Professional Documents
Culture Documents
Sowftware Eng - Lec1
Sowftware Eng - Lec1
Sowftware Eng - Lec1
SRS Conclusions
Describe SRS in details 03 06 Summary of the lecture.
Introduction
01 introduction to software engineering
Why Software engeneering?
Software engineering plays a pivotal role in shaping our modern world.
1. Meeting User Needs
Software engineering enables the creation of software that meets the needs of users.
By following established software development processes, engineers can gather requirements,
design solutions, and test software to ensure it aligns with user needs.
2. Quality Assurance
This includes designing software that is easy to maintain, thoroughly testing software to ensure it
functions as intended, and providing support to users when they encounter issue
Software
02 Software refers to programs or sets of instructions that provide desired
functionality. It encompasses applications, operating systems, and other
computer-related software.
Steakholders
03 A stakeholder is any person, group, or organization that has
an interest in the activities of a projects.
These individuals or entities can either affect or be affected by the
projects.
Concepts in SWE:
Requirement
04 Functional Requirement :
specific functionalities that the system must provide to meet user needs
and describe what the system should do in terms of input, processing,
and output.
An SRS is a comprehensive document that captures all the functional and non-functional
requirements for a specific software system.
Software requirment
specification Importance
Clarity: An SRS ensures that everyone involved understands the software’s purpose and
functionality.
Basis for Testing: Testers use the SRS to create test cases.
Contractual Agreement: The SRS serves as a contract between stakeholders and the development
team.
SRS Objectives
04 Why we use SRS?
Software requirment
specification Objectives
The SRS serves as the main reference for the software development team.
It provides a clear understanding of what the software should do and how it should behave.
Stakeholders, including developers, testers, and project managers, rely on the SRS during
Writing general description about the Writing about the project future and
project , with more details about it. additional requirement for it.
Requirements
details. details.
Requirements
Requirements
Extra Requirements
Elicitations
All the software and hardware used Writing about the project challenges
Mentions editors and languages used Writing about all the important things
successfully.
Project prototypes Project Features
View the prototypes In order to Writing about all the features which
Activity Diagram
the party responsible for implementation, and the clearer and more detailed the document’s
information is, the more a good result and high quality of the system is guaranteed.
Thank You for Listening