an lise de sistemas da computa o - enade.estacio.br¡lise... · o resultado da solução...

18
Nome do(a) aluno(a):__________________________________________________________ Matrícula:____________ ANÁLISE DE SISTEMAS DA COMPUTAÇÃO Conhecimentos Específicos Questões de múltipla escolha: 1 a 27. Questões discursivas: 28 a 30. 1. Questão Observe o pseudocódigo abaixo, que utiliza a estrutura de controle repetir ... até que ... . repetir se (N for impar) então imprimir (N); atribuir N - 3 a N; até que N < 3; Para um valor inicial igual a 13 para a variável N, a estrutura enquanto ...faça ... equivalente e que gera os mesmos resultados, está indicada na alternativa: A enquanto N >= 3 faça início atribuir N-3 a N; se (N ímpar) então imprimir(N); fim; fim-enquanto; B enquanto N >= 3 faça início se (N ímpar) então imprimir(N); atribuir N-3 a N; fim; fim-enquanto; C enquanto N = 3 faça início se (N ímpar) então imprimir(N); atribuir N-3 a N; fim; fim-enquanto; D enquanto N < 3 faça início se (N ímpar) então imprimir(N); atribuir N-3 a N; fim; fim-enquanto;

Upload: nguyenthu

Post on 25-Jan-2019

213 views

Category:

Documents


0 download

TRANSCRIPT

Nome do(a) aluno(a):__________________________________________________________ Matrícula:____________

ANÁLISE DE SISTEMAS DA COMPUTAÇÃO

Conhecimentos Específicos

Questões de múltipla escolha: 1 a 27.

Questões discursivas: 28 a 30.

1. Questão

Observe o pseudocódigo abaixo, que utiliza a estrutura de controle repetir ... até que ... .

repetir se (N for impar) então imprimir (N); atribuir N - 3 a N; até que N < 3;

Para um valor inicial igual a 13 para a variável N, a estrutura enquanto ...faça ...equivalente e que gera os mesmos resultados, está indicada na alternativa:

A

enquanto N >= 3 faça início atribuir N-3 a N; se (N ímpar) então imprimir(N); fim; fim-enquanto;

B

enquanto N >= 3 faça início se (N ímpar) então imprimir(N); atribuir N-3 a N; fim; fim-enquanto;

C

enquanto N = 3 faça início se (N ímpar) então imprimir(N); atribuir N-3 a N; fim; fim-enquanto;

D

enquanto N < 3 faça início se (N ímpar) então imprimir(N); atribuir N-3 a N; fim; fim-enquanto;

E

enquanto N <= 3 faça início atribuir N-3 a N; se (N ímpar) então imprimir(N); fim; fim-enquanto;

2. Questão

Em relação à lógica de programação, considere os pseudocódigos:

A

Somente Alg1 tem consistência em sua representação e chega a um resultado.

B

Ambos os algoritmos abordam o mesmo problema e chegam ao mesmo resultado.

C

Somente Alg2 tem consistência em sua representação e chega a um resultado.

D

O resultado da solução apresentada por Alg2 é maior do que a de Alg1.

E

O resultado da solução apresentada por Alg2 é menor do que a de Alg1.

3. Questão

A respeito de análise de requisitos, julgue os itens a seguir. I O usuário deve ser capaz de pesquisar tanto no banco de dados inteiro como em uma parte dele. II A interface de usuário para o sistema deve ser implementada em HTML sem frames ou em applets Java. III O sistema deve ter acesso aos documentos comprobatórios de registro. IV Cada ordem deve ter um identificador único (OSID), que o usuário deve poder copiar na área permanente de armazenamento da conta. V O processo de desenvolvimento do sistema e os documentos devem ser realizados conforme o padrão interno da empresa. São requisitos funcionais apenas os itens

A

I, II e III.

B

I, II e V.

C

I, III e IV.

D

II, IV e V.

E

III, IV e V.

4. Questão

Um analista foi contratado para desenvolver um sistema de pesquisa de DVDs em lojas virtuais. O sistema deverá solicitar ao usuário um título de DVD, que será usado para realizar a pesquisa nas bases de dados das lojas conveniadas. Ao detectar a disponibilidade do DVD solicitado, o sistema armazenará temporariamente os dados das lojas (nome, preço, data prevista para entrega do produto) e exibirá as informações ordenadas por preço.

Após analisar as informações, o cliente poderá efetuar a compra. O contratante deverá testar algumas operações do sistema antes de ele ser finalizado. Há tempo suficiente para que o analista atenda a essa solicitação e efetue eventuais modificações exigidas pelo contratante.

Com relação a essa situação, julgue os itens a seguir quanto ao modelo de ciclo de vida.

I O entendimento do sistema como um todo e a execução seqüencial das fases sem retorno produzem um sistema que pode ser validado pelo contratante.

II A elaboração do protótipo pode ser utilizada para resolver dúvidas de comunicação, o que aumenta os riscos de inclusão de novas funcionalidades nãoprioritárias.

III A definição das restrições deve ser a segunda fase a ser realizada no desenvolvimento do projeto, correspondendo à etapa de engenharia.

IV Um processo iterativo permite que versões progressivas mais completas do sistema sejam construídas e avaliadas.

Estão certos apenas os itens ...

A

I e II.

B

I e III.

C

II e III.

D

II e IV.

E

III e V.

5. Questão

Ao apresentar o cronograma de um projeto à diretoria da empresa, o gerente foi informado de que a data de término do projeto deverá ser antecipada em 3 meses. Esta exigência implicará, necessariamente, em:

A

refazer as estimativas de esforço para uma ou mais tarefas do projeto.

B

reduzir a duração do caminho crítico do projeto.

C

alocar mais recursos ao projeto.

D

fazer entregas diferentes das especificadas.

E

aumentar o custo do projeto.

6. Questão

Considere as informações a seguir, referentes à modelagem de um sistema de informação.

1. Classe Pessoa é generalização das classes Aluno e Professor. 2. Classe ProfessorMestre é especialização da classe Professor.

Que diagrama de classes UML representa corretamente a situação em questão?

A

B

C

D

E

7. Questão

Uma empresa de geração de energia deseja armazenar um conjunto de dados importantes sobre os tipos de energia com que trabalha e os seus campos de geração. Cada tipo de energia possui um código (identificador único), um nome e uma descrição. Além disso, cada campo de geração possui um código (identificador único), um nome, uma região e um valor médio por kW.

Assume-se que: . cada campo de geração de energia é de um, e somente um, tipo de energia; . pode existir mais de um campo de geração para cada tipo de energia; . podem ser previstos alguns tipos de energia para os quais ainda não existem campos de geração.

O DER que atende o enunciado é:

A

B

C

D

E

8. Questão

Quando as consultas acima são realizadas, o que é recuperado em cada uma delas?

A

I: os nomes dos departamentos que possuem mais de 5 empregados que ganham mais de 10.000 reais e o número de empregados nessa condição. II: os nomes dos departamentos que possuem mais de 5 empregados e o número de empregados que ganham mais de 10.000 reais.

B

I: os nomes dos departamentos que possuem mais de 5 empregados e o número de empregados que ganham mais de 10.000 reais. II: os nomes dos departamentos que possuem mais de 5 empregados que ganham mais de 10.000 reais e o número de empregados nessa condição.

C

I: os nomes dos departamentos que possuem mais de 5 empregados que ganham mais de 10.000 reais e o número total de funcionários do departamento. II: os nomes dos departamentos que possuem mais de 5 empregados que ganham mais de 10.000 reais e o número de empregados nessa condição.

D

I: os nomes dos departamentos que possuem mais de 5 empregados que ganham mais de 10.000 reais e o número de empregados nessa condição. II: os nomes dos departamentos que possuem mais de 5 empregados que ganham mais de 10.000 reais e o número total de funcionários do departamento

E

I: os nomes dos departamentos que possuem mais de 5 empregados que ganham mais de 10.000 reais e o número de empregados nessa condição. II: os nomes dos departamentos que possuem mais de 5 empregados que ganham mais de 10.000 reais e o número de empregados nessa condição.

9. Questão

Analise a seguinte situação:

Uma tabela A contém apenas o código (cod_pac) de todos os pacientes internados em um hospital.

Uma tabela B, com a mesma estrutura, contém o código (cod_pac) de todos os pacientes deste hospital que estão internados há mais de 15 dias.

Para listar o código de todos os pacientes deste hospital internados por um período menor ou igual a 15 dias, deve-se utilizar a seguinte instrução SQL:

A

SELECT cod_pac FROM A INTERSECT SELECT cod_pac FROM B;

B

SELECT cod_pac FROM (A UNION B);

C

SELECT cod_pac FROM A where cod_pac not in (SELECT cod_pac FROM B);

D

SELECT cod_pac FROM A where cod_pac in (A MINUS B);

E

SELECT cod_pac FROM (A INTERSECT B);

10. Questão

Vivemos num cenário de aceleração da história. As mudanças são rápidas e radicais. Os jovens aderem de corpo e alma ao descartável, ao efêmero. A nova geração de "ficantes" não gosta da rotina. Atualmente, nos Estados Unidos, metade dos casamentos termina em divórcio. Recentemente uma empresa americana com mais de cinco mil empregados constatou que apenas 148 deles tinham mais de três anos de casa. Diante disso, as empresas precisam trilhar caminhos cada vez mais inseguros e menos previsíveis. Quando algum empreendedor me pergunta como sobreviver num cenário tão mutante e dinâmico?,respondo: "Faça como a Barbie!". A boneca Barbie é o brinquedo mais conhecido no mundo. São vendidas mais de dois milhões de Barbies por mês, em cerca de 140 países. Ela, suas roupas, acessórios, amigos e namorados evoluíram. A família Barbie acompanhou e soube interpretar comercialmente as mudanças no estilo de vida, na moda e , sobretudo, o crescimento das atividades profissionais das mulheres no período. Para se manter atualizada, a Barbie já assumiu umas 400 profissões e já sofreu mais de 500 mudanças no visual. Seu guarda roupa acumula mais de um bilhão de peças diferentes................ Diante do exemplo de sucesso continuado da boneca Barbie, fica evidenciado que o espírito empreendedor, a criatividade e as modernas técnicas de marketing são imprescindíveis para uma empresa navegar com segurança por mercados tão revoltos e instáveis. (Adaptado de: Eder Luiz Bolson, empresário, autor de "Tchau, Patrão!" www.tchaupatrao.com.br ) Com base no segredo do sucesso desse brinquedo de concepção antiga, lançado em 1959, pergunta-se: Ao afirmarmos que é importante para um empreendedor "Fazer como a Barbie", estamos dizendo que um empreendedor deve possuir quais características?

Assinale a alternativa que contêm somente afirmações vedadeiras.

A

Capacidade de inventar coisas novas, liderança, persistência

B

Busca de oportunidades, competência inovadora, aceitação de riscos

C

Ter muita sorte, autoconfiança, iniciativa

D

Persistência, perfil "nato" para empreender, aceitação de riscos

E

Inovação, persistência, perfil "nato" para empreender

11. Questão

A figura acima apresenta um modelo de ciclo de vida de software, no qual se destacam atividades e marcos, com alguns elementos nomeados de A até N. Considerando essa figura, assinale a opção correta acerca dos conceitos e princípios de engenharia de software.

A

Se, em C, é realizada uma prototipação, então o modelo de ciclo de vida apresentado não pode ser cascata.

B

Se F é uma revisão dos requisitos, então A pode ser uma revisão de testes.

C

O elemento L possui maior chance de adotar os mesmos procedimentos do elemento H que de I ou J.

D

Se N é um teste de integração, então M pode ser um teste de aceitação.

E

Maior estabilidade ao ciclo de desenvolvimento é obtida se B for uma atividade de desenho de procedimentos (procedures) e G for uma atividade de desenho de arquitetura de dados.

12. Questão

Considere seguintes afirmativas a Respeito de Engenharia de Software:

I. Modificações devem ser ajustadas facilmente em módulos isolados e fáceis de encontrar. Se não atendem a isso, um reprojeto deverá ser necessário. II. Modificações de tabelas devem ser especialmente fáceis de fazer. Se qualquer modificação não é rápida e fácil de ser feita, indica-se a realização de um reprojeto. III. Modificações devem ser fáceis para serem feitas na forma de iterações. Se elas não são, haverá um problema básico tal como um projeto falho ou uma proliferação de correções. No contexto das bases para direcionar a implementação e análise do processo iterativo e incremental, está correto o que se afirma em

A

I e III, apenas.

B

III, apenas.

C

I e II, apenas.

D

II e III, apenas.

E

I, II e III.

13. Questão

Foram pesquisadas as massas em quilogramas de um grupo de acadêmicos e obtiveram os seguintes resultados.

Nº acadêmico Massa (kg)

6 65

20 52

10 77

7 91

5 68

O gráfico de setores representa a distribuição dada na tabela. Podemos afirmar que α mede:

A

120º

B

67º

C

54º

D

30º

E

45º

14. Questão

Considere uma árvore binária de busca cujos nós armazenam números inteiros variando de 1 a 100, na qual se quer buscar o número 54.

Qual das seguintes sequências representa uma sequência de busca válida dentro desta árvore?

A

5, 18, 34, 60, 40, 52, 54

B

25, 27, 28, 26, 60, 50, 58, 54

C

37, 70, 32, NÃO ENCONTROU

D

40, 70, 43, 44, 73, 57, 54

E

53, 45, 55, NÃO ENCONTROU

15. Questão

Um heap (fila de prioridade) é uma estrutura de dados muito importante, que tem duas utilidades principais: organizar acesso a um recurso com base na prioridade dos requerentes (processos, impressões, etc.) ou servir como base a um algoritmo de ordenação muito eficiente denominado heapsort. Para poder servir a esses propósitos, um heap possui uma série de propriedades especiais que têm que ser mantidas por todas as operações nelas realizadas. Levando em consideração estas propriedades, analise as afirmativas abaixo.

A

I.

B

II.

C

III.

D

I e II.

E

II e III.

16. Questão

Uma sequência desordenada de números armazenada em um vetor é inserida em uma árvore AVL. Após a inserção nesta árvore, é feito um percurso em ordem simétrica (em ordem) e o valor de cada nó visitado é inserido em uma pilha. Depois de todos os nós serem visitados, todos os números são retirados da pilha e apresentados na tela.

A lista de números apresentada na tela está

A

ordenada ascendentemente de acordo com os números.

B

ordenada descendentemente de acordo com os números.

C

na mesma ordem do vetor original.

D

na ordem inversa do vetor original.

E

ordenada ascendentemente de acordo com sua altura na árvore

17. Questão

O gerenciamento de configuração de software (GCS) é uma atividade que deve ser realizada para identificar, controlar, auditar e relatar as modificações que ocorrem durante todo o desenvolvimento ou mesmo durante a fase de manutenção, depois que o software for entregue ao cliente. O GCS é embasado nos chamados itens de configuração, que são produzidos como resultado das atividades de engenharia de software e que ficam armazenados em um repositório. Com relação ao GCS, analise as duas asserções apresentadas a seguir. No GCS, o processo de controle das modificações obedece ao seguinte fluxo: começa com um pedido de modificação de um item de configuração, que leva à aceitação ou não desse pedido e termina com a atualização controlada desse item no repositório porque o controle das modificações dos itens de configuração baseia-se nos processos de check-in e check-out que fazem, respectivamente, a inserção de um item de configuração no repositório e a retirada de itens de configuração do repositório para efeito de realização das modificações. Acerca dessas asserções, assinale a opção correta.

A

As duas asserções são proposições verdadeiras, e a segunda é uma justificativa correta da primeira.

B

As duas asserções são proposições verdadeiras, e a segunda não é uma justificativa correta da primeira.

C

A primeira asserção é uma proposição verdadeira, e a segunda é uma proposição falsa

D

A primeira asserção é uma proposição falsa, e a segunda é uma proposição verdadeira

E

A primeira asserção é uma proposição falsa, e a segunda é uma proposição verdadeira

18. Questão

Existem alguns modelos de gerenciamento, cada vez mais utilizados, que tratam do grau de maturidade das organizações em gerenciamento de projetos, como o PMMM - Project Management MaturityModel e o OPM3 - Organizational Project Management MaturityModel.

A adoção de modelos de gerenciamento ocorre porque as empresas entendem que o aumento da maturidade pode trazer vantagens, como a(o) I - diminuição de custos; II - aumento de produtividade; III - previsibilidade de prazos; IV - reestruturação dos stakeholders; V - otimização de recursos. São vantagens para as empresas aquelas apresentadas em

A

I e II, apenas.

B

II e III, apenas.

C

III e IV, apenas.

D

I, II, III e V, apenas.

E

I, II, III, IV e V.

19. Questão

Dentre os gráficos abaixo, o que melhor se adapta a uma função bijetora (injetora e sobrejetora) com domínio R e contradomínio R é:

A

B

C

D

E

20. Questão

Uma farmácia contratou um sistema para registrar as vendas de suas mercadorias. No sistema estava contemplado o cadastro dos clientes, produtos, venda e emissão de notas fiscais. Com o passar dos anos o proprietário decidiu incluir o cálculo de comissões com incentivo de venda a seus funcionários. Com isso o sistema deveria sofrer uma manutenção. A equipe de desenvolvimento adota a metodologia RUP. Com isso é preciso definir as iterações necessárias.

Analise as assertivas abaixo e indique as iterações corretas.

I - Na elaboração serão construídos os diagramas de caso de uso e classe;

II - Na construção será desenvolvido o diagrama de sequencia e a construção dos métodos;

III - Na transição serão realizados os testes na parte desenvolvida;

IV - Na concepção será definido a extensão da manutenção a ser implementada.

A

II - III - IV

B

I - II - III

C

I - II - IV

D

I - III - IV

E

I - III

21. Questão

_______ de 1,00

Com relação às diferentes tecnologias de armazenamento de dados, julgue os itens a seguir. I - Quando a tensão de alimentação de uma memória ROM é desligada, os dados dessa memória são apagados. Por isso, esse tipo de memória é denominado volátil. II - O tempo de acesso à memória RAM é maior que o tempo de acesso a um registrador da unidade central de processamento (UCP). III - O tempo de acesso à memória cache da UCP é menor que o tempo de acesso a um disco magnético. IV - O tempo de acesso à memória cache da UCP é maior que o tempo de acesso à memória RAM. Estão certos apenas os itens

A

I e II

B

I e III

C

II e III

D

II e IV

E

III e IV

22. Questão

_______ de 1,00

Uma alternativa para o aumento de desempenho de sistemas computacionais é o uso de processadores com múltiplos núcleos, chamados multicores. Nesses sistemas, cada núcleo, normalmente, tem as funcionalidades completas de um processador, já sendo comuns, atualmente, configurações com 2, 4 ou mais núcleos. Com relação ao uso de processadores multicores, e sabendo que threads são estruturas de execução associadas a um processo, que compartilham suas áreas de código e dados, mas mantêm contextos independentes, analise as seguintes asserções. Ao dividirem suas atividades em múltiplas threads que podem ser executadas paralelamente, aplicações podem se beneficiar mais efetivamente dos diversos núcleos dos processadores multicores porque o sistema operacional nos processadores multicores pode alocar os núcleos existentes para executar simultaneamente diversas seqüências de código, sobrepondo

suas execuções e, normalmente, reduzindo o tempo de resposta das aplicações às quais estão associadas.

Acerca dessas asserções, assinale a opção correta.

A

As duas asserções são proposições verdadeiras, e a segunda é uma justificativa correta da primeira.

B

As duas asserções são proposições verdadeiras, mas a segunda não é uma justificativa correta da primeira

C

A primeira asserção é uma proposição verdadeira, e a segunda, uma proposição falsa.

D

A primeira asserção é uma proposição falsa, e a segunda, uma proposição verdadeira.

E

Tanto a primeira quanto a segunda asserções são proposições falsa

23. Questão

Coesão e acoplamento são dois conceitos fundamentais para a qualidade do projeto modular de um

software. A coesão diz respeito à funcionalidade dos módulos que compõem o software e é relacionada ao

conceito de ocultação de informação. O acoplamento está relacionado aos dados e representa a

interconexão entre os módulos. Suponha que determinado sistema possa ter a arquitetura de seus módulos

projetada por meio das duas alternativas diferentes mostradas na figura acima, sendo a funcionalidade de

um módulo a mesma nas duas alternativas. Nessa figura, os retângulos representam os módulos e as

arestas representam chamadas a funcionalidades de outros módulos.

A partir dessas informações, assinale a opção correta.

A

Em relação à alternativa 1, na alternativa 2, a coesão do módulo A é maior, a dos módulos B e C é menor e o acoplamento do projeto é maior.

B

Em relação à alternativa 1, na alternativa 2, a coesão do módulo A é menor, a dos módulos B e C é maior e o acoplamento do projeto é maior.

C

Em relação à alternativa 1, na alternativa 2, a coesão do módulo A é maior, a dos módulos B e C é maior e o acoplamento do projeto é menor.

D

A coesão e o acoplamento de todos os módulos são iguais nas duas alternativas.

E

Em relação à alternativa 1, na alternativa 2, a coesão do módulo A é menor, a dos módulos B e C é maior e o acoplamento do projeto é menor.

24. Questão

Uma arquitetura de rede é usualmente organizada em um conjunto de camadas e protocolos com o propósito de estruturar o hardware e o software de comunicação. Como exemplos, têm-se as arquiteturas OSI e TCP/IP. A arquitetura TCP/IP, adotada na Internet, é um exemplo concreto de tecnologia de interconexão de redes e sistemas heterogêneos usada em escala global. Com relação à arquitetura TCP/IP, assinale a opção correta.

A

A camada de interface de rede, também denominada intrarede, adota o conceito de portas para identificar os dispositivos da rede física. Cada porta é associada à interface de rede do dispositivo e os quadros enviados transportam o número das portas para identificar os dispositivos de origem e de destino

B

A camada de rede, também denominada inter-rede, adota endereços IP para identificar as redes e seus dispositivos. Para interconectar redes físicas que adotam diferentes tamanhos máximos de quadros, a camada de rede adota os conceitos de fragmentação e remontagem de datagramas.

C

A camada de transporte é responsável pelo processo de roteamento de datagramas. Nesse processo, a camada de transporte deve selecionar os caminhos ou rotas que os datagramas devem seguir entre os dispositivos de origem e de destino, passando assim através das várias redes interconectadas.

D

A camada de aplicação é composta por um conjunto de protocolos, que são implementados pelos processos executados nos dispositivos. Cada protocolo de aplicação deve especificar a interface gráfica ou textual oferecida pelo respectivo processo para permitir a interação com os usuários da aplicação.

E

A arquitetura TCP/IP é uma implementação concreta da arquitetura conceitual OSI. Portanto, a arquitetura TCP/IP é também estruturada em 7 camadas, que são as camadas: física, de enlace, de rede, de transporte, de sessão, de apresentação e de aplicação.

25. Questão

Considere o seguinte conjunto de processos e a duração de surto de CPU expressa em milissegundos:

Se os processos chegam na ordem X, Y e Z, onde todos chegam no instante 0 qual o tempo de espera médio se os processos forem atendidos segundo o escalonamento FCFS (first-come, first-served)?

A

10,6

B

12

C

13

D

14

E

20

26. Questão

A MD Laboratórios Médicos está implantando um Sistema de Informações Gerenciais (SIG) para transformar dados obtidos em seus sistemas operacionais em informações.

Pode ser caracterizado como parte integrante do sistema a ser implantado o Sistema de ...

A

Armazenamento de Conhecimento.

B

Emissão de Notas Fiscais.

C

Baixa de Equipamentos Vendidos.

D

Contabilização de Entradas de Peças no Estoque.

E

Relatórios Comparativos do Número de Exames.

27. Questão

Durante os testes de um software produzido pelo departamento de TI de uma empresa, verificou-se que o mesmo não atendia a alguns dos requisitos originais especificados pelos clientes. Sobre a condução da situação, são feitas as afirmativas a seguir, que devem ser analisadas à luz de seu alinhamento com a norma ISO 9001:2000. I - Independente do destino a ser dado ao software, as causas da não-conformidade devem ser identificadas e eliminadas do processo de desenvolvimento. II - O software deve ser entregue provisoriamente nestas condições, para diminuir a insatisfação do cliente, sendo substituído por uma versão que atenda aos requisitos o mais rápido possível (ASAP). III - O gerente do projeto de desenvolvimento pode definir e propor um procedimento alternativo para lidar com a não-conformidade, diferente daquele previsto no processo de desenvolvimento de software organizacional, desde que aprovado pelo cliente. IV - Devem ser mantidos registros de quaisquer ações corretivas realizadas, ainda que as mesmas não se revelem eficazes para tratar a não-conformidade, bem como dos indicadores de satisfação do cliente, qualquer que seja o resultado do projeto. Estão alinhadas com as exigências da norma ISO 9001:2000 APENAS as afirmativas.

A

I e II

B

I e IV

C

II e III

D

II e IV

E

III e IV

28. Questão

Observe o diagrama de sequência a seguir:

Utilizando a sintaxe correta, complete o trecho de código Java abaixo para que reflita o diagrama de sequência apresentado.

29. Questão

Considere a descrição das tabelas abaixo referentes ao banco de dados da empresa ATACADISTA COCO DOCE LTDA, analise a estrutura das tabelas e faça a normalização até a 3ª forma normal.

Os atributos sublinhados constituem a chave primária da tabela.

PEDIDO ( NUMERO_PEDIDO , DATA, VALOR TOTAL, NUMERO_CLIENTE, CNPJ, RAZÃO SOCIAL, ENDEREÇO_CLIENTE, RELAÇÃO DOS ITENS DO PEDIDO (onde para cada item temos: NRITEM ,QUANTIDADE, VALOR UNITARIO, COD_COCO, MARCA_COCO, QUALIDADE_DO_COCO, PREÇO_VENDA_COCO, COD_FORNECEDOR_COCO)

FORNECEDOR (CODFORNECEDOR , RAZÃO_SOCIAL, ENDEREÇO,CNPJ)

30. Questão

Considerando o estudo de caso descrito abaixo, desenvolva o Diagrama de Caso de Uso coorespondente.

Consultório Médico

Um dentista deseja informatizar seu consultório para melhorar o atendimento aos seus clientes e possuir um maior controle.

A secretária agenda a consulta para a data e hora desejada pelo cliente e registra seus dados para controle. Cada cliente deve possuir um histórico de atendimentos, que será consultado pelo dentista na consulta. O dentista registra os procedimentos aplicados no paciente. O dentista tem acesso a agenda para chamada de seus pacientes que se encontram na sala de recepção.

O custo do atendimento é calculado a partir dos procedimentos registrados pelo dentista. A definição do pagamento é realizada pela secretária na saída do paciente. O recebimento pode ser feito por convênio ou a vista. Atendimentos que requerem autorização são realizados em outra seção, onde já terá a autorização do convênio.

O cliente poderá desmarcar e remarcar consulta.

Ao final do mês o dentista verifica os valores faturados e retira uma estatística de procedimentos realizados e a secretária emite as guias de atendimentos, que são enviadas para os convênios.