Professional Documents
Culture Documents
SEG3101-Ch3-2 - Requirements Documentation Standards - IEEE830
SEG3101-Ch3-2 - Requirements Documentation Standards - IEEE830
2
SEG3101 (Fall 2009). Requirements Specification with the IEEE 830 Standard. © 2009 Gunter Mussbacher
Requirements Specification Document IEEE 830 Standard Relationship of IEEE 830 and ISO/IEC 12207
4
SEG3101 (Fall 2009). Requirements Specification with the IEEE 830 Standard. © 2009 Gunter Mussbacher
Requirements Specification Document IEEE 830 Standard Relationship of IEEE 830 and ISO/IEC 12207
lamp
Appearance
12 cm
switch
lever
• When the switch lever is moved up, then, within 0.2 seconds,
the lamp goes out.
Source: Bray 2004
5
SEG3101 (Fall 2009). Requirements Specification with the IEEE 830 Standard. © 2009 Gunter Mussbacher
Requirements Specification Document IEEE 830 Standard Relationship of IEEE 830 and ISO/IEC 12207
7
SEG3101 (Fall 2009). Requirements Specification with the IEEE 830 Standard. © 2009 Gunter Mussbacher
Requirements Specification Document IEEE 830 Standard Relationship of IEEE 830 and ISO/IEC 12207
8
SEG3101 (Fall 2009). Requirements Specification with the IEEE 830 Standard. © 2009 Gunter Mussbacher
Requirements Specification Document IEEE 830 Standard Relationship of IEEE 830 and ISO/IEC 12207
9
SEG3101 (Fall 2009). Requirements Specification with the IEEE 830 Standard. © 2009 Gunter Mussbacher
Requirements Specification Document IEEE 830 Standard Relationship of IEEE 830 and ISO/IEC 12207
• Contents of SRS
• Introduction
• General description of the software product
• Specific requirements (detailed)
• Additional information such as appendixes and index, if necessary
11
SEG3101 (Fall 2009). Requirements Specification with the IEEE 830 Standard. © 2009 Gunter Mussbacher
Requirements Specification Document IEEE 830 Standard Relationship of IEEE 830 and ISO/IEC 12207
• Table of Contents •
SRS
Describe intended audience
• Index •
SRS
Describe how the SRS is organized
SEG3101 (Fall 2009). Requirements Specification with the IEEE 830 Standard. © 2009 Gunter Mussbacher
Requirements Specification Document IEEE 830 Standard Relationship of IEEE 830 and ISO/IEC 12207
• Table of Contents •
•
Describe external interfaces: system, user, hardware, software, communication
Describe constraints: memory, operational, site adaptation
• 2. Overall Description
• Include the Use Case Diagram and supporting
narrative
(identify actors and use cases)
• 2.1 Product Perspective • Include Data Flow Diagram if appropriate
SEG3101 (Fall 2009). Requirements Specification with the IEEE 830 Standard. © 2009 Gunter Mussbacher
Requirements Specification Document IEEE 830 Standard Relationship of IEEE 830 and ISO/IEC 12207
• 2. Overall Description
those requirements and testers to verify
requirements
• 4. Appendices
• 5. Index
SEG3101 (Fall 2009). Requirements Specification with the IEEE 830 Standard. © 2009 Gunter Mussbacher
Requirements Specification Document IEEE 830 Standard Relationship of IEEE 830 and ISO/IEC 12207
• 2. Overall Description
• Examples: GUI screens, file formats
• 3.7 Object Oriented Models • The main body of requirements organized in a variety of
• 4. Appendices a)
possible ways:
Architecture Specification
• 5. Index b)
c)
Class Diagram
State and Collaboration Diagrams
d) Activity Diagram (concurrent/distributed)
SEG3101 (Fall 2009). Requirements Specification with the IEEE 830 Standard. © 2009 Gunter Mussbacher
Requirements Specification Document IEEE 830 Standard Relationship of IEEE 830 and ISO/IEC 12207
16
SEG3101 (Fall 2009). Requirements Specification with the IEEE 830 Standard. © 2009 Gunter Mussbacher
Requirements Specification Document IEEE 830 Standard Relationship of IEEE 830 and ISO/IEC 12207
17
SEG3101 (Fall 2009). Requirements Specification with the IEEE 830 Standard. © 2009 Gunter Mussbacher
Requirements Specification Document IEEE 830 Standard Relationship of IEEE 830 and ISO/IEC 12207