









Study with the several resources on Docsity
Earn points by helping other students or get them with a premium plan
Prepare for your exams
Study with the several resources on Docsity
Earn points to download
Earn points by helping other students or get them with a premium plan
An introduction to Software Requirements Specifications (SRS) in the context of software engineering. It covers the definition of SRS, its importance, attributes of good SRS documents, and the differences between SRS and System Requirements Specifications (SyRS). The document also outlines the steps to write an SRS, including creating an outline, defining the purpose, intended audience, and intended use, giving an overview of what will be built, detailing user needs and assumptions, and specifying functional and external interface requirements.
Typology: Slides
1 / 15
This page cannot be seen from the preview
Don't miss anything!










After this presentation students will be able
to:
Why Use a SRS Document?
Attributes of good SRS document
Writing an SRS Document (The Outline)
Intended Audience and Intended Use
Define who in your organization will have access to the SRS — and how they should use it. This may
include developers, testers, and project managers. It could also include stakeholders in other departments,
including leadership teams, sales, and marketing.
Product Scope
Describe the software being specified. And include benefits, objectives, and goals. This should relate to
overall business goals, especially if teams outside of development will have access to the SRS.
Definitions
those working on safety-critical development teams.
fatality.
it.
where you detail the specific requirements for building your
product.
Functional Requirements
product.
may include infusion and battery. And within these
functional requirements, you may have a subset of risks and
requirements.
External Interface Requirements
They’re important for embedded systems. And they outline how your
product will interface with other components.
including:
Microsoft Word. A smart way to do this is to create an SRS
template that you can use as a starting point for every project.