Buscar

Avaliação Parcial 03

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 4 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Aluno(a): ALDERSANDRO ALVES DE SIQUEIRA Matrícula: 201809180597 
Acertos: 4,0 de 10,0 Data: 23/10/2018 20:21:14 (Finalizada) 
 
 
 
1a Questão (Ref.:201810032576) Acerto: 0,0 / 1,0 
Considere as seguintes afirmações sobre UML (Unified Modeling Language): I. A UML é uma linguagem, uma notação, e 
não uma metodologia; II. Um diagrama de classes é um modelo que mostra o relacionamento estático entre as classes, 
incluindo associações, agregações e generalizações; III. A UML é uma linguagem orientada a objetos baseada numa 
extensão de XML. Quais afirmações estão corretas? 
 
 
 
Apenas II. 
 
Apenas II e III. 
 Apenas I e II. 
 Apenas I e III. 
 
I, II e III. 
 
 
 
 
2a Questão (Ref.:201810032237) Acerto: 0,0 / 1,0 
Qual da afirmação abaixo NÃO corresponde com as definições de Desenvolvimento de Softwares Orientado a Objetos? 
 
 
 
Quando construídos corretamente, sistemas orientados a objetos são flexíveis a mudanças, possuem estruturas 
bem conhecidas e provêm a oportunidade de criar e implementar componentes totalmente reutilizáveis. 
 
A orientação a objetos não é só teoria, mas uma tecnologia de eficiência e qualidade comprovadas usada em 
inúmeros projetos e para construção de diferentes tipo de sistemas. 
 A orientação a objetos não pode ser utilizado em Softwares de larga escala. 
 Modelos orientado a objetos são implementados convenientemente utilizando uma linguagem de programação 
orientada a objetos. A engenharia de software orientada a objetos é muito mais que utilizar mecanismos de sua 
linguagem de programação, é saber utilizar da melhor forma possível todas as técnicas da modelagem orientada 
a objetos. 
 
A orientação a objetos é uma tecnologia para a produção de modelos que especifiquem o domínio do problema 
de um sistema. 
 
 
 
 
3a Questão (Ref.:201810032597) Acerto: 1,0 / 1,0 
Diagrama UML que por meio de uma linguagem simples possibilita a compreensão do comportamento externo do 
sistema (em termos de funcionalidades oferecidas por ele) por qualquer pessoa, tentando apresentar o sistema por 
intermédio de uma perspectiva do usuário. 
 
 
 
Diagrama de Objetos 
 
Diagrama de Classes 
 
Diagrama de Colaboração 
 
Diagrama de Sequência 
 Diagrama de Casos de Uso 
 
 
 
 
4a Questão (Ref.:201810032236) Acerto: 1,0 / 1,0 
O diagrama da UML que fornece uma visão externa do sistema, representando um nível alto de abstração nos quais 
elementos externos (atores) interagem com o sistema é denominado diagrama de 
 
 
 
sequência. 
 
colaboração. 
 
atividades. 
 
transição de estados. 
 casos de uso. 
 
 
 
 
5a Questão (Ref.:201810032477) Acerto: 0,0 / 1,0 
Analise as assertivas a seguir e classifique cada uma como verdadeiro (V) e falso (F): 
 
1 - ( ) A Descrição de caso de uso não registra a lógica do sistema. 
 
2 - ( ) A descrição de caso de uso, é representação textual dos casos de uso e auxilia a validação do entendimmento 
dos requisitos do sistema. 
 
3 - ( ) Nem todos os casos de uso devem ser descritos. 
 
4 - ( ) Quanto mais técnico forem os termos da descrição de casos de uso, melhor será para apresentar ao usuário. 
 
Com base em sua avaliação, assinale a alternativa que apresente a correta sequencia de V e F: 
 
 
 
F, F, V, F 
 F, V, F, F 
 
F, F, V, V 
 V, F, V, V 
 
V, V, F, F 
 
 
 
 
6a Questão (Ref.:201810032559) Acerto: 0,0 / 1,0 
Depois que é feito o diagrama de casos de uso, o próximo passo é documentar essas funcionalidades descrevendo com 
detalhes suas principais características. Apesar de não existir uma padronização sobre essa especificação funcional, 
quais podem ser consideradas as principais informações relativas a um Caso de Uso? 
 
 
 
Diagrama de implementação correspondente 
 Ator responsável, fluxo principal e fluxos secundários 
 
Protótipo e lista de mensagens 
 Ator responsável, classe correspondente e lista de mensagens 
 
Diagrama de classe e de sequência correspondente 
 
 
 
 
7a Questão (Ref.:201810032498) Acerto: 1,0 / 1,0 
Assinale a opção que responde adequadamente ao que acontece quando um método e definido como protegido 
 
 
 
Ele poderá ser visto por todas as classes que se relacionam com a classe a qual pertence, qualquer que seja o 
relacionamento 
 
Ele não poderá ser visto por ninguém 
 Ele poderá ser visto por todas as classes que estão na estrutura de herança 
 
Ele somente poderá ser visto dentro da própria classe 
 
Ele poderá ser visto por todas as classes 
 
 
 
 
8a Questão (Ref.:201810032417) Acerto: 0,0 / 1,0 
Em um diagrama de classes existem duas formas de expressar um relacionamento TODO-PARTE, onde os objetos da 
classe PARTE são instanciados pelos objetos da classe TODO. Tais relacionamentos são agregação e composição. 
Assinale a única opção que apresenta a correta diferença entre esses relacionamentos 
 
 
 Na composição, o objeto PARTE somente pode pertencer a 1 e somente 1 objeto TODO 
 Na agregação, o objeto PARTE somente pode pertencer a 1 e somente 1 objeto TODO 
 
O objeto PARTE instancia e destrói o objeto TODO apenas na agregação 
 
A vida dos objetos TODO e PARTE são coincidentes apenas na agregação 
 
Na composição, o objeto TODO somente pode conter 1 objeto PARTE 
 
 
 
 
9a Questão (Ref.:201810032467) Acerto: 1,0 / 1,0 
De acordo com os padrões de projetos, os projetos devem ser desenvolvidos em camadas, função esta que fica a cargo 
do projetista de sistema. 
Analise as afirmativas a seguir 
 
I. O projetista deve garantir que o código seja reutilizável. 
 
II. O código deve ser de fácil manutenção. 
 
III. O código não precisa estar organizado de forma a atender as classes do domínio. 
 
Com base em suas assertivas, assinale a ÚNICA resposta correta: 
 
 
 
Somente a II; 
 Somente a I e II; 
 
Somente a I; 
 
Somente a III; 
 
I, II e III. 
 
 
 
 
10a Questão (Ref.:201810032548) Acerto: 0,0 / 1,0 
A empresa SoftPerfeitos estava desenvolvendo um aplicativo Mobile para um de seus cliente. O programador durante a 
fase de codificação sentiu extrema dificuldade no entendimento de uma referida regra de negócio expressa no diagrama 
de caso de uso. Para que o desenvolvedor compreendesse melhor o requisito, o analista de sistema fez uma atualização 
na documentação do software criando um diagrama com o objetivo de determinar a sequência de eventos que ocorrem 
em um determinado processo, ou seja, quais condições devem ser satisfeitas e quais métodos devem ser disparados 
entre os objetos envolvidos e em que ordem durante um processo específico. Com base na UML identifique qual o 
diagrama o analista de sistemas confeccionou. 
 
 
 
Diagrama de Classes. 
 Diagrama de Caso de Uso. 
 
Diagrama de Negócio. 
 Diagrama de Sequência. 
 
Diagrama de Implantação.

Outros materiais