Baixe o app para aproveitar ainda mais
Prévia do material em texto
https://www.passeidireto.com/perfil/824999/ Avaliação: CCT0264_AVS_» MODELAGEM DE SISTEMAS Tipo de Avaliação: AVS Professor: JOSE CARLOS MILLAN Turma: 9001/AA Nota da Prova: 6,2 Nota de Partic.: 0 Data: 11/04/2015 10:09:16 1a Questão (Ref.: 201102083393) Pontos: 1,5 / 1,5 O que é a classe base de um estereótipo? Qual é a classe base do estereótipo «entity», definido no perfil UML para processos de desenvolvimento de software? Gabarito: A classe base de um estereótipo é uma classe no metamodelo UML (i.e., não é um elemento de modelação criado pelo utilizador) tal como Class, Association ou Refinement. 2a Questão (Ref.: 201102090273) Pontos: 1,2 / 1,5 Relacione 3 regras de construção da descrição expandida. Gabarito: 1. não utiliza repetições e condições. 2. as sentenças são numeradas na ordem de realização. 3. deve- se padronizar a linguagem para maior assimilação. 4. as ações do sistema são comandadas pelo ator ou sistem. 5. Os fluxos alternativos representam a exceção. 6. Deve-se utilizar sentenças curtas para representação da execução. 3a Questão (Ref.: 201102109101) Pontos: 0,5 / 0,5 O RUP (Rational Unified Process) é um processo iterativo de desenvolvimento de software, baseado no Processo Unificado. A esse respeito, analise as afirmativas a seguir. I - Um dos objetivos da fase de Elaboração é a criação e estabilização da arquitetura do sistema. II - São exemplos de disciplinas do RUP: Modelagem de Negócio, Gestão de Portifólios e Gestão da Documentação Técnica. III - O principal artefato de requisitos utilizado pelo RUP é a Estória de Usuário (User Story), que serve como um "lembrete" para uma conversa sobre os requisitos entre o desenvolvedor e o cliente. IV - Um dos princípios do RUP é considerar como medida principal do progresso do projeto o software executável funcionando. Estão corretas APENAS as afirmativas: II e III II e IV I e II I e IV III e IV 4a Questão (Ref.: 201102644453) Pontos: 0,5 / 0,5 Um relacionamento entre casos de uso ajudam na descrição dos mesmos. Entre um ator e um caso de uso temos um relacionamento de : https://www.passeidireto.com/perfil/824999/ Generalização. Extends. Associação. Include. Especialização. 5a Questão (Ref.: 201102075177) Pontos: 0,5 / 0,5 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 Ligar o aparelho. Pressionar o botão de menu. Conectar o fone de ouvido. Fazer uma ligação. Visualizar mensagens de texto recebidas. Buscar um número de telefone na agenda. GSM. TDMA. 3G. O usuário. O número do telefone a ser chamado. Ambiente de reunião. Ambiente que exija silêncio. Ambiente normal. 6a Questão (Ref.: 201102593447) Pontos: 0,0 / 0,5 (IBGE) Considere as seguintes assertivas sobre a técnica de especificação de requisitos conhecida como casos de uso: I. Todo caso de uso possui um roteiro; II. O roteiro é uma sequência de passos executados por um ator; III. Uma exceção descreve a recuperação da falha de um passo de um caso de uso. As assertivas corretas são: Somente III. Somente II. Somente I e II. I, II e III. Somente I. 7a Questão (Ref.: 201102251834) Pontos: 0,5 / 0,5 O diagrama de sequencia é um diagrama fundamental na UML, que relaciona dois outros de suma relevância: classes e casos de uso. Sobre os conceitos e elementos do diagrama de sequencia, analise as assertivas que seguem I. O diagrama se sequencia mostra, quais as classes e como (através de que métodos) essas classes realizam as funcionalidades de um determinado caso de uso. II. Uma das limitações do diagrama de sequencia é a impossibilidade de representação de mensagens disparadas sob alguma condição. III. Iterações são representadas no diagrama de sequencia e facilmente podemos identificar o conjunto de mensagens que se repetem, por um retângulo pontilhado. IV. Uma das limitações do diagrama de sequencia é a impossibilidade de representar chamadas de métodos da própria classe. Com base em sua análise das assertivas, assinale a ÚNICA opção correta https://www.passeidireto.com/perfil/824999/ Estão corretas apenas as opções II e III Estão corretas apenas as opções II, III e IV Estão corretas as opções I, II, III e IV Estão corretas apenas as opções I e III Estão corretas apenas as opções III e IV 8a Questão (Ref.: 201102590755) Pontos: 0,5 / 0,5 Os conceitos de coesão e acoplamento são fundamentais para um projeto adequado da arquitetura de um software de qualidade. No que se refere aos conceitos de coesão e acoplamento, assinale UNICA opçãoINCORRETA Quanto mais forte o acoplamento melhor para a qualidade do software Acoplamento e coesão determinam o quanto se pode reutilizar código, otimizando tempo e custo do desenvolvimento do software. O acoplamento mede o quanto dois ou mais elementos do sistema estão interconectados e dependentes Quanto maior a coesão, melhor para a qualidade do software A coesão indica o quão duas ou mais funções devem permanecer juntas, no mesmo modulo ou classe. 9a Questão (Ref.: 201102073279) Pontos: 0,0 / 1,0 Qual diagrama tem a finalidade de exibir como um objeto realiza uma determinada operação num determinado momento da execução, representando um estado particular? Classes. Sequencia. Casos de uso. Estados. Objetos. 10a Questão (Ref.: 201102112913) Pontos: 1,0 / 1,0 Acerca do emprego de conceitos do paradigma de orientação a objetos na linguagem de modelagem unificada (UML) e em programas orientados a objetos, assinale a opção correta. A modelagem de aspectos estruturais ou estáticos de programa orientado a objetos deve ser efetuada utilizando-se diagramas de comunicação, entre outros. Na especificação da UML 2.0, destaca-se a existência da sublinguagem OCL (object constraint language), linguagem imperativa que, com variáveis e comandos de controle de fluxo, é usada para complementar diagramas UML. Para um conjunto de ferramentas CASE que necessitam manter intercâmbio de modelos UML desenvolvidos entre si, o formato-padrão mais recomendado a ser utilizado é o UMLDoc, embasado na linguagem Java. A modelagem de aspectos comportamentais de um programa orientado a objetos deve ser efetuada utilizando-se diagramas de classe e de instância, entre outros. Na organização de um conjunto de especificações de sistemas orientados a objeto, package é elemento usado para se agregar, inclusive de forma hierárquica, um conjunto de outros elementos dentro de um mesmo espaço de nomes.
Compartilhar