Baixe o app para aproveitar ainda mais
Prévia do material em texto
Untitled Document http://bquestoes.estacio.br/nada.asp?cliente=Estacio 1 of 1 3/20/2019, 9:47 AM Avaliação: NPG1399_AV_201604086611 » LINGUAGEM DE MODELAGEM UNIFICADA (UML) Tipo de Avaliação: AV Aluno: 201604086611 - CARLA CAROLINE FRAZÃO BARROS Professor: MARCELO VASQUES DE OLIVEIRA Turma: 9001/AA Nota da Prova: 5,4 Nota de Partic.: Av. Parcial Data: 18/02/2019 21:38:58 1a Questão (Ref.: 201604869089) Pontos: 0,6 / 0,6 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. Descrição de casos de uso. Diagrama de sequência. Diagrama de Comunicação Diagrama de casos der uso. Diagrama de atividades. 2a Questão (Ref.: 201604868970) Pontos: 0,6 / 0,6 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 I e II II e III I e III III e IV II e IV 3a Questão (Ref.: 201605201834) Pontos: 0,6 / 0,6 A UML é uma (assinale a alternativa correta) metodologia. BDQ Prova http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp 1 of 4 3/20/2019, 9:47 AM técnica de programação. técnica de modelagem. linguagem de programação. linguagem de modelagem. 4a Questão (Ref.: 201604868958) Pontos: 0,6 / 0,6 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á correto apenas II Estão corretas apenas I , II e IV Está correto apenas I Estão corretas apenas I e II Estão corretas apenas II e IV 5a Questão (Ref.: 201604868961) Pontos: 0,6 / 0,6 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á correta apenas II Está correta apenas I Estão corretas I, II e III Estão corretas penas I e II Estão corretas apenas II e II 6a Questão (Ref.: 201604869043) Pontos: 0,6 / 0,6 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 (#). BDQ Prova http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp 2 of 4 3/20/2019, 9:47 AM Assinale a ÚNICA resposta correta A classe Q não herda nenhum método 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 Q e S tem acesso aos mesmos métodos A classe P e R, herdam o método da classe Q 7a Questão (Ref.: 201605201839) Pontos: 0,6 / 0,6 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 extensão (extends). generalização. herança agregação. inclusão (inlude). 8a Questão (Ref.: 201604869105) Pontos: 0,6 / 0,6 Assinale a alternativa que melhor define o que é exibido no diagrama de estados. BDQ Prova http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp 3 of 4 3/20/2019, 9:47 AM 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. 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 coerentes com os objetos priorizados e as restrições de transições entre pares de estados. 9a Questão (Ref.: 201604869017) Pontos: 0,0 / 0,6 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. aos dados sobre a quantidades de objetos participantes de uma classe associativa. a quantidade de objetos de cada classe participante de um relacionamento. ao tipo de associação entre várias classes que depende da quantidade de objetos que se relacionam. 10a Questão (Ref.: 201604869086) Pontos: 0,6 / 0,6 Quais os modelos, da UML, que nos servem de base para o desenvolvimento do(s) diagrama(s) de sequencia? Diagrama de implantação, diagrama de caso com as descrições dos casos de uso. Diagramas de estados, diagrama de interação e diagramas de fluxo de dados. Todos os outros modelos estáticos e dinâmicos tem que estar prontos, para poder ser feito o diagrama de sequencia. Diagrama de casos de uso com as respectivas descrições dos fluxos alternativos. Diagrama de Classe (modelo de negocio), diagrama de caso de uso e as descrições dos casos de uso. Período de não visualização da prova: desde 19/02/2019 até 18/03/2019. BDQ Prova http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp 4 of 4 3/20/2019, 9:47 AM
Compartilhar