IEEE HomeSearch IEEE ShopWeb Account Contact IEEE IEEE
MembershipPublicationsServicesStandardsConferencesCareers/Jobs
IEEE-SA IEEE-SA Member Area Search our standards database for Abstract, Sponsor, Status, Contact,Ordering and Historical information. IEEE-SA Standards Association
Products & ServicesIEEE-SA MembershipStandards DevelopmentNews & InformationnavFillerHOMEHOME Icon

IEEE/EIA 12207.0-1996 IEEE/EIA Standard Industry Implementation of International Standard ISO/IEC12207:1995 and (ISO/IEC 12207) Standard for Information Technology—Software life cycle processes -Description

Abstract: ISO/IEC 12207 provides a common framework for developing and managing software. IEEE/EIA 12207.0 consists of the clarifications, additions, and changes accepted by the Institute of Electrical and Electronics Engineers (IEEE) and the Electronic Industries Association (EIA) as formulated by a joint project of the two organizations. IEEE/EIA 12207.0 contains concepts and guidelines to foster better understanding and application of the standard. Thus this standard provides industry a basis for software practices that would be usable for both national and international business.

Keywords: acquisition process, audit, configuration management, development process, maintenance process, operation process, quality assurance, supply process, tailoring process, validation, verification

Content +

  • 1. Scope
    • 1.1 Purpose
    • 1.2 Field of application
    • 1.3 Tailoring of the International Standard
    • 1.4 Compliance
    • 1.5 Limitations
  • 2. Normative references
  • 3. Definitions
  • 4. Application of this International Standard
    • 4.1 Organization of this International Standard
      • 4.1.1 Life cycle processes
      • 4.1.2 Tailoring process.
      • 4.1.3 Relationship between the processes and organizations
  • 5. Primary life cycle processes
    • 5.1 Acquisition process
      • 5.1.1 Initiation.
      • 5.1.2 Request-for-proposal [-tender] preparation.
      • 5.1.3 Contract preparation and update.
      • 5.1.4 Acceptance and completion.
    • 5.2 Supply process
      • 5.2.1 Initiation.
      • 5.2.2 Preparation of response.
      • 5.2.3 Contract.
      • 5.2.4 Planning.
      • 5.2.5 Execution and control.
      • 5.2.6 Review and evaluation.
      • 5.2.7 Delivery and completion.
    • 5.3 Development process
      • 5.3.1 Process implementation.
      • 5.3.3 System architectural design.
      • 5.3.4 Software requirements analysis.
      • 5.3.5 Software architectural design.
      • 5.3.6 Software detailed design.
      • 5.3.7 Software coding and testing.
      • 5.3.8 Software integration.
      • 5.3.9 Software qualification testing.
      • 5.3.10 System integration.
      • 5.3.11 System qualification testing.
      • 5.3.12 Software installation.
      • 5.3.13 Software acceptance support.
    • 5.4 Operation process
      • 5.4.1 Process implementation.
      • 5.4.2 Operational testing.
      • 5.4.3 System operation.
      • 5.4.4 User support.
    • 5.5 Maintenance process
      • 5.5.1 Process implementation.
      • 5.5.2 Problem and modification analysis.
      • 5.5.3 Modification implementation.
      • 5.5.4 Maintenance review/acceptance.
      • 5.5.5 Migration.
      • 5.5.6 Software retirement.
  • 6. Supporting processes
    • 6.1 Documentation process
      • 6.1.1 Process implementation.
      • 6.1.2 Design and development.
      • 6.1.3 Production.
      • 6.1.4 Maintenance.
    • 6.2 Configuration management process
      • 6.2.1 Process implementation.
      • 6.2.2 Configuration identification.
      • 6.2.3 Configuration control.
      • 6.2.4 Configuration status accounting.
      • 6.2.5 Configuration evaluation.
      • 6.2.6 Release management and delivery.
    • 6.3 Quality assurance process
      • 6.3.1 Process implementation.
      • 6.3.2 Product assurance.
      • 6.3.3 Process assurance.
      • 6.3.4 Assurance of quality systems.
    • 6.4 Verification process
      • 6.4.1 Process implementation.
      • 6.4.2 Verification.
    • 6.5 Validation process
      • 6.5.1 Process implementation.
      • 6.5.2 Validation.
    • 6.6 Joint review process
      • 6.6.1 Process implementation.
      • 6.6.2 Project management reviews.
      • 6.6.3 Technical reviews.
    • 6.7 Audit process
      • 6.7.1 Process implementation.
      • 6.7.2 Audit.
    • 6.8 Problem resolution process
      • 6.8.1 Process implementation.
      • 6.8.2 Problem resolution.
  • 7. Organizational life cycle processes
    • 7.1 Management process
      • 7.1.1 Initiation and scope definition.
      • 7.1.2 Planning.
      • 7.1.3 Execution and control.
      • 7.1.4 Review and evaluation.
      • 7.1.5 Closure.
    • 7.2 Infrastructure process
      • 7.2.1 Process implementation.
      • 7.2.2 Establishment of the infrastructure.
      • 7.2.3 Maintenance of the infrastructure.
    • 7.3 Improvement process
      • 7.3.1 Process establishment.
      • 7.3.2 Process assessment.
      • 7.3.3 Process improvement.
    • 7.4 Training process
      • 7.4.1 Process implementation.
      • 7.4.2 Training material development.
      • 7.4.3 Training plan implementation.
  • Annex A Tailoring process
    • A.1 Identifying project environment.
    • A.2 Soliciting inputs.
    • A.3 Selecting processes, activities, and tasks.
    • A.4 Documenting tailoring decisions and rationale.
  • Annex B Guidance on tailoring
    • B.1 General tailoring guidance.
    • B.2 Tailoring of the Development Process
    • B.3 Tailoring of the evaluation-related activities
    • B.4 Tailoring and application considerations
  • Annex C Guidance on processes and organizations
    • C.1 Processes under key points of view
    • C.2 Processes, organizations, and relationships
    • D.1 Bibliography
  • Annex E Basic concepts of ISO/IEC 12207
    • E.1 Software life cycle architecture
      • E.1.1 Modularity
      • E.1.2 Responsibility
    • E.2 Life cycle processes
    • E.3 Structure of a life cycle process
    • E.4 Nature of a task
    • E.5 Nature of evaluation
    • E.6 Total quality management
    • E.7 Link between system and software
    • E.8 Organization and party
    • E.9 Applicability to organizations
    • E.10 Applicability to projects
    • E.11 Responsiveness to evolving technologies
    • E.12 Non-prescription of events and milestones
    • E.13 Baselining
    • E.14 Software metrics
    • E.15 Certification to this standard
    • E.16 Processes and their interactions
    • E.17 Limitations
    • E.18 Prerequisites to using this standard
  • Annex F Compliance
    • F.1 Definition of compliance
    • F.2 Compliance situations
    • F.3 Level of compliance
    • F.4 Compliance criteria
  • Annex G Life cycle processes objectives
    • G.1 Acquisition process
    • G.2 Audit process
    • G.3 Configuration Management process
    • G.4 Development process
    • G.5 Documentation process
    • G.6 Improvement process
    • G.7 Infrastructure process
    • G.8 Joint Review process
    • G.9 Maintenance process
    • G.10 Management process
    • G.11 Operation process
    • G.12 Problem Resolution process
    • G.13 Quality Assurance process
    • G.14 Supply process
    • G.15 Training process
    • G.16 Validation process
    • G.17 Verification process
    • H.1 Purpose of software life cycle data
    • H.2 Operations on software life cycle data
    • H.3 Characteristics of software life cycle data
    • H.4 Basic types of software life cycle data
    • H.5 Presentation form of software life cycle data
  • Annex I Relationships
    • I.1 IEEE Std 1074
    • I.2 ISO/IEC 12207
    • I.3 IEEE Std 1498
    • I.4 ISO 9001
  • Annex J Errata

links: [Standard Status] - [Purchase] - [PDF*] - [Software Engineering Collection - Description]

available for Standards Online Software Engineering Collection subscribers only

spacer

Copyright ©2004 IEEE-SA
Contact IEEE-SA
(m.v.rodriguez@ieee.org)
URL: http://standards.ieee.org/reading/ieee/std_public/description/se/12207.0-1996_desc.html

spacer