Sistema é:
Conjunto de elementos interdependentes que
interagem entre si formando um todo
Conjunto de partes coordenadas, que
concorrem para a realização de um conjunto
de objectivos
Exemplos
Sistema de transito
Sistema de telefones
substantivo feminino
acção ou resultado da acção de analisar;
exame de uma coisa, parte por parte;
crítica de uma obra;
decomposição de um todo nos seus elementos;
Dicionário Porto Editora
Domínio do problema
Delimitar exactamente o que vai ser
analisado
Efectuar um levantamento rigoroso, profundo
e minucioso do sistema (requisitos do
sistema)
Pessoas envolvidas, documentos utilizados, fluxos
de trabalho,….
Modelo Ambiental
Descrever qual/quais os objectivos do
sistema;
Definir os processos e respostas do sistema
È uma descrição da relação entre o sistema e
o meio ambiente onde ele se encontra
Modelo Comportamental
Especificação de todos os processos do
sistema
Definição do modelo de dados
Project (Design)
Modelar o sistema determinando como
implementar;
Considerando as limitações tecnológicas;
Distribuir os processos de acordo com o local
onde serão executados
Entrevistas
Diagramas de Fluxo de Dados (DFD)
Dicionário de dados
Objectivo
Recolha de informação sobre o sistema a ser
desenvolvido
É a mais importante ferramenta de
recolha de informação.
Recolhe-se opiniões, diferentes pontos de
vista, etc…
Pode ser formal ou informal
Abertura
Estabelecer uma atmosfera de amizade,
informar sobre o objectivo;
corpo
entrevista
deve-se entender bem o que lhe foi
transmitido
o entrevistado é o especialista do seu
trabalho
Fecho
ter atenção ao horário;
agradecer sempre a colaboração do
entrevistado
DFD - Encomendas
Directrizes de elaboração
Escolher nomes significativos para os componentes
Numerar todos os processos
Refazer os DFD’s tantas vezes quantas as necessárias
até obter uma boa estética
Evitar DFD’s demasiadamente complexos
Cada DFD não deve ter mais que 7 (±2) processos e
arquivos
Cada DFD não deve ocupar mais do que uma página
A4
Objectivos
Mostrar a relação do sistema com o meio
ambiente;
documentar os estímulos (processos) e
quem os activa/executa;
mostrar as respostas do sistema.
De forma narrativa;
descrever o que o analista se propõe a
fazer;
quais os problemas a resolver;
Devem conter:
Actividades fundamentais que o sistema vai ter;
actividades que são desejo do utilizador;
“não adianta ter um sistema perfeito que não
satisfaz o utilizador”;
“o utilizador e o seus problemas são a razão do
sistema”.
Exemplo: manual 1 pag 38
Estrutura de dado
Dados que
não
necessitam de
decomposição
Elemento de dado