Version <X.X>
Prepared by
Group Name: <place your group name here> <name> | <student #> | <e-mail> | <name> | <student #> | <e-mail> | <name> | <student #> | <e-mail> | <name> | <student #> | <e-mail> | <name> | <student #> | <e-mail> |
Instructor: | <place your instructor’s name here> | Course: | <place your course name here> | Lab Section: | <place your lab section here> | Teaching Assistant: | <place your TA’s name here> | Date: | <place the date of submission here> |
-------------------------------------------------
Contents Revisions iii 1 Introduction 1 1.1 Document Purpose 1 1.2 Product Scope 1 1.3 Intended Audience and Document Overview 1 1.4 Definitions, Acronyms and Abbreviations 1 1.5 Document Conventions 1 1.6 References and Acknowledgments 2 2 Overall Description 3 2.1 Product Perspective 3 2.2 Product Functionality 3 2.3 Users and Characteristics 3 2.4 Operating Environment 3 2.5 Design and Implementation Constraints 4 2.6 User Documentation 4 2.7 Assumptions and Dependencies 4 3 Specific Requirements 5 3.1 External Interface Requirements 5 3.2 Functional Requirements 6 3.3 Behaviour Requirements 6 4 Other Non-functional Requirements 7 4.1 Performance Requirements 7 4.2 Safety and Security Requirements 7 4.3 Software Quality Attributes 7 5 Other Requirements 8 Appendix A – Data Dictionary 9 Appendix B - Group Log 10
-------------------------------------------------
Revisions
Version | Primary Author(s) | Description of Version | Date Completed | Draft Type and Number | Full Name | Information about the revision. This table does not need to be filled in whenever a document is touched, only when the version is being upgraded. | 00/00/00 |
*