ENGENHARIA DE SOFTWARE
Prof.: Juarez Brandão - Análise de Sistemas
Praticamente, quase todas as vezes que se pensa em desenvolver
sistemas em processamento de dados, a visualização é direcionada para o lado físico.
Em contrapartida, a análise estruturada de sistemas “enxerga” o
sistema do lado lógico e esta é constituída por um conjunto de ferramentas e técnicas que se originam da programação estruturada, que por sinal obteve um grande sucesso. A principal ferramenta utilizada pela análise estruturada de sistemas é o diagrama de fluxo de dados – DFD.
Prof.: Juarez Brandão - Análise de Sistemas
Prof.: Juarez Brandão - Análise de Sistemas
A análise estruturada propõe a construção de um modelo lógico
do sistema moldado de forma gráfica, formado um esqueleto de fácil compreensão e visualização global.
Essa filosofia envolve a construção particular, isto é, constrói-se o
esqueleto global do sistema e depois por refinamentos sucessivos vai-se chegando a um detalhamento maior. Essa metodologia é largamente conhecida como projeto top-down.
Prof.: Juarez Brandão - Análise de Sistemas
Objetivos
Definição: alinhar todas as atividades a executar no decorrer de todo o
projeto e, assim, desenvolver tudo o que foi previsto no seu escopo.
Planejamento: definir, em um cronograma, quando, como (quais os
recursos de hardware e de software necessário) e quem irá realizar determinada tarefa.
Controle: ter sempre meios de saber se o cronograma está sendo
cumprido e criar planos de contingência caso haja problemas no fluxo.
Padronização: seguir as mesmas metodologias por todos os envolvidos
no projeto para não haver dificuldades de entendimento.
Prof.: Juarez Brandão - Análise de Sistemas
Atividades
Levantamento de requisitos: entender a necessidade do cliente e as regras
do seu negócio (é a fase mais importante do desenvolvimento).
Análise de requisitos: definir o que fazer