Code Monkey home page Code Monkey logo

srs's Introduction

Foreword

Introduction

1 Scope

2 Conformance

2.1 Intended Usage

2.2 Conformance to processes

2.3 Conformance to information item content

2.4 Full conformance

2.5 Tailored conformance

2.5.1 Processes

2.5.2 Information items

3 Normative references

4 Terms, definitions and abbreviated terms

4.1 Terms and definitions

4.2 Abbreviated terms

5 Concepts

5.1 Introduction

5.2 Requirements fundamentals

5.2.1 General

5.2.2 Stakeholders

5.2.3 Transformation of needs into requirements

5.2.4 Requirements construct

5.2.5 Characteristics of individual requirements

5.2.6 Characteristics of a set of requirements

5.2.7 Requirement language criteria

5.2.8 Requirements attributes

5.3 Practical considerations

5.3.1 Iteration and recursion of processes

5.3.2 Iteration and recursion in requirements engineering

5.4 Requirement information items

6 Processes

6.1 Requirement processes

6.1.1 Guidelines for Processes

6.2 Stakeholder requirements definition process

6.2.1 Purpose

6.2.2 Outcomes

6.2.3 Activities and tasks

6.3 Requirements analysis process

6.3.1 Purpose

6.3.2 Outcomes

6.3.3 Activities and tasks

6.4 Requirements engineering activities in other technical processes

6.4.1 Requirements in architectural design

6.4.2 Requirements in verification

6.4.3 Requirements in validation

6.5 Requirements management

6.5.1 Management Overview

6.5.2 Change management

6.5.3 Measurement for requirements

7 Information items

8 Guidelines for information items

8.1 Requirements information item outlines

8.2 Stakeholder requirements specification document

8.2.1 Introduction

8.2.2 StRS example outline

8.3 System requirements specification document

8.3.1 Introduction

8.3.2 SyRS example outline

8.4 Software requirements specification document

8.4.1 Introduction

8.4.2 SRS example outline

9 Information item content

9.1 Introduction

9.2 General content

9.2.1 Identification

9.2.2 Front matter

9.2.3 Definitions

9.2.4 References

9.2.5 Acronyms and abbreviations

9.3 Stakeholder requirements specification (StRS) document

9.3.1 Business purpose

9.3.2 Business scope

9.3.3 Business overview

9.3.4 Stakeholders

9.3.5 Business environment

9.3.6 Goal and Objective

9.3.7 Business model

9.3.8 Information environment

9.3.9 Business processes

9.3.10 Business operational policies and rules

9.3.11 Business operational constraints

9.3.12 Business operation modes

9.3.13 Business operational quality

9.3.14 Business structure

9.3.15 User requirements

9.3.16 Operational concept

9.3.17 Operational scenarios

9.3.18 Project constraints

9.4 System requirements specification (SyRS) document

9.4.1 System purpose

9.4.2 System scope

9.4.3 System overview

9.4.4 Functional requirements

9.4.5 Usability requirements

9.4.6 Performance requirements

9.4.7 System interfaces

9.4.8 System Operations

9.4.9 System modes and states

9.4.10 Physical characteristics

9.4.11 Environmental conditions

9.4.12 System security

9.4.13 Information management

9.4.14 Policies and regulations

9.4.15 System life cycle sustainment

9.4.16 Packaging, handling, shipping and transportation

9.4.17 Verification

9.4.18 Assumptions and dependencies

9.5 Software requirements specification (SRS) document

9.5.1 Purpose

9.5.2 Scope

9.5.3 Product perspective

9.5.4 Product functions

9.5.5 User characteristics

9.5.6 Limitations

9.5.7 Assumptions and dependencies

9.5.8 Apportioning of requirements

9.5.9 Specific requirements

9.5.10 External interfaces

9.5.11 Functions

9.5.12 Usability requirements

9.5.13 Performance requirements

9.5.14 Logical database requirements

9.5.15 Design constraints

9.5.16 Standards compliance

9.5.17 Software system attributes

9.5.18 Verification

9.5.19 Supporting information

Annex A (normative) System operational concept

A.1 Overview

A.2 Operational concept document (OpsCon)

A.2.1 Scope

A.2.2 Referenced documents

A.2.3 Current system or situation

A.2.4 Justification for and nature of changes

A.2.5 Concepts for the proposed system

A.2.6 Operational scenarios

A.2.7 Summary of impacts

A.2.8 Analysis of the proposed system

A.2.9 Appendices

A.2.10 Glossary

Annex B (informative) Concept of operations

B.1 Overview

B.2 Concept of operation document

B.2.1 Purpose

B.2.2 Scope

B.2.3 Strategic plan

B.2.4 Effectiveness

B.2.5 Overall operation

B.2.6 Governance

Annex C (informative) Process Mapping from ISO/IEC 15288 and ISO/IEC 12207

C.1 Stakeholder requirements definition process

C.2 Requirements analysis Process

C.3 Other technical requirements-related processes

Annex D (normative) Tailoring policies

D.1 Introduction

D.2 Information item tailoring process

D.2.1 Purpose

D.2.2 Outcomes

D.2.3 Activities and tasks

#Bibliography

srs's People

Contributors

itsazzad avatar

Stargazers

 avatar  avatar  avatar  avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.