3566858771289996

2086 palavras 9 páginas
1.1Conceitos Básicos sobre Lógica de Programação

1. Desenvolvimento de Programas (software)
A área de ciência da computação engloba duas subáreas relacionadas ao desenvolvimento de programas: a engenharia de software e as linguagens de programação.
O desenvolvimento de software (programas) pode ser feito de várias formas. Na literatura existem diversas abordagens para o desenvolvimento de programas;
Vamos considerar a seguinte representação, onde o processo de desenvolvimento é dividido em 6 etapas:

Figura 1: Etapas do processo de desenvolvimento de software.

Essas etapas são descritas a seguir:
Planejamento: Define-se um plano inicial, considerando a abrangência do sistema, missão e objetivos, cronogramas, análise de custo X benefício e levantamento inicial de informações, dentre outros;
Análise: Corresponde à análise de requisitos (necessidades) e definição de modelos, servindo de base para o processo de implementação do software;

Projeto: Detalhes do projeto são especificados de forma a atender aos requisitos identificado na etapa de análise. Os aspectos computacionais são considerados e os algoritmos dos programas a serem implementados são construídos nesta fase;
Implementação: É feita a transição dos algoritmos para a linguagem de programação, ou seja , ocorre a codificação;
Teste: Necessários para verificar se o sistema está funcionando da forma correta. Todas as partes do sistema devem ser testadas por uma equipe de usuários;
Manutenção: Essa fase pode durar vários anos. São ajustes e melhorias feitos de acordo com as necessidades. Os ajustes podem ser ocasionados por vários motivos: erros de projeto identificados após a implementação e o teste do software, inovações tecnológicas, novas necessidades e evolução do sistema, dentre outros.

1.1 Processamento de Programas

No item anterior foi abordado o desenvolvimento de um programa; A partir do momento que o mesmo está pronto, pode ser entregue aos

Relacionados