(1,0)
Em programação orientada a objetos, se a classe Y estende a classe X enquanto a classe Z estende a classe Y, então
Polimorfismo é um conceito usado em programação orientada a objetos, e envolve a seleção dinâmica baseada
A UML possui um conjunto de diagramas que podem ser usados para visualizar, especificar, construir e documentar artefatos de software. No contexto do envio de mensagens entre objetos durante a execução de uma tarefa, considere dois interesses do projetista: evidenciar os relacionamentos entre objetos e realçar a ordem temporal de mensagens. Dois diagramas para lidar primariamente com esses interesses são, respectivamente:
Teste de regressão refere-se ao processo de retestar software que tenha sido modificado. Nesse contexto, um conjunto de teste que é adequado a uma versão do software não é necessariamente adequado à versão subsequente do software. O testador selecionou um critério de teste, que representa uma exigência para os casos de teste de regressão a cada nova versão do software. Dentre as opções a seguir, a mais exigente é
A governança de TI está associada ao uso eficiente e eficaz da TI. Em consequência, várias questões fazem parte do cotidiano de quem exerce tal governança. Dentre os itens a seguir, qual é o que provoca menor impacto se não for do conhecimento de quem exerce tal governança?
A governança de TI e o gerenciamento de TI promovem a socialização de "boas práticas" por meio de normas, padrões e frameworks. Qual é a referência associada à governança de TI e ao gerenciamento de TI, respectivamente?
A tecnologia da informação (TI) representa um enorme mercado, estimado por alguns em trilhões de dólares. Nesse valioso mercado, a governança de TI é
Leia o texto a seguir extraído da Internet.
Se o débito técnico não é pago, ele pode acumular, tornando mais difícil implementar mudanças posteriores.
No contexto desta informação, o débito técnico
Design (projeto) de software é um processo do ciclo de vida de software. A execução desse processo
A construção de um software é precedida pelo seu design (projeto). O design de software inclui
Sejam as classes A e B tais que o relacionamento entre elas é dado pelo fato de A usar (referenciar) a classe B. Dessa forma, qual das refatorações a seguir implementa o princípio da inversão de dependência?
Um software é geralmente produzido a partir de um projeto, ao longo do qual
Em um dado documento, lê-se: "O código a ser produzido deve fazer uso da linguagem de programação Java". Essa informação é um requisito
Os requisitos de software podem ser caracterizados por propriedades (ou atributos). Uma propriedade esperada para qualquer requisito é que este seja
Apesar das especificidades de cada projeto, pode-se dividir as atividades de desenvolvimento de requisitos em: elicitação, análise, especificação e validação. Qual é uma "boa prática" para cada uma destas atividades, respectivamente?
Recuperar senha