LOS ALAMITOS, Calif., 14 October, 2010 – The IEEE Computer Society is set to launch a series of EssentialSet anthologies to support its mid-career software development certification and the newest version of the Guide to the Software Engineering Body of Knowledge (SWEBOK), currently in development.
The EssentialSets will be mapped to topics selected from the SWEBOK Guide’s 15 knowledge areas (KAs). The SWEBOK Guide functions as a standalone manual describing the software engineering field’s body of knowledge. It is also the foundation for the Computer Society’s Certified Software Development Professional (CSDP) and Certified Software Development Associate (CSDA) credentials.
The first EssentialSet in the series, “Software Design,” will be released on 1 November. Edited by software developer Norman Hines, a CSDP holder, and Matt McBride, a software and technology executive and adjunct professor at Southern Methodist University, the EssentialSet brings together five articles and an annotated list of recommended further reading to help professionals and test-takers get in-depth guidance in the SWEBOK Software Design knowledge area.
"These KA-based collections of articles complement the Computer Society preparatory courses to give you the skills, context, and knowledge you need," said Linda Shafer, CSDP and chair of the IEEE Computer Society Press Operations Committee. "Students studying a particular area, those seeking to take the CSDP exam, academics providing resource material, and professionals enhancing their knowledge of a subject will find this series to be an invaluable resource, drawing on the vast archives of the CS Digital Library."
The Software Design EssentialSet will be available through the Computer Society store for the introductory price of US $29 for nonmembers and US $19 for members.
Software Design and the other SWEBOK EssentialSets will provide a useful resource for those preparing to take the CSDP exam. Created under the guidance of many of the same volunteers who helped develop CSDA and CSDP courseware, they will help strengthen a candidate’s grasp of a particular KA. IEEE Computer Society will eventually produce ReadyNotes tutorials or EssentialSet anthologies to support all 15 SWEBOK KAs.
The EssentialSet PDF anthologies include definitive articles from the Computer Society's online library. They are compiled by experts in the field, who put the collections in context with new introductory essays and annotated lists of useful further reading on the topics. They are intended to provide a guided, quick entry into critical topics using the resources of the CS Digital Library and Society volunteers.
The IEEE Computer Society began defining a software engineering body of knowledge in 1998 as a necessary step toward making software engineering a legitimate engineering discipline and a recognized profession. The current 2004 version of Guide, published in early 2005 with 10 KAs, identifies and describes that subset of the body of knowledge that is “generally accepted” as characterizing the discipline of software engineering, recognizing, however, that software engineers must also be knowledgeable in other related disciplines.
The SWEBOK Guide is being updated to bring it in line with current industry practices, as well as the Software Engineering 2004 (SE2004) curriculum guide, and the CSDP and CSDA certifications. The updated Guide will include new KAs on Professional Practice and Engineering Economy, and Computing, Mathematical, and Engineering Foundations.
Software practitioners worldwide participate in the Guide’s development to ensure that it captures established traditional practices recommended by many organizations. The SWEBOK Guide uses a rigorous process that includes successive levels of review. Transparency and consensus-building are essential values to its development. Leading up to the 2004 SWEBOK Guide, team members received and replied to almost 10,000 comments from over 500 reviewers in 42 countries.