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