Logo Passei Direto
Buscar
Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Prévia do material em texto

APLIC MODEL SIST ORIENT OBJ NP2- ESTUDAR TUDO
1. Sobre processo de desenvolvimento de software pode-se afirmar:
I É um conjunto de atividades necessárias para a programação do código.
II - É um conjunto de atividades necessárias para a documentação do software.
III - É um conjunto de atividades necessárias para a construção de um produto de software, com padrões qualidade e confiabilidade.
IV -  É um conjunto de padrões para a documentação do código.
R: C-somente a III está correta.
2. Para o desenvolvimento de software é necessário que:
I - Se estabeleça antes do início qual o processo e qual a metodologia que será utilizada para seu desenvolvimento.
II – Como existem vários modelos qualquer um serve.
III – O melhor é usar o modelo cascata ou clássico.
IV - Se estabeleça na etapa do projeto qual o processo e qual a metodologia que será utilizada para seu desenvolvimento.
R: D - somente a I está correta
3. Sobre modelo de processo de desenvolvimento de software é correto afirmar:
I – Trata-se da modelagem com a UML.
II – Trata-se de uma descrição do processo de software, para apresentar uma visão de todo o processo, além de técnicas para expressar e documentar detalhes de requisitos.
III – Trata-se de uma descrição da etapa de levantamento de requisitos.
IV – Trata-se de uma descrição da etapa de Engenharia e Análise de Requisitos.
R: B- somente a II está correta
4. Existem várias definições sobre o conceito de software, mas dentre as diversas definições pode-se afirmar que:
R: A- Um software consiste não só nos programas em si, mas também em todos os dados de documentação e configuração associados para que ele opere corretamente.
5. As etapas relacionadas ao processo de desenvolvimento de software que Engenharia de Software propõe, as que estão na melhor sequencia de desenvolvimento são:
R: D- levantamento de requisitos, especificação de requisitos, modelagem, desenvolvimento, manutenção
6. Sobre as etapas relacionadas ao processo de desenvolvimento de software que Engenharia de Software propõe, a alternativa que propõe uma etapa fora desse contexto é:
R: E- negociação do preço do software, levantamento de requisitos, especificação de requisitos, modelagem, desenvolvimento, manutenção.
7. A modelagem de sistemas no contexto do processo de desenvolvimento consiste em:
I) Técnicas para expressar e documentar detalhes de requisitos do sistema é através de modelos.
II) Representações gráficas que descrevem os processos de negócios, o problema a ser resolvido e o sistema a ser desenvolvido.
III) No paradigma Orientado a Objeto trata-se de uma forma de representar um objeto e essa representação pode ser feita através de uma linguagem de modelagem.
R: E-  I, II e III estão corretas.
8. A modelagem de sistemas no contexto do processo de desenvolvimento estão INCORRETAS:
I) Técnicas para expressar e documentar detalhes de requisitos do sistema é através de modelos.
II) Representações gráficas que descrevem os processos de negócios, o problema a ser resolvido e o sistema a ser desenvolvido.
III) No paradigma Orientado a Objeto trata-se de uma forma de representar um objeto e essa representação pode ser feita através de uma linguagem de programação necessariamente orientada a objeto.
R: C- somente a III está incorreta.
9. Pode-se afirmar sobre Unified Modeling Language (UML)
R: E- É uma linguagem de modelagem visual, que tem a finalidade de especificação, construção e visualização de um sistema de software,
10. Sobre o
Processo
Unificado é correto afirmar:
I – é um modelo de processo e desenvolvimento de software iterativo e incremental.
II - é um modelo de processo e desenvolvimento de software dinânico.
III - é um modelo de processo e desenvolvimento de software específico para unificar os módulos.
IV - é um modelo de processo e desenvolvimento de software iterativo mas não incremental.
R: C- somente a I está correta.
11. O Processo Unificado possui
características importantes, como:
I - ser orientado por casos de uso.
II - ser centrado na arquitetura.
III - ser iterativo e incremental.
IV – ser unificado com UML / R: E- I, II e III estão corretas.
12. Sobre as características do Processo Unificado é correto dizer que: 
I Os casos de uso dirigem o desenvolvimento.
II - A arquitetura fornece a estrutura que guia o trabalho de cada iteração.
III – Os diagramas de classe são os mais importantes para o desenvolvimento.
IV – Os casos de uso são opcionais no Processo Unificadao.
R:A-  I e II estão corretas.
13. Para o Processo Unificado é correto afirmar:
I repete ciclos durante um processo de construção de software
II – cada ciclo passa por 4 fases.
III – cada ciclo passa por cinco fluxos de trabalho
IV - Cada fase é subdividida em iterações que seguem cinco fluxos básicos de trabalho / R: B-  I, II e IV estão corretas.
14. Pode-se dizer do Processo Unificado que:
 I - cada ciclo passa por quatro fases:   concepção,  elaboração, construção e transição.
II - Cada fase é subdividida em iterações que seguem cinco fluxos básicos de trabalho.
III – Os Fluxos de trabalho são: requisitos, análise, projeto, implementação e teste.
IV - Os Fluxos de trabalho  são: requisitos, análise, projeto, homologação e teste / R: E-  I , II e III estão corretas. 
15. Pode-se dizer do Processo Unificado que única INCORRETA é: 
I - Cada ciclo passa por quatro  fases:   concepção,  elaboração, construção e transição.
II - Cada fase é subdividida em iterações que seguem cinco fluxos básicos de trabalho.
III – Os Fluxos de trabalho  são: requisitos, análise, projeto, implementação e teste.
IV - Os Fluxos de trabalho  são: requisitos, análise, projeto, homologação e teste
R: C- somente a IV está incorreta
16. A figura a seguir representa: 
I – O modelo de processo de desenvolvimento de software conhecido como Processo Unificado.
II – Percebe-se no gráfico que ocorrer várias iterações em qualquer uma das fases (concepção, elaboração, construção e transição).
III - Cada iteração passa por todos os fluxos de trabalho (requisitos, análise, projeto, implementação e teste)
IV – Que a fase de concepção é a única que tem somente uma iteração e as demais exigem 2 iterações.
R: B- I, II e III estão corretas
17. Sobre o fluxo de trabalho Requisitos é correto dizer:
I - Nesse fluxo ocorre a obtenção de todos os requisitos.
II - É onde os casos de uso serão formados e descritos através dos diagramas de caso de uso.
III - O modelo de casos de uso é desenvolvido completamente nas várias iterações as quais  irão adicionar novos casos.
IV – As iterações servirão para adicionar e/ou refinar  detalhes as descrições dos casos de uso já existentes
R: D- todas estão corretas.
18. Sobre o fluxo de trabalho Análise é correto afirmar:
 I - Durante esse fluxo é o momento em que se refina os  requisitos  já especificados  no  fluxo  anterior (fluxo  de requisitos).
II - Nesse fluxo ocorre a  construção  dos diagramas  de  classes  conceituais ( ou também chamadas de classes de negócio).
Iii – o modelo de análise  vai crescendo ( incrementando) conforme os casos de uso são analisados o que pode ocorrre em cada iteração.
IV - É onde os casos de uso serão formados e descritos através dos diagramas de caso de uso.
R: B-  I,II  e III estão corretas.
19. Sobre o fluxo de trabalho Análise é ERRADO afirmar:
 I - Durante esse fluxo é o momento em que se refina os  requisitos  já especificados  no  fluxo  anterior (fluxo  de requisitos).
II - Nesse fluxo ocorre a  construção  dos diagramas  de  classes  conceituais ( ou também chamadas de classes de negócio).
Iii – o modelo de análise  vai crescendo ( incrementando) conforme os casos de uso são analisados o que pode ocorrre em cada iteração.
IV - É onde os casos de uso serão formados e descritos através dos diagramas de caso de uso. / R: C- somente a IV está errada.
20. Os documentos inicias para a aprovação da proposta e assinatura de um contrato para o desenvolvimento de software podem ser:
 I - diagrama de casos de uso num nível macro com descrições brevesII – Um documento chamado Visão, o qual deve conter os principais tópicos que o negócio exige.
III - Um documento chamado Glossário com todos os termos utilizados tanto pelo cliente como pelos desenvolvedores
IV – Um documento de normas e padrões para implementação
R: D- todas estão corretas.
21. Na atividade de Análise de requisitos ocorre:
 I – O uso dos diagramas de Caso de Uso e suas descrições para revisão.
II – O uso dos diagramas de Atividade e de Classes com foco no negócio.
III – A elaboração do  plano de testes com base nos Casos de uso.
 IV – Foco no negócio.
R: B- todas estão corretas.
22. É INCORRETO dizer que  na atividade de Análise de requisitos ocorre:
 I – O uso dos diagramas de Caso de Uso e suas descrições para revisão.
II – O uso dos diagramas de Atividade e de Classes com foco no negócio.
III – A elaboração do  plano de testes com base nos Casos de uso.
 IV – Foco na implementação.
R: C- somente a IV está incorreta.
23. Alguns passos importantes da Análise de Requisitos são:
I – Detalhar e esclarecer muito bem com o cliente os processos de negócio;
II- Elaborar um protótipo com telas (que pode até ser desenhado no papel)  que representem a interface do produto e validar com o cliente;
III- Rever os casos de uso e descrições com base no detalhamento das regas de negócio;IV- Para um melhor entendimento do processo de negócio, deve-se elaborar um diagrama de atividades e rever novamente os casos de uso; / R: D- todas estão corretas.
24. Sobre a UML é correto afimar:
I - Em 2001 a UML passou por uma revisão e em 2002, a OMG homologou a versão 2.0 com novas definições e melhorias.
II - Hoje a UML já é utilizada inclusive para representar processos de negócio, também chamados de Modelagem de Empresas.
III - É importante entender que a UML não é linguagem de programação, mas somente uma forma de representar (modelar) uma idéia, isto é, uma linguagem para representar visualmente um estágio de um software
IV – A UML é uma linguagem de programação orientada a objetos.
R: A- I, II e III estão corretas.
25. Dentre as vantagens que a modelagem de sistemas orientado a objetos apresenta as alternativas corretas são:
A - Simplificar e apoiar a reusabilidade
B - Permitir o gerenciamento de projetos
 C- Garantir a qualidade de software
D- Permitir desenvolver e extrair modelos que tenham significado
E - Fazer um código que não precise de manutenção
R: A- A, B, C e D estão corretas.
26.  Sobre a UML é ERRADO afimar:
I - Em 2001 a UML passou por uma revisão e em 2002, a OMG homologou a versão 2.0 com novas definições e melhorias.
II - Hoje a UML já é utilizada inclusive para representar processos de negócio, também chamados de Modelagem de Empresas.
III - É importante entender que a UML não é linguagem de programação, mas somente uma forma de representar (modelar) uma idéia, isto é, uma linguagem para representar visualmente um estágio de um software
IV – A UML é uma linguagem de programação orientada a objetos.
R:B- somente a IV está errada
27. Dos modelos da UML usados na primeira etapa de planejamento (momento em que se faz a proposta para o cliente), a alternativa correta é:
R: A- Diagramas de Caso de Uso (nível macro, com visão de negócio e uma breve descrição);
28. A modelagem com versão 2.0 da UML consiste em:
I - 13 diagramas, sendo estes divididos em Estáticos (ou estruturais) e Dinâmicos.
II - Os modelos estáticos definem a arquitetura estática de um modelo. Eles são usados para modelar as “coisas” que compõe um modelo - as classes, objetos, interfaces e componentes físicos. Além disso, eles são usados para modelar as relações e dependências entre elementos.
III - Os modelos dinâmicos capturam as variedades de interação e estados num determinado momento dentro de um modelo, isto é, como é 'executado' no mundo-real e a observação dos efeitos de uma operação ou evento, incluindo seus resultados.
IV - A UML consiste num total de 15 diagramas, sendo divididos em estruturais e de comportamento.
R: E- I, II e III estão corretas
29. A notação da UML para um caso de uso é feita:
R: A- Em forma de elipse, com o nome do caso de uso dentro da elipse;
30. A notação da UML para um ator é feita:
R: B- Em forma de bonequinho, com seu nome logo abaixo  do bonequinho; 
31. Segundo a OMG, a versão 2.0 da UML é composta por 13 diagramas, sendo estes divididos em Estáticos (ou estruturais) e Dinâmicos. Sobre os diagramas é correto afirmar:
I - Diagrama de Pacotes e Diagrama de classes são estáticos.
II - Diagrama de Pacotes e Diagrama de classes são dinâmicos.
III - Diagrama de Pacotes são estáticos e Diagrama de classes são dinâmicos.
IV - Diagrama de Pacotes são dinâmicos e Diagrama de classes são estáticos
R: B- somente a I está correta
32. Sobre o Diagrama de Componentes é correto afirmar:
 I - Usado modelar nível mais alto ou estruturas mais complexas, normalmente constituídas de uma ou mais classes.
II – Está mais focado numa linguagem de programação.
III – Mostrarão como os componentes interagirão para que o software funcione conforme especificado;
IV – Mostra quantos atores compõem um cenário.
R: D- I, II e III estão corretas
33. É considerado um diagrama dinâmico na UML:
R: A- Diagrama de Caso de Uso
34. Um Diagrama de Comunicação difere do Diagrama de Seqüência por que: R: A- Porque seu objetivo é mostrar como as classes estão interagindo e quais mensagens estão trocando entre si, sem se preocupar com a linha do tempo.
35. Sobre o diagrama de tempo é correto afirmar:
I - – Conhecido também como diagrama de sincronismo.
II - Pode ser considerado uma fusão entre diagramas de seqüência e de estado
III - Promove uma visão do estado de um objeto com o passar do tempo.
IV – permite mostrar o tempo que o projeto durar.
R: A- I, II e III estão corretas
36. Os modelos estáticos definem a arquitetura estática de um modelo.  Eles são usados para modelar as “coisas” que compõe um modelo - as classes, objetos, interfaces e componentes físicos.  Além disso, eles são usados para modelar as relações e dependências entre elementos. Seus diagramas são:
R:A- Diagrama de Pacotes, Diagrama de classes, Diagrama de Objetos, Diagramas de Estrutura, Diagrama de Componentes e Diagrama de Implantação.
37. Os modelos dinâmicos capturam as variedades de interação e estados num determinado momento dentro de um modelo, isto é, como é 'executado' no mundo-real e a observação dos efeitos de uma operação ou evento, incluindo seus resultados. É correto afirmas que os modelos dinâmicos da UML 2.0 são:
R: A- Diagrama de Caso de Uso, Diagrama de Atividades, Diagrama de Maquina de Estado, Diagrama de Comunicação, Diagrama de Seqüência, Diagramas de Tempo e Diagrama de Interação
38. Sobre o diagrama de tempo é INCORRETO  afirmar que:
I -  Conhecido também como diagrama de sincronismo.
II - Pode ser considerado uma fusão entre diagramas de seqüência e de estado
III - Promove uma visão do estado de um objeto com o passar do tempo.
IV – permite mostrar o tempo que o projeto durar.
R: D- somente a IV está incorreta
39. Sobre a aplicação do Diagrama de Objetos no processo de desenvolvimento de um software pode-se afirmar:
I. Representam instâncias e os relacionamentos entre objetos criados na execução de um código orientado a objeto.
II. Podem ser utilizados também na etapa de análise de requisitos, arquitetura/design e implementação.
III.Auxiliam na ilustração das comunicações entre os objetos que existem na arquitetura do sistema.
R: E- I, II e III estão corretas
40. A UML define como padrão que o objeto seja representado por um retângulo que pode conter:
I. dentificação do objeto seguida de dois-pontos, logo após a nomenclatura da classe à qual pertence.
II. Os nomes dos atributos seguidos do símbolo “=” ( igual), e o valor do atributo relativo ao relacionamento representado no momento.
III. Identificação do objeto seguida de ponto e vírgula, logo após a nomenclatura da classe à qual pertence
R: C- I e II estão corretas
41. Para se construir um Diagrama de Caso de Uso deve-se ter em mente:
I Cenário ou fronteira  do sistema;II Casos de uso;
III Atores; R: A- todas estão corretas
IV  Interações.
42. O cenário de Inclusão Sócio representado na figura abaixo indica que:
R: C-  O funcionário do clube precisará consultar sócio antes de incluir.
43. Sobre a dependência com extensão <<extend>> no diagrama caso de uso é correto afirmar:
R: A- Indica dependência opcional entre os processos.
44. Sobre a dependência com inclusão <<include>> nos diagramas de caso de uso é correto afirmar:
R: B- Indica dependência obrigatória entre os processos.
45. Pode-se afirmar para o  cenário mostrado mostrado abaixo o seguinte:
I - Caso de Uso Excluir Sócio, irá obrigatoriamente (devido ao <<include>> ) acessar o caso de uso Consultar Pagamento Pendente.
II - o caso de uso Consultar Pagamento Pendente, que obrigatoriamente (devido ao <<include>> ) irá acessar o caso de uso Consultar Sócio.
III - Caso de Uso Excluir Sócio, irá opcionalmente (devido ao <<include>> ) acessar o caso de uso Consultar Pagamento Pendente.
IV - o caso de uso Consultar Pagamento Pendente, que opcionalmente  (devido ao <<include>> ) irá acessar o caso de uso Consultar Sócio.
R: A- I e II estão corretas
46. O diagrama abaixo trata-se de:
R: A- O funcionário do clube ao consultar um pagamento pendente, o Caso de Uso Consultar Pagamento Pendente, irá obrigatoriamente acessar o caso de uso Consultar Sócio
47. Suponha que você precisa desenvolver uma proposta para desenvolver um sistema para um controle de sócios de um clube de campo. O clube de campo é “O Natureba” e os requisitos do sistema são:
1.      O sistema deve permitir incluir sócios com carência e sem carência. Os sócios deverão ser cadastrados com: nome, telefone, endereço, CPF e data de nascimento. E também, cada sócio deverá ser identificado no sistema por um código e não será permitido que o mesmo sócio seja cadastrado mais de uma vez.
 [...]
5.      O sistema deverá permitir a consulta de pagamentos pendentes referentes aos sócios;
O diagrama de caso de uso aceitável  para o requisito 5 pode ser:
R: D-
48. Entre os casos de uso e os atores ocorrem interações que podem ser:
R: A- Atores com Caso de Uso / Caso de Uso com Caso de Uso / Ator com Ator.
49. Sobre a interação de Generalização/Especialização pode-se dizer que alternativa correta sobre a relação que a mesma utiliza é:
R: A- Interação entre Caso de Uso com Caso de Uso e Atores com Atores;
50. Assinale a alternativa correta para as afirmações abaixo:
1) Dependência Extensão (<<extend>>) - Indica a dependência entre os processos;
2) Dependência Extensão (<<extend>>) - Mostra que é opcional, isto é, pode ou não ocorrer o caso de uso do processo secundário após o caso de uso principal.
3) Dependência Inclusão (<<include>>) - Indica a dependência entre os processos, mas que é obrigatória, isto é, para ocorrer o processo principal, deverá obrigatoriamente ocorrer o processo secundário.
4) Dependência tanto de Extensão como de Inclusão devem ser representadas com uma linha tracejada.
R: B- somente a 2) está correta
51. De acordo com figura abaixo dentre as alternativas a que pode ser considerada a correta é:
R: D- Representa um Caso de Uso que demonstra a Generalização/Especialização, onde o ator Cliente é a generalização e os atores Cliente-Pessoa Jurídica e Cliente – Pessoa Física são a especialização;
52. Das afirmações abaixo a correta é?
I) Ator é forma de representar um ser humano interagindo com o sistema;
II) Ator é alguém ou algo que faz parte do sistema ou módulo de sistema ou caso de uso;
III) Ator é alguém ou algo que inicia um caso de uso ou utiliza o resultado do caso de uso;
IV) Ator é alguém ou algo que inicia um caso de uso mas nunca utiliza o resultado do caso de uso;
V) Ator é alguém ou algo que interage com sistema para fornecer informações para o sistema;
R: E- somente a V
53. Com relação aos casos de uso e diagramas de caso de uso é incorreto afirmar que:
I - No pré-projeto os casos de uso são muito importantes para estimar o tamanho do projeto todo, perceber o particionamento e complexidade do sistema e dentre outras, permitir a visualização do impacto de mudanças de requisitos solicitadas pelo cliente durante o desenvolvimento.
II - Os Diagramas de Caso de Uso, que são uma forma visual de apresentar o conjunto de atores, os casos de uso e as relações entre eles
III - Os Diagramas de Caso de Uso permitem que todos os envolvidos compreendam os requisitos antes de se desenvolver a solução lógica, por isso é importante que eles sejam definidos de forma voltada para o negócio do cliente.
IV - Os Diagramas de Caso de Uso compreendam as funcionalidades do cliente por isso eles não devem envolver o negócio do cliente, mas devem ser elaborados pensando no código do sistema.
R: D- somente a IV está incorreta
54. Elaborar a especificação de casos de uso na visão macro para Incluir Sócio, considerando o diagrama abaixo:
R: A- Visão Macro Incluir Sócio
Nome do Caso de Uso - Incluir Sócio
1.Finalidade ou Objetivo:
Este caso de uso tem como objetivo incluir sócios novos do clube
 2.Atores:
Funcionário do clube
 3. Precondições
O sócio não poderá estar cadastrado
 4. Evento Inicial
O ator opta em incluir o sócio
 5. Breve Descrição
O sistema deverá solicitar as informações referente a inclusão do sócio. Uma consulta do sócio deverá ser realizada para verificação se existe ou não o sócio. Se o sócio existir, o processo deverá ser finalizado. Senão existir, o sócio será incluído.
 6. Pós Condição
O sócio novo cadastrado com sucesso.
55. (Adaptado - Enade 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.
 Para a situação acima descrita aceita-se os fluxos de Exceção (tratamentos de exceção) para o 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).
R: A- Fluxo Exceção FE_01 - Cliente em débito
1. Sistema verifica Cliente em débito.
2. Cliente paga seu débito.
3. Funcionário registra a quitação do débito no sistema.
4. O caso de uso retorna ao Fluxo Principal no passo 2.
Fluxo Exceção FE_02 -   Filme reservado.
1.  Sistema verifica que o filme em DVD não está disponível para locação........
56. Adaptado - Enade 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.
O  diagrama para o caso de uso “Emprestar Filmes”, cujos atores são cliente e funcionário aceitável é:
R: A- 
57. (Adaptado - Enade 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.
 
Para o Caso de Uso em questão (figura a baixo)\descreva:  atores, pré-condições, pós-condições e fluxo principal.
R: A- Atores: cliente e funcionário.
Pré-condições: clientes e filmes em DVD a serem alugados devem estar previamente cadastrados e registrados, respectivamente.
Pós-condições: o cliente ficou com os filmes em DVD em mãos e foi comunicado dos valores e prazos da locação.
Fluxo principal:
1. Cliente se identifica ao funcionário e lhe passa os filmes em DVD que gostaria de locar....................
58. Suponha que você precisa desenvolver uma proposta para desenvolver um sistema para um controle de sócios de um clube de campo.
O clube de campo é “O Natureba” e os requisitos do sistema são:
1.  O sistema deve permitir incluir sócios com carência e sem carência. Os sócios deverão ser cadastrados com: nome, telefone, endereço, CPF e data de nascimento. E também, cada sócio deverá seridentificado no sistema por um código e não será permitido que o mesmo sócio seja cadastrado mais de uma vez.
 2.      O sistema deve permitir a consulta dos dados dos sócios cadastrados;
 3.      Além da consulta, deve ser permitida a alteração de informações de um sócio;
 4.   Caso algum sócio não queira mais pertencer ao clube, o mesmo deverá ser excluído. Essa exclusão somente deverá ser realizada se o sócio não possuir pagamentos pendentes;
 5.      O sistema deverá permitir a consulta de pagamentos pendentes referentes aos sócios;
 6.   Somente o funcionário do clube poderá realizar: inclusão, alteração, exclusão, consulta de sócio e consulta de pagamento pendente.
  
Exercício Proposto: Identificar os casos de uso da especificação de requisitos acima para o clube “O Natureba”.
R: A- Incluir sócio / Consultar sócio / Alterar sócio / Excluir sócio
59. Identificar os atores para cada caso de uso abaixo descrito e para o requisito:
"Somente o funcionário do clube poderá realizar: inclusão, alteração, exclusão, consulta de sócio e consulta de pagamento pendente."
Incluir sócio
Consultar sócio
Alterar sócio
Excluir sócio 
R: A- Funcionário do clube
60. Identificar quais serão todos os cenários possíveis para especificação de requisitos a seguir:
1-O sistema deve permitir incluir sócios com carência e sem carência. Os sócios deverão ser cadastrados com: nome, telefone, endereço, CPF e data de nascimento. E também, cada sócio deverá ser identificado no sistema por um código e não será permitido que o mesmo sócio seja cadastrado mais de uma vez.
2-O sistema deve permitir a consulta dos dados dos sócios cadastrados;
3-Além da consulta, deve ser permitida a alteração de informações de um sócio;
4-Caso algum sócio não queira mais pertencer ao clube, o mesmo deverá ser excluído. Essa exclusão somente deverá ser realizada se o sócio não possuir pagamentos pendentes;
5-O sistema deverá permitir a consulta de pagamentos pendentes referentes aos sócios;
6-Somente o funcionário do clube poderá realizar: inclusão, alteração, exclusão, consulta de sócio e consulta de pagamento pendente.
R: A- Incluir sócio / Consultar sócio / Alterar sócio / Excluir sócio / Consultar pagto pendente
61.  Para a especificação abaixo NÃO SE TRATA de Cenário os itens:
 1-O sistema deve permitir incluir sócios com carência e sem carência. Os sócios deverão ser cadastrados com: nome, telefone, endereço, CPF e data de nascimento. E também, cada sócio deverá ser identificado no sistema por um código e não será permitido que o mesmo sócio seja cadastrado mais de uma vez.
2-O sistema deve permitir a consulta dos dados dos sócios cadastrados;
3-Além da consulta, deve ser permitida a alteração de informações de um sócio;
4-Caso algum sócio não queira mais pertencer ao clube, o mesmo deverá ser excluído. Essa exclusão somente deverá ser realizada se o sócio não possuir pagamentos pendentes;
5-O sistema deverá permitir a consulta de pagamentos pendentes referentes aos sócios;
6-Somente o funcionário do clube poderá realizar: inclusão, alteração, exclusão, consulta de sócio e consulta de pagamento pendente.
R: E- Funcionário do Clube
62. Com relação aos Diagramas de Atividades é correto afirmar:
I - O Diagrama de Atividades deverá ser elaborado durante a análise de requisitos, esse diagrama servirá para apoiar a revisão do modelo de casos de usos.
II – Os Diagramas de Atividades, também apresentam processos concorrentes que não ficam evidentes nos casos de usos.
III - Os Diagramas de Atividades são os últimos diagramas a serem feitos na fase de implementação;
IV - O diagrama de atividades pode ser opcional quando não existirem pontos desconhecidos no fluxo principal, alternativo e de exceção.
R: C- I, II e IV são corretas
63. Com relação aos Diagramas de Atividades é incorreto afirmar:
I - Esse diagrama vai mostrar em forma de modelos os fluxos: principal, alternativos, e de exceções.
II - Permitem compreensão do fluxo de trabalho entre vários caso de uso;
III- Permitem entender as ações executadas pelos métodos;
IV - Mostram como funciona o processo de negócio em termos de atores, exceto como uma ação pode afetar outras ao seu redor.
R:E- somente a IV está incorreta
64. Sobre o Diagrama de Atividades é correto afirmar:
I - Deve ser elaborado no processo de análise de requisitos.
II - Servirá como uma revisão do caso de uso.
III - Posteriormente será usado no processo de arquitetura/design.
IV – É uma diagrama opcional.
R: E- I, II e III estão corretas 
65. Os Diagramas de Atividades permitem:
I - Compreender o fluxo de trabalho entre vários casos de uso;
II -  Entender ações quando métodos são executados;
III - Mostrar o como o negócio funciona;
IV- Mostrar como ações relacionadas podem ser executadas e como afetarão outras ações ao seu redor.
R: C- todas estão corretas
66. O diagrama de atividades da figura abaixo demonstra que:
 R: A- Nesse caso está ocorrendo um Desvio.
67. Observe os diagramas de atividades das figuras A e B abaixo e responda qual afirmativa é a correta:
figura A 
_________________________________
Figura B abaixo:
  R: D- Na figura A está ocorrendo a Barra de sincronização com Separação ou Bifurcação. e na figura B está ocorrendo a Barra de sincronização com Junção ou União.
C
68. A Condição de Guarda representada no diagrama de atividades da figura abaixo significa que:
R: A- Estão controlando se vai ocorrer a confirmação ou o cancelamento após a conclusão da atividade 1.
69. Sobre o Diagrama de Atividades na figura a seguir é correto afirmar:
I -O retângulo com o texto: FA_02 - O ator informa os dados e cancela. significa que esse é o fim desse subfluxo .
II - O retângulo com o texto: O sistema apresenta mensagem informando que o sócio foi incluido com sucesso. significa que esse é o fim do fluxo e o ponto final desse diagrama.
III - O retângulo de cantos arredondados como texto: O caso de uso Consultar Sócio é iniciado. trata-se de uma subatividade.
R: E-todas estão corretas
70. Sobre o Diagrama de Classes é errado afirmar que:
I - Um diagrama de classes modela as classes e o relacionamento entre elas.
II - Esses diagramas podem ser para modelar as classes de negócio e também as classes de implementação.
III - Os diagramas de classes são utilizados na análise de requisitos, de arquitetura/design e de implementação de um sistema.
IV - No momento da análise de requisitos são modelados os diagramas de classes de negócio, pois é o momento em que as regras de negócio estão sendo definidas.
V - Um diagrama de classes modela somente as classes de negócio.
R: D- somente a V está errada
71. Os Diagramas representados nas figuras A B abaixo tratam-se :
FIGURA A
 
FIGURA B
R: A-Diagrama de classes com associação de multiplicidade Um para Um na figura A e Diagrama de classes com associação de multiplicidade Um para Muitos na figura B.
72. Os Diagramas representados nas figuras A e B abaixo tratam-se: R:E- Diagrama de classes com associação de multiplicidade Um para um número exato na figura A e (nesse caso podendo se quatro ou cinco) e Diagrama de classes com associação de multiplicidade Um para intervalo específico na figura B (nesse caso podendo variar de um a quatro).
73. O Diagrama representado na figura abaixo trata-se:
R: A- Associação de composição na qual mostra que um carro é formado por 4 ou 5 pneus.
74. O Diagrama representado na figura abaixo trata-se:
R: B-Associação de Agregação na qual mostra que um carro é formado por 4 ou 5 pneus.
75. Sore o diagrama representado na figura a seguir é correto afirmar:
 R: C- Mostra a herança onde uma classe filha (especialização) herda as características de uma classe pai (generalização).
76. A seta tracejada da figura abaixo representa:
 R: B- A dependência entre as classes
77. Pode-se afirmar sobre a finalidade de um diagrama de estados ou máquina de estados:
 I - Mostrar os possíveis estados de um objeto em particular.
II - Este diagrama permite visualizar as interações do objeto aos estímulos recebidos e suas ações durante sua vida útil.
III -  É importanteentender que para um objeto temos o diagrama de estado e para dois ou mais objetos temos o diagrama de máquina de estados.
IV - Um estado é a condição do objeto em algum momento no qual ele está sendo usado pelo sistema.
R: E- todas estão corretas
78. Sobre os diagramas de estados é correto afirmar:
 I - Esse tipo de diagrama deve ser elaborado no processo de arquitetura/design.
II - Normalmente é usado para mostrar os possíveis estados de um determinado objeto, suas transições e eventos.
III - Torna-se opcional a modelagem deste diagrama caso o objeto não apresente mudança de estado ou que a sua mudança não precise ser destacada ou melhor entendida.
IV – Esse diagrama é obrigatório.
R: A- I, II e III estão corretas
79. A notação representada na figura abaixo indica que trata-se de:
 R: A- Estado com atividades internas de um diagrama de estados
80. A notação representada na figura abaixo indica que trata-se de:
  R: B- Estado inicial de um diagrama de estados
81. A notação representada na figura abaixo indica que trata-se de:
  R: C- Estado composto de um diagrama de estados
82. A notação representada na figura abaixo indica que trata-se de:
R: D- Transição de um diagrama de estados
83. A notação representada na figura abaixo indica que trata-se de:
  R: E-Estado de escolha de um diagrama de estados
84. A notação representada na figura abaixo indica que trata-se de:
R:E- Estado de sincronismo de um diagrama de estados
85. Para modelar o diagrama de estados podem ser realizados os seguinte passos:
I  identificar no diagrama de classes ou no diagrama de objetos quais serão os possíveis objetos que possuirão mudança de estado;
II com o apoio do diagrama de sequência, definir quais serão os eventos importantes do objeto a ser representado;
III  definir o estado inicial, depois os estados possíveis pelos quais o objeto irá passar (sempre ligando um a outro pela transições) e estado final;
R: E- todas estão corretas
86. A figura que melhor representa o diagrama de máquina de estados é:
R: D- 
87. Sobre o diagrama de pacotes é correto afirmar:
I – Esse diagrama representa o agrupamento lógico dentro do sistema.
II - O uso desse diagrama serve para dividir um sistema complexo em partes menores.
III - O pacote é representado por uma pasta e o relacionamento entre os pacotes por uma seta tracejada.
IV - Se a seta for somente tracejada é relação de dependência, se junto a seta tiver o estereótipo <<import>> ou <<export/merge>> representa a importação ou exportação.
R: E- todas estão corretas
88. Os pacotes de podem ser:
I – O Pacote  de sistema <<system>> - representa todo um sistema.
II - O Pacote de subsistema <<subsystem>>  - mostra um parte independente.
III - O Pacote de interface <<facade>> - são elementos de interface de outro pacote.
IV – O  Pacote de padrões << framework>> - especificam uma arquitetura que pode ser reutilizada.
V - Os pacotes podem ser Públicos (+), Privados ( - ) e Protegidos(#).
R: E- todas estão corretas
89. A figura que malhor representa um diagrama de pacotes é:
R: C- 
90. Sobre os diagramas de componentes é correto afirmar:
I - Servem para mostrar a arquitetura física do sistema e suas dependências.
II - Facilitam a validação do sistema, mostrar a modularidade do sistema, modelar a organização do código fonte, e modelar o lançamento de versões.
III - Um componente trata-se de uma parte física e substituível de um sistema, como por exemplo: Componente de instalação como uma  DLLs,
R: A- I, II e III são corretas
91. A notação do diagrama de componentes é representada por:
 I  -  Um retângulo contendo dentro de si no canto superior direito um pequeno retângulo com dois retângulos menores, e o nome do componente dentro caso necessário.
II - As interfaces definem os serviços que serão utilizados ou fornecidos por um componente.
III - A interface fornecida é representada por uma linha sólida ligada a um círculo (chamada pirulito);
IV – A interface requerida é representada por uma meia lua ligada numa linha sólida.
R: E-todas são corretas
92. A figura que melhor representa um diagrama de componentes é: 
R: D- 
93. As figuras A e B ilustradas a seguir representam respectivamente:
R: C- Diagrama de Pacotes e Diagrama de  Componentes
94. Para o diagrama de componentes a seguir pode afirmar:
R: A- A interface fornecida é SócioCarteirinha e interface requerida é PagamentoPendente
95. Sobre as classes pode-se afirmar que:
I - Uma classe é a unidade básica de representação gráfica e também de implementação.
II – Numa classe podem ser definidos atributos e métodos de um objeto.
III - Quando se pensa em programação, um objeto é a instância da classe.
IV - A classe é só a representação, ou um modelo padrão do objeto.
R: C- todas estão corretas
96. A notação de uma classe é:
I - representada por um retângulo dividido em três partes.
II - Na primeira parte do retângulo é nome da classe.
III - Na segunda parte do retângulo é nome dos atributos.
IV - Na terceira o nome e tipos de retorno dos métodos.
R: E-todas estão corretas
97. Sobre o nome das classes é correto afirmar que:
I - deve sempre começar por letra maiúscula seguido das demais letras em minúsculo.
II - se o nome da classe for composto por mais de uma palavra, elas também deverão possuir a primeira letra em maiúscula seguido das demais em minúsculo.
III – Deve ser todo em minúsculo.
IV - Se o nome da classe for composto por mais de uma palavra deve ser todo em maiúsculo.
R: E-todas estão corretas
98. Sobre o nome dos atributos e métodos da classe é correto afirmar que:
I - O nome dos atributos começam por letra minúscula.
II - Se o nome do atributo possui mais de uma palavra elas devem começar com letra maiúscula e as demais minúsculas.
III - O nome dos métodos devem começar por letra minúscula.
IV – E o nome do método possui mais de uma palavra elas devem começar com letra maiúscula e as demais minúsculas.
R: D- todas estão corretas
99. Para modelarmos as classes pode-se seguir os seguintes passos:
 I - Identificar os métodos com base na nomenclatura dos casos de uso. Fazendo as perguntas: qual a finalidade deste caso de uso? Suponha que a resposta seja que o caso de uso serve para Consultar. Então isso define que haverá um método de consulta;
II - De posse da primeira informação pergunta-se: Consultar o quê?
III- Sabendo-se o que será consultado, por exemplo: imagine que o que será consultado são os dados cadastrais de um cliente como nome, endereço, RG, CPF, etc.
IV - Então nesse último passo já sabe-se quais são os métodos e os atributos, portanto, é só estabelecer um nome para classe. Por exemplo: Cliente.
R: E - todas estão corretas
100. Sobre as classes é INCORRETO afirmar:
I - Uma classe é um conjunto de várias unidades básicas de representação gráfica e também de implementação.
II – Numa classe podem ser definidos atributos e métodos de um objeto.
III - Quando se pensa em programação, um objeto é a instância da classe.
IV - A classe é só a representação, ou um modelo padrão do objeto.
R: E- somente a I está incorreta
101. Sobre a notação de uma classe a única INCORRETA é:
I - representada por um retângulo dividido em 2 partes.
II - representada por um retângulo dividido em 3 partes.
III - Na primeira parte do retângulo é nome da classe.
IV - Na segunda parte do retângulo é nome dos atributos.
R: D-somente a I está incorreta
102. Sobre o nome das classes é INCORRETO afirmar que:
I - deve sempre começar por letra minúscula seguido das demais letras em maiúsculo.
II - deve sempre começar por letra maiúscula seguido das demais letras em minúsculo e se o nome da classe for composto por mais de uma palavra, elas também deverão possuir a primeira letra em maiúscula seguido das demais em minúsculo.
III – Deve ser todo em minúsculo.
IV - Se o nome da classe for composto por mais de uma palavra deve ser todo em maiúsculo. R: D- somente a I  está incorreta
103. Sobre o nome dos atributos e métodos da classe é INCORRETO afirmar que:
I - O nome dos atributos começam por letra maiúscula.
II - Se o nome do atributopossui mais de uma palavra elas devem começar com letra maiúscula e as demais minúsculas.
III - O nome dos métodos devem começar por letra minúscula.
IV – E o nome do método possui mais de uma palavra elas devem começar com letra maiúscula e as demais minúsculas.
R: A- somente a I está incorreta
104. Sabe-se que o Diagrama de Classes modela as classes e o relacionamento entre elas com suas respectivas multiplicidades e são elaborados de duas formas: Diagrama de Classes de Negócio e de Classes de Implementação. E vantagens desse diagrama são:
I - Aumento da possibilidade de definição correta da estrutura do sistema
II - Incremento de informações relevantes com foco no negócio e implementações
III -  Confirmação do escopo do projeto.
IV - Podem ser usados em todas as etapas de modelagem exceto no levantamento de requisitos.
R: D-I, II e III  são corretas.
105. Sobre os diagramas de implantação é correto afirmar:
I - A proposta desse diagrama é mostrar os vários dispositivos de hardware e interfaces físicas.
II – Uma impressoras por exemplo pode ser mostrada nesse diagrama.
III - Esse diagrama modela estaticamente o sistema, isto é, modela a arquitetura física.
IV - Deve elaborado após a finalização dos diagramas de componentes com a visão de implementação.
R: E- todas são corretas
106. Um diagrama de implantação é representado por:
I - Nó representado por um cubo.
II – Relacionamentos representado por setas tracejadas quando representa dependência e uma linha quando representa associação.
III - Podem assumir os estereótipos <<ExecutionEnvironmet>> quando o nó pode executar um componente de software.
 IV - Podem assumir os estereótipos <<device>> quando NÂO tem capacidade de execução como impressora por exemplo.
V - NÓ suporta a execução do componente.
R: D-todas sã corretas
107. A figura que melhor representa um diagrama de implantação é:
R: B- 
108. Sobre diagrama de tempo é correto afirmar:
 I - O Diagrama de tempo mostra as alterações de estado de um objeto em um espaço de tempo específico.
II - Normalmente usado na atividade de Arquitetura/Design.
III – É necessário fazer esse diagrama quando houver necessidade de modelar aspectos de engenharia eletrônica que necessite do tempo de execução. R: D-todas são corretas
109. A figura que melhor representa o Diagrama de Tempo é:
R: C- 
 
110. Sobre os diagramas de Estrutura Composta é correto afirmar:
I - Esse diagrama é opcional e descreve a colaboração interna das classes, interfaces e componentes.
II - Deve ser utilizado para detalhar as colaborações importantes ou críticas de uma estrutura física.
III- Ajuda quando houver necessidade de detalhamento e que os outros diagramas não conseguiram.
IV – Demonstra uma melhor visulaização das arquiteturas em tempo de execução. R: E- todas são corretas
111. O diagrama de Estrutura Composta é representado por:
I - Uma elipse tracejada como nome dentro.
II – O nome é conforme o comportamento das instâncias que cooperam entre si para a conclusão de uma tarefa.
III - As setas tracejadas representam a colaboração entre as parte.
IV - As portas permitem a comunicação com o ambiente externo e interno e são representadas por quadradinhos sobrepostos na borda de um elemento. R: E- todas são corretas
112. A figura que melhor representa um diagrama de Estrutura Composta é:
R:A- 
113. Sobre os Diagramas de Comunicação ou Colaboração pode-se afirmar:
 I - Esse diagrama tem o objetivo de representar aspectos comportamentais do sistema.
II - Mostram como as interações são efetuadas entre os objetos.
III - Esse diagrama tem o mesmo objetivo que o de Sequência, porém, este não representa o tempo separado, mas sim em conjunto não importando o tempo de execução.
IV - Ele só exibe a forma como os objetos colaboram entre si para uma objetivo comum.
V - Normalmente se usa esse diagrama quando se quer mostrar que as classes se comunicam.
R: E- I, II, III, IV  e V são corretas
114. A notação de um Diagrama de Comunicação envolve:
 I - Uso de atores, objetos.
II - Uso de estereótipos de fronteira e controle.
III - Uso de mensagens que representam o interelacionamento entre os objetos, que podem ser mensagens síncronas, de retorno e recursivas.
R: E- todas são corretas
115. A figura que melhor representa o Diagrama de Colaboração é:
R: D- 
116. Elaborar o diagrama de caso de uso para o cenário Incluir sócio, o qual satisfaça o requisito:
 "O sistema deve permitir incluir sócios com carência e sem carência. Os sócios deverão ser cadastrados com: nome, telefone, endereço, CPF e data de nascimento. E também, cada sócio deverá ser identificado no sistema por um código e não será permitido que o mesmo sócio seja cadastrado mais de uma vez".
R: A-  
117. Elaborar o diagrama de caso de uso para o cenário Excluir sócio, o qual satisfaça o requisito:
"Caso algum sócio não queira mais pertencer ao clube, o mesmo deverá ser excluído. Essa exclusão somente deverá ser realizada se o sócio não possuir pagamentos pendentes".
R: C- 
118. Elaborar o diagrama de caso de uso para o cenário Consultar sócio, o qual satisfaça o requisito:
 
"O sistema deve permitir a consulta dos dados dos sócios cadastrados".
R: E- 
119. Elaborar o diagrama de caso de uso para o cenário Alterar sócio, o qual satisfaça o requisito:
 
"Além da consulta, deve ser permitida a alteração de informações de um sócio".
R: E- 
120.  Elaborar o diagrama de caso de uso para o cenário Consultar Pagamento Pendente, o qual satisfaça o requisito:
 
"O sistema deverá permitir a consulta de pagamentos pendentes referentes aos sócios".
R: D- 
121. Elaborar o diagrama de caso de uso para o Cenário Geral do Escopo do Sistema - Clube Natureba, o qual satisfaça o requisito:
 
"Somente o funcionário do clube poderá realizar: inclusão, alteração, exclusão, consulta de sócio e consulta de pagamento pendente"
R: B- 
122. O modelo representado na figura abaixo trata-se de:
R: B- Um Diagrama de Caso de Uso que está representando uma interação de Dependência do tipo Extensão entre o caso de uso (Consultar Sócio) e o caso de uso (Excluir Sócio);
123. O modelo representado na figura abaixo trata-se de:
R:A- Um Diagrama de Caso de Uso que está representando uma associação entre um ator (Funcionário do Clube) e um caso de uso (Incluir Sócio);
124. Uma especificação de caso de uso na Visão Macro consiste dos seguintes itens:
R: A- Nome do Caso de Uso
Finalidade ou Objetivo
Atores
Precondições
Evento Inicial
Breve Descrição
 Pós Condição
125. As descrições dos itens: 1.Finalidade ou Objetivo, 2.Atores, 3. Precondições  para a Especificação Macro do requisito abaixo podem ser respectivamente:
 Requisito:
O sistema deve permitir incluir sócios com carência e sem carência. Os sócios deverão ser cadastrados com: nome, telefone, endereço, CPF e data de nascimento. E também, cada sócio deverá ser identificado no sistema por um código e não será permitido que o mesmo sócio seja cadastrado mais de uma vez.
R: A- 1.Este caso de uso tem como objetivo incluir sócios novos do clube
2.Funcionário do clube
3. O sócio não poderá estar cadastrado
126. As descrições dos itens: 1.  Evento Inicial, 2. Breve Descrição, 3. Pós Condição para a Especificação Macro do requisito abaixo podem ser respectivamente:
 Requisito:
O sistema deve permitir incluir sócios com carência e sem carência. Os sócios deverão ser cadastrados com: nome, telefone, endereço, CPF e data de nascimento. E também, cada sócio deverá ser identificado no sistema por um código e não será permitido que o mesmo sócio seja cadastrado mais de uma vez.
R: A- 1. O ator opta em incluir o sócio
2. O sistema deverá solicitar as informações referente a inclusão do sócio. Uma consulta do sócio deverá ser realizada para verificação se existe ou não o sócio. Se o sócio existir, o processo deverá ser finalizado. Senão existir, o sócio será incluído.
3. O sócio novo cadastrado com sucesso.
127. Elaborar a especificação de casos de uso na Visão Macro para o Caso de Uso Incluir Sócio, considerando os requisitos e o diagrama a seguir.
Requisito:"O sistema deve permitir incluir sócios com carência e sem carência. Os sócios deverão ser cadastrados com: nome, telefone, endereço, CPF e data de nascimento. E também, cada sócio deverá ser identificado no sistema por um código e não será permitido que o mesmo sócio seja cadastrado mais de uma vez".
Diagrama:
 R: B- Visão Macro Incluir Sócio
Nome do Caso de Uso - Incluir Sócio
1.Finalidade ou Objetivo:
Este caso de uso tem como objetivo incluir sócios novos do clube
2.Atores:
Funcionário do clube
3. Precondições
128. Pode-se afirmar sobre a Especificação de Caso de Uso na Visão Macro:
R: A- São adequadas no processo de pré-projeto, isto é, na execução da proposta para o cliente e com o menor detalhamento possível.
129. Para o processo de Pré-projeto ou planejamento de execução da proposta para o cliente, as descrições de caso de uso são realizadas com menor detalhamento possível.  Aplica-se a:
R: A- Especificação de Caso de Uso na Visão Macro
130. Especificação de Caso de Uso na Visão Macro Para o processo de Pré-projeto ou planejamento de execução da proposta para o cliente, as descrições de caso de uso são realizadas com menor detalhamento possível.  Isso se refere a:
R: A- Especificação de Caso de Uso na Visão Macro
131. A Especificação de Caso de Uso na Visão Macro permite que:
R: A- Se delimite um escopo para ser apresentado em uma proposta para o cliente.
132. Uma especificação de caso de uso na Visão Detalhada consiste em:
R: C-	Nome do Caso de Uso / Finalidade ou Objetivo / Atores / Precondições / Evento Inicial / Fluxo Principal / Fluxo Alternativo/ Fluxo Exceção/ Pós Condição/ Casos de Testes
133. Um Fluxo Principal na  especificação da Visão Detalhada é considerado:
R: A- Um fluxo  perfeito, no qual tudo dá certo supostamente no sistema.
134. Suponha então que você conseguiu a aprovação para desenvolver esse projeto e o contrato já foi assinado. Então deverá ir para a próxima etapa que é a etapa de Análise de Requisitos, na qual deverá rever os diagramas de Caso de uso com o cliente e revisar a especificação macro, resultando na especificação Visão Detalhada.
  Elaborar o Fluxo Principal  da Visão Detalhada para o Caso de Uso Incluir Sócio, considerando os requisitos e o diagrama a seguir.
 Requisitos:
 "O sistema deve permitir incluir sócios com carência e sem carência. Os sócios deverão ser cadastrados com: nome, telefone, endereço, CPF e data de nascimento. E também, cada sócio deverá ser identificado no sistema por um código e não será permitido que o mesmo sócio seja cadastrado mais de uma vez".
Diagrama:
R: A- O sistema solicita as informações do sócio a ser incluído
2. O ator informa os dados e confirma (FA_01), (FA_02)
3.O sistema verifica que as informações estão corretas (FE_01)
4. O caso de uso Incluir Sócio é iniciado
5. O sistema verifica que o sócio não existe (FE_02)
135. Elaborar os possíveis Fluxos Alternativos  da Visão Detalhada para o Caso de Uso Incluir Sócio, considerando os requisitos e o diagrama a seguir.
 Requisitos:
 "O sistema deve permitir incluir sócios com carência e sem carência. Os sócios deverão ser cadastrados com: nome, telefone, endereço, CPF e data de nascimento. E também, cada sócio deverá ser identificado no sistema por um código e não será permitido que o mesmo sócio seja cadastrado mais de uma vez".
Diagrama:
R: A- FA_01 – Não informa os dados
1.      O ator não informa os dados e confirma (FA_03)
2.      O sistema apresenta mensagem informativa que os dados não foram informados
3.      O caso de uso retorna ao passo 1 do Fluxo Principal...................................
136. Elaborar o Fluxo Exceção da Visão Detalhada para o Caso de Uso Incluir Sócio, considerando os requisitos e o diagrama a seguir.
 Requisitos:
 O sistema deve permitir incluir sócios com carência e sem carência. Os sócios deverão ser cadastrados com: nome, telefone, endereço, CPF e data de nascimento. E também, cada sócio deverá ser identificado no sistema por um código e não será permitido que o mesmo sócio seja cadastrado mais de uma vez.
Diagrama:
R: A- FE_01 os dados não estão corretos
1. O sistema verifica que as informações estão incorretas
2. O caso de uso retorna ao passo 1 do fluxo principal
FE_02 sócio já existe....................
137. Elaborar a especificação de caso de uso na visão detalhada para Incluir Sócio, considerando os requisitos:
1-O sistema deve permitir incluir sócios com carência e sem carência. Os sócios deverão ser cadastrados com: nome, telefone, endereço, CPF e data de nascimento. E também, cada sócio deverá ser identificado no sistema por um código e não será permitido que o mesmo sócio seja cadastrado mais de uma vez.
2-O sistema deve permitir a consulta dos dados dos sócios cadastrados;
3-Além da consulta, deve ser permitida a alteração de informações de um sócio;
4-Caso algum sócio não queira mais pertencer ao clube, o mesmo deverá ser excluído. Essa exclusão somente deverá ser realizada se o sócio não possuir pagamentos pendentes;
5-O sistema deverá permitir a consulta de pagamentos pendentes referentes aos sócios;
6-Somente o funcionário do clube poderá realizar: inclusão, alteração, exclusão, consulta de sócio e consulta de pagamento pendente. 
R: A- Visão Detalhada Incluir Sócio
Nome do Caso de Uso - Incluir Sócio
1. Finalidade ou Objetivo:
Este caso de uso tem como objetivo incluir sócios novos da clube
138. Possíveis  Casos de Testes para os Fluxos da Visão Detalhada poderiam ser:
R: A- 1.      FP - Incluir o sócio com sucesso;
2.      FA_01 –Incluir o sócio quando - não informa os dados
3.      FA_02 – Incluir o sócio quando – informa os dados e cancela a operação
4.      FA_03 – Incluir o sócio quando – não informa os dados e cancela a operação
5.      FE_01 – Incluir o sócio quando - os dados não estão corretos
139. Sobre os Fluxos Alternativos da Visão Detalhada pode-se afirmar:
R: E- Fluxos Alternativos são situações provocados pelo próprio Ator
140. Sobre os Fluxos Exceção da Visão Detalhada pode-se afirmar:
R: A- São situações que o sistema deve responder.
image6.jpeg
image7.jpeg
image8.jpeg
image9.jpeg
image10.jpeg
image11.png
image12.jpeg
image13.jpeg
image14.jpeg
image15.jpeg
image16.jpeg
image17.jpeg
image18.jpeg
image19.jpeg
image20.jpeg
image21.jpeg
image22.jpeg
image23.jpeg
image24.jpeg
image25.jpeg
image26.jpeg
image27.jpeg
image28.jpeg
image29.jpeg
image30.jpeg
image31.jpeg
image32.jpeg
image33.jpeg
image34.jpeg
image35.jpeg
image36.jpeg
image37.jpeg
image38.jpeg
image1.jpeg
image2.jpeg
image3.jpeg
image4.jpeg
image5.jpeg

Mais conteúdos dessa disciplina