Software Engineering Body of Knowledge
O Guide to the Software Engineering Body of Knowledge, conhecido pela sigla SWEBOK, é um documento criado sob o patrocínio da IEEE com a finalidade de servir de referência em assuntos considerados, de forma generalizada pela comunidade, como pertinentes a área de Engenharia de Software.
O SWEBOK surgiu através de uma parceria entre o IEEE, a Computer Society e ACM a fim de promover a profissionalização da Engenharia de Software e criar um consenso sobre as áreas de conhecimento da Engenharia de Software e seu escopo. Sendo iniciado em 1998 pelo Software Engineering Coordinating Committee (SWECC) e financiado por organizações como a ACM, a Boeing, o Conselho Canadense de Engenheiros Profissionais, Construx Software, MITRE Corporation, entre outras. O SWEBOK é recomendado para diversos tipos de público, em todo o mundo, com o objetivo de ajudar organizações a terem uma visão consistente da Engenharia de Software. É endereçado a gerentes, engenheiros de software, às sociedades profissionais, estudantes, professores e instrutores desta área de conhecimento.[Swebok_Versão_Final 1]
O SWEBOK apresenta uma classificação hierárquica dos tópicos tratados pela Engenharia de Software, onde o nível mais alto são as Áreas do Conhecimento.
A criação desse documento também tem como objetivos a promoção da profissionalização da Engenharia de Software, a criação de um consenso das principais áreas de conhecimento da mesma e a localização e definição dos limites entre a área/disciplina de Engenharia de Software e outras áreas/disciplinas, como por exemplo a Engenharia da Computação.[1]
Versões
- Versão de avaliação - Lançada em 2001, o trabalho iniciou em 1997.
- SWEBOK 2004 - Lançado em 2004 Sob a liderança da Computer Society.
- SWEBOK V3.0 - Lançado em 2014 com mais de 150 revisões de 33 países.
Objetivos
- Promover uma visão consistente da engenharia de software no mundo.
- Clarear e marcar as fronteiras entre a engenharia de software e as outras disciplinas relacionadas
- Caracterizar o conteúdo da disciplina de engenharia de software
- Classificar em tópicos a área de conhecimento da engenharia de software (programas)
- Prover uma fundação para o desenvolvimento do currículo, para certificação individual e para licenciamento de material
Áreas do Conhecimento
O SWEBOK 3.0 é composto por 15 áreas do conhecimento.
- Requisitos de Software
- Projeto de Software
- Construção de Software
- Teste de Software
- Manutenção de software
- Gerência de Configuração de Software
- Gerência da Engenharia de Software
- Processos de Engenharia de Software
- Ferramentas e Métodos da Engenharia de Software
- Qualidade de Software
- Práticas Profissionais em Engenharia de Software
- Economia da Engenharia de Software
- Fundamentos de Computação
- Fundamentos de Matemática
- Fundamentos de Engenharia
Disciplinas Relacionadas
- Ciência da Computação
- Engenharia da Computação
- Engenharia de Sistemas
- Engenharia de Software
- Ergonomia de Software
- Gestão
- Gestão da Qualidade
- Gestão de Projeto
- Matemática
- Sistemas de Informação
Crítica
Como toda classificação hierárquica, foram tomadas decisões específicas sobre em que posição da hierarquia os tópicos deveriam aparecer, e que podem não ser considerados ideais por outros pesquisadores.
Ver também
Referências
- ↑ Dinsmore, Paul C. (2009). AMA - Manual de Gerenciamento de Projetos. Brasil: Braspot
Ligações externas
- SWEBOK - Neste sítio é possível baixar o guia pela Web.
- SWEBOK Traduzido - Trabalho acadêmico do Marco Rogerio Santiago, uma tradução do SWEBOK 2004
Erro de citação: Existem etiquetas <ref>
para um grupo chamado "Swebok_Versão_Final", mas não foi encontrada nenhuma etiqueta <references group="Swebok_Versão_Final"/>
correspondente