Download presentation
Presentation is loading. Please wait.
Published byLucas Reeves Modified over 9 years ago
1
SIGAda - JWM0012 © 2000, The MITRE Corporation. Permission is granted to reproduce without modification. 1 Software Engineering Standards Prepared by: James W. Moore The MITRE Corporation James.W.Moore@ieee.org For presentation to DC/Baltimore SIGAda This presentation represents the opinion of the author and does not present positions of The MITRE Corporation or of the U.S. Department of Defense.
2
SIGAda - JWM0012 © 2000, The MITRE Corporation. Permission is granted to reproduce without modification. 2 Software engineering: Definition (1) The application of a systematic, disciplined, quantifiable approach to the development, operation and maintenance of software, that is, the application of engineering to software. (2) The study of approaches as in (1). -- IEEE Std 610.12 © IEEE, used by permission
3
SIGAda - JWM0012 © 2000, The MITRE Corporation. Permission is granted to reproduce without modification. 3 Software Engineering Standards u Concern the responsible practice of software engineering u Usually deal with process rather than product... u … although they sometimes deal with generic product characteristics or supporting resources u Deal with subjects like Configuration Management, Quality Assurance, Verification, and Validation
4
SIGAda - JWM0012 © 2000, The MITRE Corporation. Permission is granted to reproduce without modification. 4 Importance of Software Engineering Standards u They consolidate existing technology into a firm basis for introducing newer technology u They increase professional discipline u They protect the business u They protect the buyer u They improve the product
5
SIGAda - JWM0012 © 2000, The MITRE Corporation. Permission is granted to reproduce without modification. 5 Software Engineering Standards: Roles u Specify techniques to develop software faster, cheaper, better, IEEE 982.1 (Measures for Reliable SW) u Provide consensus validity for “best practices” that cannot be scientifically validated, IEEE 1008 (Unit Testing) u Provide a systematic treatment of “ilities”, IEEE 730 (SW Quality Assurance) u Provide uniformity in cases where agreement is more important than small improvements, IEEE P1320.1 (IDEF0) u Provide a framework for communication between buyer and seller, IEEE/EIA 12207 (SW Life Cycle Processes) u Give precise names to concepts that are fuzzy, complex, detailed and multidimensional, IEEE 1028 (SW Reviews) More exciting More effective
6
SIGAda - JWM0012 © 2000, The MITRE Corporation. Permission is granted to reproduce without modification. 6 Organizational Goals for Software Engineering Standards u Improve and evaluate software competence u Framework for two-party agreements u Evaluation of software products u Assurance of high integrity levels for software products
7
SIGAda - JWM0012 © 2000, The MITRE Corporation. Permission is granted to reproduce without modification. 7 Software Engineering Standards u Approximately 315 software engineering standards, guides, handbooks, and technical reports are maintained by approximately 46 professional, sector, national, and international standards organizations. -- [Magee97] u In 1981, IEEE had one software engineering standard. By year end 1997, the collection had grown to 44. -- [SESC97a] u The 1994 edition of IEEE Standards Collection: Software Engineering is 1300 pages long. The 1999 edition is in four volumes totaling 2400 pages. Users need help in integrating all of this advice.
8
SIGAda - JWM0012 © 2000, The MITRE Corporation. Permission is granted to reproduce without modification. 8 Developers of international standards related to SWE ISOIEC JTC1TC176 SC22 Software EngineeringLanguage, OS SC7 TC56SC65A ITU QualityInformation TechnologyDependabilityFunctional Safety The focal point in international standards is ISO/IEC JTC1/SC7. Other committees, though, deal with related work. Members of these committees are “national bodies,” i.e. countries, represented by “national delegations.”...
9
SIGAda - JWM0012 © 2000, The MITRE Corporation. Permission is granted to reproduce without modification. 9 SWE standards developers: US About 550 organizations in the U. S. make standards. About half of them are accredited by ANSI, allowing them to participate in international standardization activity. The focal point (in the U. S.) is the Software Engineering Standards Committee of the IEEE Computer Society ANSI NCITSAIAAANSASTMEIA SESC IEEE INCOSE PMI...
10
SIGAda - JWM0012 © 2000, The MITRE Corporation. Permission is granted to reproduce without modification. 10 International Software Engineering Standards
11
SIGAda - JWM0012 © 2000, The MITRE Corporation. Permission is granted to reproduce without modification. 11 SC7 Plenary Attendance Based on a chart by François Coallier, SC7 Chair
12
SIGAda - JWM0012 © 2000, The MITRE Corporation. Permission is granted to reproduce without modification. 12 Requirements Data Process TechnologiesResources (Human & Material) Tools Products Product Data Engineering Data “Standardization of processes, supporting tools and supporting technologies for the engineering of software products and systems.” Scope of ISO/IEC JTC1/SC7
13
SIGAda - JWM0012 © 2000, The MITRE Corporation. Permission is granted to reproduce without modification. 13 Management Sciences Computer Sciences and Engineering Dependability Engineering (IEC TC 56) Safety (IEC TC65) Industrial Engineering Quality Management (ISO TC 176) APPLICATION DOMAINS (many TCs) SOFTWARE and SYSTEM ENGINEERING Based on a chart by François Coallier, SC7 Chair
14
SIGAda - JWM0012 © 2000, The MITRE Corporation. Permission is granted to reproduce without modification. 14 ISO/IEC JTC1/SC7 Working Groups u WG2: System software documentation u WG4: Tools and environment u WG6: Evaluation & metrics u WG7: Life cycle management u WG9: System & SW integrity u WG10: Process assessment u WG12: Functional size measurement u WG13: Software measurement process u WG17: ODP enterprise lang u WG18: Quality mgmt u sWG18: Revise ISO 9000-3 u WG19: ODP and modelling languages u SWG1: Planning u SWG2: Vocabulary u SWG3: Process architecture u SWG4: Web and communication support u Study Group: SE practices
15
SIGAda - JWM0012 © 2000, The MITRE Corporation. Permission is granted to reproduce without modification. 15 SC7 Production (est.) (No new NWI assumed - exclude dependability) Based on a chart by François Coallier, SC7 Chair
16
SIGAda - JWM0012 © 2000, The MITRE Corporation. Permission is granted to reproduce without modification. 16 Current Standards of SC7 (1 of 2) u Several “legacy” standards u ISO/IEC 6592:2000, Guidelines for the documentation of computer-based application systems u ISO/IEC 9126:1991, Product quality characteristics u ISO 9127:1988, User documentation and cover information for consumer software packages u ISO/IEC TR 9294:1990, Management of software documentation u ISO/IEC 11411:1995, Representation of state transition diagrams u ISO/IEC 12119:1994, Software packages: Quality requirements and testing u ISO/IEC TR 12182:1998, Categorization of software u ISO/IEC 12207:1995, Software life cycle processes u ISO/IEC 14102:1995, Evaluation and selection of CASE tools u ISO/IEC 14143-1:1998, Functional size measurement
17
SIGAda - JWM0012 © 2000, The MITRE Corporation. Permission is granted to reproduce without modification. 17 Current Standards of SC7 (2 of 2) u ISO/IEC TR 14471:1999 Information technology -- Software engineering -- Guidelines for the adoption of CASE tools u ISO/IEC 14568:1997, Diagram exchange language for tree charts u ISO/IEC 14598:2000, Software product evaluation (6 parts) u ISO/IEC 14756:1999, Measurement and rating of performance u ISO/IEC TR 14759:1999, Mockup and prototype u ISO/IEC 14764:1999, Software maintenance u ISO/IEC 15026:1998, System and software integrity levels u ISO/IEC TR 15271:1998, Guide for ISO/IEC 12207 u ISO/IEC TR 15504:1998, Software process assessment (9 parts) u ISO/IEC TR 15846:1998, SWLC processes - Configuration management u ISO/IEC 15910:1999, Software user documentation process u ISO/IEC TR 16326:1999, Software project management
18
SIGAda - JWM0012 © 2000, The MITRE Corporation. Permission is granted to reproduce without modification. 18 ISO/IEC 9126:1991, Software Product Quality Characteristics u 9126 defines the characteristics and subcharacteristics intended to cover all aspects of software quality resulting from the ISO definition of quality.
19
SIGAda - JWM0012 © 2000, The MITRE Corporation. Permission is granted to reproduce without modification. 19 New Generation of 9126 Family 14598-1: General Overview 14598-3: Developers Process 14598-6: Documentation of Evaluation Module 9126-4 Quality in Use Char. and Metrics 9126-2 External Char. and Metrics 9126-3 Internal Char. and Metrics 9126-1 Quality Model 14598-4: Acquirers Process 14598-5: Evaluators Process 14598-2: Planning and Management ISO/IEC 9126 Quality Model and Metrics ISO/IEC14598 Product Evaluation ISO/IEC 12119 Quality Requirement and Testing Adapted from a chart by Motoei Azuma
20
SIGAda - JWM0012 © 2000, The MITRE Corporation. Permission is granted to reproduce without modification. 20 ISO/IEC 12207:1995, Software Life Cycle Processes u To establish a common framework for the life cycle of software u Broad scope: Acquire, supply, develop, operate, and maintain software u Recognizes that software is part of a system and that a project is part of an enterprise u To establish a basis for world trade in software u Amendment underway to describe processes at level of purpose and outcome
21
SIGAda - JWM0012 © 2000, The MITRE Corporation. Permission is granted to reproduce without modification. 21 Example Use of 12207 Processes Supply Documentation Quality Assurance Verification Validation Configuration Mgmt Joint Review Audit Problem Resolution Management Infrastructure Training Improvement Acquisition An Enterprise
22
SIGAda - JWM0012 © 2000, The MITRE Corporation. Permission is granted to reproduce without modification. 22 ISO/IEC TR 15504, Software Process Assessment u A nine-part Technical Report -- not a standard u Currently under revision to become a five-part Standard u Will have a “process dimension” provided by an externally supplied process reference model* u Will have a 6 point “capability dimension”: Incomplete through Optimizing u What conforms to 15504? -- the assessment. *Processes other than software may be supplied.
23
SIGAda - JWM0012 © 2000, The MITRE Corporation. Permission is granted to reproduce without modification. 23 ISO/IEC 15026, System and Software Integrity Levels System Design Risk Analysis Software Design Risks, threats, frequency, initiators, consequences System integrity level Risk containment, fault tolerance strategies Risk dimensions Software component integrity levels
24
SIGAda - JWM0012 © 2000, The MITRE Corporation. Permission is granted to reproduce without modification. 24 Draft ISO/IEC 15939, Software Measurement Process u Activities and tasks necessary to identify, define, select, apply and improve software measurement with a project or organization. u Based on principles of Practical Software Measurement (PSM) u Designed to fit with ISO/IEC 12207, ISO/IEC 15504, and ISO 9000 series.
25
SIGAda - JWM0012 © 2000, The MITRE Corporation. Permission is granted to reproduce without modification. 25 How to Characterize Measurement as a Process? Control Process Resources ProductNeeds MeasurementAction Goals Constraints Source: [SESC93]
26
SIGAda - JWM0012 © 2000, The MITRE Corporation. Permission is granted to reproduce without modification. 26 Experience Base Sustain Commitment Plan the Measurement Process Perform the Measurement Process Evaluate Measurement Tech & Mgmt Processes Core Measurement Process Scope of Standard Organization Draft ISO/IEC 15939 Project
27
SIGAda - JWM0012 © 2000, The MITRE Corporation. Permission is granted to reproduce without modification. 27 Relationship to Quality Management Standards u Current relationship will be made obsolete by the circa 2000 revision of the ISO 9000 series. u SC7 will take responsibility for the replacement of ISO 9000-3 and other documents on SW QM ISO 9001ISO 9000-3ISO/IEC 12207 Current Situation
28
SIGAda - JWM0012 © 2000, The MITRE Corporation. Permission is granted to reproduce without modification. 28 Scope of SC7 was Changed in 1997 u Standardization of processes, supporting tools and supporting technologies for the engineering of software products and systems SC7 JTC1 Scope: Information technology Scope: Engineering of software products and systems
29
SIGAda - JWM0012 © 2000, The MITRE Corporation. Permission is granted to reproduce without modification. 29 Rationale u Software generally is part of a system or product u Tight integration of software and other component in many software based systems. Examples: u Telecommunication products (Hardware, Silicon, Software) u Fly-by-wire aircraft Based on a chart by François Coallier, SC7 Chair
30
SIGAda - JWM0012 © 2000, The MITRE Corporation. Permission is granted to reproduce without modification. 30 Working Groups with System Scope u WG2: System software documentation u WG4: Tools and environment u WG6: Evaluation & metrics u WG7: Life cycle management u WG9: System & SW integrity u WG10: Process assessment u WG12: Functional size measurement u WG13: Software measurement process u WG17: ODP enterprise lang u WG18: Quality mgmt u sWG18: Revise ISO 9000-3 u WG19: ODP and modelling languages u SWG1: Planning u SWG2: Vocabulary u SWG3: Process architecture u SWG4: Web and communication support u Study Group: SE practices
31
SIGAda - JWM0012 © 2000, The MITRE Corporation. Permission is granted to reproduce without modification. 31 How Can You Participate? u US delegates to meetings of ISO/IEC SC7 and its working groups are selected from representatives to the US Technical Advisory Group. u US positions are developed by the TAG. u Any US-domiciled organization can join the TAG -- $300 per year. u The TAG meets three times a year.
32
SIGAda - JWM0012 © 2000, The MITRE Corporation. Permission is granted to reproduce without modification. 32 How the US is Represented in JTC1 and SC7 JTC1 SC7 Working Groups JTC1 TAG: Members are US domiciled organizations SC7 TAG: Members are US domiciled organizations TAG Task Groups TAG Administrator ANSIANSI
33
SIGAda - JWM0012 © 2000, The MITRE Corporation. Permission is granted to reproduce without modification. 33 Help Wanted! u SW product quality models and metrics u Systems processes and systems engineering practices u Extension of process assessment to systems and business processes u System/software dependability issues u Non-traditional functional size measurement u Comprehensive SW quality management u Also... Documentation, CASE, electronic data interchange
34
SIGAda - JWM0012 © 2000, The MITRE Corporation. Permission is granted to reproduce without modification. 34 IEEE as an Integrator of Software Engineering Standards
35
SIGAda - JWM0012 © 2000, The MITRE Corporation. Permission is granted to reproduce without modification. 35 SW Engineering Standards Five Years from Now SWE Body of Knowledge Fundamental Principles ISO/IEC Integrating Framework IEEE DoD ISO/IEC Umbrella Standard(s) IEEE ISO/IEC Integrated Collection of Practice Standards IEEE Motivate Curricula Licensing Exams Professional Practice Body of Standards Quality Management Project Management System Engineering Process Definition Process Assessment Process Measurement Best PracticesCompetency Certification Organizational Adoption Buyer/Seller Agreement Critical System Assurance
36
SIGAda - JWM0012 © 2000, The MITRE Corporation. Permission is granted to reproduce without modification. 36 Guide to the Software Engineering Body of Knowledge u Collaboration between IEEE CS and UQAM. u International participation from industry, professional societies, standards bodies, academia, authors u By the time the project is finished literally thousands of individuals will have touched it u About to complete the middle of three phases u http://www.swebok.org
37
SIGAda - JWM0012 © 2000, The MITRE Corporation. Permission is granted to reproduce without modification. 37 Guide to the Software Engineering Body of Knowledge u Objectives u Better characterize the SWE discipline u Provide an index or taxonomy of the BOK u Promote a consistent view of SWE u Clarify relationship of SWE to other disciplines u Act as an indicator of maturity of the discipline u Provide a flagship document for SWE standards
38
SIGAda - JWM0012 © 2000, The MITRE Corporation. Permission is granted to reproduce without modification. 38 Baseline List of Knowledge Areas u Requirements Analysis u Design u Construction u Testing u Evolution and Maintenance u Configuration Management u Quality Analysis u Engineering Infrastructure u Engineering Process u Engineering Management Computer Science (CC2001) Mathematics (CC2001) Project Management (PMBOK) Computer Engineering Cognitive Sciences and Human Factors Systems Engineering Management and Management Science Related Disciplines
39
SIGAda - JWM0012 © 2000, The MITRE Corporation. Permission is granted to reproduce without modification. 39 Knowledge Area Description Classification of Topics Matrix of Topics & References References Topic Descriptions Classification by Vincenti’s Taxonomy Classification by Bloom’s Taxonomy References to Related Disciplines Not in Stone- man Version
40
SIGAda - JWM0012 © 2000, The MITRE Corporation. Permission is granted to reproduce without modification. 40 SW Engineering Standards Five Years from Now SWE Body of Knowledge Fundamental Principles ISO/IEC Integrating Framework IEEE DoD ISO/IEC Umbrella Standard(s) IEEE ISO/IEC Integrated Collection of Practice Standards IEEE Motivate Curricula Licensing Exams Professional Practice Body of Standards Quality Management Project Management System Engineering Process Definition Process Assessment Process Measurement Best PracticesCompetency Certification Organizational Adoption Buyer/Seller Agreement Critical System Assurance
41
SIGAda - JWM0012 © 2000, The MITRE Corporation. Permission is granted to reproduce without modification. 41 Examples of Fundamental Principles u Currently, 16 candidates. Examples are … u Since change is inherent in software, plan for it and manage it. Comme le logiciel est, de par sa nature même, sujet au changement, il faut planifier et gérer ce changement. u Since tradeoffs are inherent to SWE, make them explicit and document them. Les compromis étant inhérents au GL, il faut les rendre explicites et les documenter. Source: [Dupuis97]
42
SIGAda - JWM0012 © 2000, The MITRE Corporation. Permission is granted to reproduce without modification. 42 SW Engineering Standards Five Years from Now SWE Body of Knowledge Fundamental Principles ISO/IEC Integrating Framework IEEE DoD ISO/IEC Umbrella Standard(s) IEEE ISO/IEC Integrated Collection of Practice Standards IEEE Motivate Curricula Licensing Exams Professional Practice Body of Standards Quality Management Project Management System Engineering Process Definition Process Assessment Process Measurement Best PracticesCompetency Certification Organizational Adoption Buyer/Seller Agreement Critical System Assurance
43
SIGAda - JWM0012 © 2000, The MITRE Corporation. Permission is granted to reproduce without modification. 43 Organizing the SESC standards: Objects of software engineering interacts with Agent CustomerProduct Process Resource performs uses produces Project transforms applies to aids Source: [SESC95]
44
SIGAda - JWM0012 © 2000, The MITRE Corporation. Permission is granted to reproduce without modification. 44 Organizing the SESC standards: Relationship to other disciplines Software Engineering Computer Science and Technology Application Domains Project Management Systems Engineering Quality Management Dependability Safety
45
SIGAda - JWM0012 © 2000, The MITRE Corporation. Permission is granted to reproduce without modification. 45 Organization of SESC Collection Overall Guide Terminology “Toolbox” of Technique Standards CustomerResourceProcessProduct Principles or Policies Element Standards Application Guides System Disciplines ISO SW Engineering Quality Management Project Management Contextual Standards IEEE SESC Standards Program Source: [SESC95]
46
SIGAda - JWM0012 © 2000, The MITRE Corporation. Permission is granted to reproduce without modification. 46 Overall Guide to the IEEE Collection u Rather than developing a consensus document, IEEE SESC “commissioned” the writing of an overall guide to the collection. u Relevant standards are “sliced and diced” by: u Context u Object u Normative intent u Provider and subject u Relationships are explained, even between standards from different providers. u Published by IEEE Computer Society Press. 328 pages. 6" x 9" Softcover. ISBN 0-8186- 8008-3. $40.00 List
47
SIGAda - JWM0012 © 2000, The MITRE Corporation. Permission is granted to reproduce without modification. 47 Relating the Four-Volume Edition to the SESC Model CustomerProcessProductResource Techniques Layer Overall Guide Terminology Layer TechniquesTerminology Software Engineering, 1999 Edition (4 Volume Set) ISBN 0-7381-1563-0 List: $325.00 IEEE Mbr: $260.00 http://standards.ieee.or g/catalog/softwareset.h tml
48
SIGAda - JWM0012 © 2000, The MITRE Corporation. Permission is granted to reproduce without modification. 48 SW Engineering Standards Five Years from Now SWE Body of Knowledge Fundamental Principles ISO/IEC Integrating Framework IEEE DoD ISO/IEC Umbrella Standard(s) IEEE ISO/IEC Integrated Collection of Practice Standards IEEE Motivate Curricula Licensing Exams Professional Practice Body of Standards Quality Management Project Management System Engineering Process Definition Process Assessment Process Measurement Best PracticesCompetency Certification Organizational Adoption Buyer/Seller Agreement Critical System Assurance
49
SIGAda - JWM0012 © 2000, The MITRE Corporation. Permission is granted to reproduce without modification. 49 Relationship to other Standards u IEEE SESC has adopted policy designating 12207 as a strategic, integrating standard for its collection. u IEEE SESC will revise its other standards to improve their fit with 12207. u Many of the other standards will detail the processes of 12207.
50
SIGAda - JWM0012 © 2000, The MITRE Corporation. Permission is granted to reproduce without modification. 50 SWLC Process Standards: DoD Family Tree DoD-Std 2167A DoD-Std 2167 Mil-Std 1679 Mil-Std 498 EIA/IEEE J-Std-016 NSA 1703 DoD-Std 7935A
51
SIGAda - JWM0012 © 2000, The MITRE Corporation. Permission is granted to reproduce without modification. 51 SWLC process standards: Commercial family tree Future revision ISO/IEC 12207 ISO/IEC 12207 IEEE/EIA Std 12207 EIA/IEEE J-Std-016 Mil-Std 498 IEEE Std 1074
52
SIGAda - JWM0012 © 2000, The MITRE Corporation. Permission is granted to reproduce without modification. 52 Example Use of 12207 Processes Supply Documentation Quality Assurance Verification Validation Configuration Mgmt Joint Review Audit Problem Resolution Management Infrastructure Training Improvement Acquisition An Enterprise Adding Reuse & Risk Mgmt
53
SIGAda - JWM0012 © 2000, The MITRE Corporation. Permission is granted to reproduce without modification. 53 Improvements in IEEE/EIA 12207: Data Guidance u Part 1 may be used as a Guide or a Standard u Defines 84 information items related to data requirements of 12207.0 u Defines seven generic kinds of data that account for 44 of the information items u Defines 30 specific content guidelines that account for the other 40 information items u The information items are data requirements … not documents
54
SIGAda - JWM0012 © 2000, The MITRE Corporation. Permission is granted to reproduce without modification. 54 SW Engineering Standards Five Years from Now SWE Body of Knowledge Fundamental Principles ISO/IEC Integrating Framework IEEE DoD ISO/IEC Umbrella Standard(s) IEEE ISO/IEC Integrated Collection of Practice Standards IEEE Motivate Curricula Licensing Exams Professional Practice Body of Standards Quality Management Project Management System Engineering Process Definition Process Assessment Process Measurement Best PracticesCompetency Certification Organizational Adoption Buyer/Seller Agreement Critical System Assurance
55
SIGAda - JWM0012 © 2000, The MITRE Corporation. Permission is granted to reproduce without modification. 55 Overall SESC Collection Terminology Overall Guide Principles Element Standards Application Guides and Supplements “Toolbox” of Techniques See figure below for Customer standards See figure below for Process standards 610.12 IEEE glossary Road Map Book See figure below for Product standards See figure below for Resource standards 1044 Classification of anomalies 1044.1 Guide to 1044 Adapted from [Moore97a]
56
SIGAda - JWM0012 © 2000, The MITRE Corporation. Permission is granted to reproduce without modification. 56 Process Customer Product Resource
57
SIGAda - JWM0012 © 2000, The MITRE Corporation. Permission is granted to reproduce without modification. 57 Process adoption: Is this the best way? Project Manager Total Quality Management Process definition Corporate initiatives Contractual requirements Government regulations Safety standards Project manage- ment needs Systems engineering methods Capability evaluation Tooling needs“Best practices”
58
SIGAda - JWM0012 © 2000, The MITRE Corporation. Permission is granted to reproduce without modification. 58 Traditional project-level compliance with standards Enterprise Processes Project Processes Project Processes Software engineering standards Project claims compliance to standards Every project adopts a unique set of procedures, etc. “Message”: SW engineering standards are irrelevant to organizational capability and maturity. Procedures, practices, templates, etc. Procedures, practices, templates, etc.
59
SIGAda - JWM0012 © 2000, The MITRE Corporation. Permission is granted to reproduce without modification. 59 Enterprise level adoption Enterprise Processes Enterprise Processes Project Processes Project Processes Software engineering standards Enterprise claims compliance Project is able to use enterprise procedures, etc. “Message”: SW engineering standards are the basis for implementing repeatable, improving processes. Procedures, practices, templates, etc. Procedures, practices, templates, etc. Project complies with enterprise processes
60
SIGAda - JWM0012 © 2000, The MITRE Corporation. Permission is granted to reproduce without modification. 60 Relationship of 12207 and CMM u 12207 gives requirements for the implementation of processes -- definition u CMM assesses the maturity of the implementation of the processes -- measurement Control Process Resources ProductNeeds Evaluation / Assessment / Measurement Action Goals Constraints Source: [SESC93] Focus of 12207 Focus of CMM
61
SIGAda - JWM0012 © 2000, The MITRE Corporation. Permission is granted to reproduce without modification. 61 Relationship of 12207 to SEI SW-CMM Key Process Areas
62
SIGAda - JWM0012 © 2000, The MITRE Corporation. Permission is granted to reproduce without modification. 62 How Can You Participate? u IEEE standards working groups are open to anyone. u To vote on the standards, you must be a member of IEEE or IEEE Computer Society and a member of the IEEE Standards Association. u http://standards.ieee.org/ u http://computer.org/ u http://computer.org/standards/sesc/
63
SIGAda - JWM0012 © 2000, The MITRE Corporation. Permission is granted to reproduce without modification. 63 Contact information u Address for postal mail: The MITRE Corporation Attn: James W. Moore, M/S W534 1820 Dolley Madison Blvd. McLean, VA 22102 u Address for express delivery services: The MITRE Corporation Attn: James W. Moore, (703) 883-7396 11493 Sunset Hills Road Reston, VA 20190 u Electronic mail: James.W.Moore@ieee.org u Phone numbers: Office: +1.703.883.7396 Fax: +1.703.883.5432
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.