文档介绍:Guide to the Software Engineering
Body of Knowledge
A Straw Man Version
Pierre Bourque, Université du Québec à Montréal
Robert Dupuis, Université du Québec à Montréal
Alain Abran, Université du Québec à Montréal
James W. Moore, The MITRE Corporation
Leonard Tripp, puter Society
Karen Shyne, The pany
Bryan Pflug, The pany
Marcela Maya, Université du Québec à Montréal
Guy Tremblay, Université du Québec à Montréal
September 1998
Guide to the Software Engineering Body of Knowledge – A Straw Man Version i
Executive Summary
Consensus on a Core Body Knowledge Is Crucial
Software engineering has not reached the status of a legitimate engineering discipline and a recognized
profession. Since 1993, the puter Society and the ACM have been actively promoting software
engineering as a profession, notably through their involvement in the Joint puter Society and
ACM mittee for the Establishment of Software Engineering as a Profession.
Achieving consensus by the profession on a core body of knowledge is a key milestone in all disciplines
and has been identified by the mittee as crucial for the evolution of software engineering
toward a professional status. This report, written under the auspices of mittee, is the first step in
a four-year project designed to reach this consensus.
Focus on Generally Accepted Knowledge
The software engineering body of knowledge is an all-inclusive term that describes the sum of knowledge
within the profession of software engineering. Since it is usually not possible to put the full body of
knowledge of even an emerging discipline, such as software engineering, into a single document, there is
a need for a Guide to the Software Engineering Body of Knowledge. This Guide will seek to identify and
describe that subset of the body of knowledge that is generally accepted, even though software engineers
must not only be knowledgeable in software engineering, but also of course in other, related disciplines.
Gui