Questões de Concurso Sobre engenharia de software
Foram encontradas 14.697 questões
I. Objetos são instâncias de classes.
II. Herança é uma relação entre objetos.
III. Mensagens são formas de executar métodos.
IV. Classes são apenas agrupamentos de métodos.
V. Ocorre herança múltipla quando mais de um método é herdado.
VI. Herança é uma relação entre classes.
Está correto o que se afirma APENAS em
Sobre métricas de software é correto afirmar que

I, II e III referem-se, respectivamente, aos tipos:
I. UML não é um método de desenvolvimento, pois não determina o que fazer ou como desenhar o sistema, e sim, uma linguagem ou notação de diagramas para especificar, visualizar e documentar modelos de software orientados a objetos.
II. As visões mostram diferentes aspectos do sistema que está sendo modelado. Por meio de seus diagramas, cada uma das visões definidas mostrará aspectos particulares do sistema, dando enfoque a ângulos e níveis de abstrações diferentes permitindo, dessa forma, que uma figura completa do sistema possa ser construída.
III. Não havendo sobreposição entre seus diagramas, as visões podem servir de ligação entre a linguagem de modelagem e o método/processo de desenvolvimento escolhido.
IV. Cada modelo de elemento possui uma representação gráfica distinta, sendo que um mesmo elemento pode existir em diversos diagramas, desde que submetidos às regras para definir que elementos poderão ser mostrados em cada tipo de diagrama.
Está correto o que consta em

Em relação à visibilidade dos atributos e métodos, é correto afirmar que a classe acima contém:
I. A classe derivada acrescenta atributos e funcionalidades ao que já fora definido na superclasse.
II. A classe derivada oferece implementação a funcionalidades declaradas na superclasse.
III. A classe derivada implementa especificação e reaproveita funcionalidades da superclasse.
Os itens I, II e III referem-se, respectivamente, a
• Sejam duas classes, ALFA e BETA.
• Quando BETA herda de ALFA, os atributos e o comportamento de ALFA valem também para BETA.
• Quando for necessário, BETA pode redefinir o comportamento de ALFA.
• Além disso, BETA participa em qualquer relacionamento no qual ALFA participa.
O caso exemplificado é conhecido como relacionamento de

Essa ferramenta é conhecida como Diagrama de
I. Implementar o sistema.
II. Coordenar as atividades necessárias à construção do sistema.
III. Especificar soluções para os problemas resultantes da análise.
IV. Entender as necessidades dos clientes e repassar esse entendimento aos desenvolvedores do sistema.
As alternativas I, II, III e IV estão relacionadas às atribuições e responsabilidades inerentes, respectivamente, aos seguintes cargos/funções

Tal ferramenta é conhecida como diagrama de casos de