


















Study with the several resources on Docsity
Earn points by helping other students or get them with a premium plan
Prepare for your exams
Study with the several resources on Docsity
Earn points to download
Earn points by helping other students or get them with a premium plan
The importance of organizing requirements information and the components of a vision document. It also covers the process of organizing requirements for complex hardware and software systems. a template for a software product and describes feature attributes that will be used to evaluate, track, prioritize, and manage the features. It also lists the product features and exemplary use cases.
Typology: Slides
1 / 26
This page cannot be seen from the preview
Don't miss anything!



















5 (^) Unavoidable communication problems among the stakeholders demand. (^) You will need to maintain requirements organized into multiple requirements sets,. (^) One / set defines the features of the system in general terms, and another defines requirements in more specific terms. Often, the former is called the Vision document, whereas the latter is called the Software Requirements Specification document defines requirements for the overall (^) One "parent" "system,“ including hardware, software, people, and another defines procedures,requirements and for just the software piece. Often the former document is called a Vision Document , whereas the latter is known as Software Requirements Specification Organizing Requirements Information
6
Organizing Requirements Information
8 (^) Next, requirements are developed for each subsystem. These should describe the independent functionality of the subsystem completely, without reference to any of its subsystems , as shown in Figure 2.
A system is a construct or collection of different elements that together produce results not obtainable by the elements alone. A subsystem is a single, predefined operating environment through which the system coordinates the work flow and resource use
10
The Vision Document
11
Components of Vision Document
13
The Vision Document of Version 1.
14 (^) As the project evolves, features become better defined. (^) New features will be discovered and added to the document. (^) As you approach version 2.0, you certainly want to maintain the document that has served you so well. (^) The logical next step in the evolution of the project and this document is to include the future features set compatible with V. 1.0 also. The Vision Document of Version 2.
16 (^) You will probably discover that some of the features implemented in version 1.0 did not deliver the intended value, perhaps because (^) the changed external environment (^) will be replaced by a new feature or (^) customers simply didn't need the feature as they thought they would. (^) In any case, you may discover that you will need to remove/add some features in the next release. (^) How do you record these "anti-requirements"? The Vision Document of Version 2.
The Vision Document of 17 Version 2. (^) As the team works, it will discover that the document grows and becomes more difficult to read and understand over time because it is now contains much information that has not changed since the previous release. (^) Therefore, we suggest the construction of the Delta Vision document. The Delta Vision document focuses on only two things: (^) what has changed (^) other information that must be included as new context.
The Vision Document of Version 2. Figure 3: The Evolving Product 19
Template for a Software Product Vision Docume nt 20