s You are here: Home > UMP life cycle > Project process structuring > UMP Processes and Activities > Mapping UMP on ISO/IEC 12207
UMP slogan Home | About UMP | FAQ | Discuss | Contacts | Site map
  Life cycle model   Development process   Support process   Organizational process   Product    
Process structuring | Team structuring | Proactive | Iterative | Agile | Cooperation | Documenting | ISO/IEC 12207 | Project types | Models & Tools




 

Legend:

Tasks used in UMP
Tasks added to UMP
Tasks deleted from UMP

 

References:

UMP glossary
Bibliography
Conventions & Notation

Mapping UMP on ISO/IEC 12207

ISO/IEC 12207 processes, activities and tasks UMP

5 Primary Life Cycle Processes

  5.1 Acquisition Process n/a
  5.2 Supply Process n/a
  5.3 Development Process
    5.3.1 Process Implementation
      5.3.1.1 Adjust life cycle model and map activities  
      5.3.1.2 Development and support processes n/a
      5.3.1.3 Choose methods and tools  
      5.3.1.4 Develop and execute software development plan  
      5.3.1.5 Non-deliverables n/a
    5.3.2. System Requirements analysis n/a
    5.3.3 System Design n/a
    5.3.4 Software requirements analysis
      5.3.4.UMP1 Define Product Business Specifications  
      5.3.4.UMP2 Collect product requirements  
      5.3.4.1 Specify software requirements  
      5.3.4.2 Evaluate SRS  
      5.3.4.3 Conduct software requirements joint reviews (requirements evaluation 5.3.4.2. used instead) n/a
    5.3.UMP Investigate and UI modeling  
      5.3.UMP.1 Develop UI prototype  
      5.3.UMP.2 Evaluate UI prototype  
    5.3.5. Software architecture design
      5.3.5.1 Map SRS to architecture  
      5.3.5.2 Design Interaction model  
      5.3.5.3 Design general Database subsystem  
      5.3.5.4 Develop preliminary user documentation n/a
      5.3.5.5 Define general requirements to verification and integration n/a
      5.3.5.6 Evaluate architecture  
      5.3.5.7 Conduct software architecture design joint reviews n/a
    5.3.6. Software detailed design
      5.3.6.1 Design Functional subsystems  
      5.3.6.2 Design Interaction subsystems  
      5.3.6.3 Design Database subsystem  
      5.3.6.4 Specify user documentation n/a
      5.3.6.5 Define and document requirements to verification n/a
      5.3.6.6 Specify general requirements to software verification and integration n/a
      5.3.6.7 Evaluate design  
      5.3.6.8 Conduct software detailed design joint reviews n/a
    5.3.7. Programming and testing
      5.3.7.1 Program subsystem and tests  
      5.3.7.2 Test subsystem  
      5.3.7.3 Specify user documentation n/a
      5.3.7.4 Specify general requirements to software verification and integration n/a
      5.3.7.5 Evaluate code  
    5.3.8 Software Integration
      5.3.8.1 Develop integration plan  
      5.3.8.5UMP Evaluate integration plan  
      5.3.8.2: Integrate modules and test package  
      5.3.8.3 Specify user documentation n/a
      5.3.8.4 Develop test cases  
      5.3.8.5 Evaluate integration  
      5.3.8.6 Conduct software integration joint reviews n/a
    5.3.9. Software qualification
      5.3.9.UMP0 Develop qualification tests  
      5.3.9.1 Qualification testing  
      5.3.9.2 Specify user documentation n/a
      5.3.9.3 Evaluate design, code, tests, test results and user documentation n/a
      5.3.9.4 Support software qualification testing audits n/a
      5.3.9.5 Correct software n/a
    5.3.10 System Integration n/a
    5.3.11 System Qualification n/a
    5.3.12 Software installation n/a
    5.3.13 Software acceptance n/a
  5.4 Operation Process n/a
  5.5 Maintenance Process n/a

6 Supporting processes

  6.1a Project Documentation Process
    6.1a.1 Plan documentation set  
    6.1a.2 Design and development  
      6.1a.2.1 Design documentation layout  
      6.1a.2.2 Confirm source materials n/a
      6.1.2.3 Edit and approve documentation n/a
    6.1a.3 Production n/a
    6.1a.4 Maintenance n/a
  6.1b User Documentation Process n/a
  6.2 Configuration management  
    6.2.1 Develop configuration management plan  
    6.2.2 Define configuration identification scheme  
    6.2.3 Configuration control — manage changes  
    6.2.4 Configuration status accounting  
    6.2.5 Configuration evaluation n/a
    6.2.6 Release management and delivery n/a
  6.3 Quality assurance process  
    6.3.1 Process implementation  
      6.3.1.1 QA adaptation n/a
      6.3.1.2 QA Coordination  
      6.3.1.3 QA plan  
      6.3.1.4 Implement QA works n/a
      6.3.1.5 QA reports n/a
      6.3.1.6 QA independence n/a
    6.3.2 Product assurance n/a 
    6.3.3 Process assurance n/a
      6.3.3.1 n/a
      6.3.3.2 n/a
      6.3.3.3 n/a
      6.3.3.4 Cooperation n/a
      6.3.3.5 Standards and procedures n/a
      6.3.3.6 n/a
  6.4 Verification Process  
    6.4.1 Process implementation  
      6.4.1.1 Define Verification necessity n/a
      6.4.1.2 Set software verification process n/a
      6.4.1.3 Choose verifier n/a
      6.4.1.4 Plan works and products to be verified n/a
      6.4.1.5 Develop Verification plan n/a
      6.4.1.6 Implement Verification plan n/a
    6.4.2 Verification  
      6.4.2.1 Verify contract n/a
      6.4.2.2 Verify process n/a
      6.4.2.3 Verify software requirements  
      6.4.2.4 Verify software architecture
Verify subsystem detailed design
 
      6.4.2.5 Verify subsystem code & test results  
      6.4.2.6 Verify integration  
      6.4.2.7 Verify documentation n/a
  6.5 Validation Process  
    6.5.1 Process implementation  
      6.5.1.1 Define Validation necessity n/a
      6.5.1.2 Set Validation process n/a
      6.5.1.3 Choose Validator  
      6.5.1.4 Develop Validation plan  
      6.5.1.5 Implement Validation plan n/a
    6.5.2 Validation  
      6.5.2.1 Material preparation n/a
      6.5.2.2 Assure requirements n/a
      6.5.2.3 Conduct trial n/a
      6.2.2.4 Get results from validators  
      6.5.2.5 Environment n/a
  6.6 Joint Review Process  
    6.6.1 Process implementation  
      6.6.1.1 Conduct Joint Review periodically  
      6.6.1.2 Agree resources n/a 
      6.6.1.3 Agree agenda  
      6.6.1.4 Document problem report  
      6.6.1.5 Distribute results  
      6.6.1.6 Agree results n/a
    6.6.2 Project management review n/a
    6.6.3 Technical reviews n/a
  6.7 Audit Process n/a
  6.8 Problem resolution process  
    6.8.1 Set the Problem resolution process  
    6.8.2. Prepare problem report  

7 Organizational processes

 
  7.1. Management process  
    7.1.1 Initiation and scope definition  
      7.1.1.1 Establish the requirements of the process to be undertaken n/a
      7.1.1.2 Establish the feasibility of the process n/a
      7.1.1.3 Modify requirements of the process  
    7.1.2 Planning  
      7.1.2.1 Prepare schedules and plans  
    7.1.UMP Team management  
    7.1.3 Execution and control  
      7.1.3.1 Initiate the implementation of the plan n/a
      7.1.3.2 Monitor the execution of the process  
      7.1.3.3 Investigate, analyze, and resolve the problems n/a
      7.1.3.4 Report the progress of the process  
    7.1.4 Review and evaluation n/a
      7.1.4.1 Ensure that the software products and plans are evaluated for satisfaction of requirements n/a
      7.1.4.2 Assess the evaluation results n/a
    7.1.5 Closure  
      7.1.5.1 Determine whether the process is complete  
      7.1.5.2 check the results and records n/a
  7.2 Infrastructure process  
    7.2.1 Process implementation  
      7.2.1.1 Define the infrastructure  
      7.2.1.2 Plan infrastructure  
    7.2.2 Establishment of the Infrastructure  n/a
      7.2.2.1 Configure and create infrastructure  n/a
      7.2.2.2 Match the dates n/a
    7.2.3 Maintenance of the Infrastructure  
  7.3 Improvement Process  
    7.3.1 Process Establishment  
    7.3.2 Process assessment  
      7.3.2.1 Set and implement process assessment procedures  
      7.3.2.2 Analyze process n/a
    7.3.3 Process improvement  
      7.3.3.1 Improve process  
      7.3.3.2 Collect and analyze process assessment data  
      7.3.3.3 Collect and analyze process cost data n/a
  7.4 Training process n/a

 

Last modified: 07-Jan-2005
Copyright © 2003—2005 Alexander Kozlinski. All rights reserved.
Use of this website signifies your agreement to the Terms of Use