Em relação à abstração de dados, a linguagem Java possui uma outra forma de construção de encapsulamento além das classes. Essa forma é conhecida como:
A declaração de escopo ajuda o planejador a desenvolver estimativas usando uma ou mais técnicas situadas em duas amplas categorias. Essas categorias são conhecidas como:
O modelo de desenvolvimento baseado em componentes compõe aplicações a partir de componentes de software previamente preparados. Esses componentes são conhecidos como:
Na engenharia de software, o modelo de processo de desenvolvimento de software incremental que enfatiza um ciclo de desenvolvimento extremamente curto é conhecido como modelo: