Criou página com '= Modelo Estruturado = == Desenvolvimento do software == <br> *O método de Análise Estruturada envolve a construção de um sistema deforma Top-Down (do geral para o parti...'
 
 
(9 revisões intermediárias por 3 usuários não estão sendo mostradas)
Linha 1: Linha 1:
= Modelo Estruturado =
= Modelo Estruturado =


* Modelo Estruturado
[[Arquivo:ESOF-ModEstruturado.png]]
<br><bR>
* Modelo Orientado a Objetos
[[Arquivo:ESOF-ModOO.png]]
<br><bR>
* Modelo Orientado a Serviços
[[Arquivo:ESOF-ModOServ.png]]
<br><bR>


== Desenvolvimento do software ==
== Desenvolvimento do software ==
Linha 7: Linha 31:




*O método de Análise Estruturada envolve a construção de um sistema deforma Top-Down (do geral para o particular) considerando-serefinamentos sucessivos
*O método de Análise Estruturada envolve a construção de um sistema de forma Top-Down (do geral para o particular) considerando-se refinamentos sucessivos.


<br>
<br>




* Produz-se num primeiro momento, uma fotografia global do sistema através de DFDs (Diagrama de Fluxo de Dados) em um nível macro
* Produz-se num primeiro momento, uma fotografia global do sistema através de DFDs (Diagrama de Fluxo de Dados) em um nível macro.


<br>
<br>




*Com base neste primeiro diagrama, faz-se uma decomposição funcionalcriando-se outros fluxos que serão um detalhamento do fluxo macro
*Com base neste primeiro diagrama, faz-se uma decomposição funcional criando-se outros fluxos que serão um detalhamento do fluxo macro.


<br>
<br>




*Estes detalhamentos darão pistas sobre os dados requeridos, queposteriormente, serão objetos de estruturação do DER – Diagrama deEntidade-Relacionamento
*Estes detalhamentos darão pistas sobre os dados requeridos, que posteriormente, serão objetos de estruturação do DER – Diagrama de Entidade-Relacionamento.


<br>
<br>




* As etapas propostas pelo sistema estrurado:
* As etapas propostas pelo sistema estruturado:
 
** Necessidade ou Demanda
** Necessidade ou Demanda
** Concepção do Software
** Concepção do Software
** Análise de Viabilidade
** Análise de Viabilidade
** Projeto Lógico
** Projeto Lógico
** Projeto Físico
** Projeto Físico
** Implantação
** Implantação
** Manutenção/Expansão
** Manutenção/Expansão
<br>
<br>


== Necessidade ou Demanda ==
== Necessidade ou Demanda ==
Linha 52: Linha 67:


* Um software pode ser desenvolvido como consequência de:
* Um software pode ser desenvolvido como consequência de:
 
** Uma necessidade do mercado, da indústria, do hospital, ...
** Uma necessidade do cliente, do mercado, da indústria, ...
 
** Um problema que precisa ser corrigido
** Um problema que precisa ser corrigido
** Uma idéia que precisar ser posta em prática
** Uma idéia que precisar ser posta em prática
 
** Uma determinação, lei, regulamento, norma, ...
** Uma determinadação, lei, regulamento, norma, ...
 
** Uma melhoria de algo que já existe.
** Uma melhoria de algo que já existe.
 
<br>


== Concepção do software ==
== Concepção do software ==
Linha 134: Linha 144:




* Existe alterações requeridas?
* Existem alterações requeridas?


<br>
<br>




* A aplicaçõa apresentou erros?
* A aplicação apresentou erros?


<br>
<br>
Linha 147: Linha 157:


<br>
<br>


== 5W2H ==
== 5W2H ==
Linha 165: Linha 174:


* How?
* How?
[[Arquivo:ESOF-CarroRobotico.pdf]]

Edição atual tal como às 01h29min de 27 de abril de 2011

Modelo Estruturado

  • Modelo Estruturado





  • Modelo Orientado a Objetos






  • Modelo Orientado a Serviços





Desenvolvimento do software



  • O método de Análise Estruturada envolve a construção de um sistema de forma Top-Down (do geral para o particular) considerando-se refinamentos sucessivos.



  • Produz-se num primeiro momento, uma fotografia global do sistema através de DFDs (Diagrama de Fluxo de Dados) em um nível macro.



  • Com base neste primeiro diagrama, faz-se uma decomposição funcional criando-se outros fluxos que serão um detalhamento do fluxo macro.



  • Estes detalhamentos darão pistas sobre os dados requeridos, que posteriormente, serão objetos de estruturação do DER – Diagrama de Entidade-Relacionamento.



  • As etapas propostas pelo sistema estruturado:
    • Necessidade ou Demanda
    • Concepção do Software
    • Análise de Viabilidade
    • Projeto Lógico
    • Projeto Físico
    • Implantação
    • Manutenção/Expansão


Necessidade ou Demanda



  • Um software pode ser desenvolvido como consequência de:
    • Uma necessidade do mercado, da indústria, do hospital, ...
    • Um problema que precisa ser corrigido
    • Uma idéia que precisar ser posta em prática
    • Uma determinação, lei, regulamento, norma, ...
    • Uma melhoria de algo que já existe.


Concepção do software



  • Quais são os problemas?



  • O que deve ser inovado ou resolvido?



Estudo de Viabilidade



  • Existe uma solução viável?



  • Por que é importante fazê-lo?



Projeto Lógico



  • Como os problemas podem ser resolvidos?



Projeto Físico



  • Especificamente, como o projeto pode ser implementado?



Implantação



  • Os usuários e a organização estão prontos para utilizar o sistema?



  • Quem fará uso dele?



Manutenção



  • Existem alterações requeridas?



  • A aplicação apresentou erros?



  • Existe a necessidade de melhorar alguma coisa?


5W2H

  • What?
  • Why?
  • Where?
  • When?
  • Who?
  • How Much?
  • How?


Arquivo:ESOF-CarroRobotico.pdf