Baixe o app para aproveitar ainda mais
Prévia do material em texto
Avaliação: CCT0264_AVS_201301723071 » MODELAGEM DE SISTEMAS Tipo de Avaliação: AVS Aluno: 201301723071 - FELIPE ROZELIO DO NASCIMENTO Professor: MARCELO VASQUES DE OLIVEIRA Turma: 9002/AB Nota da Prova: 5,5 Nota de Partic.: 1 Data: 21/06/2014 11:19:12 1a Questão (Ref.: 201301997291) Pontos: 0,5 / 1,5 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. Resposta: É Representada quando um procedimento deve ser realizado por vários tipos de um mesmo ator. Gabarito: 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. 2a Questão (Ref.: 201302046149) Pontos: 0,0 / 0,5 Com relação aos conceitos inerentes as especificações de casos de uso, assinale a ÚNICA resposta INCORRETA. Um caso de uso pode não ter cenário alternativo As especificações dos casos de uso são fundamentais para elaboração do Diagrama de Sequencia. Os casos de uso possuem 1(um) cenário principal e podem ter mais de 1 (um) cenário alternativo Caso de uso e cenário de uso são termos sinônimos, que representam uma interação entre ator e sistema. As especificações de casos de uso são narrativas textuais que evidenciam o passo a passo da interação do ator com o sistema 3a Questão (Ref.: 201302057997) Pontos: 1,0 / 1,5 Qual a finalidade do Diagrama de Componentes, dentro do contexto de desenvolvimento de um sistema sob a técnica da analise orientada a objeto, usando a linguagem UML? Resposta: Identificar os diversos componentes que o sistema possui, com isso fica mais a visualização e a integração dos mesmos. Gabarito: O diagrama de componente mostra o sistema pelo seu lado funcional, mostrando a organização de seus módulos e como se dará a sua execução. Portanto, representa o desenho da estrutura do código gerado. Um componente é definido a partir de condições físicas, definições de projeto nas implementações de classes e métodos definidos nos diagramas de sequência (ou colaboração). Eles são tipicamente os arquivos implementados no ambiente de desenvolvimento. 4a Questão (Ref.: 201302029315) Pontos: 0,5 / 0,5 O PU (Processo UNIICADO) é um das modalidades de processos de desenvolvimento de software, que caracteriza-se por ser iterativo. Com base em seus conhecimentos sobre o PU, analise as assertivas que seguem. I.O fator de ser ITERATIVO implica em dividir o projeto para seu desenvolvimento em partes. II. Na fase de concepção, define-se dentre outras coisas, o ESCOPO do produto e sua viabilidade. III. Na Fase de elaboração, são identificados apenas os requisitos não funcionais. IV. Na fase de construção, a parte do sistema em estudo é implementada na linguagem de programação V. Na fase de Fixação, o sistema é testado, implantando e ajustado ao ambiente em questão. Com base em sua análise das assertivas, assinale a ÚNICA opção correta Estão corretas apenas as assertivas I. II e IV Estão corretas apenas as assertivas I, IV e V Estão corretas apenas as assertivas I e. II Estão corretas apenas as assertivas I, II e V Estão corretas apenas as assertivas II. III e IV 5a Questão (Ref.: 201301872835) Pontos: 0,5 / 0,5 Na UML o diagrama utilizado para representar os dados, denomina-se Diagrama de classe. Um objeto pode representar vários tipos diferentes, sendo que algumas características são comuns e outras são próprias de cada tipo. Para esse diagrama utilizamos a representação de: Classe associativa. Generalização e especialização. Auto-Associação. Agregação por referência. Agregação por valor. 6a Questão (Ref.: 201301890492) Pontos: 1,0 / 1,0 Uma parte física e substituível de um sistema com o qual está em conformidade e proporciona a realização de um conjunto de artefatos (UML) é um: objeto. método. caso de uso. atributo. componente. 7a Questão (Ref.: 201301890495) 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. 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. 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. 8a Questão (Ref.: 201301860932) Pontos: 0,5 / 0,5 UML também é usada para representar sistemas mecânicos sem nenhum software. Identifique a opção que possui as características que não estão corretas. Sistemas Técnicos: Manter e controlar equipamentos técnicos como de telecomunicações, equipamentos militares ou processos industriais. Eles devem possuir interfaces especiais do equipamento e menos programação de software de que os sistemas de informação. Sistemas Técnicos são geralmente sistemas real-time. Sistemas Real-time Integrados: Executados em simples peças de hardware integrados a telefones celulares, carros, alarmes etc. Estes sistemas implementam programação de baixo nível e requerem suporte real-time. Sistemas Distribuídos: Distribuídos em máquinas onde os dados são transferidos facilmente de uma máquina para outra. Eles requerem mecanismos de comunicação sincronizados para garantir a integridade dos dados e geralmente são construídos em mecanismos de objetos como CORBA, COM/DCOM ou Java Beans/RMI. Sistemas de Informação: Armazenar, pesquisar, editar e mostrar informações para os usuários. Manter grandes quantidades de dados com relacionamentos complexos, que são guardados em bancos de dados relacionais ou orientados a objetos. Sistemas de Negócios: descreve as classes, especificações (pessoas, computadores etc.), mantém e controla. 9a Questão (Ref.: 201301852741) Pontos: 0,0 / 0,5 A UML (Unified Modeling Language) possui vários tipos de diagramas que em conjunto são utilizados para descrever a visão estática e dinâmica de um sistema. Assinale a alternativa em que todos os diagramas listados descrevem uma visão dinâmica de um sistema. Classes, Objetos, Implantação e Pacotes. Classes, Objetos, Casos de Uso e Sequência. Casos de Uso, Sequência e Atividades. Implantação, Pacotes, Sequência e Atividades. Implantação, Pacotes, Casos de Uso e Atividades. 10a Questão (Ref.: 201301872831) Pontos: 0,5 / 0,5 Uma livraria disponibiliza livros de várias editoras para venda aos clientes, que podem comprar quantos desejar em um mesmo pedido. A livraria compra da editora muitos exemplares de mesmo título e autoria. Analisando o cenário apresentado indique qual modelo representa a situação. Período de não visualização da prova: desde 20/06/2014 até 07/07/2014.
Compartilhar