Académique Documents
Professionnel Documents
Culture Documents
PROGRAMAO ESTRUTURADA
Anos 70/80
Refinamentos sucessivos.
program Soma_Pares;
uses crt;
var
superior, soma, num: integer;
begin
soma:=0;
write ('Entre com o limite superior');
readln (superior);
num:=2;
repeat
soma:=soma+num;
num:=num+2;
until (num > superior);
writeln('A soma dos nmeros pares de 2 at ', superior,' ', soma);
readln;
end.
RAV 1
Tcnicas de Programao
Linguagens de Programao
RAV 1
Sistema
Mdulo
Mdulo
Mdulo
Dados = Variveis
RAV 1
Classe
Procedimento
Atributos
Dados
Mtodos
Anlise
Tradicional
Anlise
Funcional
Anlise
Estruturada
Anlise
Essencial
Anlise
Orientada
a Objetos
de Paradigma
de
Anlise
Programao
LPs
Anlise
Programao
Imperativo
Tradicional
Linear e Modular
Funcional
Anlise
Estruturada
Imperativo
Lgico
Anlise
Programao
Estruturada
Lgica
predicados
Programao
Essencial
Estruturada
Anlise
Programao
Orientado a
Orientada a
Orientada a
Objeto
Objeto
Objeto
de
Imperativo
RAV 1
Diagrama Zero
1
2
Diagrama 1
Diagrama 2
1.2
2.1
1.1
Especificao
da lgica dos
processos
Processo
1.1
2.2
Processo
1.2
Processo
2.1
Processo
2.2
RAV 1
RAV 1
Abordagem Sistmica
Funcional
Textos
Fluxogramas
Anlise Estruturada
Funcional
Dados
Anlise Essencial
Um
Funcional
Dados
Controle
Anlise Orientada
Objetos
a
Funcional
Dados
Controle
Integrados em
modelo
nico
Tabela de Eventos
Diagrama de Fluxo de dados
Dicionrio de dados
Especificao de processos
Diagrama de Estrutura de dados
Diagrama de entidade e relacionamento
Diagrama de Transio de estados
Diagrama de Casos de Uso
Especificao dos casos de uso
Diagramas de Classes
Diagrama de Sequencia
Diagrama de Estados
RAV 1
RAV 1
O MODELO ESSENCIAL
Submodelo
Objetivo
Ferramentas
Ambiental
Descrio do ambiente no
Diagrama de Contexto
Lista de Eventos
(opera)
Objetivos do sistema
Descrio do comportamento
Comportamental
modelo funcional
Dicionrio de dados
RAV 1
Estmulo
Resposta
Pedido Inscrio
(pedido inscrio)
Pedido Livros
(pedido cadastrado)
Pedido_rejeitado
Nova Editora
(editora cadastrada)
Novo Livro
(livro cadastrado)
Requisio editora
Nota Fiscal
Fatura
RAV 1
1.
2.
3.
4.
RAV 1
1.
2.
3.
4.
RAV 1
RAV 1
RAV 1
RAV 1
RAV 1