O desenvolvimento de software envolve várias atividades,
papéis e artefatos. Equipes que desenvolvem software, em
geral, também fazem uso de ferramentas que
A
formam a base sobre a qual as metodologias são
construídas.
B
são úteis para apoiar a programação orientada a
objetos e não a programação funcional.
C
devem ser adequadamente identificadas antes da
definição do projeto em que serão empregadas.