Remarks: This function may be used whenever the phone diary is to be reset. Action: Initialize the phone diary with all the fields empty. 2.1 Functional Requirements for the Phone Book Index: PB.1 Name: InitializePhoneDiary Purpose: To initialize the phone diary with empty set of entries. Cross-references refers to a set of other functional requirements that are related to the current function. It also describes hints to the designer and implementer that are suggested by the requirements analyst. Remarks includes a set of comments that explain more about the functionality. These actions will be included in the design document. Notice that this column only lists a set of exceptions that mightģ occur but does not suggest any action that must be taken when the exceptions occur. Exceptions refers to a set of conditions, each of which indicates a situation in which the function will stop. The design will take care of sequencing the tasks. These tasks/activities are listed in no particular order. Action refers to a set of tasks or activities that must be performed in order to satisfy this requirement. No type information will be included for parameters in this document. Output parameters refers to a set of parameters that are output/exhibit by the current function, when implemented. These parameters are required in order to design and implement the current function. Input parameters refers to a set of parameters that the given function accepts as input. It is used to quickly understand the functionality and is also used to search the required function when all the functionalities are browsed through. Purpose is a short description (in a line or two) of the function. Name is a descriptive name given to this functional requirement. It will be used for cross-referencing this requirement from other requirements and also from other documents such as the design document. Functional Requirements Each functional requirement is given in the following format: Index: Name: Purpose: Input parameters: Action: Output parameters: Exceptions: Remarks: Cross-references: Index refers to a unique index assigned to this functional requirement. The product overview and assumptions for the product are given in.
EASY ADDRESS BOOK SOFTWARE SOFTWARE
About this document This document describes the functional requirements for the software for a personal address and phone book. 1 Software Requirements Document for a Personal Address and Phone Book Part 2: Functional Requirements Prepared for C-S 741: Software Engineering Principles By Kasi Periyasamy Date: Sep 14, 2005Ģ 1.