Baixe o app para aproveitar ainda mais
Prévia do material em texto
1 Processo de desenvolvimento de software Conforme visto na aula 1, o processo de desenvolvimento de software originalmente consistia apenas na fase de codificação. Nos primórdios da computação, o computador era usado praticamente em aplicações cientificas. Um único programador trabalhava por projeto. Por isso, não havia necessidade de análise de requisitos ou projeto de especificação. Nessa época predominavam as linguagens de máquina (1ª geração de LPs) e as linguagens de montagem (2ª geração de LPs), que não foram classificadas em paradigmas. O programador codificava direto na linguagem de programação, sem nenhuma análise prévia do problema, até porque os problemas eram tipicamente matemáticos (pouco processamento e muitos dados). A classificação em paradigmas começa a acontecer a partir da 3ª. geração de LPs, com o surgimento das linguagens de alto nível (comandos com sintaxe próxima a linguagem humana – inglês), cuja percussora foi a linguagem FORTRAN. Surgia o 1º. Paradigma de LPs, o imperativo. Nessa época, os sistemas começam a ganhar corpo, não só em tamanho, mas também em complexidade, em função da demanda de desenvolvimento de aplicações comerciais, voltadas à gestão das empresas. As equipes de programação deixavam de ser de apenas um programador, surgiram os analistas de sistemas e, na sequência, os projetistas de sistemas, ou seja, o sistema começou a ser desenvolvido em equipe, por especialistas e houve a necessidade de organizar o processo de desenvolvimento e documentar os requisitos, idéias, soluções e decisões de projeto. Surgia o primeiro paradigma de análise dominado pela técnica de análise tradicional.
Compartilhar