Sei sulla pagina 1di 5

Curso: Sistema de Informação e Tec.

Análise & Valor da avaliação:10,0


Desenvolvimento

Disciplina-Turma: Oficina de Modelagem UML Avaliação - AV1

Aluno(a): Matrícula:

1ª Questão: (ENADE- Tecnologia em Análise e Desenvolvimento de


Sistemas -2011- adaptada): O diagrama de atividades é um dos diagramas
disponíveis na UML (Linguagem de Modelagem Unificada) para a
modelagem de aspectos dinâmicos de sistemas.

Com relação ao diagrama de atividades apresentado, avalie as afirmações a


seguir.
I. A atividade 05 será executada se a atividade 03 ou a atividade 04 for
concluída.
II. A ramificação sequencial existente após a atividade 02 significa que,
caso o fluxo seja [não], é necessário que sejam executadas novamente as
atividades 01 e 02.
III. As atividades 03 e 04 vão ter início ao mesmo tempo, entretanto, não
significa que terminarão ao mesmo tempo.
IV. Caso o fluxo da ramificação sequencial existente após a atividade 02
tenha o fluxo [sim], a atividade 02 não será mais executada.

É correto apenas o que afirma em:

R: III e IV
2ª Questão: (CESGRANRIO - 2008 - Petrobrás - Analista de Sistemas
Júnior - Engenharia de Software)O modelo de casos de uso é um dos
artefatos mais importantes previstos pelo Processo Unificado. Sobre o
modelo de casos de uso, são feitas as afirmativas a seguir.

I - Atores humanos são identificados com base no papel que desempenham


do ponto de vista do sistema, e não necessariamente no cargo que ocupam
na instituição em que o sistema rodará.
II - A evolução dos casos de uso ao longo do ciclo de vida do projeto prevê
que os mesmos ganhem em seu texto os detalhes específicos de
implementação necessários à construção do software na tecnologia
adotada.
III - As combinações possíveis do fluxo principal com os fluxos alternativos
de um caso de uso fornecem todos os cenários possíveis para o mesmo, os
quais, por sua vez, podem ser utilizados como unidades de planejamento,
implementação e testes.
IV - É recomendável que cada caso de uso seja decomposto funcionalmente
e passe a incluir casos de uso menores, sucessivamente, até a menor
unidade implementável possível, atendendo ao princípio da decomposição
funcional.
Estão corretas APENAS as afirmativas

(A) I e II (B) I e III (C) II e III (D) II e IV (E) III e IV

3ª Questão: (ENADE- Tecnologia em Análise e Desenvolvimento de


Sistemas -2008): Um analista foi contratado para desenvolver um sistema
de pesquisa de DVDs em lojas virtuais. O sistema deverá solicitar ao
usuário um título de DVD, que será usado para realizar a pesquisa nas
bases de dados das lojas conveniadas. Ao detectar a disponibilidade do DVD
solicitado, o sistema armazenará temporariamente os dados das lojas
(nome, preço, data prevista para entrega do produto) e exibirá as
informações ordenadas por preço. Após analisar as informações, o cliente
poderá efetuar a compra. O contratante deverá testar algumas operações
do sistema antes de ele ser finalizado. Há tempo suficiente para que o
analista atenda a essa solicitação e efetue eventuais modificações exigidas
pelo contratante. Com relação a essa situação, julgue os itens a seguir
quanto ao modelo de ciclo de vida:
I. O entendimento do sistema como um todo e a execução seqüencial das
fases sem retorno produzem um sistema que pode ser validado pelo
contratante.
II. A elaboração do protótipo pode ser utilizada para resolver dúvidas de
comunicação, o que aumenta os riscos de inclusão de novas funcionalidades
não prioritárias.
III. A definição das restrições deve ser a segunda fase a ser realizada no
desenvolvimento do projeto, correspondendo à etapa de engenharia.
IV. Um processo iterativo permite que versões progressivas mais completas
do sistema sejam construídas e avaliadas.
Estão certos apenas os itens:
(A) I e II. (B) I e III. (C) II e III. (D) II e IV. (E) III e IV
4ª Questão: (ENADE-2008)

Durante a análise de um sistema de controle de contas bancárias (SCCB),


um analista elaborou o diagrama de classes acima, em que são
especificados os objetos de negócio da aplicação, por meio do qual foram
distribuídas as responsabilidades e colaborações entre os elementos do
modelo. Foi atribuída a outro analista a tarefa de elaborar o diagrama de
seqüência do caso de uso chamado DUPLA_CONTA, que apresenta o
seguinte comportamento: cria um banco, cria uma agência bancária, cria
um cliente e duas contas bancárias associadas ao cliente e agência bancária
anteriormente criados, e, por fim, realiza uma transferência de valores
entre essas duas contas bancárias. O diagrama de seqüência em UML
apresentado abaixo foi elaborado com o intuito de corresponder ao caso de
uso em questão.
No diagrama de seqüência apresentado, há problemas conceituais, relativos
à especificação do diagrama de classes e à descrição textual do caso de uso
DUPLA-CONTA. Com relação a essa situação, faça o que se pede a seguir.
(A) Descreva, textualmente, três falhas de tipos distintos presentes no
diagrama de seqüência apresentado, relativas ao uso da sintaxe e(ou) da
semântica da UML.
(B) Descreva, textualmente, três falhas distintas presentes no diagrama de
sequência apresentado, relativas à especificação das classes,
responsabilidades e colaborações propostas no diagrama de classe
mostrado.

5ª Questão:

Campeonato de Futebol UNIGRANRIO


1)O Campeonato Unigranrio é realizado todo ano.
2)Cada campeonato possui prêmios para o vencedor, o segundo colocado, o
terceiro colocado e para o artilheiro.
3)O Campeonato possui 20 times, que jogam entre si em 38 rodadas
(jogos).
4)Cada rodada é identificada por um número 1,2,3,4,5..38. Cada time
possui pelo menos 17 jogadores, cores identificadoras, um presidente, no
máximo 20 diretores, um técnico e uma comissão técnica.
5)Cada Jogo possui um time visitante e um time da casa.
6)Cada Jogo, possui uma equipe de arbitragem composta de 5 árbitros,
sendo dois suplentes, um juiz e dois bandeirinhas.
7)É preciso guardar os dados do jogo (exemplo: a quantidade de cartões
amarelos, vermelhos, gols contra, gols a favor).
Tarefas:
(A)Construa o Diagrama de Casos de Uso.
(B)Descreva dois Casos de Uso.
(C)Construa o Diagrama de Classes.
(D)Construa um exemplo do Diagrama de Objetos.
(E)Construa o Diagrama de Atividades.

6ª Questão:
Eleições

(ENADE- Tecnologia em Análise e Desenvolvimento de Sistemas -2008-


adaptada) Durante as eleições o eleitor deverá comparecer à sua seção e
zona, munido de um documento válido. Ao chegar ao local, apresenta o
documento ao mesário, que verifica se o eleitor está apto a votar. Caso
afirmativo, o mesário informa ao sistema o número do título de eleitor. O
sistema valida o título e habilita o voto eletrônico para o eleitor. O eleitor
informa os números de seus candidatos, podendo anular ou confirmar seu
voto. Ao final do dia, termina o processo eleitoral da seção, o mesário
finaliza o sistema, que gera os dados em tela ou em papel do resultado da
urna, listando os votos para cada candidato. A totalização das urnas ocorre
em um processo distinto em que o resultado final da eleição é apresentado
à população
Tarefas:
(A)Modele o processo de Votação utilizando a notação BPMN.
(B)Construa o Diagrama de Casos de Uso.
(C)Construa o Diagrama de Classes.

7ª Questão:
Locação de Filmes

(ENADE- Computação-2005) Considere um sistema de locação de filmes em


que um cliente solicita a locação de alguns filmes em DVD e após ter-se
identificado ao funcionário e escolhido os filmes, ele os leva para casa,
sabendo dos prazos de devolução de cada filme e do valor do aluguel a ser
pago.
Tarefas:
Com relação a essa situação,
(A) desenhe o diagrama de Caso de Uso correspondente à situação
apresentada.
(B) descreva o Caso de Uso relativamente a: atores, pré-condições, pós-
condições e fluxo principal.
(C) descreva os tratamentos de exceção do Caso de Uso, considerando duas
exceções: cliente em débito (quitação do débito) e filme reservado para
outro cliente (filme não pode ser alugado ao cliente).

Potrebbero piacerti anche