Requirements Documentation
-------------------------------------------------------------
1 1. Introduction
-------------------------------------------------------------
Gather general information that pertains to the
project. Plus, team members involved in the
capturing of information and or those whose
approval is needed to retain information.
1.1 Purpose
1.2 Scope
Provide a concise description of the project and
its purpose, including benefits, objectives, and
goals. Relate the project to corporate goals or
business strategies.
1.3 Project References
1.4 Applicability
1.5 Intended Audience and Reading Suggestions
1.6 Approvals
1.6.1 Request Manager
1.6.2 Request Stakeholder
1.6.2.1 Jason Goldman
1.6.2.2 Date
1.6.2.3 Comments
1.6.2.4 Signature
1.6.2.4.1 ___________________
1.6.3 Software Analyst
1.6.4 Project Manager
1.6.5 Technical Lead
1.6.6 Developer
1.6.7 Points of Contact
1.6.7.1 Operations Contact
1.6.7.1.1 Dr. Larry Dunlop
1.6.7.2 Client Services Contact
-------------------------------------------------------------
2 2. Current System Summary
-------------------------------------------------------------
Outlines current system, including a brief history
of current application and operational
functionality.
2.1 Background
2.1.1 Patents
2.1.1.1 All Files
and Folders
ein test 2.1.1.1.1 Patent History.xlsx
2.1.1.1.2 Patent_List.docx
2.1.1.1.3 Trademarks.docx
2.1.2 Research
2.1.3 Studies
2.2 Current Functionality
2.3 Objectives
2.4 Current Methods and Procedures
2.4.1 Equipment Being Used
2.4.2 Input and Output
2.4.3 Provisions in the Existing System Design
2.4.4 Deficiencies
-------------------------------------------------------------
3 3. Design Considerations
-------------------------------------------------------------
Describes the way the proposed system will
develop. Might be used to include additional
technical requirements.
3.1 System Description
3.2 System Functions
3.2.1 User Requirements
3.2.2 Data Flow Diagrams
3.2.3 Logical Data Model/Data Dictionary
3.3 Flexibility
-------------------------------------------------------------
4 4. Proposed Methods and Procedures
-------------------------------------------------------------
Describes proposed methods and procedures.
Outlines aspects that are part of a previous or
existing system and how the proposed system
will improve the current application.
4.1 Summary of Improvements
4.1.1 Functional Improvements
4.1.2 Improvements to Existing Capabilities
4.1.3 Timeliness
4.2 Summary of Impacts
4.2.1 User Organizational Impacts
4.2.2 User Operational Impacts
4.2.3 User Developmental Impacts
4.3 Assumptions and Constraints
4.3.1 Hardware limitations (timing requirements, memory requirements)
4.3.2 Interfaces to other applications
4.3.3 Specific technologies
4.3.4 Tools
4.3.5 Databases to be used
4.3.6 Parallel operations
4.3.7 Language requirements
4.3.8 Communications protocols
4.3.9 Security considerations
4.3.10 Design conventions or programming standards
4.4 Prototypes
4.4.1 Prototypes principally help with design decisions and user interface design
-------------------------------------------------------------
5 Glossary
-------------------------------------------------------------
Define all the terms necessary for this project as
well as acronyms and abbreviations.
5.1 Glossary
-------------------------------------------------------------
6 5. Performance Requirements
-------------------------------------------------------------
Standards that need to be implemented for
security purposes, databases, legal
requirements, and privacy concerns.
6.1 Options Maintenance
6.2 Account Default
6.3 Template Behavior
6.4 Software Interface
6.5 Documentation
6.6 Other Requirements
6.6.1 Security Requirements
6.6.2 Security & Privacy Requirements
6.6.2.1 Loss or corruption of data
6.6.2.2 Disclosure of secrets or sensitive information
6.6.2.3 Disclosure of privileged/privacy information about individuals
6.6.2.4 Corruption of software or introduction of malware, such as viruses
6.6.3 Database requirements
6.6.4 Internationalization requirements
6.6.5 Legal requirements
6.6.6 Reuse objectives
-------------------------------------------------------------
7 6. Detailed Characteristics
-------------------------------------------------------------
Provides a detailed description of the functions to
be performed and the performance requirements
of the proposed system.
7.1 Functional Area System Functions
7.1.1 All Files
and Folders
ein test 7.1.1.1 Function Rules.docx
7.1.1.2 Functional Guidelines.xlsx
7.2 Batches
Queries to be generated by the system
Interfaces to other systems including data from
presently used manual forms
7.2.1 Inputs
7.2.1.1
7.2.1.2
7.2.1.3
7.2.1.4
7.2.2 Outputs
7.2.2.1
7.2.2.2
7.2.2.3
7.2.2.4
7.3 Failure Contingencies
7.3.1 Backup
7.3.2 Fallback
7.3.3 Degraded Modes of Operation
|
| |