Analise e Estrutura de Sistemas
CAP I - Conceitos Básicos do
Desenvolvimento de Sistemas de Software
Sistema de Software
Sistema de Software é um conjunto de unidades de programa e de dados que funcionam interligadas para realizar uma ou mais tarefas de processamento.
Exemplos:
- Sistema Acadêmico
- Sistema de conta corrente bancária
- Sistema de um caixa automático bancário
- Sistema de controle de satélites
Prog 1
Prog 2
Prog n
Dados
1
Dados
2
Dados n Complexidade dos sistemas de software:
Conjuntos dos problemas, informações, pessoas, coisas, eventos, políticas das instituições, custos, benefícios etc. relacionados com sistemas de software.
Abstração
É a capacidade que o homem tem de considerar (descrever, representar, imaginar) somente o que interessa no momento.
Ex: Uma cidade para sua Prefeitura :
Tamanho e tipo do imóvel
Se tem ou não água encanada
Se tem ou não coleta de lixo
Se tem ou não calçamento na rua
Ex.: Uma cidade para a Clínica Veterinária :
Qual é o tipo de animal doméstico
Nome e endereço do dono
2
Modelo
É a representação de algo de interesse com a utilização da abstração e de um conjunto de regras e critérios (técnicas).
Ex.
Aeromodelo (miniatura de avião)
Maquete de um edifício
Planta baixa de uma cada
Desenho da fachada da casa
Observe-se que o modelo será diferente se o “interesse” mudar ou se as “regras” mudarem. Modelos de sistema de software
a) Modelo Descritivo
É um texto que descreve o sistema (regras da linguagem usada)
b) Modelo Conceitual
Representa quais as informações são importantes ao sistema usando um conjunto de regras e critérios (de uma determinada técnica).
Exemplos:
- Diagrama de Fluxos de Dados (DFD)
- Diagrama de Entidades e Relacionamentos (DER)
c) Modelo Lógico (Operacional)
Representa a estrutura e a forma de manipulação das informações.
Exemplos:
- Fluxograma;
- Tabela.
d) Modelo Físico
Representa como se realiza o processamento propriamente dito.
Exemplos:
-