Professional Documents
Culture Documents
Software Development Life Cycle
Software Development Life Cycle
DEVELOPMENT
LIFE CYCLE
Presenter: Nguyen Anh Khoa
1. Introduction
2. Identify the stakeholders, their roles and interests in the case
study
3. Analyse the requirements.
4. Discuss how the user and software requirements are
addressed in the design phase.
5. Conclusion
OUTLINE OF THE
ANALYSIS 1
Team
Developer Requirement
Stakeholder Team
Developers,
analyst, business
analyst, infrastructure
analyst, and system analyst.
Designers, and
Testers
Functional Requirements
- A functional requirement in software engineering
determines a device or component. It defines the
functions that must be performed by a program.
Nothing but inputs, their actions, and outputs are a
function. It can be a calculation, data manipulation,
businessmethod, user interaction, or some other
particular feature that determines what is likely to
Functional and Non- perform a system's purpose.
- To ensure the usability and efficacy of the entire software framework, a non-functional
requirement is vital. Failure to meet non-functional specifications will lead to systems
that do not meet the needs of users.
Documentation Technique
-> Helpful particularly for any changeover risk mitigation and the PM can glean important
information that pushes the boundary of establishing new requirements or validating existing
ones.
-> Helpful to have multiple people review the documents and hold a meeting afterwards to
compile Tune Source’s insights to make sure nothing gets missed
Use Case Diagram
USER ADMIN
Context Diagram
Data Flow Diagram - Level 0
Entity Relationship Diagram
Wireframe Index of Tune Source
Wireframe Index of Tune Source
Thank you for
listening