Saltar para o conteúdo

Software Engineering Body of Knowledge

Origem: Wikipédia, a enciclopédia livre.

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.

  1. Requisitos de Software
  2. Projeto de Software
  3. Construção de Software
  4. Teste de Software
  5. Manutenção de software
  6. Gerência de Configuração de Software
  7. Gerência da Engenharia de Software
  8. Processos de Engenharia de Software
  9. Ferramentas e Métodos da Engenharia de Software
  10. Qualidade de Software
  11. Práticas Profissionais em Engenharia de Software
  12. Economia da Engenharia de Software
  13. Fundamentos de Computação
  14. Fundamentos de Matemática
  15. Fundamentos de Engenharia

Disciplinas Relacionadas

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

  1. 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