LiaisonReportSAB_Mar2010

advertisement
IEEE Computer Society
Category A Liaison to
ISO/IEC JTC 1/SC 7:
Status Report
Jim Moore
IEEE CS Liaison Representative
Prepared for IEEE CS SAB
March 2010
Background
IEEE Computer Society is a member of the US Technical
Advisory group to ISO/IEC JTC 1/SC 7.
IEEE Computer Society also has a Category A Liaison
relationship with SC 7.
– We don’t get to vote.
– But we do get to participate, offer comments, and contribute
documents (via a standing agreement with the US National Body).
– We provide SC 7 access to Computer Society expertise around the
world.
– We represent Computer Society interests in standards, BOK,
certifications, curricula and professional activities.
Liaison representatives:
–
–
–
–
Jim Moore, lead
Pieter Botman
Terry Doran
Many others who support specific projects
We report to SAB and coordinate with S2ESC and IEEE-SA.
For IEEE CS SAB, 3/25/2010
2
Why Do We Do This?
Throughout the Computer Society, we are undertaking efforts
to make the Society to “go to” place for software engineering.
One of our strengths is the standards collection of the
Software and Systems Engineering Standards Committee
(S2ESC).
One of our weaknesses is inconsistency between these
standards and international standards (from ISO/IEC JTC 1/SC
7) on the same subject. This handicaps the global appeal of
our standards.
We have undertaken a program to make the two collections
completely consistent.
We use several methods:
–
–
–
–
Sometimes
Sometimes
Sometimes
Sometimes
a revision.
SC 7 adopts an IEEE standard.
IEEE adopts an SC 7 standard.
we merge our respective standards.
we perform “joint development” of a new standard or
For IEEE CS SAB, 3/25/2010
3
PSDO Agreement
The IEEE Standards Association and
ISO Central Secretariat have concluded
a PSDO – Partner Standards
Development Organization –
agreement.
The agreement provides uniform
procedures for joint development and
maintenance of standards by IEEE and
designated TCs of ISO and SCs of JTC
1.
For IEEE CS SAB, 3/25/2010
4
Inconsistencies circa 1995
Topic
Terminology & Concepts
Status
Red
Remarks
Different vocabulary standards
Quality management
Orange
ISO: Driven down from ISO 9001. IEEE: traditional QA approach.
Testing
Orange
IEEE standards unrelated to SC7 processes.
Architecture description
Product quality
Life cycle processes
Systems engineering process
SW maintenance
Measurement
Risk management
Harmless
Yellow
Red
Yellow
Red
Yellow
Harmless
SC7 didn’t have architecture standards.
Unrelated standards
Incompatible standards
Unrelated standards
Incompatible standards
Unrelated standards
No standards at all
Project management
Red
Incompatible standards
Verification and validation
Red
Fundamentally different approaches; minor incompatibilities in details
Configuration management
Red
Incompatible standards
SW process assessment
Yellow
Nothing in IEEE. ISO process assessment incompatible with ISO LC.
Requirements engineering
Orange
IEEE standards unrelated to SC7 processes
SW life cycle data
Red
Incompatible standards
User documentation
Red
Incompatible standards
Yellow
Minor incompatibilities
CASE tools
Notations
Harmless
Distinct standards for distinct notations
Internet
Harmless
No standards
IT Services, Management, Governance
Harmless
No standards
Specialty Engineering (Safety, Security)
Orange
For IEEE CS SAB, 3/25/2010
Professional certification
Harmless
Unrelated approaches
None
5
Inconsistencies Today
Topic
Status
Remarks
Terminology & Concepts
Green
IEEE CS SWEBOK = ISO/IEC 19759. Identical vocabulary, 24765, hosted by IEEE CS.
Quality management
Green
Identical standard, 90003, but revision is needed.
Testing
Red
Joint testing project is a big mess!
Architecture description
Green
ISO/IEC 42010 = IEEE 1471. Joint revision underway.
Product quality
Green
IEEE withdrew its conflicting standard.
Life cycle processes
Green
Identical standards: 12207, 15288. IEEE is adopting associated guides: 24748 (3 parts)
Systems engineering process
Green
ISO/IEC 26702 = IEEE 1220. Joint revision is planned.
SW maintenance
Green
Identical standard: 14764.
Measurement
Green
Identical standards: 15939.
Risk management
Green
Identical standard, 16085, but revision is needed.
Project management
Green
Identical standard: 16326.
Verification and validation
Red 
1012 broadening to systems. SC 7 study group on V&V.
Configuration management
Yellow 
SC7 withdrew its standard. IEEE is revising 828 with SC7 advice.
SW process assessment
Harmless
ISO/IEC 15504 is now compatible with LCP standards. No IEEE competition.
Requirements engineering
Yellow 
Joint development of ISO/IEC 29148 to replace IEEE 830, 1233, 1362.
SW life cycle data
Yellow 
Joint revision of ISO/IEC 15289 to replace IEEE 12207.1
User documentation
Yellow 
IEEE is adopting ISO/IEC 2651x (based, in part on IEEE 1063)
CASE tools
Yellow 
IEEE withdrew its standards and is completing adoption of ISO/IEC 14102 and 14471.
Notations
Harmless
Distinct standards for distinct notations
Internet
IT Services, Management, Governance
Green
???
Specialty Engineering (Safety, Security)
Yellow 
For IEEE CS SAB, 3/25/2010
Professional certification
Green
ISO/IEC 23026 = IEEE 2001, but both are badly out of date
IEEE has no standards but no strategy.
IEEE is adopting ISO/IEC 15026 (4 parts)
6
IEEE CSDA and CSDP were the first to conform to ISO/IEC 24773
Download