Prévia do material em texto
Disc.: MODELAGEM DE SISTEMAS Aluno(a): LUCI ANNE PEREIRA DE MENDONÇA NUNES 201701261715 Acertos: 10,0 de 10,0 29/03/2021 1a Questão Acerto: 1,0 / 1,0 A orientação a objetos não é só teoria, mas uma tecnologia de eficiência e qualidade comprovadas, usadas em inúmeros projetos e para construção de diferentes tipos de sistemas. Assinale dentro das opções apresentadas, aquela que não é verdadeira Quando o sistema é desenvolvido com esta tecnologia, temos: Facilidade de Manutenção; Maior segurança no uso de componentes por parte do programador; Melhor aproveitamento do seu código; A certeza do menor tempo de desenvolvimento Melhor compreensão do código; Respondido em 29/03/2021 21:21:09 2a Questão Acerto: 1,0 / 1,0 Considere o sistema de um vídeo game moderno (como o PlayStation 4 ou Xbox One), se o mesmo fosse modelado utilizando-se UML, pode-se dizer que possíveis Atores que apareceriam no respectivo Diagrama de Casos de Uso representados seriam: Pular, Saltar e Correr Direcional, Select e Start Blu-Ray, DVD e CD Player 1, Player 2 e CPU Atualizar o sistema, Carregar jogo, Navegar na Internet Respondido em 29/03/2021 21:23:01 3a Questão Acerto: 1,0 / 1,0 Sobre a especificação de casos de uso, assinale a única opção CORRETA. É definido pela UML um formato específico para declarar a especificação dos casos de uso A especificação de caso de uso, possui no mínimo 2 e no máximo 5 cenários alternativos. A especificação de caso de uso, não possui padrão definido pela UML. O roteiro da especificação contém 1 cenário principal, bem como nenhum ou vários cenários alternativos. A especificação e caso de uso possui pelo menos 2 cenários principais. A especificação do caso de uso deve declarar como as classes interagem para realizar o caso de uso Respondido em 29/03/2021 21:24:55 Explicação: É definido pela UML um formato específico para declarar o roteiro de um caso de uso. - FALSO, a UML não define padrão para especificar caso de uso Possui no mínimo 2 e no máximo 5 cenários alternativos. - FALSO, possui sempre 1 cenário principal. Pode não ter cenários alternativos e pode ter vários, conforme a necessidade A especificação do caso de uso deve declarar como as classes interagem para realizar o caso de uso - FALSO, pois em especificações de casos de uso não delcaramos classes. Possui pelo menos 2 cenários principais. - FALSO, sempre apenas 1 cenário principal para cada caso de uso Não possui padrão definido pela UML, o roteiro da especificação contém 1 cenário principal, nenhum ou vários cenários alternativos. - VERDADE 4a Questão Acerto: 1,0 / 1,0 Analise as afrmativas abaixo em relação ao Diagrama de Classes da UML. I. É um diagrama comportamental da UML. II. Pode representar classes e interfaces. III. Pode representar relacionamentos de dependência e generalização. Assinale a alternativa VERDADEIRA: Todas as afirmativas estão corretas. a conexão entre objetos no tempo e no espaço. Apenas as afirmativas I e III estão corretas. Apenas as afirmativas II e III estão corretas. Apenas as afirmativas I e II estão corretas. Respondido em 29/03/2021 21:26:50 5a Questão Acerto: 1,0 / 1,0 O diagrama de colaboração é apropriado para desenhar ............................, que são uma solução já estabelecida para um determinado problema. Existe uma categoria de problema para a qual já foi dada uma solução, por desenvolvedores experientes e esta deve ser adaptada para uma situação semelhante. Assinale a UNICA alternativa que preenche corretamente a lacuna padrões de colaboração padrões de uso geral padrões de projeto padrões de casos de uso padrões de análise Respondido em 29/03/2021 21:28:12 6a Questão Acerto: 1,0 / 1,0 Caso particular de associação binária utilizado para expressar um relacionamento todo-parte. Entretanto, a parte pode não ser exclusiva de um único todo. No diagrama de classes é uma: Composição Ator a conexão entre objetos no tempo e no espaço. Generalização Agregação Respondido em 29/03/2021 21:29:34 7a Questão Acerto: 1,0 / 1,0 Como se chama a propriedade abaixo: "Apenas os métodos da própria classe a que o objeto pertença devem alterar o seu estado." essa propriedade não se aplica a classes encapsulamento polimorfismo herança estado da arte da classe Respondido em 29/03/2021 21:35:02 Explicação: Encapsular significa proteger. A proteção deve ser feita aos atributos da classe, que podem alterar seu estado Logo o estado da classe somemte pode ser alterado pelos seus métodos. Isso chama-se encapsulamento 8a Questão Acerto: 1,0 / 1,0 Sobre as reais de natação , como elemento do diagrama de atividades, avalie as assertivas I. Serve para indicar, por exemplo, a responsabilidade de execução da(s) atividade(s) daquela raia. II. O agente executor pode ser um departamento da empresa. III. O agente executor pode ser um fornecedor IV. Limita-se a 5 raias por diagrama. Assinale a UNICA opção que apresenta apenas as assertivas corretas. Apenas II Apenas I, II e III I, II, III e IV Apenas II e III Apenas I e III Respondido em 29/03/2021 21:37:03 Explicação: I. Serve para indicar, por exemplo, a responsabilidade de execução da(s) atividade(s) daquela raia. - VERDADE, essa é a finalidade do uso de raia de natação. II. O agente executor pode ser um departamento da empresa. - Sim, pode III. O agente executor pode ser um fornecedor - também pode IV. Limita-se a 5 raias por diagrama. - FALSO, não existe restrição 9a Questão Acerto: 1,0 / 1,0 A UML é uma linguagem que possibilita a modelagem nas diversas fases de um processo de desenvolvimento de software. Na fase de projeto, onde são definidos a arquitetura e componentes do software, ganham destaque os diagramas de componentes e de implantação. Com base nesses dois diagramas, analise as assertivas a seguir I. O diagrama de implantação modela os aspectos físicos do sistema, mostrando a organização do hardware. II. Em uma diagrama de componente, apenas código em linguagem de programação pode ser representado como um componente III. O diagrama de componentes mostra as dependências entre os elementos do hardware que sustentará o software. IV. O ideal é que um componente desenvolvido possa ser usado em vários sistemas Assinale a ÚNICA opção correta, com base em sua análise das assertivas Apenas II e IV Apenas III e IV I, II, III e IV Apenas I e IV Apenas I Respondido em 29/03/2021 21:39:06 Explicação: I. O diagrama de implantação modela os aspectos físicos do sistema, mostrando a organização do hardware. - correto II. Em uma diagrama de componente, apenas código em linguagem de programação pode ser representado como um componente - Falso, temos muitas ooções de componentização III. O diagrama de componentes mostra as dependências entre os elementos do hardware que sustentará o software. - Falso, as dependencias são dos componentes, que é software IV. O ideal é que um componente desenvolvido possa ser usado em vários sistemas - Sim, claro 10a Questão Acerto: 1,0 / 1,0 O diagrama de estados mostra os estados que um objeto pode ter ao longo de seu ciclo de vida. Assinale a ÚNICA opção INCORRETA no que se refere ao diagrama de estados. O diagrama de estados permite que determinadas transições aconteçam caso uma condição seja verdadeira O diagrama de estado pode não ter estado final. Representa além dos estados, todas as transições (mudanças) de estados, evidenciando o evento que acarretou a transição, e se necessário as condições de guarda das transições Odiagrama de estado apenas pode ter 1 estado Final O diagrama de estados deve ser usado para toda classe que tenha pelo menos 2 estados. Respondido em 29/03/2021 21:44:00 Explicação: O diagrama de estado pode ter mais de 1 estado final...... ERRADA: O diagrama de estado apenas pode ter 1 estado Final - logo é a opção que deve ser marcada