Baixe o app para aproveitar ainda mais
Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original
Universidade Estadual de Montes Claros - Unimontes Centro de Educaçãoà Distancia - CEAD Curso: Sistemas para Internet Disciplina: Análise e Projeto de sistemas Estruturados Professora: Marilée Patta ----------------------------------------------------------------------------------------------------------------------------------------------------- Atividade Individual 1 1 - Quais os recursos e objetivos da análise estrututurada? R:. Utilizar gráficos sempre que possível; fracionar o sistema para auxiliar na capacidade de construção e de manutenção , Construir um modelo lógico do sistema. Uma análise estruturada tem por objetivo definir os pré-requisitos necessários ao desenvolvimento de uma sistema computacional, bem como a documentação necessária para a sua implementação e implantação por meio de linguagens de programação que utilizam uma lógica estruturada. 2 - Quais as ferramentas da análise estruturada? R:. Diagrama de Fluxos de Dados (DFD) Diagrama de Estrutura de Dados (DE) Diagrama Entidade-relacionamento (DER) Normalização Dicionário de Dados (DD) 3 - O que se percebe quando se analisa um DFD? R:. O processo e o fluxo de dados entres eles 4 - O que significa o processo no DFD, qual a sua representação e as suas regras de identificação´? R:. É qualquer processo que altere os dados, produzindo uma saída. Pode realizar cálculos, classificar dados com base na lógica ou direcionar o fluxo de dados com base em regras de negócios. Um rótulo curto é utilizado para descrever o processo, tal como “Enviar o pagamento”. Umas de sua suas regras são que cada processo deve ter, pelo menos, uma entrada e uma saída. A outra é que todos os processos em um DFD vão para outro processo ou um armazenamento de dados. 5 - O que significam os depósitos de dados, qual a sua representação e as suas regras de identificação? R:. São arquivos ou repositórios que armazenam informações para uso posterior, como uma tabela de banco de dados ou um formulário de adesão. Cada armazenamento de dados recebe um rótulo simples, como “Pedidos”.Uma das regras são que Cada armazenamento de dados deve ter, pelo menos, um fluxo de dados de entrada e de um fluxo de dados de saída.Uma outra é que os dados armazenados em um sistema devem passar por um processo. 6 - Como os fluxos de dados são descritos? R:. fluxo de dados é rota dos dados entre entidades externas, processos e armazenamentos de dados. Ele retrata a interface entre os outros componentes, é representado por setas e geralmente é rotulado com um nome de dados curto, como “Detalhes de faturamento”. 7 - O que são eventos? Quais os tipos de eventos? R:. Eventos são fatos que ocorrem fora do sistema e têm o poder de fazer com que ele reaja e produza respostas. Existem dois tipos de eventos: • Eventos externos • Eventos temporais 8 - Explique a existência de entidades externas no DFD. R:. um sistema externo que envia ou recebe dados, comunicando-se com o sistema sendo diagramado. É a fonte e o destino das informações que entram ou saem do sistema. Ela pode ser uma organização externa ou pessoa, um sistema de computador ou um sistema de negócios. Outros termos através dos quais também é conhecida são: terminadores; fontes e sumidouros; ou atores. É tipicamente desenhada nas bordas do diagrama. 9 - Diferencie dados elementares de dados de grupo ou agregado de dad os. R:. Os dados elementares não podem ser subdivididos enquanto os dados de grupo compõe-se de itens, elementos de dados relacionados entre si no aspecto lógico dentro de um registro. 10 - O que é refinamento de sistema? Qual é a estratégia para o refinamento de um sistema? R:. É a relação entre as entradas e saídas de um programa. Foi identificado que há basicamente duas formas de refinar uma especificação. A primeira é a introdução e a transformação de estruturas de programação e controle como atribuições, condições, e laços. Isto é chamado refinamento algorítmico.A segunda forma de refinamento é relacionada com as estruturas de dados usadas no programa. Sistemas são especificados em termos de tipos de dados que são apropriados para descrever propriedades do domínio de aplicação; neste estágio do desenvolvimento, não se faz, por exemplo, considerações relacionadas à eficiência. 11 - O que é um processo primitivo? Porque o processo primitivo deve ser especificado? R:. Descrevem o que o processamento de dados faz e não faz (pela sua definição passo a passo). Constituem um conjunto padrão de ferramentas utilizadas em tarefas de processamento de dados e são base conceitual de aprendizagem de qualquer linguagem de programação em computador. 12 - Explique: evento temporal e evento externo? R:. Eventos temporais não são relacionados a fatos externos e estão atrelados à passagem do tempo. Eventos externos são fatos que ocorrem fora do sistema e que fazem o sistema reagir. 13 - Analisando cada entidade externa no Diagrama de Contexto e questionando a sua interrelação com o sistema, garimpa-se facilmente os eventos externos. A afirmação acima é correia? Justifique. R:. Não,acredito que mesmo analisando a entidade externa o evento externo e muito diverso para ser garimpado facilmente. 14 - Analisando os eventos externos iniciais, pode-se obter outros pela regra de contrários? EX: Um cliente emite pedido e cliente cancela pedido 15 - Identifique as entidades de dados necessárias a um modelo( DFD contexto) para gerência do campeonato italiano de futebol baseado nas seguintes regras de negócio: O campeonato é ocorrido em turno e returno. O time é o campeão se fizer maior número de pontos no total. Os juizes e bandeirinhas são analisados a cada jogo, com relação ao desempenho. As informações gerais sobre jogos (público, renda, televisionamento, etc) são gerenciadas para melhorias nos campeonatos subseqüentes 16 - Identificar as entidades (DER e DFD) de dados contidas no contexto de um consultório dentário com a seguinte lista de eventos: cliente deseja elaborar orçamento cliente inicia tratamento orçado cliente cancela tratamento orçado cliente desmarca consulta cliente remaneja consulta cliente termina tratamento cliente paga prestação do tratamento dentista faz requisição de material odontológico dentista recebe material odontológico encomendado dentista emite pagamento do material comprado é hora de fechar caixa é hora de pagar carne leão 17 - Seja o evento: Alteração da ordem de compra de pendente para encerrada. Sabendo-se que o estado(status) define os estados possíveis assumidos pela entidade de dados, aumentando o entendimento sobre a dinâmica do seu mecanismo, qual é o processo a ser descrito para atender ao evento acima? 18 - Como se constroi um dicionário de dados? 19 - A afirmativa abaixo é correta? Os atributos deverão ser definidos dentro do conceito de domínio, onde deverão ser explicitados o seu formato, regras de derivação, lei de formação, regras de manipulação, valores iniciais e regras de apresentação ou formatação. 20 - Modele a parte de um sistema para uma empresa transportadora de petróleo por caminhão, que atenda as seguintes regras: Toda a carga tem um local de origem e um local de destino, além de uma identificação e da quantidade transportada O preço do frete, por tonelada transportada, é dependente de pontos de origem e destino O preço final do frete é o frete multiplicado pela quantidade transportada 21 – Com base na lista de eventos defina o modelo de ambiental para um Sistema de controle de hotel: Cliente faz reserva Cliente cancela a reserva Cliente faz check-in na recepção Cliente faz check-out Hora de cancelar reservas não confirmadas .,. ; Cliente faz convênio com o hotel Cliente cancela convênio com o hotel Cliente requisita serviços de lavanderia Cliente requisita serviços de bar Cliente requisita serviços de telefonia
Compartilhar