SKBU Software Engineering Full 20QA Notes
SKBU Software Engineering Full 20QA Notes
SDLC stands for Software Development Life Cycle. It defines the steps involved in the development of
software.
Phases of SDLC:
1. Requirement Gathering
2. System Design
3. Implementation (Coding)
4. Testing
5. Deployment
6. Maintenance
Phases: Requirement -> Design -> Coding -> Testing -> Maintenance
Differences:
Good SRS should be: Correct, Complete, Clear, Consistent, Modifiable, Traceable.
Q5. Define Functional and Non-functional Requirements.
Levels:
- 0: Context
- 1: Main Processes
- 2: Detailed
Symbols: Circle (Process), Arrow (Flow), Rectangle (Entity), Open box (Data Store).
Types:
Phases:
- Planning
- Risk Analysis
- Development
- Evaluation