“Envolve a utilização de uma variável de superclasse para invocar métodos nos objetos de superclasse e de subclasse,
permitindo que se ‘programe no geral’.” Trata‐se de
Todo desenvolvimento de software pode ser caracterizado como um ciclo de solução de problemas, no qual são encontrados quatro estágios distintos. Esses estágios são conhecidos como:
O processo unificado de desenvolvimento de software utiliza a linguagem unificada de modelagem (UML) e define os componentes que serão usados para construir o sistema e as interfaces que irão conectar esses componentes. Essa técnica de desenvolvimento utiliza uma combinação de dois modelos de processo de software conhecidos por:
Na engenharia de software, o modelo seqüencial linear apresentou críticas (problemas) quando foi aplicado, questionando sua eficácia. Das opções seguintes, aquela que apresenta um dos problemas questionados é:
Em relação à engenharia de software, a atividade em que o analista deve conhecer o domínio da informação do software tanto quanto a função necessária, o comportamento, o desempenho e a interface, é conhecida como: