Ieee std 1012 ™-2004
(Revision of IEEE Std 1012-1998)
1012
TM
IEEE Standard for Software Verification and Validation
IEEE Computer Society
Sponsored by the Software Engineering Standards Committee
8 June 2005 3 Park Avenue, New York, NY10016-5997, USA Print: SH95308 PDF: SS95308
Recognized as an American National Standard (ANSI)
IEEE Std 1012™-2004
(Revision of IEEE Std1012-1998)
IEEE Standard for Software Verification and Validation
Sponsor Software Engineering Standards Committee
of the IEEE Computer Society
Approved 12 April 2005
American National Standards Institute Approved 8 December 2004 IEEE-SA Standards Board
Abstract: Software verification and validation (V&V) processes determine whether the development products of a given activity conformto the requirements of that activity and whether the software satisfies its intended use and user needs. Software V&V life cycle process requirements are specified for different software integrity levels. The scope of V&V processes encompasses software-based systems, computer software, hardware, and interfaces. This standard applies to software being developed, maintained, or reused [legacy,commercial off-theshelf (COTS), non-developmental items]. The term software also includes firmware, microcode, and documentation. Software V&V processes include analysis, evaluation, review, inspection, assessment, and testing of software products. Keywords: IV&V, software integrity level, software life cycle, V&V, validation, verification
The Institute of Electrical and Electronics Engineers, Inc.3 Park Avenue, New York, NY 10016-5997, USA Copyright © 2005 by the Institute of Electrical and Electronics Engineers, Inc. All rights reserved. Published 8 June 2005. Printed in the United States of America. IEEE is a registered trademark in the U.S. Patent & Trademark Office, owned by the Institute of Electrical and Electronics Engineers, Incorporated. Print: PDF: ISBN 0-7381-4641-2 SH95308 ISBN0-7381-4642-0 SS95308
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 Standards documents are developed within the IEEE Societies and the Standards Coordinating Committees of the IEEE Standards Association (IEEE-SA) Standards Board. The IEEE develops its standards througha consensus development process, approved by the American National Standards Institute, which brings together volunteers representing varied viewpoints and interests to achieve the final product. Volunteers are not necessarily members of the Institute and serve without compensation. While the IEEE administers the process and establishes rules to promote fairness in the consensus developmentprocess, the IEEE does not independently evaluate, test, or verify the accuracy of any of the information contained in its standards. Use of an IEEE Standard is wholly voluntary. The IEEE disclaims liability for any personal injury, property or other damage, of any nature whatsoever, whether special, indirect, consequential, or compensatory, directly or indirectly resulting from 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 disclaims any express or implied warranty, including any implied warranty of merchantability or fitness for a specific purpose, or that the use of the material contained herein is free from patent infringement. IEEE Standardsdocuments 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 the time a standard is approved and issued is subject to change brought about through developments in the state of the art and...
Regístrate para leer el documento completo.