Software Requirements Engineering (ISB26404) PDF
Document Details
Uploaded by LawfulBandura
null
Sugi
Tags
Related
- هندسة البرامجيات (محاضرة 5، 6)-PDF
- Software Development Lifecycle Models PDF
- IEEE 830-1998 Software Requirements Specification PDF
- IEEE Recommended Practice for Software Requirements Specifications PDF
- IEEE Recommended Practice for Software Requirements Specifications PDF
- Writing Requirements Document PDF
Summary
This document provides an overview of Software Requirements Engineering. It includes topics such as what SRS is, its definition, typical SRS content, glossary, functional and quality requirements, and constraint requirements. It uses a structured natural language approach and lists examples of requirements.
Full Transcript
ISB26404 SOFTWARE REQUIREMENTS ENGINEERING Sugi Content What is SRS 2 Definition: A structured document What is Includes a purpose, overall SRS description of the project and Software specific requirements Requir...
ISB26404 SOFTWARE REQUIREMENTS ENGINEERING Sugi Content What is SRS 2 Definition: A structured document What is Includes a purpose, overall SRS description of the project and Software specific requirements Requireme System capabilities that will meet nts the various stakeholders wants and Specificati needs on Taking into account how the future system will function and accomplish users’ goals 3 Describes the purpose of the project Describes the features of What is a typical the software to be SRS developed content? Lists the software requirements in detail 4 Glossary Write all the terms/definition with its description that is What is a used in the SRS typical User – is a person who buys SRS content? books Payment – the method for paying goods that been purchased; cash / cc 5 Structured Natural Language Functional FRo1: The system shall Requireme allow student to login. nts:Structur FR05: The system shall ed Natural allow student to enrol in a Language class. & The system shall allow user Modelling to generate end of month sales report. 6 Structured Natural Language BA– writes the FR FR01: Login to system (not Functional testable) Requireme FR12: Generate a report nts (not complete – not testable) Tester – dev test case FR01 – TC01 7 Unambiguous & precise Consistent Testable – each FR must Functional have at least 1 test case Requireme nts 8 Structured Natural Language QR01: The system shall process customer Quality registration within 15 Requireme seconds. nts The system shall process customer registration quickly. The system shall be user friendly. 9 In your SRS document QR that are needed for the system. Quality Requireme nts 10 Timeline Budget Hardware Constraint Requireme Legal nts Tech 11