- O modelo comportamental descreve as acções que o sistema deve realizar para responder da melhor forma aos eventos definidos no modelo ambiental.
- Técnicas utilizadas:
- Diagrama de Fluxos de Dados (DFD).
- Dicionário de Dados (DD).
- Diagrama de Entidades e Associações (ou Relacionamentos) (DEA ou DER).
- Especificação de Processos (EP) - (DESENHO).
- Diagrama de Transição de Estados (DTE).
terça-feira, 15 de março de 2011
Modelo Comportamental
Lista de Eventos vs. Diagrama de Contexto
Eventos por fluxo:
- originam pelo menos um fluxo de entrada no sistema.
- podem ou não originar fluxos de saída.
Eventos temporais e condicionais:
- não originam fluxos de entrada no sistema.
- podem ou não originar fluxos de saída.
Eventos de controlo:
- não originam fluxos de dados de entrada no sistema.
- podem ou não originar fluxos de saída.
segunda-feira, 14 de março de 2011
Construção de uma lista de eventos:
- Identificação dos eventos do ponto de vista do ambiente
- Examinar cada entidade externa e verificar os efeitos de suas acções no sistema
- Incluir situações de excepção
- A lista de eventos pode ser construída antes ou depois do diagrama de contexto, mas é preferível que seja construída antes.
Lista de Eventos
Mostra todos os estímulos que ocorrem a a partir do ambiente e aos quais o sistema deve responder.
Os eventos classificam-se em:
•Orientados a fluxo: quando transportam dados;
•Temporais: quando acontecem periodicamente; é como se o sistema tivesse um relógio interno. Ex.: Recibos devem ser gerados às 16:00 horas.
•Condicionais: quando acontecem devido à verificação de uma condição pelo sistema. Ex: Se o stock for baixo emitir nota de compra ao fornecedor.
•De controlo Ä assíncrono, imprevisíveis.
Ex.: interrupções.
Mais utilizado em sistemas de tempo real.
Sinalizar o sistema quando uma acção imediata é necessária.
Diagrama de Contexto
Componentes:
- Entidades externas (ou terminators).
- Ficheiros ou bases de dados compartilhados entre o sistema e o ambiente.
- A interface entre o sistema e o ambiente.
- Dados que o sistema recebe do ambiente.
- Dados que o sistema manda para o ambiente.
- Um processo que representa o sistema.
Descrição dos Objectivos
- É uma descrição textual concisa do propósito do sistema.
- É voltada para aqueles que não estão envolvidos directamente com o desenvolvimento do sistema.
Exemplo: Altos escalões
- É constituída por uma ou mais sentenças.
“O propósito da Amazon Bookstore é gerir electronicamente todos os detalhes dos pedidos de livros, envio, cobrança”.
Modelo Ambiental
O modelo ambiental descreve o ambiente no qual o sistema se insere, ou seja, descreve o contexto do sistema
Componentes do modelo ambiental:
- Descrição dos objectivos
- Diagrama de Contexto
- Lista de Eventos
Vantagens do Modelo Essencial
- Ganhar tempo devido à construção de menos modelos.
- Dar uma visão dinâmica integrada de todo o sistema.
- Facilitar a identificação das funções que compõem o sistema.
- Facilitar a construção de uma solução ideal.Derivar uma solução a partir de uma solução ideal
Modelos de Análise
Modelo essencial do sistema
•Indica o que o sistema deve fazer e que dados necessita para satisfazer os requisitos do utilizador. Define o sistema num ambiente ideal.
Modelo de implementação
•Apresenta a solução de implementação do sistema ideal, definindo os limites de automatização, as interfaces do utilizador com o sistema e algumas características operacionais relevantes. Define o sistema num ambiente real.
Análise Estruturada (Tradicional)
A análise estruturada é uma bordagem sistemática para fazer a análise de um sistema de modo a produzir a uma especificação funcional.
A especificação funcional define as funções e estruturas de dados que constituem o sistema.
A análise estruturada usa técnicas:
•gráficas, simples, modulares, complementares
É necessário que o analista saiba comunicar com os clientes e garantir clareza de ideias
Subscrever:
Mensagens (Atom)