The Software Engineering Body Of Knowledge (Swebok) Version 3
The Software Engineering Body of Knowledge (SWEBOK) Version 3
by
Amk
With the aim of establishing a baseline for the body of knowledge for the field of software engineering, the IEEE Computer Society and the Association for Computer Machinery (ACM) came up with a new international standard SWEBOK (Software Engineering Body of Knowledge). SWEBOK defines the software engineering knowledge that practitioners should have after four years of practice.
The SWEBOK Guide:
* characterizes the contents of the
software engineering
discipline
* promotes a consistent view of software engineering worldwide
* clarifies software engineering\’s place with respect to other disciplines
* provides a foundation for training materials and curriculum development, and
* provides a basis for certification and licensing of software engineers
The SWEBOK Guide (2004 Version) is also known as Technical Report ISO/IEC TR 19759. The 2004 edition of the SWEBOK guide defines ten knowledge areas (KAs) within the field of software engineering:
1. Software requirements
2. Software design
3. Software construction
4. Software testing
5. Software maintenance
6. Software configuration management
7. Software engineering management (Engineering management)
8. Software engineering process
9. Software engineering tools and methods
10. Software quality
The SWEBOK also defines disciplines related to software engineering:
* Computer engineering
* Computer science
* Management
* Mathematics
* Quality management
* Software ergonomics (Cognitive ergonomics)
* Systems engineering
The
IEEE Computer Society
is in the process of refreshing the Guide to the Software Engineering Body of Knowledge (SWEBOK)–adding new knowledge areas (KAs) and revising others. Changes to
the SWEBOK Guide include:
* Updating of topic descriptions in the 2004 version
* Inclusion of topics that have gained general acceptance since 2004
* Retirement of topics that are no longer relevant
* Addition of five new knowledge areas (KAs) that provide a guide to foundational knowledge in software engineering
* Better integration of the related disciplines
* Renaming and distribution of some material into different knowledge areas
The SWEBOK V3 has 15 KAs and the IEEE Computer Society is now soliciting public review comments for the Guide to the Software Engineering Body of Knowledge.
Of the 15 KAs, nine KAs have completed public review; three KAs are currently available for public review and three yet to be reviewed.The nine KAs that have completed public review are:
1. Software Construction
2. Software Configuration Management
3. Computing Foundations
4. Software Engineering Models and Methods
5. Software Maintenance
6. Mathematical Foundations
7. Software Design
8. Software Engineering Management
9. Software Engineering Professional Practice
The three KAs that are currently open for public review are:
1. Software Engineering Economics
2. Software Requirements
3. Software Testing
The three KAs left to be reviewed are:
1. Engineering Foundations
2. Software Engineering Process
3. Software Quality
The SWEBOK V3 is to be released in mid 2013.
Other Links –
Computingnow
,
Computer Magazines
Article Source:
ArticleRich.com