Lecture 1 Flashcards
Revise and learn key terms and content for upcoming test
1
Q
*
What is the software engineering lifecycle?
(Only 4 sections in this one)
A
- Problem Identification
- Specification
- Analysis
- Design
2
Q
Software Engineering Definition?
A
Can be thought of as a programme that a computer uses o perform a particular action. Software is written in a programming language .
3
Q
Software Lifecycle (First Year)
A
- Problem identification
- problem domain characteristic elicitation
- Requiremnets specification
- System analysis
- System design
4
Q
Problem Identification
A
Involves fully understanding the problem domain, exactly what is outdated or desired to be changed and identifying specifics through communication with the client.
5
Q
What is specification?
A
- Functionality (what the system needs to do)
- Performance (what performance levels should the software have - speed, storage, platforms etc)
- Client constraints (Requests that the software needs to include)
- Commerical constraints (Cost and build time)