As NZS ISO IEC 19759-2007 Software Engineering - Guide to the Software Engineering Body of Knowledge (SWEBOK)

Embed Size (px)

Citation preview

  • 7/31/2019 As NZS ISO IEC 19759-2007 Software Engineering - Guide to the Software Engineering Body of Knowledge (SWEB

    1/8

    AS/NZS ISO/IEC 19759:2007ISO/IEC TR 19759:2005

    Australian/New Zealand Standard

    Software EngineeringGuide to theSoftware Engineering Body ofKnowledge (SWEBOK)

    AS/NZS

    ISO/IEC19759:2007

  • 7/31/2019 As NZS ISO IEC 19759-2007 Software Engineering - Guide to the Software Engineering Body of Knowledge (SWEB

    2/8

    AS/NZS ISO/IEC 19759:2007

    This Joint Australian/New Zealand Standard was prepared by Joint TechnicalCommittee IT-015, Software and Systems Engineering. It was approved on behalfof the Council of Standards Australia on 3 November 2006 and on behalf of theCouncil of Standards New Zealand on 17 November 2006.This Standard was published on 30 January 2007.

    The following are represented on Commit tee IT-015:

    Australian Computer Society

    Australian Electrical and Electronic Manufacturers Association

    Australian Society or Technical Communications

    Australian Software Metrics Association

    Engineers Australia/ACTS Joint Board in Software Engineering

    Griffith University

    National Association of Testing Authorities Australia

    National ICT Austral iaNew Zealand Organisation for Quality

    Software Quality Association, ACT

    Software Quality Association, NSW

    Systems Engineering Society of Australia

    The University of Queenslands

    University of Auckland, NZ

    University of South Australia

    University of Technology, Sydney

    Vendor Interests, NZ

    Keeping Standards up-to-date

    Standards are living documents which reflect progress in science, technology andsystems. To maintain their currency, all Standards are periodically reviewed, andnew editions are published. Between editions, amendments may be issued.Standards may also be withdrawn. It is important that readers assure themselvesthey are using a current Standard, which should include any amendments whichmay have been published since the Standard was purchased.

    Detailed information about joint Australian/New Zealand Standards can be found byvisiting the Standards Web Shop at www.standards.com.au or Standards NewZealand web site at www.standards.co.nz and looking up the relevant Standard in

    the on-line catalogue.Alternatively, both organizations publish an annual printed Catalogue with fulldetails of all current Standards. For more frequent listings or notification ofrevisions, amendments and withdrawals, Standards Australia and Standards NewZealand offer a number of update options. For information about these services,users should contact their respective national Standards organization.

    We also welcome suggestions for improvement in our Standards, and especiallyencourage readers to notify us immediately of any apparent inaccuracies orambiguities. Please address your comments to the Chief Executive of eitherStandards Australia or Standards New Zealand at the address shown on the backcover.

    This Standard was issued in draft form for comment as DR 06509.

  • 7/31/2019 As NZS ISO IEC 19759-2007 Software Engineering - Guide to the Software Engineering Body of Knowledge (SWEB

    3/8

    AS/NZS ISO/IEC 19759:2007

    Australian/New Zealand StandardSoftware EngineeringGuide to theSoftware Engineering Body ofKnowledge (SWEBOK)

    First published as AS/NZS ISO/IEC 19759:2007.

    COPYRIGHT

    Standards Australia/Standards New Zealand

    All rights are reserved. No part of this work may be reproduced or copied in any form or byany means, electronic or mechanical, including photocopying, without the written

    permission of the publisher.

    Jointly published by Standards Australia, GPO Box 476, Sydney, NSW 2001 and Standards

    New Zealand, Private Bag 2439, Wellington 6020

    ISBN 0 7337 7964 6

  • 7/31/2019 As NZS ISO IEC 19759-2007 Software Engineering - Guide to the Software Engineering Body of Knowledge (SWEB

    4/8

    ii

    PREFACE

    This Standard was prepared by the Joint Standards Australia/Standards New Zealand CommitteeIT-015, Software and Systems Engineering.

    The objective of this Standard is to provide software engineers and developers with a guide that

    characterizes the boundaries of the software engineering discipline and provides topical access

    to the literature supporting that discipline.

    This Standard is identical with, and has been reproduced from ISO/IEC TR 19759:2005,

    Software EngineeringGuide to the Software Engineering Body of Knowledge (SWEBOK) .

    As this Standard is reproduced from an international standard, the following applies:

    (a) Its number appears on the cover and title page while the international standard number

    appears only on the cover.

    (b) In the source text this Technical Report should read this Australian/New Zealand

    Standard.

    (c) A full point substitutes for a comma when referring to a decimal marker.

  • 7/31/2019 As NZS ISO IEC 19759-2007 Software Engineering - Guide to the Software Engineering Body of Knowledge (SWEB

    5/8

    ii i

    INTRODUCTION

    The purpose of the Guide to the Software Engineering Body of Knowledge is to provide a consensuallyvalidated characterization of the bounds of the software engineering discipline and to provide a topical accessto the Body of Knowledge supporting that discipline. The Body of Knowledge is subdivided into ten softwareengineering Knowledge Areas (KA) plus an additional chapter providing an overview of the Knowledge Areasof strongly related disciplines. The descriptions of the KAs are designed to discriminate among the variousimportant concepts, permitting readers to find their way quickly to subjects of interest. Upon finding a subject,readers are referred to key papers or book chapters selected because they succinctly present the knowledge.

    An emphasis on engineering practice leads the Guide toward a strong relationship with the normativeliterature. Most of the computer science, information technology and software engineering literature providesinformation useful to software engineers, but a relatively small portion is normative. A normative documentprescribes what an engineer should do in a specified situation rather than providing information that might behelpful. The normative literature is validated by consensus formed among practitioners and is concentrated in

    standards and related documents. From the beginning, the SWEBOK project was conceived as having astrong relationship to the normative literature of software engineering. The two major standards bodies forsoftware engineering (IEEE Computer Society Software and Systems Engineering Standards Committee andISO/IEC JTC1/SC7) are represented in the project. Ultimately, it is hoped that software engineering practicestandards will contain principles directly traceable to the Guide.

    The Guide is oriented toward a variety of audiences, all over the world. It aims to serve public and privateorganizations in need of a consistent view of software engineering for defining education and trainingrequirements, classifying jobs, developing performance evaluation policies or specifying softwaredevelopment tasks. It also addresses practicing, or managing, software engineers and the officials responsiblefor making public policy regarding licensing and professional guidelines. In addition, professional societies andeducators defining the certification rules, accreditation policies for university curricula, and guidelines forprofessional practice will benefit from the SWEBOK Guide, as well as the students learning the software

    engineering profession and educators and trainers engaged in defining curricula and course content.

  • 7/31/2019 As NZS ISO IEC 19759-2007 Software Engineering - Guide to the Software Engineering Body of Knowledge (SWEB

    6/8

    iv

    NOTES

  • 7/31/2019 As NZS ISO IEC 19759-2007 Software Engineering - Guide to the Software Engineering Body of Knowledge (SWEB

    7/8

    AUSTRALIAN/NEW ZEALAND STANDARD

    Software Engineering Guide to the Software EngineeringBody of Knowledge (SWEBOK)

    1 Scope

    This Technical Report characterizes the boundaries of the software engineering discipline and provides topicalaccess to the literature supporting that discipline.

    2 Recommendations

    As a type 3 Technical Report, this document does not make technical recommendations. The informationprovided is that contained in the following publication (reproduced on the following pages), which is adoptedas a Technical Report:

    Guide to the Software Engineering Body of Knowledge, 2004 Version, IEEE Computer Society.

    3 Revision of the IEEE Computer Society publication

    It has been agreed with the IEEE Computer Society that ISO/IEC JTC 1/SC 7 will be consulted in the event of

    any revision or amendment of this IEEE Computer Society publication. Consultation will be accomplished bythe existing Category A liaison relationship between SC7 and IEEE Computer Society.

    4 Publication

    The report of the IEEE Computer Society appears on the following pages.

  • 7/31/2019 As NZS ISO IEC 19759-2007 Software Engineering - Guide to the Software Engineering Body of Knowledge (SWEB

    8/8

    This is a free preview. Purchase the entire publication at the link below:

    Looking for additional Standards? Visit SAI Global Infostore

    Subscribe to ourFree Newsletters about Australian Standards in Legislation; ISO, IEC, BSI and more

    Do you need to Manage Standards Collections Online?

    Learn about LexConnect, All Jurisdictions, Standards referenced in Australian legislation

    Do you want to know when a Standard has changed?

    Want to become an SAI Global Standards Sales Affiliate?

    Learn about other SAI Global Services:

    LOGICOM Military Parts and Supplier DatabaseMetals Infobase Database of Metal Grades, Standards and Manufacturers

    Materials Infobase Database of Materials, Standards and Suppliers

    Database of European Law, CELEX and Court Decisions

    Need to speak with a Customer Service Representative - Contact Us

    AS/NZS ISO/IEC 19759:2007, Software Engineering- Guide to the Software Engineering Body ofKnowledge (SWEBOK)

    http://infostore.saiglobal.com/store?utm_source=PDF&utm_medium=Website_Infostore&utm_campaign=DocSharingSiteshttp://www.saiglobal.com/Information/Standards/Newsletters/?utm_source=PDF&utm_medium=Website_Infostore&utm_campaign=DocSharingSiteshttp://www.saiglobal.com/Information/Standards/Collections/?utm_source=PDF&utm_medium=Website_Infostore&utm_campaign=DocSharingSiteshttp://www.saiglobal.com/Information/Standards/Law/?utm_source=PDF&utm_medium=Website_Infostore&utm_campaign=DocSharingSiteshttp://www.saiglobal.com/Information/Standards/StandardsWatch/?utm_source=PDF&utm_medium=Website_Infostore&utm_campaign=DocSharingSiteshttp://www.saiglobal.com/Information/Standards/Affiliate/?utm_source=PDF&utm_medium=Website_Infostore&utm_campaign=DocSharingSiteshttp://www.saiglobal.com/Information/Standards/Databases/LOGICOM/?utm_source=PDF&utm_medium=Website_Infostore&utm_campaign=DocSharingSiteshttp://www.saiglobal.com/Information/Standards/Databases/LOGICOM/?utm_source=PDF&utm_medium=Website_Infostore&utm_campaign=DocSharingSiteshttp://www.saiglobal.com/Information/Standards/Databases/Metals/?utm_source=PDF&utm_medium=Website_Infostore&utm_campaign=DocSharingSiteshttp://www.saiglobal.com/Information/Standards/Databases/Materials/?utm_source=PDF&utm_medium=Website_Infostore&utm_campaign=DocSharingSiteshttp://www.saiglobal.com/Information/Standards/Databases/European-Law/?utm_source=PDF&utm_medium=Website_Infostore&utm_campaign=DocSharingSiteshttp://infostore.saiglobal.com/store/getpage.aspx?path=/InformationServices/shop/pages/ContactingUs.htm&utm_source=PDF&utm_medium=Website_Infostore&utm_campaign=DocSharingSiteshttp://infostore.saiglobal.com/store/Details.aspx?ProductId=394757&utm_source=PDF&utm_medium=Website_Infostore&utm_campaign=DocSharingSiteshttp://infostore.saiglobal.com/store/getpage.aspx?path=/InformationServices/shop/pages/ContactingUs.htm&utm_source=PDF&utm_medium=Website_Infostore&utm_campaign=DocSharingSiteshttp://www.saiglobal.com/Information/Standards/Databases/European-Law/?utm_source=PDF&utm_medium=Website_Infostore&utm_campaign=DocSharingSiteshttp://www.saiglobal.com/Information/Standards/Databases/Materials/?utm_source=PDF&utm_medium=Website_Infostore&utm_campaign=DocSharingSiteshttp://www.saiglobal.com/Information/Standards/Databases/Metals/?utm_source=PDF&utm_medium=Website_Infostore&utm_campaign=DocSharingSiteshttp://www.saiglobal.com/Information/Standards/Databases/LOGICOM/?utm_source=PDF&utm_medium=Website_Infostore&utm_campaign=DocSharingSiteshttp://www.saiglobal.com/Information/Standards/Affiliate/?utm_source=PDF&utm_medium=Website_Infostore&utm_campaign=DocSharingSiteshttp://www.saiglobal.com/Information/Standards/StandardsWatch/?utm_source=PDF&utm_medium=Website_Infostore&utm_campaign=DocSharingSiteshttp://www.saiglobal.com/Information/Standards/Law/?utm_source=PDF&utm_medium=Website_Infostore&utm_campaign=DocSharingSiteshttp://www.saiglobal.com/Information/Standards/Collections/?utm_source=PDF&utm_medium=Website_Infostore&utm_campaign=DocSharingSiteshttp://www.saiglobal.com/Information/Standards/Newsletters/?utm_source=PDF&utm_medium=Website_Infostore&utm_campaign=DocSharingSiteshttp://infostore.saiglobal.com/store?utm_source=PDF&utm_medium=Website_Infostore&utm_campaign=DocSharingSites