S 2 ESC Report Standards Activities Board Meeting November 6 -7, 2007 Submitted by Paul Croll IEEE CS SAB, Nov 2007 For Computer Society Internal Use Only 1
IEEE Software and Systems Engineering Standards Committee (S 2 ESC) • Terms of Reference – Codify the norms of professional software engineering practices into standards. Promote use of software engineering standards among clients, practitioners, and educators. Harmonize national and international software engineering standards development • Forty+ Standards in Software and Systems Engineering IEEE CS SAB, Nov 2007 For Computer Society Internal Use Only 2
S 2 ESC Liaisons • Active liaisons with: – – – ISO/IEC JTC 1/SC 7 ASQ Software Division Software Engineering Institute (SEI) US DHS US Do. D US DOE • New liaisons – IEEE Reliability Society – IASA, the International Association of Software Architects IEEE CS SAB, Nov 2007 For Computer Society Internal Use Only 3
Active Standards Projects – 1 of 3 IEEE Std 730 -2002 IEEE Standard for Software Quality Assurance Plans IEEE Std 829 -1998 IEEE Standard for Software and System Test Documentation IEEE Std 1008 -1987 IEEE Standard for Software Unit Testing IEEE Std 1012 -1998 IEEE Standard for System and Software Verification and Validation IEEE Std 1016 -1998 IEEE Recommended Practice for Software Design Descriptions IEEE Std 1028 -1997 IEEE Standard for Software Reviews IEEE Std 1044 -1993 IEEE Standard Classification for Software Anomalies IEEE Std 1045 -1992 IEEE Standard for Software Productivity Metrics IEEE Std 1062 -1998 IEEE Recommended Practice for Software Acquisition IEEE Std 1063 -2001 IEEE Standard for Software User Documentation P 1175. 4 IEEE Guide for CASE Tool Interconnections - Reference Model for Specifying System Behavior P 1175. 5 IEEE Guide for CASE Tool Interconnections - Syntax for Transferring Behavior Specifications P 1644 IEEE Recommended Practice for Software Nomenclature - Software Naming Conventions for Application Software IEEE CS SAB, Nov 2007 For Computer Society Internal Use Only 4
Active Standards Projects – 2 of 3 P 1648 IEEE Recommended Practice for Establishing and Managing Software Development Efforts Using Agile Methods P 2063 IEEE Standard for Software and System Life Cycle Processes -- Requirements Engineering P 12207 Systems and Software Engineering -- Software Life Cycle Processes P 15026 System and Software Engineering -- System and Software Assurance P 15288 Systems and software engineering - System life cycle processes P 15289 Systems and Software Engineering -- Content of systems and software life cycle process information products (Documentation) P 16085 Standard for System and Software Life Cycle Processes - Risk Management P 16326 IEEE Standard for Software Project Management Plans P 20000. 1 Information Technology -- Service Management -- Part 1: Specification P 20000. 2 Information Technology -- Service Management -- Part 2: Code of Practice P 24765 IEEE Standard Glossary of Software Engineering Terminology IEEE CS SAB, Nov 2007 For Computer Society Internal Use Only 5
Active Standards Projects – 3 of 3 P 25051 Standard for Software Engineering -- Software product Quality Requirements and Evaluation (SQua. RE) -- Requirements for quality of Commercial Off-the. Shelf (COTS) software product and instructions for testing P 42010 IEEE Recommended Practice for Architectural Description of Software Intensive Systems P 90003 Software and Systems Engineering - Guidelines for the Application of ISO 9001: 2000 to Computer Software IEEE CS SAB, Nov 2007 For Computer Society Internal Use Only 6
New Areas of Standardization • Systems Integration • SOA Solution Reference Architecture IEEE CS SAB, Nov 2007 For Computer Society Internal Use Only 7
Outreach • Conferences – Possible S 2 ESC Track at 2007 System and Software Technology Conference – U. S. DHS Software Assurance Forum • S 2 ESC Book Series • Industry Outreach – Collaboration with IASA, the International Association of Software Architects – Industry Executive visits – NDIA Software Industry Experts Panel IEEE CS SAB, Nov 2007 For Computer Society Internal Use Only 8
For More Information. . . Paul R. Croll Chair, IEEE CS Software and Systems Engineering Standards Committee Computer Sciences Corporation 5166 Potomac Drive King George, VA 22485 -5824 Phone: Fax: e-mail: +1 540. 644. 6224 +1 540. 663. 0276 pcroll@csc. com Web: www. tcse. org IEEE CS SAB, Nov 2007 For Computer Society Internal Use Only 9