std 830-1993) ieee recommended practice for software requirements specifications sponsor software...

39
Authorized licensed use limited to: UNIVERSITA MODENA. Downloaded on November 10,2011 at 14:46:47 UTC from IEEE Xplore. Restrictions apply.

Upload: lydieu

Post on 17-May-2018

234 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: Std 830-1993) IEEE Recommended Practice for Software Requirements Specifications Sponsor Software Engineering Standards Committee of the IEEE Computer Society

Authorized licensed use limited to: UNIVERSITA MODENA. Downloaded on November 10,2011 at 14:46:47 UTC from IEEE Xplore. Restrictions apply.

Page 2: Std 830-1993) IEEE Recommended Practice for Software Requirements Specifications Sponsor Software Engineering Standards Committee of the IEEE Computer Society

The Institute of Electrical and Electronics Engineers, Inc.345 East 47th Street, New York, NY 10017-2394, USA

Copyright © 1998 by the Institute of Electrical and Electronics Engineers, Inc.All rights reserved. Published 1998. Printed in the United States of America.

ISBN 0-7381-0332-2

No part of this publication may be reproduced in any form, in an electronic retrieval system or otherwise, without the prior written permission of the publisher.

IEEE Std 830�™-1998(R2009)(Revision of

IEEE Std 830-1993)

IEEE Recommended Practice for Software Requirements Specifications

Sponsor

Software Engineering Standards Committeeof theIEEE Computer Society

Reaffirmed 9 December 2009Approved 25 June 1998

IEEE-SA Standards Board

Abstract: The content and qualities of a good software requirements specification (SRS) are de-scribed and several sample SRS outlines are presented. This recommended practice is aimed atspecifying requirements of software to be developed but also can be applied to assist in the selec-tion of in-house and commercial software products. Guidelines for compliance with IEEE/EIA12207.1-1997 are also provided.Keywords: contract, customer, prototyping, software requirements specification, supplier, systemrequirements specifications

Authorized licensed use limited to: UNIVERSITA MODENA. Downloaded on November 10,2011 at 14:46:47 UTC from IEEE Xplore. Restrictions apply.

Page 3: Std 830-1993) IEEE Recommended Practice for Software Requirements Specifications Sponsor Software Engineering Standards Committee of the IEEE Computer Society

IEEE Standards documents are developed within the IEEE Societies and the Standards Coordinating Committees of theIEEE Standards Association (IEEE-SA) Standards Board. The IEEE develops its standards through a consensus develop-ment process, approved by the American National Standards Institute, which brings together volunteers representing variedviewpoints and interests to achieve the final product. Volunteers are not necessarily members of the Institute and serve with-out compensation. While the IEEE administers the process and establishes rules to promote fairness in the consensus devel-opment process, the IEEE does not independently evaluate, test, or verify the accuracy of any of the information containedin its standards.

Use of an IEEE Standard is wholly voluntary. The IEEE disclaims liability for any personal injury, property or other dam-age, of any nature whatsoever, whether special, indirect, consequential, or compensatory, directly or indirectly resultingfrom the publication, use of, or reliance upon this, or any other IEEE Standard document.

The IEEE does not warrant or represent the accuracy or content of the material contained herein, and expressly disclaimsany express or implied warranty, including any implied warranty of merchantability or fitness for a specific purpose, or thatthe use of the material contained herein is free from patent infringement. IEEE Standards documents are supplied �“AS IS.�”

The existence of an IEEE Standard does not imply that there are no other ways to produce, test, measure, purchase, market,or provide other goods and services related to the scope of the IEEE Standard. Furthermore, the viewpoint expressed at thetime a standard is approved and issued is subject to change brought about through developments in the state of the art andcomments received from users of the standard. Every IEEE Standard is subjected to review at least every five years for revi-sion or reaffirmation. When a document is more than five years old and has not been reaffirmed, it is reasonable to concludethat its contents, although still of some value, do not wholly reflect the present state of the art. Users are cautioned to checkto determine that they have the latest edition of any IEEE Standard.

In publishing and making this document available, the IEEE is not suggesting or rendering professional or other servicesfor, or on behalf of, any person or entity. Nor is the IEEE undertaking to perform any duty owed by any other person orentity to another. Any person utilizing this, and any other IEEE Standards document, should rely upon the advice of a com-petent professional in determining the exercise of reasonable care in any given circumstances.

Interpretations: Occasionally questions may arise regarding the meaning of portions of standards as they relate to specificapplications. When the need for interpretations is brought to the attention of IEEE, the Institute will initiate action to prepareappropriate responses. Since IEEE Standards represent a consensus of concerned interests, it is important to ensure that anyinterpretation has also received the concurrence of a balance of interests. For this reason, IEEE and the members of itssocieties and Standards Coordinating Committees are not able to provide an instant response to interpretation requestsexcept in those cases where the matter has previously received formal consideration.

Comments for revision of IEEE Standards are welcome from any interested party, regardless of membership affiliation withIEEE. Suggestions for changes in documents should be in the form of a proposed change of text, together with appropriatesupporting comments. Comments on standards and requests for interpretations should be addressed to:

Secretary, IEEE-SA Standards Board445 Hoes LanePiscataway, NJ 08854USA

Authorization to photocopy portions of any individual standard for internal or personal use is granted by the Institute ofElectrical and Electronics Engineers, Inc., provided that the appropriate fee is paid to Copyright Clearance Center. Toarrange for payment of licensing fee, please contact Copyright Clearance Center, Customer Service, 222 Rosewood Drive,Danvers, MA 01923 USA; (978) 750-8400. Permission to photocopy portions of any individual standard for educationalclassroom use can also be obtained through the Copyright Clearance Center.

Note: Attention is called to the possibility that implementation of this standard may require use of subject mat-ter covered by patent rights. By publication of this standard, no position is taken with respect to the existence orvalidity of any patent rights in connection therewith. The IEEE shall not be responsible for identifying patentsfor which a license may be required by an IEEE standard or for conducting inquiries into the legal validity orscope of those patents that are brought to its attention.

Authorized licensed use limited to: UNIVERSITA MODENA. Downloaded on November 10,2011 at 14:46:47 UTC from IEEE Xplore. Restrictions apply.

Page 4: Std 830-1993) IEEE Recommended Practice for Software Requirements Specifications Sponsor Software Engineering Standards Committee of the IEEE Computer Society

Authorized licensed use limited to: UNIVERSITA MODENA. Downloaded on November 10,2011 at 14:46:47 UTC from IEEE Xplore. Restrictions apply.

Page 5: Std 830-1993) IEEE Recommended Practice for Software Requirements Specifications Sponsor Software Engineering Standards Committee of the IEEE Computer Society

Authorized licensed use limited to: UNIVERSITA MODENA. Downloaded on November 10,2011 at 14:46:47 UTC from IEEE Xplore. Restrictions apply.

Page 6: Std 830-1993) IEEE Recommended Practice for Software Requirements Specifications Sponsor Software Engineering Standards Committee of the IEEE Computer Society

Authorized licensed use limited to: UNIVERSITA MODENA. Downloaded on November 10,2011 at 14:46:47 UTC from IEEE Xplore. Restrictions apply.

Page 7: Std 830-1993) IEEE Recommended Practice for Software Requirements Specifications Sponsor Software Engineering Standards Committee of the IEEE Computer Society

Authorized licensed use limited to: UNIVERSITA MODENA. Downloaded on November 10,2011 at 14:46:47 UTC from IEEE Xplore. Restrictions apply.

Page 8: Std 830-1993) IEEE Recommended Practice for Software Requirements Specifications Sponsor Software Engineering Standards Committee of the IEEE Computer Society

Authorized licensed use limited to: UNIVERSITA MODENA. Downloaded on November 10,2011 at 14:46:47 UTC from IEEE Xplore. Restrictions apply.

Page 9: Std 830-1993) IEEE Recommended Practice for Software Requirements Specifications Sponsor Software Engineering Standards Committee of the IEEE Computer Society

Authorized licensed use limited to: UNIVERSITA MODENA. Downloaded on November 10,2011 at 14:46:47 UTC from IEEE Xplore. Restrictions apply.

Page 10: Std 830-1993) IEEE Recommended Practice for Software Requirements Specifications Sponsor Software Engineering Standards Committee of the IEEE Computer Society

Authorized licensed use limited to: UNIVERSITA MODENA. Downloaded on November 10,2011 at 14:46:47 UTC from IEEE Xplore. Restrictions apply.

Page 11: Std 830-1993) IEEE Recommended Practice for Software Requirements Specifications Sponsor Software Engineering Standards Committee of the IEEE Computer Society

Authorized licensed use limited to: UNIVERSITA MODENA. Downloaded on November 10,2011 at 14:46:47 UTC from IEEE Xplore. Restrictions apply.

Page 12: Std 830-1993) IEEE Recommended Practice for Software Requirements Specifications Sponsor Software Engineering Standards Committee of the IEEE Computer Society

Authorized licensed use limited to: UNIVERSITA MODENA. Downloaded on November 10,2011 at 14:46:47 UTC from IEEE Xplore. Restrictions apply.

Page 13: Std 830-1993) IEEE Recommended Practice for Software Requirements Specifications Sponsor Software Engineering Standards Committee of the IEEE Computer Society

Authorized licensed use limited to: UNIVERSITA MODENA. Downloaded on November 10,2011 at 14:46:47 UTC from IEEE Xplore. Restrictions apply.

Page 14: Std 830-1993) IEEE Recommended Practice for Software Requirements Specifications Sponsor Software Engineering Standards Committee of the IEEE Computer Society

Authorized licensed use limited to: UNIVERSITA MODENA. Downloaded on November 10,2011 at 14:46:47 UTC from IEEE Xplore. Restrictions apply.

Page 15: Std 830-1993) IEEE Recommended Practice for Software Requirements Specifications Sponsor Software Engineering Standards Committee of the IEEE Computer Society

Authorized licensed use limited to: UNIVERSITA MODENA. Downloaded on November 10,2011 at 14:46:47 UTC from IEEE Xplore. Restrictions apply.

Page 16: Std 830-1993) IEEE Recommended Practice for Software Requirements Specifications Sponsor Software Engineering Standards Committee of the IEEE Computer Society

Authorized licensed use limited to: UNIVERSITA MODENA. Downloaded on November 10,2011 at 14:46:47 UTC from IEEE Xplore. Restrictions apply.

Page 17: Std 830-1993) IEEE Recommended Practice for Software Requirements Specifications Sponsor Software Engineering Standards Committee of the IEEE Computer Society

Authorized licensed use limited to: UNIVERSITA MODENA. Downloaded on November 10,2011 at 14:46:47 UTC from IEEE Xplore. Restrictions apply.

Page 18: Std 830-1993) IEEE Recommended Practice for Software Requirements Specifications Sponsor Software Engineering Standards Committee of the IEEE Computer Society

Authorized licensed use limited to: UNIVERSITA MODENA. Downloaded on November 10,2011 at 14:46:47 UTC from IEEE Xplore. Restrictions apply.

Page 19: Std 830-1993) IEEE Recommended Practice for Software Requirements Specifications Sponsor Software Engineering Standards Committee of the IEEE Computer Society

Authorized licensed use limited to: UNIVERSITA MODENA. Downloaded on November 10,2011 at 14:46:47 UTC from IEEE Xplore. Restrictions apply.

Page 20: Std 830-1993) IEEE Recommended Practice for Software Requirements Specifications Sponsor Software Engineering Standards Committee of the IEEE Computer Society

Authorized licensed use limited to: UNIVERSITA MODENA. Downloaded on November 10,2011 at 14:46:47 UTC from IEEE Xplore. Restrictions apply.

Page 21: Std 830-1993) IEEE Recommended Practice for Software Requirements Specifications Sponsor Software Engineering Standards Committee of the IEEE Computer Society

Authorized licensed use limited to: UNIVERSITA MODENA. Downloaded on November 10,2011 at 14:46:47 UTC from IEEE Xplore. Restrictions apply.

Page 22: Std 830-1993) IEEE Recommended Practice for Software Requirements Specifications Sponsor Software Engineering Standards Committee of the IEEE Computer Society

Authorized licensed use limited to: UNIVERSITA MODENA. Downloaded on November 10,2011 at 14:46:47 UTC from IEEE Xplore. Restrictions apply.

Page 23: Std 830-1993) IEEE Recommended Practice for Software Requirements Specifications Sponsor Software Engineering Standards Committee of the IEEE Computer Society

Authorized licensed use limited to: UNIVERSITA MODENA. Downloaded on November 10,2011 at 14:46:47 UTC from IEEE Xplore. Restrictions apply.

Page 24: Std 830-1993) IEEE Recommended Practice for Software Requirements Specifications Sponsor Software Engineering Standards Committee of the IEEE Computer Society

Authorized licensed use limited to: UNIVERSITA MODENA. Downloaded on November 10,2011 at 14:46:47 UTC from IEEE Xplore. Restrictions apply.

Page 25: Std 830-1993) IEEE Recommended Practice for Software Requirements Specifications Sponsor Software Engineering Standards Committee of the IEEE Computer Society

Authorized licensed use limited to: UNIVERSITA MODENA. Downloaded on November 10,2011 at 14:46:47 UTC from IEEE Xplore. Restrictions apply.

Page 26: Std 830-1993) IEEE Recommended Practice for Software Requirements Specifications Sponsor Software Engineering Standards Committee of the IEEE Computer Society

Authorized licensed use limited to: UNIVERSITA MODENA. Downloaded on November 10,2011 at 14:46:47 UTC from IEEE Xplore. Restrictions apply.

Page 27: Std 830-1993) IEEE Recommended Practice for Software Requirements Specifications Sponsor Software Engineering Standards Committee of the IEEE Computer Society

Authorized licensed use limited to: UNIVERSITA MODENA. Downloaded on November 10,2011 at 14:46:47 UTC from IEEE Xplore. Restrictions apply.

Page 28: Std 830-1993) IEEE Recommended Practice for Software Requirements Specifications Sponsor Software Engineering Standards Committee of the IEEE Computer Society

Authorized licensed use limited to: UNIVERSITA MODENA. Downloaded on November 10,2011 at 14:46:47 UTC from IEEE Xplore. Restrictions apply.

Page 29: Std 830-1993) IEEE Recommended Practice for Software Requirements Specifications Sponsor Software Engineering Standards Committee of the IEEE Computer Society

Authorized licensed use limited to: UNIVERSITA MODENA. Downloaded on November 10,2011 at 14:46:47 UTC from IEEE Xplore. Restrictions apply.

Page 30: Std 830-1993) IEEE Recommended Practice for Software Requirements Specifications Sponsor Software Engineering Standards Committee of the IEEE Computer Society

Authorized licensed use limited to: UNIVERSITA MODENA. Downloaded on November 10,2011 at 14:46:47 UTC from IEEE Xplore. Restrictions apply.

Page 31: Std 830-1993) IEEE Recommended Practice for Software Requirements Specifications Sponsor Software Engineering Standards Committee of the IEEE Computer Society

Authorized licensed use limited to: UNIVERSITA MODENA. Downloaded on November 10,2011 at 14:46:47 UTC from IEEE Xplore. Restrictions apply.

Page 32: Std 830-1993) IEEE Recommended Practice for Software Requirements Specifications Sponsor Software Engineering Standards Committee of the IEEE Computer Society

Authorized licensed use limited to: UNIVERSITA MODENA. Downloaded on November 10,2011 at 14:46:47 UTC from IEEE Xplore. Restrictions apply.

Page 33: Std 830-1993) IEEE Recommended Practice for Software Requirements Specifications Sponsor Software Engineering Standards Committee of the IEEE Computer Society

Authorized licensed use limited to: UNIVERSITA MODENA. Downloaded on November 10,2011 at 14:46:47 UTC from IEEE Xplore. Restrictions apply.

Page 34: Std 830-1993) IEEE Recommended Practice for Software Requirements Specifications Sponsor Software Engineering Standards Committee of the IEEE Computer Society

Authorized licensed use limited to: UNIVERSITA MODENA. Downloaded on November 10,2011 at 14:46:47 UTC from IEEE Xplore. Restrictions apply.

Page 35: Std 830-1993) IEEE Recommended Practice for Software Requirements Specifications Sponsor Software Engineering Standards Committee of the IEEE Computer Society

Authorized licensed use limited to: UNIVERSITA MODENA. Downloaded on November 10,2011 at 14:46:47 UTC from IEEE Xplore. Restrictions apply.

Page 36: Std 830-1993) IEEE Recommended Practice for Software Requirements Specifications Sponsor Software Engineering Standards Committee of the IEEE Computer Society

Authorized licensed use limited to: UNIVERSITA MODENA. Downloaded on November 10,2011 at 14:46:47 UTC from IEEE Xplore. Restrictions apply.

Page 37: Std 830-1993) IEEE Recommended Practice for Software Requirements Specifications Sponsor Software Engineering Standards Committee of the IEEE Computer Society

Authorized licensed use limited to: UNIVERSITA MODENA. Downloaded on November 10,2011 at 14:46:47 UTC from IEEE Xplore. Restrictions apply.

Page 38: Std 830-1993) IEEE Recommended Practice for Software Requirements Specifications Sponsor Software Engineering Standards Committee of the IEEE Computer Society

Authorized licensed use limited to: UNIVERSITA MODENA. Downloaded on November 10,2011 at 14:46:47 UTC from IEEE Xplore. Restrictions apply.

Page 39: Std 830-1993) IEEE Recommended Practice for Software Requirements Specifications Sponsor Software Engineering Standards Committee of the IEEE Computer Society

Authorized licensed use limited to: UNIVERSITA MODENA. Downloaded on November 10,2011 at 14:46:47 UTC from IEEE Xplore. Restrictions apply.