Software Engineering Exam Questions And
Answers |Latest 2025 | Guaranteed Pass
Define Software Engineering - IEEE - Answer✔Software Engineering is the application of a
Systematic, Disciplined, Quantifiable approach to the Development, Operation, and
Maintenance of software; that is, the application of engineering to software
State the 5-steps of the Simple Life Cycle Model - Answer✔1: Requirements engineering
2: Design
3: Implementation
4: Testing
5: Maintenance
State the outcome of Requirements Engineering stage - Answer✔yields a description of the
desired system:
-which functions
-possible extensions
-required documentation
-performance requirements
..includes a feasibility study
..resulting document: requirements specification
1
, ©FYNDLAY 2025 ALL RIGHTS RESERVED 5:17 PM A+
State the outcome of the Design stage - Answer✔-earliest design decisions captured in software
architecture
-decomposition into parts/components; what are the functions of, and interfaces between,
those components?
-emphasis on what rather than how
-resulting document: specification
State the outcome of the Implementation stage - Answer✔focus on individual components
-goal: a working, flexible, robust, ... piece of software
-not a bag of tricks
-present-day languages have a module and/or class concept
State the outcome of the Testing stage - Answer✔-does the software do what it is supposed to
do?
-are we building the right system? (validation)
-are we building the system right? (verification)
-start testing activities in phase 1, on day 1
2