Questions Answered Correctly (Qs)
2026 update
Define Software Engineering - IEEE - CORRECT ANSWERS 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 - CORRECT ANSWERS 1: Requirements
engineering
2: Design
3: Implementation
4: Testing
5: Maintenance
State the outcome of Requirements Engineering stage - CORRECT ANSWERS yields a
description of the desired system:
-which functions
-possible extensions
-required documentation
-performance requirements
..includes a feasibility study
..resulting document: requirements specification
, State the outcome of the Design stage - CORRECT ANSWERS -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 - CORRECT ANSWERS 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 - CORRECT ANSWERS -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