ISO 29148 || Software Requirements Specification
New Section
The speaker introduces themselves and explains ISO 29148, a standard for software project management processes aimed at minimizing project failures due to inaccurate requirements gathering.
Understanding ISO 29148
- ISO 29148 aims to minimize IT project failures by considering four perspectives: business, stakeholders, system, and software.
- Interviews with stakeholders help tailor the 19 questions in each perspective to specific needs.
- Software Requirement Specification (SRS) outlines the software's purpose, scope, product overview, user characteristics, limitations, and definitions.
New Section
The SRS example outline is detailed with sections like Purpose, Scope, Product Overview, User Characteristics, Limitations, References, and Requirements.
Detailed Outline of SRS Example
- Product overview includes product function details and user characteristics.
- Requirements section covers functions, performance requirements, usability requirements.
- Further requirements include interface needs, logical database specifications.
- Design aspects such as screen design constraints and software system attributes are outlined.
New Section
Verification and appendices are crucial parts of the SRS example outline to ensure completeness and support information needs in the system development process.
Verifying Information in SRS
- Supporting information is essential for system development.