160 likes | 427 Views
Requirements specifications. Outline of the “Volere Document”. Project Drivers. The Purpose of the Project The Client, the Customer, and Other Stakeholders Users of the Product . Project Constraints. Mandated Constraints Naming Conventions and Definitions
E N D
Requirements specifications Outline of the “Volere Document”
Project Drivers • The Purpose of the Project • The Client, the Customer, and Other Stakeholders • Users of the Product
Project Constraints • Mandated Constraints • Naming Conventions and Definitions • Relevant Facts and Assumptions
Functional-Non Functional Requirements • The Scope of the Work • The Scope of the Product • Functional and Data Requirements
Nonfunctional Requirements • Everything that does not have to do with the functionality of the product • Ex: • Look and Feel Requirements • Usability and Humanity Requirements
Project Issues • Every possible issues that might come up after the concretization of the problem • Ex: • Migration to the New Product • Risks • Costs
Functional Requirements • Scope on the Work • Scope on the product • Functional and data requirements
Functional and Data Requirements: Snowcards (pp. 11-15) • Requirement #: 1 F • Description: The system defines and proposes one or more schedules to student • Rationale: To help students select their courses • Originator: ITS, us and students • Fit Criterion: The system provides the user accurate acknowledgement of passed and future courses needed to complete their requirement. Also propose a schedule for the incoming semester that satisfies requirements and constraints • Customer satisfaction: 4 • Customer dissatisfaction: 2 • Priority: 4 (1 highest) • Supporting materials: Ryan report of meeting with ITS • Conflict: None
Functional and Data Requirements: Snowcards (pp. 11-15) When courses are displayed, show the ratio of occupied over available
Functional and Data Requirements: Snowcards (pp. 11-15) Possibility to reserve a certain percentage of the class for certain students (students majoring in the subject)
Functional and Data Requirements: Snowcards (pp. 11-15) Email confirmation to the students is sent whenever a course is added or dropped
Functional and Data Requirements: Snowcards (pp. 11-15) A report should be generated for the registrar indicating when waiting lists for courses become very long
Non Functional requirements (pp.15-18) • Look and Feel • Usability and Humanity • Security • Cultural and political
Functional and Data Requirements: Snowcards (pp. 11-15) Courses taken and courses still to be taken must be set apart in an obvious way
Thank you Alessandro Cardone