Software Engineering CIS335 - Exam 1
All of these are a category of software except
Collaboration
The waterfall model of software development is
an old fashioned...
Purpose of process is to deliver software
both in time & with acceptable quality
Which one of the following is not a phase of Prototyping Model?
coding
Arrange the following steps in the correct order of generic process flow 1Communication 2Construction 3Deployment 4Modeling 5Planning
1-5-4-2-3
Final Score
51.5/60
Evolutionary software process models
ALl of above
What does a BurnDown Chart display?
Amount of remaining work with respect to time
Which of the following is delivered at the end of the Sprint?
An increment of Done software
When is a Sprint Retrospective ceremony performed?
At the end of each Sprint
Agile is
Both Iterative and Incremental
Which of the following activities of a Generic Process framework provides a feedback report?
Deployment
Which one of the following is not true about the scrum process?
Documentation is heavyweight.
Software delivers the most important product of our time - data.
F
To accomplish incremental adaptation, customer feedback is not required by the agile team.
F
Software engineering tools provide the technical how-to's for building software.
F (Methods)
A iterative process flow executes one or more activities in parallel with other activities.
False
Proponents of agility argue that a well-designed agile process ________ the cost of change curve.
Flattens
Which one of the following is not true about the waterfall process model
It accommodate change well.
Which of the following statement is not true about the linear sequential model
It is easy for the customer to state all requirements explicitly at the beginning of projects.
Which one of the following statement is not true about the agile process?
It is easy to predict how much design is necessary before construction is used to prove the design.
Software deteriorates rather than wears out because
Multiple change requests introduce errors in component interactions
A concerted effort should be made to understand the __________ before a software solution is developed.
Problem
The first step in Scrum is for the Product Owner to articulate the product vision. Eventually, this evolves into a refined and prioritized list of features called the __________.
Product Backlog
__________ is not defined in the software engineering layers.
Products
_____________ runs the daily scrum meeting and is responsible for removing obstacles identified by team members during the meeting.
Scrum master
Which of the following is responsible for sprint meeting?
Scrum team
A linear process flow executes each of the five framework activities in sequence, beginning with planning and culminating with deployment.
T
Agile process models recognizes that planning in an uncertain world has its limits and that a project plan must be flexible.
T
Although Scrum was intended for management of software development projects, it can be used to run software maintenance teams, or as a general project/program management approach.
T
Evolutionary process models recognize the iterative, incremental nature of most software engineering projects and are designed to accommodate change.
T
Hardware exhibits relatively low failure rates early in its life.
T
In agile software processes the highest priorities is to satisfy the customer through early and continuous delivery of valuable software.
T
It is generally accepted that one cannot have weak software processes and create high quality end products.
T
New features can be added to the sprint backlog during the sprint.
T
Planning ahead for software reuse reduces the cost and increases the value of the systems into which they are incorporated.
T
Process flow describes how the framework activities and the actions and tasks that occur within each framework activity are organized with respect to sequence and time.
T
Software costs more to maintain than it does to develop.
T
The foundation for software engineering is the process layer.
T
Who should necessarily attend the Daily Standup meeting?
The Scrum Team
The seven principles Hooker proposes for software engineering as a practice are:
The reason it all exists; KISS; maintain the vision; what you produce, others will consume; be open to the future; plan ahead for reuse; think!
Which one of the following statement is not true about the Prototyping Models
There is a reduced impact of requirement changes.
These five generic framework activities can be used during the development of small, simple programs, the creation of large Web applications, and for the engineering of large, complex computer-based systems.
True
Which is not one of the key questions that is answered by each team member at daily Scrum meeting?
What obstacles are you creating?
Which question no longer concerns the modern software engineer?
Why does computer hardware cost so much?
Application software is
a stand-alone program that solve a specific business need.
Which one of the following is not a part of Scrum theories?
accountability
What is done during a Sprint Review Meeting?
all except discuss architectural... and discusses improvements
A process is a collection of activities, actions, and tasks that are performed when some work product is to be created. An action
encompasses a set of tasks that produce a major work product (e.g., an architectural design model)
A process is a collection of activities, actions, and tasks that are performed when some work product is to be created. A task
focuses on a small, but well-defined objective (e.g., conducting a unit test) that produces a tangible outcome.
oth quality and ________________ are an outgrowth of good design.
maintainability
Which one of the following is not an application of embedded software product?
pattern recognition game playing
The principle Scrum artifacts are the
product backlog, the sprint backlog, and the code increment.
Software is a , and the vehicle for delivering a .
product, product
The first circuit around the spiral model might result in the development of a
prototype
The __________ paradigm assists you and other stakeholders to better understand what is to be built when requirements are fuzzy.
prototyping
System software is
resides within a product or system and is used to implement and control features and functions for the end user and for the system itself.
Within each framework activity, work tasks take place in a relatively short time-boxed period called a ___________.
sprint
A process is a collection of activities, actions, and tasks that are performed when some work product is to be created. An activity
strives to achieve a broad objective (e.g., communication with stakeholders) and is applied regardless of the application domain, size of the project, complexity of the effort, or degree of rigor with which software engineering is to be applied.
Computer software continues to be the single most important __________ on the world stage.
technology
Which one of the following models is not suitable for accommodating any change?
waterfall