Foram encontradas 50 questões.
Cada processo de software tem suas características próprias. Entretanto, uma das características listadas a seguir é comum a processos modernos: tanto os mais elaborados como o RUP quanto processos leves, como Extreme Programming. Assinale essa característica.
Provas
Com relação ao mapeamento de um modelo de objetos para o relacional, é recomendável que o mapeamento de herança obedeça à seguinte estratégia:
Provas
- Paradigmas de ProgramaçãoOrientação a ObjetosAnálise e Projeto Orientado a Objetos
- Paradigmas de ProgramaçãoOrientação a ObjetosOrientação a Objetos: Herança
Uma das técnicas para evitar herança múltipla é utilizar:
Provas
Considere duas classes, A e B, que possuem um relacionamento de clientela. Boas práticas de projeto orientado a objetos recomendam que:
Provas
- Arquitetura e Design de SoftwareCoesão, Acoplamento e Modularidade
- Engenharia de SoftwareUML: Unified Modeling Language
A linguagem de modelagem UML permite vários tipos de relacionamentos entre classes, introduzindo diferentes graus de acoplamento. Assinale a alternativa que apresenta a seqüência de tipos de relacionamentos, em grau crescente de acoplamento.
Provas
Com o objetivo de verificar que a introdução de uma nova funcionalidade no sistema não causa efeitos colaterais em uma versão já em produção, o tipo de teste apropriado a ser realizado é:
Provas
- Engenharia de SoftwareTestes
- Qualidade de SoftwareConfiabilidade de Software
- Qualidade de SoftwareQualidade da Informação
Sobre a realização de testes, pode-se afirmar que:
Provas
Os testes caixa preta:
Provas
- Engenharia de SoftwareAnálise e Projeto de Software
- Engenharia de SoftwareModelos de Desenvolvimento
A estratégia de desenvolvimento de software topdown:
Provas
- Paradigmas de ProgramaçãoOrientação a ObjetosAnálise e Projeto Orientado a Objetos
- Paradigmas de ProgramaçãoOrientação a ObjetosDefinição Técnica: Orientação a Objetos
- Paradigmas de ProgramaçãoOrientação a ObjetosOrientação a Objetos: Classes e Objetos
Quando comparada a métodos tradicionais de desenvolvimento, a orientação a objetos sugere um novo estilo de decomposição/modularização, baseado em:
Provas
Caderno Container