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/EIA12207.2-1997 IEEE/EIA Guide Software life cycle processes—Implementation considerations -Description

Abstract: 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 Alliance (EIA) as formulated by a joint project of the two organizations. IEEE/EIA 12207.2 provides implementation consideration guidance for the normative clauses of IEEE/EIA 12207.0. The guidance is based on software industry experience with the life cycle processes presented in IEEE/EIA 12207.0.

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 Limitations
    • 1.2 Tailoring
  • 2. Normative references
  • 3. Definitions
  • 4. Application
  • 5. Primary life cycle processes
    • 5.1 Acquisition process
      • 5.1.1 Initiation
      • 5.1.3 Contract preparation and update
      • 5.1.4 Supplier monitoring
      • 5.1.5 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.2 System requirements analysis
      • 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.5 Verification
      • 6.5.1 Contract verification
      • 6.5.2 Process verification
      • 6.5.3 Requirements verification
      • 6.5.4 Design verification
      • 6.5.5 Code verification
      • 6.5.6 Integration verification
      • 6.5.7 Documentation verification
  • 7. Validation process
    • 7.1 Process implementation
    • 7.2 Validation
  • 8. Joint review process
    • 8.1 Process implementation
      • 8.4.2 Project management reviews
      • 8.4.3 Technical reviews
    • 8.5 Audit process
      • 8.5.1 Process implementation
      • 8.5.2 Audit
    • 8.6 Problem resolution process
      • 8.6.1 Process implementation
      • 8.6.2 Problem resolution
  • 9. Organizational life cycle processes
    • 9.1 Management process
      • 9.1.1 Initiation and scope definition
      • 9.1.2 Planning
      • 9.1.3 Execution and control
      • 9.1.4 Review and evaluation
      • 9.1.5 Closure
    • 9.2 Infrastructure process
      • 9.2.1 Process implementation
      • 9.2.2 Establishment of the infrastructure
      • 9.2.3 Maintenance of the infrastructure
    • 9.3 Improvement process
      • 9.3.1 Process establishment
      • 9.3.2 Process assessment
      • 9.3.3 Process improvement
    • 9.4 Training process
      • 9.4.1 Process implementation
      • 9.4.2 Training material development
      • 9.4.3 Training plan implementation
  • Annex A IEEE/EIA 12207.0 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 IEEE/EIA 12207.0 Annex F Compliance
    • B.1 Definition of compliance
    • B.2 Compliance situations
    • B.3 Level of compliance
    • B.4 Compliance criteria
  • Annex C IEEE/EIA 12207.0 Annex G — Life cycle processes objectives
    • C.1 Acquisition process
    • C.2 Audit process
    • C.3 Configuration Management process
    • C.4 Development process
    • C.5 Documentation process
    • C.6 Improvement process
    • C.7 Infrastructure process
    • C.8 Joint Review process
    • C.9 Maintenance process
    • C.10 Management process
    • C.11 Operation process
    • C.12 Problem Resolution process
    • C.13 Quality Assurance process
    • C.14 Supply process
    • C.15 Training process
    • C.16 Validation process
    • C.17 Verification process
  • Annex D IEEE/EIA 12207.0 Annex H — Life cycle data objectives
    • D.1 Purpose of software life cycle data
    • D.2 Operations on software life cycle data
    • D.3 Characteristics of software life cycle data
    • D.4 Basic types of software life cycle data
    • D.5 Presentation form of software life cycle data
  • Annex E IEEE/EIA 12207.0 Annex J— Errata
  • Annex F Use of reusable software products
    • F.1 Scope
    • F.2 Evaluating reusable software products
    • F.3 Interpreting IEEE/EIA 12207.0's activities for reusable software products
  • Annex G Candidate joint management reviews
    • G.1 Scope
    • G.2 Assumptions
    • G.3 Candidate reviews
      • G.3.1 Software plan reviews
      • G.3.2 Operational concept reviews
      • G.3.3 System/subsystem requirements reviews
      • G.3.4 System/subsystem design reviews
      • G.3.5 Software requirements reviews
      • G.3.6 Software design reviews
      • G.3.7 Test readiness reviews
      • G.3.8 Test results reviews
      • G.3.9 Software usability reviews
      • G.3.10 Software maintenance reviews
      • G.3.11 Critical requirement reviews
  • Annex H Software measurement categories
    • H.1 Scope
    • H.2 Candidate measurement categories
      • H.2.1 Schedule and progress
      • H.2.2 Resources and cost
      • H.2.3 Growth and stability
      • H.2.4 Product quality
      • H.2.5 Development performance
      • H.2.6 Technical adequacy
  • Annex I Guidance on development strategies and build planning
    • I.1 Scope
    • I.2 Candidate development strategies
    • I.3 Selecting an appropriate development strategy
    • I.4 Relationship of IEEE/EIA 12207.0 to development strategies
    • I.5 Planning software builds
      • I.5.1 Identifying builds and their objectives
      • I.5.2 Identifying the activities to be performed in each build
      • I.5.3 Recording build planning decision
      • I.5.4 Scheduling the selected activities in each build
  • Annex J Category and priority classifications for problem reporting
    • J.1 Scope
    • J.2 Classification by category
    • J.3 Classification by priority
  • Annex K Software product evaluations
    • K.1 Scope
    • K.2 Software product evaluations
    • K.3 Criteria definitions
      • K.3.1 Accurately describes (an item)
      • K.3.2 Adequate test cases, procedures, data, results
      • K.3.3 Consistent with indicated product(s)
      • K.3.4 Covers (a given set of items)
      • K.3.5 Feasible
      • K.3.6 Follows software plan
      • K.3.7 Internally consistent
      • K.3.8 Meets delivery requirements, if applicable
      • K.3.9 Presents a sound approach
      • K.3.10 Shows evidence that (an item under test) meets its requirements
      • K.3.11 Testable
      • K.3.12 Understandable
  • Annex L Risk management
    • L.1 Scope
    • L.2 Risk planning
    • L.3 Risk identification
    • L.4 Risk analysis
    • L.5 Risk mitigation
    • L.6 Risk tracking and control
  • Annex M Life cycle processes references
    • M.1 Scope
    • M.2 References

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.2-1997_desc.html

spacer