Lesson 4- Software Development Cycle (SDLC) Flashcards
guides the process of software engineering and involves the structured development and maintenance of medium to large-scale software systems.
Software Development Life Cycle (SDLC)
Steps of SDLC (7)
Must be in order!
- Step 1: Requirement Analysis
- Step 2: Feasability Study
- Step 3: Design
- Step 4: Development
- Step 5: Testing
- Step 6: Deployment
- Step 7: Maintenance
is a field that concerns how humans and computers interact to perform a goal.
Clue: subject natin kay sir Bam
Human-Computer Interaction (HCI)
This communication between humans and computers is made possible by ____?
User Interface (UI)
the requirements of the users and clients regarding the software are elicited.
Requirements analysis
The interface requirements should also be documented when the software requirements are specified in the software requirements specification (SRS) document.
Feasibility study
In this phase, HCI-related design decisions are made and documented in a design rationale
Design
documents all the decisions made by the designer and the reasons behind making those choices.
Design Rationale
In the coding phase of the software lifecycle, the system is developed according to the design using the chosen programming language
Development
testing the developed end-product is vital to highlight errors that are left unnoticed
Testing
it should be checked that the interface is fully functional on the user’s side
Deployment
Users may experience some obstructions in using the interface after deployment.
Maintenance