Baixe o app para aproveitar ainda mais
Prévia do material em texto
31/05/2016 BDQ Prova http://simulado.estacio.br/bdq_simulados_linear_view.asp 1/2 Fechar MODELAGEM DE SISTEMAS Simulado: CCT0071_SM_201301557056 V.1 Aluno(a): DANIEL ROSA DA SILVA Matrícula: 201301557056 Desempenho: 0,4 de 0,5 Data: 31/05/2016 11:56:14 (Finalizada) 1a Questão (Ref.: 201301668764) Pontos: 0,1 / 0,1 Indique a seqüência correta do preenchimento das seis lacunas com as definições de cada diagrama utilizado na UML, utilizando a identificação numerada. A seqüência apresentada, nas opções, é de cima para baixo. 1. Descrição de Caso de Uso 2. Diagrama de Caso de Uso 3. Diagrama de Classe 4. Diagrama de Estado 5. Diagrama de Seqüência 6. Diagrama de Atividades ( ) Descreve a funcionalidade do sistema percebida por atores externos. ( ) Apresenta objetos e classes envolvidas no cenário e a seqüência de mensagens trocadas entre os objetos; ( ) Representa o processo descrevendo as atividades seqüenciais e paralelas. ( ) Descreve os estados possíveis em que um objeto pode se encontrar e o que muda como resultado de eventos que o atingem. ( ) Descreve os tipos de objetos no sistema e os vários tipos de relacionamento estático que existem entre eles. ( ) Representa os requisitos do sistema. 6 5 3 4 2 1 1 5 6 4 3 2 1 6 5 4 3 2 2 6 5 3 4 1 2 6 5 4 3 1 Gabarito Comentado. 2a Questão (Ref.: 201302290094) Pontos: 0,1 / 0,1 Na UML (Unified Modeling Language), o ________________________ é utilizado para indicar as comunicações dinâmicas entre objetos durante a execução de uma tarefa. Ele mostra a ordem temporal na qual as mensagens são enviadas entre os objetos para executar aquela tarefa. Diagrama de Sequência Diagrama de Classes Diagrama de Comunicação Diagrama de Estados Diagrama de Casos de Uso Gabarito Comentado. Gabarito Comentado. 31/05/2016 BDQ Prova http://simulado.estacio.br/bdq_simulados_linear_view.asp 2/2 3a Questão (Ref.: 201302222865) Pontos: 0,1 / 0,1 Na análise e projeto de desenvolvimento de software com uso da UML existem diversos diagramas entre eles o diagrama de classes. Neste tipo de diagrama, o relacionamento semântico entre duas classes, nos quais a alteração de um (a classe independente) pode afetar a semântica da outra (a classe dependente) é conhecido como: Realização. Composição. Generalização. Dependência. Agregação. 4a Questão (Ref.: 201302290006) Pontos: 0,0 / 0,1 A linguagem UML possui vários tipos de diagramas. Sobre o Diagrama de Estado, analise as assertivas e assinale a alternativa que aponta as corretas. I. Na grande maioria dos casos, o Diagrama de Estado para uma classe mostra os estados que os objetos dessa classe podem assumir e as transições que eles podem fazer de estado para estado. II. Um Diagrama de Estado é ideal para a modelação de um atributo com duas características, quando o atributo possui poucos valores e quando o atributo tem restrições em transições autorizadas entre esses valores. III. O Diagrama de Estado mostra os estados admissíveis que os objetos de uma dada classe podem assumir e as transições permitidas entre pares de estados. IV. A modelagem dos estados de uma classe iniciase com um modelo essencial e faz o mapeamento dele para uma tecnologia escolhida. Apenas I, II e III. Apenas I e III. Apenas II, III e IV. Apenas I e II. I, II, III e IV. 5a Questão (Ref.: 201302222874) Pontos: 0,1 / 0,1 Entre os diagramas da UML qual deles é responsável por exibir as interações entre os vários componentes de um sistema, e em especial, os objetos e como seus métodos interagem entre si e a ordem? Objetos. Classes. Atividades. Sequencia. Casos de usos. Fechar MODELAGEM DE SISTEMAS Simulado: CCT0071_SM_201401058582 V.1 Aluno(a): DIEGO FERREIRA REBELLO FERNANDES Matrícula: 201401058582 Desempenho: 0,3 de 0,5 Data: 02/04/2016 11:57:13 (Finalizada) 1a Questão (Ref.: 201401166720) Pontos: 0,0 / 0,1 Observe as seguintes afirmações sobre a forma de especificação de requisitos conhecida como Casos de Uso: I - Todo diagrama de caso de uso tem, pelo menos, um ator. II - Um ator pode participar de, somente, um caso de uso. III - A descrição de um caso de uso pode utilizar descrições de outros casos de uso. IV - A descrição de um caso de uso pode ser alterada por outro caso de uso. Assinale a alternativa que contém somente afirmações CORRETAS: I e IV I, III e IV I e III II, III e IV I, II e III 2a Questão (Ref.: 201401674466) Pontos: 0,1 / 0,1 É um princípio da orientação a objetos, que permite que classes compartilhem atributos e métodos. Ela é usada na intenção de reaproveitar código ou comportamento generalizado ou especializar operações ou atributos: Objeto Polimorfismo Classe Herança Encapsulamento 3a Questão (Ref.: 201401764948) Pontos: 0,1 / 0,1 O diagrama da UML é reconhecido como: Diagrama estrutural Diagrama de fluxo de dados Diagrama de agrupamento Diagrama notacional Diagrama comportamental 4a Questão (Ref.: 201401764956) Pontos: 0,1 / 0,1 O item conhecido como Caso de Uso é um item: Opcional Comportamental Estrutural De agrupamento Notacional 5a Questão (Ref.: 201401734781) Pontos: 0,0 / 0,1 Com base na UML indique os Diagramas Estáticos. Diagrama de Classes, Diagramas de Objetos, Diagrama de Caso de Uso, Diagrama de Componentes Diagrama de Classes, Diagrama de Componentes, Diagrama de Caso de Uso, Diagrama de Componentes Diagrama de Classes, Diagramas de Objetos, Diagrama de Estados, Diagrama de Componentes Diagrama de Classes Diagramas de Objetos Diagrama de Caso de Uso Diagrama de Atividades Diagrama de Classes, Diagrama de SeqUência, Diagrama de Caso de Uso, Diagrama de Componentes Fechar MODELAGEM DE SISTEMAS Simulado: CCT0071_SM_201401058582 V.1 Aluno(a): DIEGO FERREIRA REBELLO FERNANDES Matrícula: 201401058582 Desempenho: 0,1 de 0,5 Data: 09/04/2016 13:00:33 (Finalizada) 1a Questão (Ref.: 201401674536) Pontos: 0,0 / 0,1 A instância de uma classe, que é capaz de armazenar estados através de seus atributos e reagir a mensagens enviadas a ele, assim como se relacionar e enviar mensagens a outros é conhecida como: Polimorfismo Classe Objeto Encapsulamento Herança 2a Questão (Ref.: 201401310389) Pontos: 0,0 / 0,1 Analise as sentenças abaixo e verifique se são verdadeiras ou falsas. Posteriormente, sinalize a alternativa que corresponde ao resultado de sua análise. I - A interpretação do diagrama de sequência sempre será de cima para baixo e da direita para a esquerda. II- No diagrama de sequência é possível apresentar múltipla instâncias de objetos o que não é possível no diagrama de colaboração . III- Um diagrama de sequência mostra a colaboração dinâmica entre os objetos. Está correta somente sentenças III. Está correta somente sentenças I. Estão corretas as sentenças I, III. Estão corretas as sentenças II, III. Todas as sentenças estão corretas 3a Questão (Ref.: 201401749755) Pontos: 0,0 / 0,1 Em relação ao diagrama de sequência, suas principais características e aplicações no contexto da modelagem de um SI, assinale a alternativa CORRETA O diagrama de sequência é o primeiro diagrama estrutural a ser feito na modelagem de um SI, identificando cada uma das entidades do domínio em análise junto com seus respectivos relacionamentos O diagrama de sequência ilustra a quantidade de estados possíveis que um objeto pode assumir a partir de uma sequência de interações específicas o diagrama de sequência influencia a atualização e evolução dos diagramas de classe, a partir da eventual identificação de métodos nas classes do projeto O diagrama de sequência é utilizado principalmente para modelar a troca de mensagens entre componentes e nós de um projeto a partir da leitura de especificação de um caso de uso O diagrama de sequência ilustra a sequência defluxos principais e secundários na modelagem de processos de negócio em projeto de desenvolvimento de software 4a Questão (Ref.: 201401759050) Pontos: 0,0 / 0,1 Os padrões a partir dos quais os objetos são criados são denominados: Classes Instâncias Exceções Métodos Entidades 5a Questão (Ref.: 201401158484) Pontos: 0,1 / 0,1 Considerando o diagrama de caso de uso e a descrição abaixo referente ao caso de uso "Hospedar Cliente" de um Hotel, marque a alternativa correta para descrição do tratamento neste caso de uso para a interação com o caso de uso "Cadastrar Hospede". Fluxo normal 1. Sistema apresenta tela "Hospedar Cliente"; 2. Informa dados do hospede; 3. Sistema obtém dados do hospede; 4. Sistema apresenta dados do hospede; 5. Sistema apresenta lista de quartos; 6. Recepcionista escolhe o quarto; 7. Recepcionista confirma; 8. Sistema inclui Hospedagem 9. Sistema "Alocar quarto"; 10. Sistema "Abrir conta corrente"; 11. Sistema encerra caso de uso Alterar no Fluxo Normal a sentença 3 para 3 Sistema obtem dados do hospede ou sistema "Cadastrar hospede", quando não existe. Incluir no fluxo alternativo: 3. Sistema obtém dados do hospede; 3.1 Se cliente não cadastrado, "Cadastrar Hospede" Interações do tipo não são descritas nos casos de uso que as comandam. Incluir no fluxo normal: Incluir a linha de comentário "*** sistema "Cadastrar hospede", quando cliente ainda não for hóspede.", imediatamente após o item 3. Incluir no fluxo alternativo: 3. Sistema obtém dados do hospede; 3.1 Cliente não cadastrado 3.1.1 Sistema "Cadastrar Hospede"; 3.1.2 Sistema retorna 4 Fechar MODELAGEM DE SISTEMAS Simulado: CCT0071_SM_201401058582 V.1 Aluno(a): DIEGO FERREIRA REBELLO FERNANDES Matrícula: 201401058582 Desempenho: 0,1 de 0,5 Data: 12/05/2016 07:56:48 (Finalizada) 1a Questão (Ref.: 201401759050) Pontos: 0,0 / 0,1 Os padrões a partir dos quais os objetos são criados são denominados: Instâncias Entidades Exceções Métodos Classes 2a Questão (Ref.: 201401141904) Pontos: 0,0 / 0,1 Considerando uma empresa de auto peças que vende o motor montado e as peças que compõe o motor e, que você foi contratado para modelar o sistema de vendas dessa empresa, qual representação você usaria para apresentar essa nescessidade de negócio? Generalização. Agregação por valor. Agregação por referência. Classe associativa. Auto-associação. 3a Questão (Ref.: 201401764955) Pontos: 0,0 / 0,1 A UML é uma linguagem indicada ou destinada a: Criar plugins em ferramentas de desenvolvimento Nenhuma das anteriores Visualizar, Especificar, Construir e Documentar Gerar banco de dados a partir de um modelo de classes Programar, Documentar e Formatar 4a Questão (Ref.: 201401759056) Pontos: 0,0 / 0,1 Em UML, uma classe é entendida como: a implementação de um serviço que pode ser solicitado por algum objeto a descrição de um intervalo de valores que as instâncias podem apresentar uma descrição de um conjunto de objetos que compartilham os mesmos atributos, operações, relacionamentos e semântica uma abstração de algo que pode ser feito com um objeto e compartilhado por todos os objetos uma abstração do tipo de dados de um sistema 5a Questão (Ref.: 201401166720) Pontos: 0,1 / 0,1 Observe as seguintes afirmações sobre a forma de especificação de requisitos conhecida como Casos de Uso: I - Todo diagrama de caso de uso tem, pelo menos, um ator. II - Um ator pode participar de, somente, um caso de uso. III - A descrição de um caso de uso pode utilizar descrições de outros casos de uso. IV - A descrição de um caso de uso pode ser alterada por outro caso de uso. Assinale a alternativa que contém somente afirmações CORRETAS: I, II e III II, III e IV I, III e IV I e III I e IV Fechar MODELAGEM DE SISTEMAS Simulado: CCT0071_SM_201401058582 V.1 Aluno(a): DIEGO FERREIRA REBELLO FERNANDES Matrícula: 201401058582 Desempenho: 0,4 de 0,5 Data: 01/06/2016 22:22:45 (Finalizada) 1a Questão (Ref.: 201401637430) Pontos: 0,1 / 0,1 Sobre os diagramas de implantação, da UML (Unified modeling language), uteis, especialmente, na fase de projeto de software é INCORRETO afirmar É um conjunto de nós conectados, onde um nó é única e exclusivamente uma estação ou servidor. Envolvem a topologia do sistema, descrevendo a estrutura do hardware. Pode ser integrado ao diagrama de componentes, mostrando que componentes executam em que nó. Modelam uma visão estática de funcionamento de um sistema. É direcionado para a distribuição, entrega e instalação das partes que formam o sistema físico. Gabarito Comentado. 2a Questão (Ref.: 201401119911) Pontos: 0,0 / 0,1 São exemplos de diagramas estruturais: Classes, Objetos, Atividades e Distribuição. Casos de Usos, Atividades, Estados e Interações. Classes, Objetos, Componentes e Interações. Classes, Casos de Usos, Componentes e Objetos. Classes, Objetos, Componentes e Distribuição. 3a Questão (Ref.: 201401673029) Pontos: 0,1 / 0,1 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 Ator responsável, classe correspondente e lista de mensagens Protótipo e lista de mensagens Diagrama de classe e de sequência correspondente 4a Questão (Ref.: 201401939024) Pontos: 0,1 / 0,1 Considerando um diagrama de pacotes, é correto afirmar que: Elimina a necessidade do diagrama de classes, pois, é capaz de organizar as estruturas de classes, pacotes e casos de uso em modelos de software. Trata-se de um diagrama estrutural, que serve para agrupar outros elementos do modelo, como classes ou mesmo outros pacotes. Serve para levantar requisitos do sistema. Não permite o agrupamento de classes abstratas. Ajuda a organizar o diagrama de caso de uso, por contexto. 5a Questão (Ref.: 201401933212) Pontos: 0,1 / 0,1 (FGV - 2015 - TJ-PI - Analista Judiciário - Analista de Sistemas - Desenvolvimento) Durante o levantamento de requisitos de um novo sistema para o controle de matrículas de uma universidade, foi observada a seguinte situação: • Todo novo estudante é inserido no sistema;• Ao ser inscrito em uma disciplina, o estudante passa a ser um estudante inscrito;• Ao término do período letivo, o estudante passa a ser um estudante aguardando inscrição;• Sempre que vai iniciar o período letivo e ocorre a inscrição em alguma disciplina, o estudante volta a ser um estudante inscrito;• Por fim, ao término do curso, o estudante passa a ser um estudante com curso concluído. Com base na UML, para representar essa situação da forma mais expressiva possível, o analista deverá utilizar o Diagrama de Casos de uso. Sequência. Classes. Colaboração. Transição de estados.
Compartilhar