Lesson 4- Software Development Cycle (SDLC) Flashcards

1
Q

guides the process of software engineering and involves the structured development and maintenance of medium to large-scale software systems.

A

Software Development Life Cycle (SDLC)

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

Steps of SDLC (7)
Must be in order!

A
  • Step 1: Requirement Analysis
  • Step 2: Feasability Study
  • Step 3: Design
  • Step 4: Development
  • Step 5: Testing
  • Step 6: Deployment
  • Step 7: Maintenance
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

is a field that concerns how humans and computers interact to perform a goal.

Clue: subject natin kay sir Bam

A

Human-Computer Interaction (HCI)

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

This communication between humans and computers is made possible by ____?

A

User Interface (UI)

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

the requirements of the users and clients regarding the software are elicited.

A

Requirements analysis

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

The interface requirements should also be documented when the software requirements are specified in the software requirements specification (SRS) document.

A

Feasibility study

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

In this phase, HCI-related design decisions are made and documented in a design rationale

A

Design

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

documents all the decisions made by the designer and the reasons behind making those choices.

A

Design Rationale

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

In the coding phase of the software lifecycle, the system is developed according to the design using the chosen programming language

A

Development

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

testing the developed end-product is vital to highlight errors that are left unnoticed

A

Testing

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

it should be checked that the interface is fully functional on the user’s side

A

Deployment

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

Users may experience some obstructions in using the interface after deployment.

A

Maintenance

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