Here you should list in detail the different product functions 321 F1 The

Here you should list in detail the different product

This preview shows page 6 - 9 out of 11 pages.

Here, you should list in detail the different product functions. 3.2.1F1: The system shall …
Background image
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
Background image
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.
Background image
Image of page 9

You've reached the end of your free preview.

Want to read all 11 pages?

  • Three '19
  • Requirements analysis

  • Left Quote Icon

    Student Picture

  • Left Quote Icon

    Student Picture

  • Left Quote Icon

    Student Picture

Stuck? We have tutors online 24/7 who can help you get unstuck.
A+ icon
Ask Expert Tutors You can ask You can ask You can ask (will expire )
Answers in as fast as 15 minutes