Buscar

ASOO B1 - Respondida

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 8 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

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 6, do total de 8 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

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

1) Você é um analista de sistemas trabalhando no projeto de um sistema para a automação de uma oficina 
mecânica. Dada a natureza do negócio, o sistema deverá oferecer acesso aos mecânicos por meio de uma 
interface sem fio implementada em tablets resistentes à umidade e poeira. Além disso, os tablets devem 
oferecer acesso por comandos de voz, para que os mecânicos possam utiliza-la sem se preocupar com as 
mãos sujas. O projeto está na fase de especificação de requisitos e o analista de requisitos elaborou o 
seguinte diagrama de casos de uso, o qual já foi validado pelo cliente: 
 
Como analista de sistemas, sua tarefa é refinar o diagrama acima, evitando redundâncias e garantindo a 
integridade do sistema. Nesta tarefa, você nota que o Gerente tem acesso a todas estas funcionalidades, 
mas o mecânico não. Além disso, você nota que deve garantir que, para elaborar um orçamento, o usuário 
deve ter sido devidamente validado. Modifique o diagrama acima para refletir estes, lembrando-se de que 
os casos de uso já foram validados pelo cliente e não podem ser modificados. (2 pontos) 
 
Resp: O diagrama de casos de uso foi modificado como ilustrado pela figura abaixo. Os casos de uso 
"Validar usuário" e "Validar usuário por impressão vocal" foram organizados em uma generalização, pois 
o segundo caso de uso é apenas uma especialização do primeiro, ao disponibilizar a validação por meio 
de uma interface vocal. O mesmo raciocínio foi empregado ao organizar os casos de uso "Elaborar 
orçamento" e "Elaborar orçamento por comando vocal". A associação do ator "Gerente" é com os casos 
de uso gerais, o que indica que ele pode ou não utilizar as interfaces vocais. Já o ator "Mecânico" associa-
se apenas às especializações que empregam a interface vocal. Para garantir que o usuário que elabora o 
orçamento esteja devidamente validado, o caso de uso geral "Elaborar orçamento" inclui o caso de uso 
geral "Validar usuário". Esta inclusão é herdada pelos dois casos de uso especializados e não deve ser 
representada. 
Mecânico
Gerente
Validar usuário
Validar usuário por
impressão vocal
Elaborar orçamento
Elaborar orçamento
por comando vocal
 
 
Outra solução é especificar que o Gerente é uma especialização do Mecânico, como mostrado abaixo. 
Desta forma, o Mecânico se associa apenas aos casos de uso com interface vocal. O Gerente herda estas 
associações e se associa aos casos de uso com interface convencional. A inclusão deve ser feita em todos 
os casos de uso 
 
Ambas as soluções podem ser combinadas, obtendo-se assim também uma boa solução. 
 
 
Por fim, uma outra solução possível é o uso de generalização entre os atores e o relacionamento de 
extensão entre os casos de uso. Os casos de uso que extendem entram em ação quando o caso de uso 
extendido é acessado por um Mecânico, oferecendo a interface por comando vocal, como mostrado 
abaixo. 
 
 
 
2) A sua empresa está desenvolvendo um aplicativo para smartphones e tablets chamado "Veja Todos", 
capaz de consultar diversas redes sociais do usuário e identificar todas as pessoas que já interagiram com 
ele e que também utilizam o "Veja Todos". O aplicativo coleta informações de geolocalização do usuário 
e as mantêm atualizadas em um servidor. De posse dessas informações, o "Veja Todos" é capaz de utilizar 
a câmera do aparelho assim como seus sensores e mostrar uma imagem dos arredores com a identificação 
de cada pessoa que já interagiu com o usuário, assim como sua última interação. Por exemplo, o "Veja 
Todos", quando focaliza um prédio e sabe que nele está uma pessoa que já interagiu com o usuário em 
uma rede social, mostra sobre a imagem do prédio um ícone com o avatar da pessoa, assim como o texto 
de sua última interação nas redes sociais. Na fase inicial de especificação de requisitos, foi decidido que o 
sistema deve disponibilizar as seguintes funcionalidades: 
 
• Logar no "Veja Todos"; 
• Cadastrar no "Veja Todos"; 
• Acessar o "Facebook"; 
• Acessar o "Twiter"; 
• Acessar o "Foursquare"; 
 
• Exibir imagem de realidade aumentada para exibir pessoas que já interagiram com o usuário 
 
Elabore um diagrama de casos de uso que represente estas funcionalidades. Faça as otimizações possíveis 
para evitar redundância e garantir a integridade do sistema. (2 pontos) 
 
Resp: 
 
 
4) Considere que o projeto de um sistema operacional modela parte de suas funcionalidades segundo o 
seguinte diagrama de casos de uso: 
 
Considere agora as seguintes afirmações: 
 
I – Este diagrama considera que todo Administrador é um Usuário, o que caracteriza um erro, pois 
qualquer um que tenha acesso de Usuário ao sistema terá, consequentemente, permissões de 
Usuário
Administrador
Exibir arquivos
Acesso por Administrador
extension points
Exibir arquivos ocultos
<<extend>>
 
Administrador. Na verdade, é o Administrador quem herda as permissões do Usuário. (errada) 
 
II – O caso de uso "Exibir arquivos ocultos" nunca poderá ser executado, já que seu "extension point" é o 
acesso do caso de uso "Exibir arquivos" pelo Administrador, acesso que nunca pode ocorrer. Para 
resolver esta inconsistência, deve-se associar o ator Administrador ao caso de uso "Exibir arquivos". 
Como o Usuário é um caso geral de Administrador, ele pode ser um Administrador. Em outras palavras, 
um Administrador é um tipo de Usuário. Por isso, ambos os casos de uso podem ser executados, já que 
há momentos em que o Usuário será realmente um Administrador. (errada) 
 
III – Um usuário pode exibir os arquivos neste sistema operacional. Caso o usuário seja especializado 
pelo administrador, ele poderá exibir também os arquivos ocultos. (correta) 
 
Assinale a alternativa correta. (2 pontos) 
 
a) Apenas as afirmações I e II estão corretas 
 
b) Apenas as afirmações II e III estão corretas 
 
c) Apenas as afirmações I e III estão corretas 
 
d) Todas as afirmações estão corretas 
 
e) Apenas uma afirmação está correta 
 
5) Um aparelho de televisão com funcionalidades inteligentes, conhecido como smart TV, permite que o 
usuário navegue pela World Wide Web por meio de uma conexão WiFi com acesso à Internet. Quando o 
usuário solicita a funcionalidade de navegação na Internet, o aparelho verifica se a conexão com a 
Internet está estabelecida. Caso uma conexão não possa ser estabelecida, o aparelho exibe ao usuário a 
interface de configuração de rede doméstica WiFi. Um diagrama de casos de uso que pode representar 
estas funcionalidades está apresentado em qual das seguintes alternativas? (2 pontos) 
 
a) 
 
b) 
 
c) 
Usuário
Navegar pela WWW
Configurar rede doméstica
Usuário
Navegar pela WWW
Configurar rede doméstica
 
 
d) Correta 
 
e) 
 
 
Usuário
Navegar pela WWW
Configurar rede doméstica
Usuário
Navegar pela WWW
Configurar rede doméstica
<<include>>
Usuário
Navegar pela WWW
Configurar rede doméstica
<<extend>>
 
5) Considere o diagrama abaixo: 
 
Julgue as afirmações a seguir: 
I – O diagrama indica que as atividades “Recompactar fluxo de vídeo” e “Recompactar fluxo 
de áudio” devem ser executadas simultaneamente. 
II – A atividade “Recombinar os fluxos de áudio e vídeo” pode ser iniciada quando for 
terminada qualquer uma das atividades “Recompactar fluxo de vídeo” ou “Recompactar fluxo 
de áudio”. 
III – As atividades “Recompactar fluxo de vídeo” e “Recompactar fluxo de áudio” podem 
terminar em momentos diferentes. 
Assinale a alternativa correta. (1 ponto) 
a) Apenas as afirmações I e II estão corretas 
b) Apenas as afirmações II e III estão corretas 
c) Apenas as afirmações I e III estão corretas 
d) Todas as afirmações estão corretas 
e) Apenas uma afirmação está correta 
6) Considere o diagrama abaixo: 
 
 
Julgue as afirmações a seguir: 
I – O diagrama não apresenta todo o fluxo de trabalho porque não apresenta as atividades desempenhadas 
pelo ator “Cliente”. 
II – O ator “Garçom” inicia o fluxo de trabalho e o ator “Caixa” finalizao mesmo fluxo de 
trabalho. 
III – Neste fluxo de trabalho, o garçom não é o ator que faz a cobrança da conta. 
Assinale a alternativa correta. (1 ponto) 
a) Apenas as afirmações I e II estão corretas 
b) Apenas as afirmações II e III estão corretas 
c) Apenas as afirmações I e III estão corretas 
d) Todas as afirmações estão corretas 
e) Apenas uma afirmação está correta

Continue navegando