Etapas do Modelo Estruturado

Concepção do Software



Nesta fase, desenvolvem-se:

  • Etapa de levantamento das necessidades
  • Coleta de documentos
  • Entrevistas
  • Observações
  • Elaboração de alternativas de desenvolvimento.



Exemplo:

  • Criação de um sistema de controle para biblioteca
  • Solicitação da diretora que está com um sistema obsoleto
  • A ficha catalográfica, o controle atual e o código ISBN
  • As bibliotecárias, os alunos, a diretora
  • Vejo pessoas reclamando do atendimento! O processo de empréstimo é lento!
  • É interessante inserir autenticação pelo polegar? E pela íris?



Estudo da Viabilidade


Análise de viabilidade técnica

  • Avaliação dos recursos técnicos disponíveis.
  • Hardware, software e pessoas



Viabilidade econômica

  • Possíveis soluções tecnicamente disponíveis e utilizáveis
  • Investimento necessário



Viabilidade operacional

  • Aspectos das soluções que implicarão mudanças de rotinas existentes
  • Impactos na área, na empresa, na sociedade
  • Discussões de ordem ética e moral



Projeto Lógico


A solução escolhida começa a ser detalhada e criteriosamente desenhada.


Um sistema:

  • É um conjunto de componentes inter-relacionados organizados para atingir um certo objetivo
  • É organizado para executar certo método, procedimento ou controle ao processar informações
  • Automatiza ou apóia a realização de atividades humanas através do processamento das informações.


Modelo inicial para retratar o desafio:

DFD – Diagrama de Fluxo de Dados

Detalhamento do workflow




Componentes:

  • Software
  • Hardware
  • Pessoas
  • Banco de Dados
  • Documentação
  • Procedimentos




Problemas:

  • Sistemas grandes são projetados para resolver problemas difíceis
  • Sistemas requerem abordagem de infinitas possibilidades
  • Sistemas devem ser projetados para durar muitos anos em um ambiente dinâmico.