Em bancos de dados relacionais, a execução simultânea de transações melhora o desempenho do
sistema, mas pode não preservar a consistência dos dados, embora se tenha que uma solução para
garantir a consistência do banco de dados é a execução serial de transações.
Tomando como base o modelo relacional de dados, a modelagem de dados, na abordagem lógica,
deve contemplar todas as formas normais; já o modelo físico de dados pode dispensar algumas formas
normais com o objetivo de incrementar o desempenho nas operações de consulta a dados.
O desenvolvimento de software orientado a aspectos é uma abordagem metodológica para definir,
especificar, construir e projetar aspectos – mecanismos que transcendem subrotinas e herança para
localizar a expressão de uma preocupação horizontalizada.
PMBOK – Project Management Body of Knowledge, RUP – Rational Unified Process, NBR ISO/IEC
12207 - Processos de Ciclo de Vida de Software e CMMI - Modelos de Capacitação de Maturidade são
exemplos de modelos utilizados para gerenciamento de projetos de software.
O Software orientado a objetos (OO) é fundamentalmente diferente do software desenvolvido com o uso
de métodos convencionais, e, em razão disso, métricas utilizadas para sistemas OO devem focalizar
as características que distinguem o software OO do software convencional, como métricas orientadas a
Classes.