Software Requirements Engineering (ISB26404) 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

Use Quizgecko on...
Browser
Browser