Considere um módulo A, componente de um programa computacional. Deseja-se que A tenha baixo acoplamento. Nesse caso, espera-se que A
Uma forma de classificação das ferramentas CASE, utilizadas no desenvolvimento de software, as divide em CASES para as fases de análise e projeto (I) e para a fase de implementação (II). As ferramentas CASE descritas recebem a denominação de:
Na UML 2.0, a forma para se indicar uma associação derivada é
No diagrama de fluxo de dados da análise estruturada, círculos e setas representam, respectivamente,

Assinale a alternativa correta sobre o processo de validação do software.
No modelo de desenvolvimento XP (Extreme Programming) há uma atividade na qual os usuários descrevem as funcionalidades que o software deverá possuir. Essa descrição recebe a denominação de
Considere o modelo espiral de ciclo de vida de software no qual as fases sejam:
1. Modelagem, 2. Implantação, 3. Comunicação, 4. Planejamento, 5. Construção A ordem cronológica recomendada para a execução dessas 5 fases é:Sobre o teste de software denominado “caixa branca”, é correto afirmar que
Com relação aos testes e à gestão de configuração da engenharia de software, julgue os itens subsequentes.
Uma gestão de configuração eficaz controla os inúmeros artefatos produzidos no projeto de software, incluindo a identificação dos itens de configuração, o controle de mudanças e a auditoria das mudanças realizadas nesses itens, e a disponibilização de informações sobre os dados atuais de configuração dos itens para desenvolvedores, usuários finais e clientes.