Baixe o app para aproveitar ainda mais
Prévia do material em texto
Avaliação: LINGUAGEM DE MODELAGEM UNIFICADA (UML) Tipo de Avaliação: AV Aluno: ZÉ NINGUÉM Professor: MARCELO VASQUES DE OLIVEIRA Turma: 9001/AA Nota da Prova: 9,0 Nota de Partic.: Av. Parcial Data: 21/08/2018 1a Questão (Ref.: 201710780231) Pontos: 1,0 / 1,0 Assinale, dentre as alternativas apresentadas, a que exibe o diagrama que tem por função mostrar as trocas de mensagens entre os objetos, além de ter como principal elemento a temporalidade dessas mensagens. Diagrama de casos der uso. Diagrama de Comunicação Descrição de casos de uso. Diagrama de atividades. Diagrama de sequência. 2a Questão (Ref.: 201710780112) Pontos: 1,0 / 1,0 O modelo de casos de uso é um dos artefatos mais importantes previstos pelo Processo Unificado. Sobre o modelo de casos de uso, são feitas as afirmativas a seguir. I - Atores humanos são identificados com base no papel que desempenham do ponto de vista do sistema, e não necessariamente no cargo que ocupam na instituição em que o sistema rodará. II - A evolução dos casos de uso ao longo do ciclo de vida do projeto prevê que os mesmos ganhem em seu texto os detalhes específicos de implementação necessários à construção do software na tecnologia adotada. III - As combinações possíveis do fluxo principal com os fluxos alternativos de um caso de uso fornecem todos os cenários possíveis para o mesmo, os quais, por sua vez, podem ser utilizados como unidades de planejamento, implementação e testes. IV - É recomendável que cada caso de uso seja decomposto funcionalmente e passe a incluir casos de uso menores, sucessivamente, até a menor unidade implementável possível, atendendo ao princípio da decomposição funcional. Estão corretas apenas as alternativas II e III II e IV I e II I e III III e IV 3a Questão (Ref.: 201711112976) Pontos: 1,0 / 1,0 A UML é uma (assinale a alternativa correta) linguagem de programação. metodologia. técnica de modelagem. técnica de programação. linguagem de modelagem. 4a Questão (Ref.: 201710780100) Pontos: 1,0 / 1,0 Sobre a UML (Unified Modeling Language), analise as assertivas a seguir I. A UML é independente de processo ou método de desenvolvimento, podendo ser agregada em qualquer contexto que use orientação a objeto. II. A UML é útil para especificação de modelos não ambíguos e completos e para documentar o sistema; III. A UML orienta cada diagrama que deve ser usado e a ordem de uso dos mesmos. IV. A UML é um modelo iterativo e incremental Analise as assertivas e assinale a alternativa correta Estão corretas apenas II e IV Está correto apenas II Estão corretas apenas I , II e IV Está correto apenas I Estão corretas apenas I e II 5a Questão (Ref.: 201710780103) Pontos: 1,0 / 1,0 Sobre os modelos de desenvolvimento de software dito iterativos, analise as assertivas I. São processos onde o ciclo de vida do sistema é dividido em uma série de mini projetos e, preferencialmente, de curta duração. II. Em cada iteração temos as atividades de Levantamento de Requisitos, Análise de Requisitos, projeto, implementação, testes e implantação III. Cada iteração contém um subconjunto das funcionalidades do sistema. Com base nas assertivas, assinale a única alternativa correta Estão corretas penas I e II Estão corretas apenas II e II Está correta apenas I Está correta apenas II Estão corretas I, II e III 6a Questão (Ref.: 201710780185) Pontos: 1,0 / 1,0 Considere o modelo de classes abaixo, representando uma estrutura de herança, representada pelos relacionamentos de generalização / especialização. Considere que na classe P, existe um método M1; na classe R existe um método M2; na classe Q existe um método M3. Os métodos M1, M2 e M3 são protegidos (#). Assinale a ÚNICA resposta correta A classe S herda apenas o método M3, que pertence a classe Q. As classe Q terá acesso apenas aos métodos M1 e M2 A classe P e R, herdam o método da classe Q A classe Q não herda nenhum método A classe Q e S tem acesso aos mesmos métodos 7a Questão (Ref.: 201711112981) Pontos: 1,0 / 1,0 Considere um Caso de Uso Base - UCB - que represente o atendimento a um trabalhador para uma reclamação trabalhista. Entretanto, na ocorrência de uma determinada condição como, por exemplo, "o reclamante tem precedentes judiciais", um outro Caso de Uso - UCS - envia um comportamento diferenciado ao UCB. Nessa situação, a UML representa o relacionamento de UCB com UCS como generalização. agregação. inclusão (inlude). herança extensão (extends). 8a Questão (Ref.: 201710780247) Pontos: 0,0 / 1,0 Assinale a alternativa que melhor define o que é exibido no diagrama de estados. Os estados coerentes com os objetos priorizados e as restrições de transições entre pares de estados. Os estados de atualização que os objetos de qualquer classe podem assumir e as transições permitidas entre instâncias. Os estados expressos que os objetos de uma dada classe podem assumir e as transformações entre pares de classes Os estados admissíveis que os atributos de uma dada classe podem modificar e os pares de estados mais relevantes. Os estados admissíveis que os objetos de uma dada classe podem assumir e as transições permitidas entre pares de estados. 9a Questão (Ref.: 201710780159) Pontos: 1,0 / 1,0 Num diagrama de classes da UML, o conceito de multiplicidade se refere: ao número de chamadas de métodos de uma classe por um objeto de outra classe. à quantidade máxima de objetos de uma classe que podem estar associados às demais classes presentes no diagrama. ao tipo de associação entre várias classes que depende da quantidade de objetos que se relacionam. a quantidade de objetos de cada classe participante de um relacionamento. aos dados sobre a quantidades de objetos participantes de uma classe associativa. 10a Questão (Ref.: 201710780228) Pontos: 1,0 / 1,0 Quais os modelos, da UML, que nos servem de base para o desenvolvimento do(s) diagrama(s) de sequencia? Todos os outros modelos estáticos e dinâmicos tem que estar prontos, para poder ser feito o diagrama de sequencia. Diagramas de estados, diagrama de interação e diagramas de fluxo de dados. Diagrama de Classe (modelo de negocio), diagrama de caso de uso e as descrições dos casos de uso. Diagrama de casos de uso com as respectivas descrições dos fluxos alternativos. Diagrama de implantação, diagrama de caso com as descrições dos casos de uso. Período de não visualização da prova: desde 21/08/2018 até 11/09/2018.
Compartilhar