Corpo de conhecimento de engenharia de software

Content

Swebok versão 3

A versão publicada do SWEBOK V3 possui as 15 áreas de conhecimento a seguir (KAS) no campo da engenharia de software:

Software requirementsSoftware designSoftware constructionSoftware testingSoftware maintenanceSoftware configuration managementSoftware engineering managementSoftware engineering processSoftware engineering models and methodsSoftware qualitySoftware engineering professional practiceSoftware engineering economicsComputing foundationsMathematical foundationsEngineering foundations

Também reconheceu, mas não definiu, essas disciplinas relacionadas:

Computer engineeringSystems engineeringProject managementQuality managementGeneral managementComputer scienceMathematics

Edição de 2004 do Swebok

A edição de 2004 do Guia Swebok definiu dez áreas de conhecimento (KAS) no campo da engenharia de software:

Software requirementsSoftware designSoftware constructionSoftware testingSoftware maintenanceSoftware configuration managementSoftware engineering management (engineering management)Software engineering processSoftware engineering tools and methodsSoftware quality

O SWEBOK também define disciplinas relacionadas à engenharia de software:

Computer engineeringComputer scienceManagementMathematicsProject managementQuality managementSoftware ergonomics (cognitive ergonomics)Systems engineering

Esforços semelhantes

Um esforço semelhante para definir um corpo de conhecimento para a engenharia de software é a "Engenharia de Software do Currículo de Computação (CCSE)", oficialmente denominada Software Engineering 2004 (SE2004). O currículo se sobrepõe amplamente ao SWEBOK V2 de 2004 porque o SWEBOK foi usado como uma de suas fontes; No entanto, é mais direcionado à academia. Enquanto o Guia do SWEBOK define o conhecimento de engenharia de software que os profissionais devem ter após quatro anos de prática, o SE2004 define o conhecimento de que um estudante de engenharia de software de graduação deve possuir após a graduação (incluindo conhecimento de matemática, princípios gerais de engenharia e outras áreas relacionadas). O SWEBOK V3 visa abordar essas interseções.

Veja também

Project Management Body of Knowledge (PMBOK)Enterprise Architecture Body of Knowledge (EABOK)Systems Engineering Body of Knowledge (SEBOK)Business Analysis Body of Knowledge (BABOK)Automation Body of Knowledge (ABOK)Data Management Body of Knowledge (DMBOK)ISO/IEC JTC 1/SC 7