S01A02 - Análise de Sistemas PDF
S01A02 - Análise de Sistemas PDF
S01A02 - Análise de Sistemas PDF
Exemplo:
Automóvel
Objectivos: Locomoção mecanizada, transporte
Subsistemas: Motor, Suspensão
Outros
Eng.Electronica 3
Tipos de Sistemas
Sistemas Naturais:
Sistemas Estelares (galáxias, sistemas solares, etc.);
Sistemas Geológicos (rios, cadeias de montanhas etc.);
Sistemas Moleculares (organizações complexas de átomos);
Eng.Electronica 4
Tipos de Sistemas
Sistemas Automatizados
São aqueles sistemas feitos pelo homem que interagem
com ou são controlados por computadores.
Embora haja muitos tipos diferentes destes sistemas, todos
eles tem componentes comuns:
- Hardware;
- Software;
- Dados;
- Procedimentos.
Eng.Electronica 5
Componentes de Sistema
Ambiente (Factores Externos)
Local onde ele está inserido.
Tudo aquilo que está fora dele.
Dificilmente tem-se o controlo dele.
Isto é:
Conhecer os objectivos do sistema;
Decompô-lo em componentes;
Identificar os componentes e suas relações;
Diagnosticar problemas;
Juntar as partes de forma a determinar o seu funcionamento
geral.
Eng.Electronica 7
Modelo Geral de um Sistema
“Todos os sistemas têm um conjunto de características que os
representam, são essas características que fazem com que
existam os modelos de sistemas.”
Algumas dessas características são:
Objectivos – finalidade do sistema;
Entradas – fornecem recursos (informação, materiais, etc.), o que
entra do meio – ambiente;
Processo de transformação – transformando as entradas em
saídas;
Saídas – fornecendo bens ou serviços resultantes do
funcionamento do sistema;
Fronteira – limites do sistema;
Relações e Restrições – tanto a nível interno como externo.
8
Eng.Electronica
Ciclo de vida de um Sistema
Eng.Electronica 9
Ciclo de vida de um Sistema
Eng.Electronica 10
Ciclo de vida de um Sistema
Levantamento das Necessidades
Eng.Electronica 13
Ciclo de vida de um Sistema
Técnicas de Levantamento e Análise de Requisitos:
Eng.Electronica 14
Ciclo de vida de um Sistema
Questionário
Usado quando muitas pessoas conhecem as informações
necessárias para o desenvolvimento do sistema.
Preparar antecipadamente com questões objectivas;
Desvantagens:
Comunicação restrita com o utilizador e não há troca de
informação frontalmente.
A preparação exige tempo.
Eng.Electronica 15
Ciclo de vida de um Sistema
Técnicas de Levantamento e Análise de Requisitos:
Questionário
Preparação: Identificar o tipo de informação que deseja
obter.
Identificar quem responderá: Nome, função e localização.
Distribuir com instruções detalhadas de como preencher e
o prazo de devolução.
Analisar e consolidar as informações recebidas, documentar
as principais descobertas e enviá-las juntamente com cópia
do relatório para todos os respondentes.
Eng.Electronica 16
Ciclo de vida de um Sistema
Técnicas de Levantamento e Análise de Requisitos:
Observação Directa
Utilizada como processamento e confirmação de outros
resultados (entrevista e questionário).
Eng.Electronica 17
Ciclo de vida de um Sistema
Eng.Electronica 18
Ciclo de vida de um Sistema
Projecto
Trata da construção das especificações detalhadas para o
projecto seleccionado.
Implementação (Implantação)
Eng.Electronica 25
O Modelo em Cascata
No modelo em cascata o desenvolvimento movimenta-se
somente num sentido, de modo que as etapas não podem ser
repetidas:
Eng.Electronica 26
O Modelo em Cascata
O administrador do projecto pode determinar prazos finais e
monitorar o progresso na direcção destes prazos. Ao mesmo
tempo este modelo é muito inflexível. Se, por exemplo, as
necessidades dos utilizadores mudarem durante o projecto,
não existe nenhum mecanismo formal para ajustar o
processo de desenvolvimento.
Eng.Electronica 28
Abordagem em Espiral
Eng.Electronica 29
Prototipagem
Descreve uma abordagem
que tenta satisfazer as
necessidades do utilizador
focalizando a interface do
utilizador.
Os estágios do projecto e
de desenvolvimento, no
que concerne à interface
de utilizadores, repetem-se
até que o utilizador esteja
satisfeito.
Eng.Electronica 30
Prototipagem vs Cascata
Vantagens:
Eng.Electronica 32
Exemplo 1
Sistema “Automóvel”
1.Tipo de Sistema?
2.Automático ou não?
3.Identifique os componentes do sistema?
4.Objectivos?
5.Entradas?
6.Processos?
7.Saídas?
8.Fronteiras?
9.Relação e restrições
Eng.Electronica 33
Exemplo 1
Sistema – “Automóvel”
1.Feito pelo homem;
2.Não automatizado, embora haja casos de automatizados;
3.Ambiente – estrada, ar, sinalização. Recursos – caixa de velocidade,
direcção, combustível, pneus, etc.
4.Objectivos – Locomoção, transporte;
5.Entradas – Direcção, aceleração, desaceleração, outras indicações;
6.Processos – Geração de rotação, Controlo da velocidade, Inversor;
7.Saídas – Deslocamento (velocidade, direcção e sentido);
8.Fronteiras – As laterais do carro (chaparia ou fibra);
9.Relação e restrições – velocidade máxima, autonomia, velocidade
imposta na via, sentidos, entre outros;
Eng.Electronica 34
Exemplo 2
Detecção de Incêndio
1.Automatizado.
2.Ambiente – Todo o edifício, em geral.
3.Recursos – Detector de Incêndio, Central Processadora, Sirene,
Painel, etc.
4.Objectivos – Alertar em caso de Incêndio.
5.Entradas – Calor, Fumaça, Luz.
6.Processos – Varrimento do teclado, activação da sirene, etc.
7.Saídas – Alerta sonoro, alerta visual.
8.Fronteiras – Só os recursos.
9.Relação e restrições – Apenas alerta, não informa remotamente,
etc.
Eng.Electronica 35
Referência bibliográfica
Henrique J. Brodbeck
“Introdução à Análise de Sistemas”, UFRGS – Instituto de Informática.
Eng.Electronica 36