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
  1. Problem Identification
  2. Specification
  3. Analysis
  4. Design
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
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 .

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Software Lifecycle (First Year)

A
  1. Problem identification
  2. problem domain characteristic elicitation
  3. Requiremnets specification
  4. System analysis
  5. System design
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
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.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

What is specification?

A
  1. Functionality (what the system needs to do)
  2. Performance (what performance levels should the software have - speed, storage, platforms etc)
  3. Client constraints (Requests that the software needs to include)
  4. Commerical constraints (Cost and build time)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly