Here, you should list in detail the different product functions. 3.2.1F1: The system shall …
SoftwareRequirements Specification for <Project>Page 53.2.2<Functional Requirement or Feature #2>…3.3Use Case ModelTO DO: Provide a use case diagram that will encapsulate the entire system and all actors. 3.3.1Use Case #1 (use case name and unique identifier – e.g. U1)TO DO: Provide a specification for each use case diagram Author – Identify team member who wrote this use casePurpose- What is the basic objective of the use-case. What is it trying to achieve? Requirements Traceability – Identify all requirements traced to this use casePriority- What is the priority. Low, Medium, High. Importance of this use case being completed and functioning properly when system is depolyedPreconditions- Any condition that must be satisfied before the use case beginsPost conditions- The conditions that will be satisfied after the use case successfully completesActors– Actors (human, system, devices, etc.) that trigger the use case to execute or provide input to the use caseExtends – If this is an extension use case, identify which use case(s) it extendsFlow of Events1.Basic Flow - flow of events normally executed in the use-case2.Alternative Flow - a secondary flow of events due to infrequent conditions3.Exceptions - Exceptions that may happen during the execution of the use caseIncludes(other use case IDs)Notes/Issues- Any relevant notes or issues that need to be resolved3.3.2Use Case #2…
SoftwareRequirements Specification for <Project>Page 64Other Non-functional Requirements (P2)4.1Performance Requirements<If there are performance requirements for the product under various circumstances, state themhere and explain their rationale, to help the developers understand the intent and make suitabledesign choices. Specify the timing relationships for real time systems. Make such requirementsas specific as possible. You may need to state performance requirements for individual functionalrequirements or features. TODO: Provide performance requirements based on the information you collected from theclient/professor. For example, you can say “P1. The secondary heater will be engaged if thedesired temperature is not reached within 10 seconds”>4.2Safety and Security Requirements<Specify those requirements that are concerned with possible loss, damage, or harm that couldresult from the use of the product. Define any safeguards or actions that must be taken, as wellas actions that must be prevented. Refer to any external policies or regulations that state safetyissues that affect the product’s design or use. Define any safety certifications that must besatisfied. Specify any requirements regarding security or privacy issues surrounding use of theproduct or protection of the data used or created by the product. Define any user identityauthentication requirements.
You've reached the end of your free preview.
Want to read all 11 pages?
- Three '19
- Requirements analysis