A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

Analises de sistemas ESTRUTURADA Analise de sistema estruturada.

Apresentações semelhantes


Apresentação em tema: "Analises de sistemas ESTRUTURADA Analise de sistema estruturada."— Transcrição da apresentação:

1 Analises de sistemas ESTRUTURADA Analise de sistema estruturada

2 Crise do Software (1970) Desenvolvimento de Software como “arte” – desenho de telas e arquivos Problemas de execução - erros Prazos extrapolados Custos inesperados – correção de erros e adaptação do código às reais necessidades do usuário Empresas dependentes de computadores com sistemas legados que necessitam modificações mas com código/documentação ilegível ou inexistentes. Insatisfação de usuários Analise de sistema estruturada

3 Crise do Software (1970) Problemas Pouco tempo para coletar dados sobre o desenvolvimento do software Comunicação durante o desenvolvimento muito fraca Falta de testes complexos Surgem as Metodologias de Desenvolvimento de Sistemas Análise Estruturada Análise Essencial Análise Orientada a Objetos Analise de sistema estruturada

4 A Análise auxilia na comunicação entre as pessoas envolvidas, no gerenciamento da complexidade e na redução dos custos de desenvolvimento. Evolução da Análise: (Def. De Objetos). Dados, Controles e Processos Análise Orientada ao Objetos Middle- Out (Lista de Eventos) Controles, Processos e Dados Análise Essencial Top-Down (Decomposição Funcional) Processos e DadosAnálise Estruturada AbordagemEnfoqueTécnica Analise de sistema estruturada

5 Análise Estruturada  Enfatiza a perspectiva das funções, com ênfase nos processos.  Utiliza as seguintes ferramentas:  Diagrama de Fluxo de Dados.  Dicionário de Dados.  Especificação da Lógica de Processos.  A análise estruturada clássica não modela o comportamento temporal, nem complexos relacionamentos de dados. Analise de sistema estruturada

6 Consiste na construção de um modelo lógico de sistema, utilizando técnicas gráficas capazes de levar usuários, analistas e projetistas a formarem um quadro claro e geral do sistema e de como suas partes se encaixam para atender às necessidades daqueles que dele precisam. Analise estruturadAnalise de sistema estruturada

7 Diagrama de fluxo de dados lógicos – Entidade externa Categorias lógicas de coisas ou pessoas que representam uma fonte ou destino para transações; Representam também os demais sistemas com os quais o sistema analisado troca informações; Representação gráfica – Fluxo de dados São os “tubos” por onde passam as informações; Representação gráfica Analise de sistema estruturada

8 Diagrama de fluxo de dados lógicos – Processo » É a descrição de cada uma das funções do sistema; » Representação gráfica – Deve-se utilizar uma sentença imperativa composta de um verbo ativo e um complemento; Deve-se utilizar os verbos, “criar”, “produzir”, “extrair”, “recuperar”, “armazenar”, “computar”, “calcular”, “determinar” e “verificar ”; Analise de sistema estruturada

9 Diagrama de fluxo de dados lógicos -Processo – Deve-se evitar utilizar os verbos, “processar”, “atualizar” e “revisar” pois significam pouco conhecimento sobre a função; Calcular saldo Caixa Analise de sistema estruturada

10 – Depósito de dados Locais onde os dados serão armazenados entre os processos; Representação gráfica D1CLIENTE Analise de sistema estruturada

11 Beneficios 1- Os usuários obtém uma idéia mais clara do sistema proposto pelo diagrama de fluxo de dados, do que a obtida através da narrativa e Fluxograma de sistemas físicos 2- A apresentação em termos de fluxo lógico consegue mostrar mal- entendidos e pontos controversos. 3- As interfaces entre o novo sistema e outros já existentes, são mostrados de modo bem mais claro. 4-O uso de dicionário de dados para guardar os itens do glossário do projeto economiza tempo ao resolver rapidamente os casos em que pessoas chamam as mesmas coisas por diferentes nomes. Analise de sistema estruturada

12 Problemas 1- O esforço, a formalidade e o grau de detalhe necessários, especialmente na construção do dicionário de dados, muitas vezes sofrem resistência. 2-Tem havido uma certa preocupação por parte dos programadores de que ao obterem especificações detalhadas da lógica no português estruturado, acabarão retirando todo o prazer da programação, tornando-os meros codificadores. 3-Orientação dos usuários e treinamento dos analistas são necessários, pois com a introdução da Análise Estruturada foram mudadas as “regras do jogo” e todos devem ser bem esclarecidos quanto às novas regras e à maneira como elas melhoram o jogo. Analise de sistema estruturada

13 D1 CLIENTE a 1 Verificar senha Caixa Senha Acesso Liberação 2 Verificar saldo e limite diário Caixa Saque Saldo válido 3 Calcular e armazenar novo saldo Caixa 4 Armazenar operação Caixa D3 HISTÓRICO DE OPERAÇÕES DinheIroDinheIro Dados da operação 5 Liberar dinheiro Caixa D2 LIMITE SAQUE OK DEPOSITO DE DADOS FLUXO DE DADOS PROCESSO Analise estruturada

14 Uma critica a analise estruturada Enquanto as mais avançadas técnicas estruturadas estão disponíveis para a fase de codificação do desenvolvimento de software, provavelmente as menos avançadas estão disponíveis para a análise e especificação de sistema. A análise estruturada é um exemplo de uma metodologia inicial e informal. Representa mais os princípios de um método de análise do que uma metodologia madura. Analise estruturadAnalise de sistema estruturada

15 O diagrama de fluxo de dados não é uma representação completa ou precisa do sistema. Embora um conjunto de diagramas de fluxo de dados nivelados possa mostrar a organização hierárquica pela explosão dos retângulos de processos, um diagrama de fluxo de dados não apresenta nenhum embutimento lógico de fluxos de dados e nenhuma informação de controle. Analise de sistema estruturada

16 É comum, também, aparecerem omissões e outros erros nos diagramas de fluxo de dados, uma vez que não há nenhum mecanismo de checagem. Embora o método de análise estruturada seja fundamentado no fluxo de dados, sua ênfase está nos componentes do processo, e a análise de dados recebe apenas uma atenção secundária. Analise de sistema estruturada

17 Componentes: Componentes: Polyana Joyce Joyciane Yasmim Lucas Costa Lucas Rocha Gleison Analise de sistema estruturada


Carregar ppt "Analises de sistemas ESTRUTURADA Analise de sistema estruturada."

Apresentações semelhantes


Anúncios Google