A maior rede de estudos do Brasil

Grátis
5 pág.
AVS_Modelagem_de_Sistemas_2014_(FR)

Pré-visualização | Página 1 de 1

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.