Software Engineering CIS335 - Exam 1

Réussis tes devoirs et examens dès maintenant avec Quizwiz!

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


Ensembles d'études connexes

ICT - TOOLS FOR ONLINE COLLABORATION

View Set

ch10 Emotional and Social development in Middle Childhood

View Set

CH41 Obstetrics - Normal Childbirth

View Set

MedSurg - 2 Community Based Nursing

View Set

Chapter 9 Review Questions (Therapeutic Communication)

View Set

Database management ch 7 Business Intelligence

View Set

Tuening Points of the Revolution

View Set

HLTH 4390 ENIVIRONMENTAL HLTH MIDTERM EXAM REVIEW

View Set