Buscar

modelagem de sistemas_11_2014

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 4 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Avaliação: CCT0264_AV_201301013889 » MODELAGEM DE SISTEMAS
Tipo de Avaliação: AV
Aluno: 201301013889 - DIVALDO ALMIR ANTUNES 
Professor: MARCELO VASQUES DE OLIVEIRA Turma: 9002/AA
Nota da Prova: 5,0 Nota de Partic.: 2 Data: 19/11/2014 09:00:16
1a Questão (Ref.: 201301087687) Pontos: 0,5 / 0,5
A metodologia RUP propõe o uso das disciplinas da engenharia de software ao longo das etapas de 
desenvolvimento. Identifique dentre as alternativas abaixo a que se propõe a etapa de CONCEPÇÃO: 
Definir a abrangência de desenvolvimento da iteração em desenvolvimento, tendo como marco o ESCOPO.
Definir a arquitetura de hardware e software utilizados no desenvolvimento da iteração, tendo como marco 
a ARQUITETURA.
Conceber o sistema em sua totalidade, pois tendo todos os procedimentos definidos facilita a distribuição de 
execução entre a equipe.
Desenvolver o componente proposto para a iteração, tendo como marco a OPERAÇÃO.
Verificar a qualidade do componente / tarefa desenvolvida na iteração, através da realização de testes 
unitários e de integração, tendo como marco o RELEASE (nova versão para o sistema).
2a Questão (Ref.: 201301078750) Pontos: 0,0 / 0,5
(PRODEB 2008) "A Linguagem de Modelagem Unificada (UML) é uma linguagem visual para especificar, construir e 
documentar os artefatos dos sistemas" (OMG). 
O que define a palavra "visual" no texto acima? 
UML é uma notação diagramática padrão. 
UML deve ser aplicada apenas como planta de software.
UML não possui meta-modelo para ferramentas CASE MDA.
UML define vários perfis que só devem ser utilizados como rascunhos para a construção de um sistema. 
UML não pode ser utilizada para geração de código automatizada.
3
a
 Questão (Ref.: 201301072656) Pontos: 0,5 / 0,5
O diagrama da UML que fornece uma visão externa do sistema, representando um nível alto de abstração nos quais 
elementos externos (atores) interagem com o sistema é denominado diagrama de 
colaboração. 
atividades. 
casos de uso. 
sequência. 
transição de estados.
Página 1 de 4BDQ Prova
26/11/2014file:///C:/Users/User/AppData/Local/Temp/0YVJ07IM.htm
User
Realce
User
Realce
4a Questão (Ref.: 201301092726) Pontos: 0,0 / 0,5
Na UML os modelos evoluem na medida em que o projeto avança e confirmam que:
I - São considerados aspectos lógicos e NÃO são considerados aspectos físicos.
II - Ao final do diagrama de classe deve-se verificar se existem casos de uso para criar e manter todas as 
informações representadas nas classes.
III - A construção do diagrama de classe deve representar todas as informações envolvidas para realização do 
negócio.
IV - É frequente ter que retornar a modelos já criados quando se finaliza algum modelo, pois a construção do novo 
modelo pode gerar ajustes nos anteriores.
Baseado nas assertivas acima, marque a alternativa que aponta as VERDADEIRAS.
I - III - IV
II - III - IV
II - IV
I - II - III
I - II - IV
5a Questão (Ref.: 201301588272) Pontos: 1,0 / 1,0
Analise cada assertiva pertinente ao diagrama de componentes classificando em V (verdadeira) ou F (falsa).
I. Um componente necessariamente representa uma biblioteca, como por exemplo uma DLL.
II. O diagrama de componentes está diretamente relacionado a arquitetura do software.
III. O diagrama de componentes mostra a dependência entre os componentes de software.
Assinale a ÚNICA opção que possui a correta sequencia de V e F, para cada assertiva I, II e III.
I - F, II - F, III - V. 
I - V, II - V, III - V.
I - V, II - F, III - V. 
I - F, II - V, III - V. 
I - F, II - V, III - F. 
6a Questão (Ref.: 201301072653) Pontos: 0,5 / 0,5
O tipo de associação entre objetos das classes "turmas" e "alunos" identificado, na modelagem de classes da UML, 
na sentença "turmas são formadas por alunos" é denominada:
generalização. 
agregação. 
especialização. 
inclusão. 
extensão.
7a Questão (Ref.: 201301609609) Pontos: 0,0 / 1,0
Texto - Esse diagrama é uma maneira alternativa de se mostrar interações, que ocorrem em um caso e uso com a 
possibilidade de expressar que ações são executadas.
Página 2 de 4BDQ Prova
26/11/2014file:///C:/Users/User/AppData/Local/Temp/0YVJ07IM.htm
Assinale a opção que apresente o diagrama a que se refere o texto acima
Diagrama de pacotes
Diagrama de colaboração
Diagrama de Atividade
Diagrama de Implementação
Diagrama de sequencia
8a Questão (Ref.: 201301609618) Pontos: 0,5 / 0,5
Analise a especificação abaixo, referente ao CENÁRIO PRINCIPAL do caso de uso INCLUIR CLIENTE, referente a um 
Sistema de Vendas. 
1. Cliente informa seu CPF 
2. Sistema valida CPF 
3. Sistema Busca CPF - uses BUSCAR_CPF
4. Cliente informa demais dados 
5. Sistema registra dados do cliente 
6. Sistemas encerra o caso de uso 
Com base na especificação do caso de uso, analise as alternativas a seguir 
I. O cliente sendo um ator, significa que ele interage com o sistema informando diretamente os seus dados. 
II. Nesse caso de uso, não caberia nenhum cenário alternativo. 
III. O passo 3, da forma como esta descrito, mostra que no diagrama de casos de uso, haverá o caso de Uso 
BUSCAR_CPF, que estará relacionado com INCLUIR CLIENTE, através do relacionamento de ou Uses ou Include
Com base em sua análise, assinale a única alternativa correta
Estão corretas apenas as assertivas I e III
Está correta apenas a assertiva III
Está correta apenas a assertiva I 
Estão corretas apenas as assertivas II e III
Estão corretas as assertivas I e II e III
9a Questão (Ref.: 201301277893) Pontos: 0,5 / 1,5
Um padrão de projeto é uma solução já estabelecida para um determinado problema. O Diagrama de Colaboração é 
para representar esses padrões, onde um deles chama-se "Padrão do Especialista da Informação". Explique o 
problema que esse padrão resolve e como ele resolve (a solução dada).
Resposta: Define como a informação será tratada dentro do sistema Busca a definição de classes para manipular a 
informação
Gabarito: Problema que resolve: Durante o projeto orientado a objetos, ao se definirem as interações entre objetos, 
precisamos definir onde os métodos serão colocados. Uma boa escolha torna os sistemas mais fáceis de entender e 
manter, além de favorecerem a reutilização. Solução: Atribuir a responsabilidade do método à classe que tem a 
informação, isto é, onde existe o atributo.
Página 3 de 4BDQ Prova
26/11/2014file:///C:/Users/User/AppData/Local/Temp/0YVJ07IM.htm
10a Questão (Ref.: 201301217858) Pontos: 1,5 / 1,5
Considere o diagrama de classe a seguir e analise o que se pede
- Se os métodos M1, M2 e M3 forem adicionados, respectivamente, as classes P. Q e R, que métodos serão herdados pela classe S?
Resposta: Q herda M1 de P e M3 de R, S herda M1,M2,M3 de Q
Gabarito: A classe Q herda os métodos M1 de P e M3 de R. A classe S herda os 3 métodos de Q (M1, M2 e M3)
Período de não visualização da prova: desde 06/11/2014 até 25/11/2014.
Página 4 de 4BDQ Prova
26/11/2014file:///C:/Users/User/AppData/Local/Temp/0YVJ07IM.htm

Outros materiais