Software engineering (2025/2026) Exam Questions with Correct Detailed Answers || Already Graded A + <Recent Update>
5 views 0 purchase
Module
Software engineering
Institution
Software Engineering
Software engineering (2025/2026) Exam
Questions with Correct Detailed
Answers || Already Graded A +
<Recent Update>
What are the four attributes of good software - ANSWER 1. Dependability
2. Efficiency
3. Acceptability
4. Maintainability
What are the thr...
Software engineering (2025/2026) Exam
Questions with Correct Detailed
Answers || Already Graded A +
<Recent Update>
What are the four attributes of good software - ANSWER ✔ 1. Dependability
2. Efficiency
3. Acceptability
4. Maintainability
What are the three critical software systems - ANSWER ✔ 1. Safety
2. Mission
3. Business
What are the three aspects of software failure - ANSWER ✔ 1. Over budget
2. Late
3. Does not satisfy user needs or expectations
Define Software Engineering - ANSWER ✔ Software engineering is an
engineering discipline which is concerned with all aspects of software production
What is a software process - ANSWER ✔ A set of activities whose goal is the
development or evolution of software
What is a software process model - ANSWER ✔ A simplified representation of a
software process, presented from a specific perspective
What are three generic software process models - ANSWER ✔ 1. Waterfall
2. Iterative development
,3. Component-based software engineering
Phases in the Waterfall life cycle of a software product - ANSWER ✔ 1.
Requirement Engineering
2. System Design
3. Implementation
4. System testing
5. Maintenance
What are the seven principles of software engineering - ANSWER ✔ 1. Manage
using a phased life-cycle plan
2. Perform continuous validation
3. Maintain disciplined product control
4. Use modern programming practices
5. Maintain clear accountability for results
6. Use better and fewer people
7. Maintain a commitment to improve the process.
What are two components of the first software engineering principle - ANSWER
✔ 1. Chose Software Development Life Cycle model
2. Develope project plan
What is a key component of the third software engineering principle - ANSWER
✔ Configuration management because of changing requirements
What is the formula for Interpersonal Communication Overhead - ANSWER ✔
(n(n-1))/2 ex (4(4-1))/2 = 6
What are three different ways to describe waterfall model - ANSWER ✔
Heavyweight Model (Process oriented)
Plan Driven Model (Must have Plan)
Document Driven Model (Each phase produces documentation)
What are the advantages of the Waterfall model - ANSWER ✔ 1. Straight forward
2. Find problems earlier in the process
3. Documentation
4. Best for larger projects over 50 team members
,What are the steps of the V-model - ANSWER ✔ 1 requirement ----------7
Acceptance testing
2Global design -------6 Integrations testing
3Det Design ----------5 Unit testing
4 Coding
What are four different types of Lightweight Software development models -
ANSWER ✔ 1. Prototyping
2. Incremental Development
3. RAD, DSDM
4. Extreme Programming
What are some key differences with the Lightweight Software Model as compared
to the Heavyweight Software Model - ANSWER ✔ 1. Customer Involved
2. Less Documentation
3. Faster product delivery
4. Changes accommodated
5. Flexible structure control
What are some advantages of the Prototyping Model - ANSWER ✔ 1. Getting
Customer feedback
2. Allows the creation and testing of parts of a product before the entire product
3. Production quality is not required
What are the steps for Prototyping Model - ANSWER ✔ 1. Requirements
engineering (For entire product)
2. Design (Prototype)
3. Implementation (Prototype)
4. testing (prototype developed)
What are the three types of Prototyping Development Models - ANSWER ✔ 1.
Throwaway
2. Evolutionary
3. Incremental Development
Define Throwaway Prototyping Model - ANSWER ✔ Product prototypes is
thrown away after development
, What are the key aspects of the Incremental Development Model - ANSWER ✔ 1.
System is delivered in small increments
2. Waterfall Model is employed
3. User is closely involved
4. Incremental development prevents over-functionality
What is a very important deliverable of the Incremental Model - ANSWER ✔
Must have prioritization of the requirements.
What is the difference between requirements and design phase - ANSWER ✔
Requirements are what we want done, and design is how are we going to achieve it
What are the main steps for Requirements Engineering - ANSWER ✔ Elicitation
Specification
Validation
Negotiation
What is meant by Elicitation - ANSWER ✔ Understanding the problem
What is meant by specification - ANSWER ✔ Describing the problem
What is meant by validation - ANSWER ✔ Agreeing on the nature of the problem
What is meant by negotiation - ANSWER ✔ Agreeing on the boundaries of the
problem
What are characteristics of a good SRS - ANSWER ✔ unambiguous
Consistent
Correct
Complete
Verifiable
Testable
Modifiable
What does UML stand for - ANSWER ✔ Uniform Modeling Language
What are the classic modeling techniques - ANSWER ✔ Entity relationship
Modeling
The benefits of buying summaries with Stuvia:
Guaranteed quality through customer reviews
Stuvia customers have reviewed more than 700,000 summaries. This how you know that you are buying the best documents.
Quick and easy check-out
You can quickly pay through credit card for the summaries. There is no membership needed.
Focus on what matters
Your fellow students write the study notes themselves, which is why the documents are always reliable and up-to-date. This ensures you quickly get to the core!
Frequently asked questions
What do I get when I buy this document?
You get a PDF, available immediately after your purchase. The purchased document is accessible anytime, anywhere and indefinitely through your profile.
Satisfaction guarantee: how does it work?
Our satisfaction guarantee ensures that you always find a study document that suits you well. You fill out a form, and our customer service team takes care of the rest.
Who am I buying these notes from?
Stuvia is a marketplace, so you are not buying this document from us, but from seller ProfBenjamin. Stuvia facilitates payment to the seller.
Will I be stuck with a subscription?
No, you only buy these notes for £8.80. You're not tied to anything after your purchase.