Reestruturei bastante a página sobre Engenharia de Software em meu site de meta-referências, hoje.
Organizei uma série de tópicos em uma seção própria: Produto de Software – Qualidade, Métricas e Teste.
Nesta seção estão os seguintes temas:
- ISO/IEC 25000 e 9126 – Qualidade do Produto de Software
- IEEE Std 1061 – Padrão IEEE para Metodologia de Métricas de Qualidade de Software
- Métricas de Software – Complexidade e Qualidade
- Medição de Software – Tamanho Funcional
- Teste e Qualidade de Software
Os outros temas gerais sobre Engenharia de Software, na mesma página (por enquanto, pois já penso em dividi-la devido ao grande tamanho e extensão), são:
- Engenharia de Software
- ISO/IEC 12207 – Processos do Ciclo de Vida de Software
- Análise e Modelagem Orientada a Objetos
- UML – Unified Modeling Language e SysML – OMG Systems Modeling Language
- Engenharia Dirigida a Modelo (MDE) e Desenho Dirigido a Domínio (DDD)
- Metodologias baseadas no Processo Unificado (UP)
- Metodologias baseadas no Desenvolvimento Ágil
É um vasto universo de temas em uma única disciplina. E nem sei se fui suficientemente abrangente.
Outra parte igualmente vasta e que vem se estendendo a passos largos em meu site é a de Arquitetura de Software, sendo que estão em páginas à parte também os temas de Integração e Arquitetura Corporativa, e de Arquitetura da Informação, Interação, Usabilidade e Acessibilidade.
Aproveitando o assunto, gostaria de recomendar os artigos Tales from the IT Crypts – O analista Frankenstein, 2010-08-12, e O Desenvolvedor “Cozinheiro Italiano”, 2010-2009-05-25, do meu amigo e grande arquiteto e engenheiro de software Marco Aurélio Mendes.