830-1233-CAS-comments

advertisement
Informal working document – DO NOT DISTRIBUTE BEYOND S2ESC
3/8/2016
1 of 3
Discussion framework for combining Standards 830 and 1233
Introduction
Two distinct IEEE standards address requirements:
IEEE Std 830-1998 Recommended Practice for Software Requirements Specifications
Abstract: The content and qualities of a good software requirements specification
(SRS) are described, and several sample SRS outlines are presented. This
recommended practice is aimed at specifying the requirements of software to be
developed, but can also be applied to assist in the selection of in-house and
commercial software products. Guidelines for compliance with IEEE/EIA Std
12207.1-1997 are also provided.
IEEE Std 1233, 1998 and 1233-1996 -- IEEE Guide for Developing System Requirements
Specifications
Abstract: Guidance for the development of the set of requirements, System
Requirements Specification (SyRS), that will satisfy an expressed need is provided.
Developing an SyRS includes the identification, organization, presentation, and
modification of the requirements. Also addressed are the conditions for incorporating
operational concepts, design constraints, and design configuration requirements into
the specification. This guide also covers the necessary characteristics and qualities of
individual requirements and the set of all requirements.
Today the opportunity exists to combine these two standards into a single standard. Of the
several motivating factors two stand out: (1) many complex systems involve both hardware
and software, and (2) the commonality (in both content and elicitation process) between
Software Requirements Specifications and System Requirements Specification.
Two proposals have been presented for going forward, these will be discussed below – first
more basic questions should be addressed – also which of the following questions should be
addressed by the S2ESC and which should be left for the working committee:
1. Should there be a combined standard?
2. How would this combined standard (or two separate standards) interface with / coexist
with other standards?
3. What type of standard(s) – Recommended Practices, Guides, ….
4. What is the applicability of a combined standard – is it only for software intensive
systems (define please)?
5. Should this standard be product-oriented, process-oriented or both?
6. What is best composition of a working group / who?
Two proposals have been presented to the S2ESC: Ted Byrne has written a paper discussing
which discusses the motivation behind this effort and provides a proposed working outline for
the combined document. Rob Schaaf has prepared a powerpoint presentation outlining his
approach to this effort.
Carl A. Singer
70 Howard Avenue Passaic, NJ 07055
(973) 472-2531
casinger@optonline.net
3/8/2016
Informal working document – DO NOT DISTRIBUTE BEYOND S2ESC
2 of 3
Ted Byrne’s paper – overview

Motivation for combining the two standards.

Three objectives:
1. Feasibility draft
2. w/i context of SWEBOK & (umbrella) 12207
3. upgrade 830 to full standard, incorporate 12207 addendum and convert from productoriented to process-oriented.

Only appropriate for Software Intensive Systems.

High level generic outline

Four steps for creating “middle standard” to combine 830 & 1233:
1. Decide what parts of 1233 to include
2. Decide how to handle interface between the two standards (not in either)
3. Decide what parts of 830 to include
4. Decide what else to include in the combined standard and where.
Each is then expanded to next level of detail.
Carl A. Singer
70 Howard Avenue Passaic, NJ 07055
(973) 472-2531
casinger@optonline.net
Informal working document – DO NOT DISTRIBUTE BEYOND S2ESC
3/8/2016
Rob Schaaf’s presentation - overview:

Purpose of combined standard
1. Set performance standard for actors in requirements engineering
2. Guide actors in their activities and provide links to other standards
3. Serve as benchmark for assessment of requirements engineering capability

Defines System

Defines Scope and Nature of combined standard

Discusses stakeholders

Detailed “Tutorial” – Needs / Requirements, the “ilities”, derived requirements

Outline for proposed combined standard w/ details of “activities and outcomes”

Process for developing the combined standard:
1. Iterative development from expanded outline
2. Submit change requests to editor for iterations
3. Qualify through extensive review / change requests
4. All via e-mail – no meetings or websites
5. (Rob’s) role as WG co-chair and editor

Time line
Carl A. Singer
70 Howard Avenue Passaic, NJ 07055
(973) 472-2531
casinger@optonline.net
3 of 3
Download