CARACTERÍSTICAS E COMPONENTES
O SOFTWARE É DESENVOLVIDO OU PROJETADO POR ENGENHARIA, NÃO MANUFATURADO NO SENTIDO CLÁSSICO ( NÃO É PROCESSO MECÂNICO)
O SOFTWARE NÃO SE DESGASTA
A MAIORIA DOS SOFTWARES É FEITO SOB MEDIDA EM VEZ DE SER MONTADO DE COMPONENTES EXISTENTES
COMPONENTES DO SOFTWARE
SÃO CRIADOS POR MEIO DE UMA SÉRIE DE CONVERSÕES QUE MAPEIAM AS EXIGÊNCIAS DO CLIENTE PARA CÓDICO EXECUTÁVEL EM MÁQUINA
AS LINGUAGENS EM USO SÃO:
LINGUAGENS DE MÁQUINA :
LINGUAGENS DE ALTO NÍVEL: Pascal, C, ADA, C++, Object Pascal, Eiffel, LISP, PROLOG, etc...
E NÃO PROCEDIMENTAIS: Linguagens de Banco de Dados
O DESENVOLVIMENTO DE SISTEMAS E AS SUAS ETAPAS
Fase de Definição=> planejamento do software: descrição do escopo, análise do esforço, análise de riscos, levantamento dos recursos exigidos, estimativas de custos e de prazos. O objetivo é fornecer uma indicação da viabilidade do software; fase de análise e requisitos do software: a análise forma do domínio da informaçào é utilizada para estabelecer modelos de fluxo de dados e da estrutura da informação. Alternativamente pode ser feito um protótipo. Estes modelos são detalhados para se tornar uma especificação do software, que é o documento produzido com resultado desta fase.