Baixe o app para aproveitar ainda mais
Prévia do material em texto
Avaliação: CCT0192_AV2_201204069344 » MODELAGEM DE SISTEMAS Tipo de Avaliação: AV2 Aluno: 201204069344 - WELLINGTON JOSE DE OLIVEIRA CAMPOS JUNIOR Professor: ADRIANA APARICIO SICSU A DO NASCIMENTO Turma: 9001/AA Nota da Prova: 3,0 de 8,0 Nota do Trabalho: 0 Nota de Participação: 1 Data: 31/08/2013 15:11:03 1a Questão (Cód.: 65596) Pontos: 0,0 / 1,5 De acordo com UML um estereótipo pode estender um elemento do tipo associação? Dê um exemplo e justifique a sua resposta. Resposta: Desculpa, acho que não entendi a pergunta. Quando vc diz esteriótipo, seria uma particuralidade do objeto, como exemplo temos o objeto Cachorro(idCachorro,Raça,Nascimento) e seus esterótipos seriam Sexo Masculino ou Feminino. Se a pergunta for o que eu exemplifiquei, então um esteriópito "estente" uma classe a outra classo com a agregação, onde classe filha receberá os atributos da classe mãe. Gabarito: Sim. Por exemplo, considere o estereótipo «communicate» nas associações entre actores e casos de utilização, usados nos diagramas de casos de utilização. Uma associação com estereótipo permite caracterizar mais adequadamente o tipo de associação correspondente. 2a Questão (Cód.: 72474) Pontos: 1,0 / 1,5 Quando utilizamos a descrição de caso de uso do tipo expandida? Resposta: Temos as descrições de casos de uso do tipo normal e expandida, utilizamos a expandida quando há a necessidade (não são usados em todos os casos) de especificarmos mais as ações que serão tomadas. Vale lembrar que na expandia, é utilizad a descrição normal e só no tópico necessário se utiliza. Dando um exemplo para explicar melhor: Descrição de Caso de uso normal: 1.0 - Vender Produto ao cliente 1.1 - Selecionar cliente 1.2 Selecionar produto 1.3 Fechar a venda. Descrição de Caso de uso expandida: 1.0 Vender Produto ao Cliente 1.1 Selecionar o Cliente 1.1.1 Cliente não Cadastrado, Cadastrar Cliente 1.1.2 Selecionar Cliente cadastrado ... 1.2 Selecionar Produto e assim por diante. Gabarito: Quando o caso de uso não tratar de exceções e não tiver complexidade em suas operações. 3a Questão (Cód.: 91694) Pontos: 1,0 / 1,0 Na UML "Unified Modeling Language": Não se utiliza instância. Instância é o oposto de um objeto. Instância é uma manifestação abstrata de algo concreto. Instâncias são representadas graficamente com seu nome em negrito e itálico. Instância e objeto são sinônimos. 4a Questão (Cód.: 91305) Pontos: 0,0 / 1,0 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: I e IV II e IV I e II II e III III e IV 5a Questão (Cód.: 57357) Pontos: 0,0 / 0,5 O RUP (Rational Unified Process) é uma metodologia de projeto de software criada pela Rational. O processo analítico do RUP divide o ciclo de vida de desenvolvimento de software em 4 fases. Assinale a alternativa que NÃO indica uma fase do ciclo de vida de desenvolvimento de software, de acordo com o RUP. Concepção. Elaboração. Construção. Implantação. Transição. 6a Questão (Cód.: 77467) Pontos: 0,0 / 0,5 Em uma escola um aluno realiza sua matrícula em uma turma, que possui um professor responsável, mas possui várias disciplinas associadas. As disciplinas só estão associadas a uma turma. Indique a multiplicidade entre alunos - turmas, turmas e professor e turmas - disciplinas. alunos(0-1) - (1-1) turmas turmas(0-1) - (0-1) professor turmas(0-1) - (0-1) disciplinas alunos(0-1) - (1-*) turmas turmas(0-*) - (0-1) professor turmas(0-*) - (0-*) disciplinas alunos(0-*) - (1-1) turmas turmas(0-*) - (0-1) professor turmas(0-1) - (0-*) disciplinas alunos(0-*) - (1-*) turmas turmas(0-*) - (0-*) professor turmas(0-*) - (0-*) disciplinas alunos(1-1) - (1-1) turmas turmas(0-*) - (0-1) professor turmas(0-*) - (0-1) disciplinas 7a Questão (Cód.: 95117) Pontos: 0,0 / 0,5 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. 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. 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. 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. 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. 8a Questão (Cód.: 78185) Pontos: 0,5 / 0,5 Considerando um sistema de supermercado onde o cliente pode comprar vários produtos e cada produto pode ser comprado por vários clientes, analise o modelo abaixo e indique o nome que se dá à representação apresentada dentro do círculo? Agregação por referência. Agregação por valor. Classe associativa. Auto-associação. Generalização e especialização. 9a Questão (Cód.: 57325) Pontos: 0,0 / 0,5 A figura abaixo ilustra um Diagrama de Casos de Uso e é utilizada no desenvolvimento de projetos de sistemas, utilizando ferramentas da Análise Orientada a Objetos. O relacionamento entre o ator Cliente e o caso de uso Comprar um produto, é denominado e definido como: Generalização / uma funcionalidade do sistema do ponto de vista do usuário. Globalização / uma funcionalidade do sistema do ponto de vista do relacionamento. Associação / uma funcionalidade do sistema do ponto de vista do relacionamento. Associação / uma funcionalidade do sistema do ponto de vista do usuário. Generalização / uma funcionalidade do sistema do ponto de vista do relacionamento. 10a Questão (Cód.: 72424) Pontos: 0,5 / 0,5 É comprovado que o uso de modelos para estudo de qualquer natureza é uma boa ferramenta para transmitir informação e assim apresenta diversos benefícios. Dentre as opções relacionadas nas alternativas dessa questão, marque a que NÃO representa um benefício no uso de modelos como Diagrama de Caso de Uso e Diagrama de Classe para desenvolvimento de sistemas de informação. Recurso para minimizar erros. A duração do desenvolvimento fica estendido o que faz com queaumente a qualidade do produto. Apoia o desenvolvimento do sistemas para a programação, por exemplo. Compõe uma documentação para garantir a continuidade dos sistemas. Facilita a comunicação com o usuário.
Compartilhar