Baixe o app para aproveitar ainda mais
Prévia do material em texto
09/06/2015 BDQ Prova http://simulado.estacio.br/bdq_simulados_ead_ens_preview.asp?cript_hist=1152873000 1/4 MODELAGEM DE SISTEMAS Simulado: CCT0264_SM_201202269737 V.2 Fechar Aluno(a): WAGNER ROBERTO CARVALHO MONTEIRO Matrícula: 201202269737 Desempenho: 2,0 de 8,0 Data: 05/05/2015 12:54:51 (Finalizada) 1a Questão (Ref.: 201202360183) Pontos: 0,0 / 1,0 (PRODEB 2008) "A Linguagem de Modelagem Unificada (UML) é uma linguagem visual para especificar, construir e documentar os artefatos dos sistemas" (OMG). O que define a palavra "visual" no texto acima? UML não pode ser utilizada para geração de código automatizada. UML deve ser aplicada apenas como planta de software. UML não possui metamodelo para ferramentas CASE MDA. UML define vários perfis que só devem ser utilizados como rascunhos para a construção de um sistema. UML é uma notação diagramática padrão. Gabarito Comentado. 2a Questão (Ref.: 201202374492) Pontos: 1,0 / 1,0 Considerando que você é um analista de negócio e está desenvolvendo um sistema de materiais e ocorre que: quando da movimentação de materiais surge uma exceção, que é a emissão de ordem de compra quando o estoque ficar abaixo do mínimo recomendado. Assim, a representação dessa situação no Diagrama de Caso de Uso é um relacionamento de ........... . generalização. associação composta. associação não composta. dependência estereotipado como extensão dependência estereotipado como inclusão. Gabarito Comentado. 3a Questão (Ref.: 201202923366) Pontos: 0,0 / 1,0 Quais informações deveram ser contempladas na descrição de um fluxo alternativo caso de uso de validar CPF. Informações de procedimentos a serem feitos se o CPF for inválido. Informações de como foi validade do CPF Informações de procedimentos a serem feitos se o CPF for válido. Nenhuma informação deve ser apresentada. Informações de atributos da classe CPF. Gabarito Comentado. 09/06/2015 BDQ Prova http://simulado.estacio.br/bdq_simulados_ead_ens_preview.asp?cript_hist=1152873000 2/4 4a Questão (Ref.: 201202369179) Pontos: 0,0 / 1,0 Analise as sentenças abaixo e, em seguida marque a alternativa que indica as sentenças verdadeiras. I Um projeto do mesmo ramo de negócio em empresas diferentes contém especificações diferentes porque são adaptados às operações de cada empresa; II Os modelos devem ser desenvolvidos após a construção do sistema para compor a documentação; III Os modelos definidos na UML são utilizados de forma conjunta, pois cada um pode apresentar mudanças na construção do software; IV Na UML devem ser representados os procedimentos lógicos e físicos; Itens I e IV são verdadeiros. Itens I, III e IV são verdadeiros. Itens I, e III são verdadeiros. Itens I, II, III são verdadeiros. Itens III e IV são verdadeiros. Gabarito Comentado. 5a Questão (Ref.: 201202542654) Pontos: 0,0 / 1,0 Dadas as seguintes afirmações: I) Um ator interage com o sistema fornecendo e/ou recebendo informações do mesmo. II) Um único ator pode se relacionar com muitos casos de uso. III) Um caso de uso pode se relacionar com no máximo dois atores. IV) Uma pessoa que utiliza um sistema somente poderá representar um papel. Qual é a opção correta? I, II e IV estão corretas. Somente a II está correta. I, II e III estão corretas. I e II estão corretas. Todas estão corretas. 6a Questão (Ref.: 201202362254) Pontos: 0,0 / 1,0 Qual da afirmação abaixo NÃO corresponde com as definições de Desenvolvimento de Softwares Orientado a Objetos? 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 é uma tecnologia para a produção de modelos que especifiquem o domínio do problema de um sistema. 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 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. 09/06/2015 BDQ Prova http://simulado.estacio.br/bdq_simulados_ead_ens_preview.asp?cript_hist=1152873000 3/4 Gabarito Comentado. 7a Questão (Ref.: 201202354091) Pontos: 0,0 / 1,0 Em um Diagrama de Casos de Uso, representando os casos de uso de uma aparelho celular, os casos de uso que devem ser representados são Fazer uma ligação. Visualizar mensagens de texto recebidas. Buscar um número de telefone na agenda. O usuário. O número do telefone a ser chamado. GSM. TDMA. 3G. Ligar o aparelho. Pressionar o botão de menu. Conectar o fone de ouvido. Ambiente de reunião. Ambiente que exija silêncio. Ambiente normal. Gabarito Comentado. 8a Questão (Ref.: 201202499287) Com base no diagrama de classes e modelo de casos de uso (diagrama e especificação de cada caso de uso), elaboramos o diagrama de sequência. Qual a contribuição do diagrama de sequência para a melhoria do diagrama de classes? Sua Resposta: xs Compare com a sua resposta: Com o diagrama de sequencia é possível descobrir novos métodos para as classes envolvidas, não vislumbrados anteriormente. 9a Questão (Ref.: 201202498623) A linguagem de modelagem unificada (UML) propõe a representação da Generalização do ator para tornar visível os diversos tipos de um mesmo ator. Justifique a representação da generalização de ator. Sua Resposta: s Compare com a sua resposta: A generalização de ator deve ser representada quando um mesmo procedimento deve ser realizado por vários tipos de um mesmo ator, por exemplo: Um ator FUNCIONARIO que possa ser especializado em GERENTE e VENDEDOR. O requisito ¿Vender Produto¿ poderá ser realizado tanto por gerente quanto por vendedor. Nesse caso o caso de uso estará representado diretamente em FUNCIONARIO. Assim é possível visualizar os responsáveis por realizar um mesmo caso de uso. 10a Questão (Ref.: 201202374159) Pontos: 1,0 / 1,0 Na UML os modelos evoluem na medida em que o projeto avança e confirmam que: I São considerados aspectos lógicos e NÃO são considerados aspectos físicos. II Ao final do diagrama de classe devese verificar se existem casos de uso para criar e manter todas as informações representadas nas classes. 09/06/2015 BDQ Prova http://simulado.estacio.br/bdq_simulados_ead_ens_preview.asp?cript_hist=1152873000 4/4 III A construção do diagrama de classe deve representar todas as informações envolvidas para realização do negócio. IV É frequente ter que retornar a modelos já criados quando se finaliza algum modelo, pois a construção do novo modelo pode gerar ajustes nos anteriores. Baseado nas assertivas acima, marque a alternativa que aponta as VERDADEIRAS. I II IV II IV II III IV I II III I III IV
Compartilhar