Buscar

Prova Projeto Sistemas Orientado a Objeto

Prévia do material em texto

Questões de múltipla escolha 
Disciplina: PROJETO DE SISTEMAS ORIENTADO A OBJETOS 
Questão 1: São descritas como atividades de um arquiteto de software: 
I - Conduz ou coordena o projeto técnico do sistema e tem a responsabilidade pelas decisões técnicas. 
II- Liderança da equipe para um bom resultado e da aceitação do produto por parte do cliente. 
III - Trabalha junto com os analistas e desenvolvedores para garantir que o guia da arquitetura seja seguido. 
Habilidades 
A) Somente I e II estão corretas. 
B) Todas as afirmativas estão corretas 
C) Somente I e III estão corretas. 
D) Somente II e III estão corretas 
E) Somente a I está correta. 
Questão 2: Para documentar a visão dinâmica da arquitetura é preciso um conjunto de diagramas da UML que 
servem como complemento ao diagrama de sequência, que vem a ser o principal diagrama para 
documentarmos a visão dinâmica de uma arquitetura. Além do diagrama de sequência, quais diagramas podem 
auxiliar nessa documentação? 
A) Casos de uso e componentes. 
B) Colaboração e diagrama de estados. 
C) Diagrama de estados e Classes. 
D) Diagrama de classe e de objetos. 
E) Diagramas de estado e de atividade.. 
Questão 3: Componentes são elementos básicos que facilitam o reuso e melhoraram a qualidade um software. A 
respeito de componentes é correto afirmar: 
I - Um componente obrigatoriamente deve possuir uma especificação. 
II - Um componente obrigatoriamente deve possuir uma implementação. 
III - Um componente obrigatoriamente deve seguir uma padronização. 
A) Somente III está correta. 
B) I, II e III estão corretas. 
C) Somente I está correta. 
O) Somente I e II estão corretas 
E) Somente II está correta. 
Questão 4: São ditos diagramas estáticos da UML: 
A) Diagrama de Classes e de objetos. 
B) Diagrama de sequência e casos de uso. 
C) Diagrama de sequência e classes. 
O) Diagrama de casos de uso e classes. 
E) Diagrama de atividades e classes. 
Questão 5: O diagrama de comunicação é um tipo de diagrama comportamental da UML que representa as 
interações de dois objetos e suas partes utilizando para isso uma sequência de mensagens representadas de forma 
livre de formatação. Esse diagrama passou a ser chamado de diagrama de comunicação a partir da versão 2.0 da 
UML e é complemento do diagrama de: 
A) Casos de uso. 
B) Estado. 
C) Distribuição. 
D) Classe. 
E) Sequência. 
Questão 6: O projeto de interfaces representa como as informações entram e saem de um sistema de software e 
como essas informações trafegam entre as estruturas desse sistema definidas no projeto arquitetura!.A respeito de 
projeto de interface, analise as afirmativas abaixo e selecione a alternativa correta: 
I- O projeto de interface descreve a comunicação entre os componentes do .sistema 
lI - O projeto de interface não pode tratar de consumo de informações, somente consulta a dados. 
III- O projeto de interface não define assinaturas dos componentes envolvidos. 
A) Somente III está correta. 
B) I, II e III estão corretas. 
C) Somente I está correta. 
D) Somente I e II estão corretas 
E) Somente II está correta. 
Questão 7: A norma ISO25010 descreve seis características que definem a qualidade de software. Essas 
características, também denominadas atributos de qualidade, são comumente usadas quando trabalhamos com 
requisitos não funcionais. A característica que estão ligadas a quão fãcil é encontrar uma alteração, fazer uma 
mudança e testá-la é a: 
A) Funcionalidade. 
B) Confiabilidade. 
C) Manutenibilidade. 
D) Usabilidade. 
E) Portabilidade. 
Questão 8: Em relação a fase de projeto de interfaces é correto afirmar: 
I - Descreve as interfaces com os usuários. 
II- Descreve a comunicação entre sistemas externos. 
III - Descreve como os componentes trocam informações. 
A) Somente I e II estão corretas. 
B) Todas as afirmativas estão corretas 
C) Somente I e III estão corretas. 
D) Somente II e III estão corretas 
E) Somente a I está correta. 
Questões discursivas 
Questão 1: O diagrama de sequência a seguir representa o processo de negócio de imprimir notificações em um 
determinado sistema. Com base nesse diagrama, identifique quais são as classes envolvidas e seus respectivos 
métodos. 
 
Só existe uma classe envolvida no diagrama de sequência, que é a classe NOTIFICAÇÃO como os métodos consultarDados() e 
método imprimirDados(). 
 
Questão 2: Um diagrama de distribuição, ou de implantação, mostra como os componentes são configurados 
para a execução, em "nós" de processamento,' conforme figura a seguir: 
A partir do nó denominado "PC", faça a descrição dos elementos de comunicação entre os nós representados no diagrama. 
O PC se comunica com o servidor via protocolo HTTP, que por sua vez se comunica com o servidor de banco de dados via protocolo 
TCP/IP. E o servidor de banco de dados retorna os dados solicitados para o servidor que retorna para o PC.

Outros materiais

Materiais relacionados

Perguntas relacionadas

Materiais recentes

Perguntas Recentes