Trabalho
No início dos anos 70 começaram a surgir Metodologias (Técnicas Estruturadas) para tentar disciplinar o processo de Programação e Análise dos Sistemas. Antes disso existiam poucas regras. Basicamente as regras eram restritas à linguagem de programação que se utilizava. Os programadores e analistas utilizavam métodos próprios que dificultavam o entendimento do serviço por pessoas que não estavam diretamente envolvidas no projeto e isso fazia com que os projetos demorassem mais tempo, fossem mais caros e tivessem um custo de manutenção mais elevado.
OBJETIVOS PRIMÁRIOS DAS METODOLOGIAS
• Realizar programas de alta qualidade com comportamento previsível • Realizar programas que possam ser facilmente modificáveis • Simplificar programas e o processo de desenvolvimento de programas • Realizar maior planejamento e controle do processo de desenvolvimento • Acelerar o desenvolvimento de sistemas • Diminuir o custo de desenvolvimento de sistemas
EVOLUÇÃO DAS METODOLOGIAS
• Programação Estruturada (início dos anos 70) • Projeto Estruturado (meados dos anos 70) • Análise Estruturada (final dos anos 70) • Modelagem de Dados (anos 80) • Análise Essencial / Análise Orientada à Objetos (anos 90)
METODOLOGIAS
Atualmente as metodologias existentes para o desenvolvimento de sistemas são utilizadas para orientar e ordenar o trabalho do Analista de Sistemas ao longo do processo de desenvolvimento. Uma boa metodologia deve definir o processo de desenvolvimento, possui modelos para representar abstrações (diagramas) e possuir diretivas para orientação do trabalho.
CICLO DE DESENVOLVIMENTO (CICLO DE VIDA)
Compreende todas as atividades necessárias para definir, desenvolver, testar operar e manter um sistema. Os objetivos principais são:
• Definir as atividades a serem executadas; • Prover pontos de controle; • Padronizar o processo de