Baixe o app para aproveitar ainda mais
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.
Compartilhar