Software Engineering Midterm Prep

0.0(0)
Studied by 0 people
call kaiCall Kai
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
GameKnowt Play
Card Sorting

1/36

encourage image

There's no tags or description

Looks like no tags are added yet.

Last updated 12:56 AM on 10/1/26
Name
Mastery
Learn
Test
Matching
Spaced
Call with Kai
Chat

No analytics yet

Send a link to your students to track their progress

37 Terms

1
New cards

What do we mean by a cross-functional Development Team?


The Development Team should have all the skills necessary to deliver the Done Increment

2
New cards

Maintenance

Which of the following is often the dominant cost for the life of a software project?
Testing
Development
Maintenance
Deployment
Requirements Gathering

3
New cards

Affordability

Which of the following is NOT considered an attribute of good software?
Maintainability
Efficiency
Affordability
Acceptability
Dependability

4
New cards

Documenting to scale

Which of the following is NOT a key value of the Agile Manifesto? 

Individuals and Interactions

Customer Collaboration

Responding to Change

Documenting to Scale

Working Software

5
New cards

Project requirements continually change, but change can be easily accommodated because software is flexible

Which of the following IS a true statement about a software engineering project?


If we get behind schedule, we can always add more programmers and catch up.

Once we write a program and get it to work, our job is finished

A general statement of objectives is sufficient to build a project.

Project requirements continually change, but change can be easily accommodated because software is flexible.

The only deliverable for a successful project is the working program.

6
New cards

All of the above

What factors led to the "software crisis", resulting in the rise of new software engineering approaches?

Unpredictable Costs

Unpredictable effort

Low quality software
All of the above

7
New cards

Organized and Structured

Which of the following is NOT a criticism of the Waterfall model

On average, almost half of requirements are never used

Organized and structured

Typical software projects experience a change in requirements

All requirements are not known up front

8
New cards


Adherence to the process

Which of the following is NOT a core Agile value?

Innovative Accountability

Adherence to the process

Courage

Adherence to the process

Honesty

Trust

9
New cards

Product Backlog

Scrum Step 1

10
New cards

Sprint planning meeting

Scrum Step 2

11
New cards

Sprint Backlog

Scrum Step 3

12
New cards

Daily Scrum

Scrum Step 4

13
New cards

Finished Work

Scrum Step 5

14
New cards

They are all common questions

Which of the following is NOT a common question asked in a daily scrum?

What do I plan to work on by the next daily scrum?

What did I accomplish since the last daily scrum?

They are all common questions.

What are the obstacles or impediments that are preventing me from making progress?

15
New cards

1 to 4 weeks

Typical length of a time-boxed iteration

16
New cards

Product Manager

Which one of the following is NOT a Scrum role?

Scrum Master

Product Manager

Product Owner

Development Team

Product Manager

17
New cards

tasks associated with a product backlog item

A sprint backlog is collection of ?

defects to fix in the next iteration

there is no such thing as a spring backlog

problems to discuss with the customer

features for the next iteration

tasks associated with a product backlog item

18
New cards

Grooming

The activity of creating and refining product backlog items, estimating them, and prioritizing them is known as ?

19
New cards

When the time box expires

In Scrum, when is a Sprint over?

20
New cards

Accuracy

Which of the following is NOT an Agile value ?

Innovative Accountability

Trust

Courage

Honesty

Accuracy

21
New cards

A framework for organizing and managing work

The BEST way to describe Scrum is as

A mode of communicating among team members

A framework for organizing and managing work

A philosophy for delivering software projects

A foundation for managing meetings

22
New cards

Value of the items being delivered

The Product Backlog should be ordered on the basis of?

Value of the items being delivered

Size of the items being delivered

The risk associated with the items

The complexity of the items being delivered

Based on the Scrum Team choice

23
New cards

All of the above are possible better stories.

Which is NOT a good example of better written story of the following: "As a user I want to be able to manage ads, so that I can remove expired and erroneous ads."

As a portal administrator, I want to be able to manage ads, so that I can remove expired and erroneous ads.

All of the above are possible better stories.

As an advertiser, I want to be able to manage ads, so that I can remove expired and erroneous ads.

As a account manager, I want to be able to manage ads, so that I can remove expired and erroneous ads.

24
New cards

Value of the items being delivered

The Product Backlog should be ordered on the basis of?

The complexity of the items being delivered

Value of the items being delivered

Based on the Scrum Team choice

Size of the items being delivered

The risk associated with the items

25
New cards

How

Which question does a user story NOT answer?

26
New cards

A verification email is sent to user whenever he/she registers for the first time on the system

Which of the following is NOT an example of a non-functional requirement?

The system must support Bing, Firefox, and Chrome.

Each request should be processed within 10 seconds.

A verification email is sent to user whenever he/she registers for the first time on the system.

The site should load in 3 seconds when the number of simultaneous users are > 10000.

Incorrect answer:

The system should provide for secure credit card transactions.

27
New cards

Is only perceived by developers

Which of the following is NOT a characteristic of Software Quality?

Means different things to different people

Is only perceived by developers

Has context

Cannot be assessed with a single measure

28
New cards

quality

According to the authors of the Agile Manifesto, the most important factor for deriving long term value from a software product is ?

quality

the time to market

the level of maintenance required

the overall cost

29
New cards

deliver a viable product as quickly as possible

The PRIMARY goal of Release Planning is to ?

avoid any possible design mistakes

organize the team around a common goal

deliver a viable product as quickly as possible

lower costs

30
New cards

Both of the above

Ultimately, a product is ...

something we are willing to package up and sell

both of the above

none of the above

something of value that a customer would be willing to pay for

31
New cards

Development effort increases (potentially doubles)

Which of the following is NOT an implication of having frequent releases?

How frequently can customers accept releases

Development effort increases (potentially doubles)

Might require user training

Requires a lot of testing

32
New cards

Valuable

Which of the following INVEST criteria is NOT  met for the following story: "As a developer, I want the builds to automatically run when I check in code, so that regression errors are detected when they are introduced."

Independent

Negotiable

Valuable

Estimatable

Small

Testable

33
New cards

False

Agile is based upon the top down model of controlled leadership
True or False

34
New cards

It allows the team to focus on continuous improvement
It provides a time of reflection for the team

Which of the following statements are true of retrospectives?

It allows the team to focus on continuous improvement
It provides a time of reflection for the team

It does not require any additional actions beyond the meeting

It provides a time for the client to provide critical feedback to the team

35
New cards

False

A story can be counted as complete and its story points attributed to the team velocity if most of the tasks of the associated story are finished

True or False

36
New cards

code and unit tests are established which are in line with agreed team standards

quality assurance tools and processes have been established

version control has been established for source code and documentation

Which of the following are indicators of a completed iteration zero?

code and unit tests are established which are in line with agreed team standards

quality assurance tools and processes have been established

version control has been established for source code and documentation

the story board primarily consists of epics and themes

37
New cards

What is in my way?

What do I anticipate getting done today?

What did I get done yesterday?

Which of the following questions should be answered by each individual participating in the daily stand up?

What is in my way?

What do I anticipate getting done today?

What did I get done yesterday?
What story do you want me to work on next?