• Wrong document? Swap it for free
  • Written by students who passed
  • Immediately available after payment
  • Read online or as PDF
Sell
Where do you study
Your language
Document preview thumbnail
Preview 2 out of 5 pages
Exam (elaborations)

Software Engineering Chapters 3 & 4 Exam Questions And Answers

Document preview thumbnail
Preview 2 out of 5 pages

SOFTWARE ENGINEERING CHAPTERS 3 & 4 EXAM QUESTIONS AND ANSWERS What are the shared characteristics of different approaches to rapid software development? - CORRECT ANSWER• The processes of specification, design and implementation are inter-leaved. • The system is developed and delivered as a series of versions. • User interfaces are often developed using an interactive development system that supports rapid UI development.

Content preview

SOFTWARE ENGINEERING CHAPTERS 3 & 4 EXAM QUESTIONS
AND ANSWERS
What are the shared characteristics of different approaches to rapid software development? - CORRECT
ANSWER✅✅• The processes of specification, design and implementation are inter-leaved.

• The system is developed and delivered as a series of versions.

• User interfaces are often developed using an interactive development system that supports rapid UI
development.



For what types of system are agile approaches to development particularly likely to be successful? -
CORRECT ANSWER✅✅• Small and medium-sized software product development.

• Custom software development in an organization where there is a clear commitment from customers
to become involved in the development process.



List the 5 principles of agile methods - CORRECT ANSWER✅✅1. Customer involvement.

2. Incremental delivery.

3. People not process.

4. Embrace change.

5. Maintain simplicity.



List 4 questions that should be asked when deciding whether or not to adopt an agile method of
software development. - CORRECT ANSWER✅✅Any 4 from those below. Others are also possible (see
Ch 3)

• Is an incremental delivery strategy realistic?

• What type of system is being developed?

• What is the expected system lifetime?

• How is the development team organized?

• Is the system subject to external regulation?

• How large is the system that is being developed?

, What are three important characteristics of extreme programming? - CORRECT ANSWER✅✅•
Requirements expressed as scenarios,

• Pair programming,

• Test-first development.



What is test-first development? - CORRECT ANSWER✅✅When a system feature is identified, the tests
of the code implementing that feature are written before the code. Tests are automated and all tests
are run when a new increment is added to the system.



What are the possible problems of test-first development? - CORRECT ANSWER✅✅• Programmers may
take short-cuts when developing tests so that the system tests are incomplete.

• Some tests can be difficult to write incrementally.

• It is difficult to estimate the completeness of a test set.



Briefly describe the advantages of pair programming - CORRECT ANSWER✅✅• It supports the idea of
common ownership and responsibility for the code.

• It serves as an informal code review process.

• It helps support refactoring.



What is a Scrum sprint? - CORRECT ANSWER✅✅A short (3-4 weeks) planning unit in which work to be
done is assessed, features are selected for development, and the software is implemented and delivered
to system stakeholders.



What are the barriers to introducing agile methods into large companies - CORRECT ANSWER✅✅•
Project managers may be reluctant to accept the risks of a new approach. • The established quality
procedures in large companies may be incompatible with the informal approach to documentation in
agile methods. • The existing teams may not have the high level of skills to make use of agile methods. •
There may be cultural resistance if there is a long history of plan-driven development in the company.



What are user requirements and system requirements? - CORRECT ANSWER✅✅• User requirements
are statements in a language that is understandable to a user of what services the system should
provide and the constraints under which it operates.

Document information

Uploaded on
February 19, 2026
Number of pages
5
Written in
2025/2026
Type
Exam (elaborations)
Contains
Questions & answers
$13.49

Wrong document? Swap it for free Within 14 days of purchase and before downloading, you can choose a different document. You can simply spend the amount again.
Written by students who passed
Immediately available after payment
Read online or as PDF

Seller avatar
Reputation scores are based on the amount of documents a seller has sold for a fee and the reviews they have received for those documents. There are three levels: Bronze, Silver and Gold. The better the reputation, the more your can rely on the quality of the sellers work.
STANGRADES
3.3
(15)
Sold
102
Followers
2
Items
11990
Last sold
1 week ago



Why students choose Stuvia

Created by fellow students, verified by reviews

Quality you can trust: written by students who passed their tests and reviewed by others who've used these notes.

Didn't get what you expected? Choose another document

No worries! You can instantly pick a different document that better fits what you're looking for.

Pay as you like, start learning right away

No subscription, no commitments. Pay the way you're used to via credit card and download your PDF document instantly.

Student with book image

“Bought, downloaded, and aced it. It really can be that simple.”

Alisha Student

Working on your references?

Create accurate citations in APA, MLA and Harvard with our free citation generator.

Working on your references?

Frequently asked questions