SlideShare a Scribd company logo
1 of 44
Profª Taliane Lima
Modelo
Essencial
 A Análise Essencial propõe o particionamento do
sistema por eventos. A rigor, o valor de um sistema
está na sua capacidade de responder com eficácia
a todos os estímulos a que for submetido. Assim,
um sistema é construído para responder a
estímulos. A cada estímulo, o sistema deve reagir
produzindo uma resposta predeterminada.
 A expressão Essential Analysis, traduzida por
Análise Essencial, foi proposta em 1984 por
McMenamim e Palmer para refletir a introdução
dos novos conceitos que estavam sendo
incorporados à Análise Estruturada clássica.
 O modelo da modelo essencial se subdivide em dois
modelos :
 MODELO AMBIENTAL
 MODELO COMPORTAMENTAL
DECOMPOSIÇÃO DA MODELAGEM PROPOSTA PELA
ANÁLISE ESSENCIAL:
MODELO AMBIENTAL
 Toda vez que se tenta definir a expressão “sistema
“ dois pontos de vista são considerados:
 DO PONTO DE VISTA INTERNO;
 DO PONTO DE VISTA EXTERNO.
 A definição do ponto de vista externo apresenta um
complemento importante denominado “ambiente”.
Portanto é de fundamental importância na especificação
de um sistema definir quais os elementos do ambiente
em que o sistema se acha inserido, onde ele vai operar,
a que necessidades eles devem atender, independente
da maneira que será usada na implementação
FERRAMENTAS PARA A DEFINIÇÃO DO
AMBIENTE
 Os componentes do modelo ambiental são:
1. Declaração de Objetivos
2. Diagrama de Contexto
3. Lista de Eventos
1. Construir a lista de eventos
2. Desenhar o diagrama de contexto do sistema
3. Elaborar a declaração de serviço do sistema.
LISTA DE EVENTOS DO SISTEMA
 Os eventos constituem a parte fundamental de um
sistema. Como consequência disto,o primeiro
passo na especificação de um sistema é identificar
a quais eventos do mundo exterior ele poderá
responder . Isso por se só já ajuda a delimitar as
fronteiras do problema que estamos tratando.
 As finalidades do sistema são atender são atender
a determinadas necessidades. Estas necessidades
são decorrentes de eventos que acontecem no
mundo exterior ao sistema
 Quando estamos reformulando um sistema já
existente uma abordagem voltada para o fluxo de
dados e de saída dos dará boas pistas para as
escolhas dos eventos a que um sistema deverá
responder
 São exemplos de eventos “opostos”:
 “CLIENTE APRESENTA PEDIDO”
 “CLIENTE CANCELA PEDIDO”
LISTA DE EVENTOS
EX:
 EVENTO 1º: A secretária cadastra os períodos
letivos .
 EVENTO 2º: A secretaria cadastra os cursos.
 EVENTO 3º: A direção da escola oferece turmas.
 EVENTO 4º: A direção da escola efetuar a
matricula do aluno em uma turma.
 EVENTO 5º:A direção da escola efetua a avaliação
da matricula.
 EVENTO 6º: É hora de emitir relatório de avaliação
para a direção da escola
DIAGRAMA DE CONTEXTO
 Conforme sabemos, tal diagrama significa
representar o sistema por um único processo e
suas interligações com as entidades externas,
mostrando apenas as interfaces do sistema com o
ambiente em que ela está inserido. Não são
apresentados detalhes do processamento interno
do sistema.
DO EVENTO Nº 1, TEMOS: A SECRETÁRIA
CADASTRA OS PERÍODOS LETIVOS
DO EVENTO Nº 2, TEMOS: A SECRETÁRIA
CADASTRA OS CURSOS
DO EVENTO Nº 3, TEMOS: A DIREÇÃO DA
ESCOLA OFERECE TURMAS
DO EVENTO Nº 4, TEMOS: A DIREÇÃO DA
ESCOLA EFETUA A MATRICULA DO ALUNO NUMA
TURMA
DO EVENTO Nº 5, TEMOS : A DIREÇÃO DA
ESCOLA EFETUA A AVALIAÇÃO DA MATRICULA
DO EVENTO Nº6, TEMOS: É HORA DE EMITIR
RELATÓRIO DA AVALIAÇÃO PARA A DIREÇÃO DA
ESCOLA
CONSIDERAÇÕES SOBRE DIAGRAMA
DE CONTEXTO
 1- Denominar as entidades pelo papel que elas
desempenham em relação ao sistema
 2- Fluxo partindo de uma entidade em direção a
outra.
 3- Não confundir entidade externa com mecanismo
usado para enviar um fluxo.
 4- Não deve aparecer fluxos típicos da fase de
implementação.
DECLARAÇÃO DOS OBJETIVOS
 A declaração dos objetivos devem ser elaboradas
em poucas frases, simples e precisas, em
linguagem destituída de jargão técnico, de modo a
ser entendido pelos usuários do sistema e pela
administração da empresa.
“O sistema ADM-MICO se propõe a
manipular as informações sobre
alunos matriculados, cursos
oferecidos e períodos letivos,de
modo a permitir a avaliação de cada
aluno matriculado”
ANÁLISE AMBIENTAL
AULA 02
Profª Taliane Lima
• O modelo ambiental modela a parte exterior do sistema.
• Além de determinar o que esta dentro e o que está fora,
também é de fundamental importância definir as
interfaces entre o sistema e o ambiente.
• Precisamos conhecer que informações penetram no
sistema provenientes do ambiente externo, e devemos
conhecer que informações o sistema produz como
saídas para serem transmitidas ao ambiente exterior
FERRAMENTAS UTILIZADAS NA DEFINIÇÃO DO
AMBIENTE.
 DECLARAÇÃO DE OBJETIVOS
 DIAGRAMA DE CONTEXTO
 LISTA DE EVENTOS
A DECLARAÇÃO DE OBJETIVOS
 O primeiro momento do modelo ambiental é uma
declaração textual concisa e breve dos objetivos do
sistema. Ela é voltada para a direção superior,
direção usuária e outros que não estão diretamente
envolvidos do desenvolvimento do sistema.
EXEMPLO DE UMA DECLARAÇÃO TÍPICA DE
OBJETIVOS É:
 O propósito do Sistema de processamento de
livro Ajax é manipular todos os detalhes dos
pedidos de livros, bem como remessas,
faturamento, cobranças a clientes com faturas em
atraso. Informações sobre pedidos de livros devem
estar disponíveis para outros sistemas tal como
marketing, vendas e contabilidade.
DIAGRAMA DE CONTEXTO
 Um importante razão o qual os refinamentos costumam
ser necessários é que ninguém habitualmente entendi o
escopo completo do sistema como ele é inicialmente
definido.
 É importante gastar tempo e energia no modelo
ambiental, pois eles muitas vezes é o ponto central de
várias reuniões e apresentações importantes desde o
inicio da vida de um projeto de desenvolvimento de
sistemas
DICAS:
 Desenhar um terminador mais de uma vez;
 Identificar o papel;
 Fontes Manipuladores.
A LISTA DE EVENTOS
E uma lista narrativa de “ estímulos “ que ocorrem no
mundo exterior , e aos quais nosso sistema deve
responder :
 1) Cliente entrega pedido (F)
 2) Cliente cancela pedido (F)
 3) Direção solicita relatório de vendas (T)
 4) Pedido de reimpressão de livro chega ao
depósito (C) ...
 O evento orientado por fluxo é associado a um fluxo de
dados; o sistema toma conhecimento da ocorrência do
evento quando chega um grupo de dados ( ou
possivelmente diversos grupos de dados ). Como se
pode imaginar corresponde a um fluxo de dados no
diagrama de contexto.
 Um sistema pode ter também eventos temporais. Como
o nome já diz , os eventos temporais são disparados em
um determinado momento.
 Observe que os eventos temporais não são disparados
por fluxos de dados de entrada.
 O evento de controle:
 Os eventos de controle não se relaciona com a
passagem regular do tempo .
 Não marca a sua presença pela chegada de dados.
 Informa a qualquer momento ao sistema que ele
necessita executar alguma ação imediatamente
COMPONENTES ADICIONAIS AO MODELO
AMBIENTAL
 Na maioria dos projetos, a lista de eventos, o
diagrama de contexto e a definição dos objetos são
suficientes. Entretanto dois componentes
adicionais podem ser úteis dependendo da
natureza e da complexidade do sistema :
 Dicionário de dados inicial
 Modelo de Entidade-Relacionamento
CONSTRUÇÃO DO MODELO
COMPORTAMENTAL PRELIMINAR
 A tarefa agora é começar a construir o modelo
comportamental, isto é, o modelo de que deve ser
o comportamento interno para que possa interagir
corretamente com um ambiente . Isso envolve o
Diagrama de fluxo de dados preliminar e um
Diagrama de entidade relacionamento, bem como
a elaboração inicial do dicionário de dados.
ABORDAGEM CLÁSSICA
 A abordagem clássica presume que você já
desenvolveu o Diagrama de Contexto; mas
também presume que você prosseguirá
diretamente da bolha única do diagrama de
contexto para um DFD de alto nível, em cada uma
das bolhas representa um importante sub sistema
IDENTIFICAÇÃO DE RESPOSTAS A EVENTOS
 A abordagem de subdivisão de eventos envolve as
quatro etapas :
1. Desenha-se uma bolha, ou processo, para cada
evento da lista de eventos
2. A bolha recebe um nome de acordo com a resposta
que o sistema deve dar ao evento associado
3. Desenha-se entradas e saídas apropriadas de modo
que a bolha seja capaz de emitir a resposta
necessária e desenham-se depósitos ,
 como for mais adequado, para a comunicação entre as
bolhas .
 4. O resultado do DFD inicial é verificado em relação ao
diagrama de contexto e a lista de eventos para que se
confirme se está completo e consistente.
 A primeira etapa é direta quase mecânica por natureza .
Se houver 25 eventos na lista, você terá de desenhar 25
bolhas. Para facilitar consultas, numere cada bolha de
modo a coincidir com o evento a ela associado o evento
13 corresponde a bolha 13.
 A segunda etapa também é direta e mecânica:
cada bolha recebe um nome apropriado, de
acordo com as sua necessária resposta .
 A terceira etapa não é mecânica, mas é
normalmente bastante direta . Para cada bolha
desenhada, é preciso identificar as entradas que a
bolha necessita para executar sua tarefa.

More Related Content

What's hot

Conceitos Básicos Sobre Analise de Sistemas
Conceitos Básicos Sobre Analise de SistemasConceitos Básicos Sobre Analise de Sistemas
Conceitos Básicos Sobre Analise de SistemasClayton de Almeida Souza
 
Arquitetura de Computadores: Memórias
Arquitetura de Computadores: MemóriasArquitetura de Computadores: Memórias
Arquitetura de Computadores: MemóriasAlex Camargo
 
Aula 3 Sistemas de Informação - Tipos de SI
Aula 3 Sistemas de Informação - Tipos de SIAula 3 Sistemas de Informação - Tipos de SI
Aula 3 Sistemas de Informação - Tipos de SIDaniel Brandão
 
Processos de Desenvolvimento de Software - teoria e prática
Processos de Desenvolvimento de Software - teoria e práticaProcessos de Desenvolvimento de Software - teoria e prática
Processos de Desenvolvimento de Software - teoria e práticaRalph Rassweiler
 
Aprendizado de Máquina
Aprendizado de MáquinaAprendizado de Máquina
Aprendizado de Máquinabutest
 
Aula 3: Introdução a sistema de arquivos
Aula 3: Introdução a sistema de arquivosAula 3: Introdução a sistema de arquivos
Aula 3: Introdução a sistema de arquivoscamila_seixas
 
Sistemas Operacionais - Aula 01 (Conceitos básicos de so)
Sistemas Operacionais - Aula 01 (Conceitos básicos de so)Sistemas Operacionais - Aula 01 (Conceitos básicos de so)
Sistemas Operacionais - Aula 01 (Conceitos básicos de so)Leinylson Fontinele
 
1.Introdução Banco de Dados
1.Introdução Banco de Dados1.Introdução Banco de Dados
1.Introdução Banco de Dadosvini_campos
 
Palestra - Heurísticas e Usabilidade
Palestra - Heurísticas e UsabilidadePalestra - Heurísticas e Usabilidade
Palestra - Heurísticas e UsabilidadeLuiz Agner
 
IHM x IHM – INTERFACE x INTERAçÃO HOMEM-MÁQUINA
IHM x IHM – INTERFACE x INTERAçÃO HOMEM-MÁQUINAIHM x IHM – INTERFACE x INTERAçÃO HOMEM-MÁQUINA
IHM x IHM – INTERFACE x INTERAçÃO HOMEM-MÁQUINADiego BBahia
 
REA- Diagramas de Casos de Uso da UML
REA- Diagramas de Casos de Uso da UMLREA- Diagramas de Casos de Uso da UML
REA- Diagramas de Casos de Uso da UMLIFFar - SVS
 
Sistemas operacionais
Sistemas operacionaisSistemas operacionais
Sistemas operacionaisvini_campos
 
Aula 1 - 31 Jan 23.pdf
Aula 1 - 31 Jan 23.pdfAula 1 - 31 Jan 23.pdf
Aula 1 - 31 Jan 23.pdfedilson42986
 
Engenharia Requisitos - Aula4 06 03 2006
Engenharia Requisitos - Aula4 06 03 2006Engenharia Requisitos - Aula4 06 03 2006
Engenharia Requisitos - Aula4 06 03 2006Luís Fernando Richter
 
Aula 1 Analise e Projeto
Aula 1   Analise e ProjetoAula 1   Analise e Projeto
Aula 1 Analise e ProjetoSergio Silva
 

What's hot (20)

Elicitação e Análise
Elicitação e AnáliseElicitação e Análise
Elicitação e Análise
 
Conceitos Básicos Sobre Analise de Sistemas
Conceitos Básicos Sobre Analise de SistemasConceitos Básicos Sobre Analise de Sistemas
Conceitos Básicos Sobre Analise de Sistemas
 
Arquitetura de Computadores: Memórias
Arquitetura de Computadores: MemóriasArquitetura de Computadores: Memórias
Arquitetura de Computadores: Memórias
 
Aula 3 Sistemas de Informação - Tipos de SI
Aula 3 Sistemas de Informação - Tipos de SIAula 3 Sistemas de Informação - Tipos de SI
Aula 3 Sistemas de Informação - Tipos de SI
 
Processos de Desenvolvimento de Software - teoria e prática
Processos de Desenvolvimento de Software - teoria e práticaProcessos de Desenvolvimento de Software - teoria e prática
Processos de Desenvolvimento de Software - teoria e prática
 
Banco de dados
Banco de dadosBanco de dados
Banco de dados
 
Aprendizado de Máquina
Aprendizado de MáquinaAprendizado de Máquina
Aprendizado de Máquina
 
Aula 3: Introdução a sistema de arquivos
Aula 3: Introdução a sistema de arquivosAula 3: Introdução a sistema de arquivos
Aula 3: Introdução a sistema de arquivos
 
Sistemas Operacionais - Aula 01 (Conceitos básicos de so)
Sistemas Operacionais - Aula 01 (Conceitos básicos de so)Sistemas Operacionais - Aula 01 (Conceitos básicos de so)
Sistemas Operacionais - Aula 01 (Conceitos básicos de so)
 
1.Introdução Banco de Dados
1.Introdução Banco de Dados1.Introdução Banco de Dados
1.Introdução Banco de Dados
 
Palestra - Heurísticas e Usabilidade
Palestra - Heurísticas e UsabilidadePalestra - Heurísticas e Usabilidade
Palestra - Heurísticas e Usabilidade
 
Arquitetura de Software EXPLICADA
Arquitetura de Software EXPLICADAArquitetura de Software EXPLICADA
Arquitetura de Software EXPLICADA
 
Analise e Projeto de Sistemas
Analise e Projeto de SistemasAnalise e Projeto de Sistemas
Analise e Projeto de Sistemas
 
IHM x IHM – INTERFACE x INTERAçÃO HOMEM-MÁQUINA
IHM x IHM – INTERFACE x INTERAçÃO HOMEM-MÁQUINAIHM x IHM – INTERFACE x INTERAçÃO HOMEM-MÁQUINA
IHM x IHM – INTERFACE x INTERAçÃO HOMEM-MÁQUINA
 
REA- Diagramas de Casos de Uso da UML
REA- Diagramas de Casos de Uso da UMLREA- Diagramas de Casos de Uso da UML
REA- Diagramas de Casos de Uso da UML
 
Analise de Requisitos Software
Analise de Requisitos SoftwareAnalise de Requisitos Software
Analise de Requisitos Software
 
Sistemas operacionais
Sistemas operacionaisSistemas operacionais
Sistemas operacionais
 
Aula 1 - 31 Jan 23.pdf
Aula 1 - 31 Jan 23.pdfAula 1 - 31 Jan 23.pdf
Aula 1 - 31 Jan 23.pdf
 
Engenharia Requisitos - Aula4 06 03 2006
Engenharia Requisitos - Aula4 06 03 2006Engenharia Requisitos - Aula4 06 03 2006
Engenharia Requisitos - Aula4 06 03 2006
 
Aula 1 Analise e Projeto
Aula 1   Analise e ProjetoAula 1   Analise e Projeto
Aula 1 Analise e Projeto
 

Viewers also liked

Análise essencial e análise estruturada
Análise essencial e análise estruturadaAnálise essencial e análise estruturada
Análise essencial e análise estruturadaWagner Bonfim
 
Implementação de um Modelo de Gestão Ambiental em uma Rede Hoteleira
Implementação de um Modelo de Gestão Ambiental em uma Rede HoteleiraImplementação de um Modelo de Gestão Ambiental em uma Rede Hoteleira
Implementação de um Modelo de Gestão Ambiental em uma Rede HoteleiraMarco Coghi
 
Analise essencial
Analise essencialAnalise essencial
Analise essencialTiagoSerra
 
Análise estruturada de sistemas - Modelo de contexto
Análise estruturada de sistemas - Modelo de contextoAnálise estruturada de sistemas - Modelo de contexto
Análise estruturada de sistemas - Modelo de contextoLuciano Almeida
 
Softwares de Simulação
Softwares de SimulaçãoSoftwares de Simulação
Softwares de SimulaçãoSimulação
 
Apresentação – modelo de implementação de crm
Apresentação – modelo de implementação de crmApresentação – modelo de implementação de crm
Apresentação – modelo de implementação de crmFernando Miguel Leite
 

Viewers also liked (9)

Lista de Eventos
Lista de EventosLista de Eventos
Lista de Eventos
 
Análise essencial e análise estruturada
Análise essencial e análise estruturadaAnálise essencial e análise estruturada
Análise essencial e análise estruturada
 
Aula DFD - Revisão
Aula DFD - RevisãoAula DFD - Revisão
Aula DFD - Revisão
 
Implementação de um Modelo de Gestão Ambiental em uma Rede Hoteleira
Implementação de um Modelo de Gestão Ambiental em uma Rede HoteleiraImplementação de um Modelo de Gestão Ambiental em uma Rede Hoteleira
Implementação de um Modelo de Gestão Ambiental em uma Rede Hoteleira
 
Analise essencial
Analise essencialAnalise essencial
Analise essencial
 
Apostila dfd
Apostila dfdApostila dfd
Apostila dfd
 
Análise estruturada de sistemas - Modelo de contexto
Análise estruturada de sistemas - Modelo de contextoAnálise estruturada de sistemas - Modelo de contexto
Análise estruturada de sistemas - Modelo de contexto
 
Softwares de Simulação
Softwares de SimulaçãoSoftwares de Simulação
Softwares de Simulação
 
Apresentação – modelo de implementação de crm
Apresentação – modelo de implementação de crmApresentação – modelo de implementação de crm
Apresentação – modelo de implementação de crm
 

Similar to Modelo essencial

Modelo comportamental
Modelo comportamentalModelo comportamental
Modelo comportamentalGabriel Moura
 
Aula modelagem de dados
Aula modelagem de dadosAula modelagem de dados
Aula modelagem de dadosGabriel Moura
 
Aes 2bim-aula-03-121216082442-phpapp01
Aes 2bim-aula-03-121216082442-phpapp01Aes 2bim-aula-03-121216082442-phpapp01
Aes 2bim-aula-03-121216082442-phpapp01Kátia Regina Borgi
 
20 diagrama de contexto
20   diagrama de contexto20   diagrama de contexto
20 diagrama de contextojhonatawlima
 
Aula desesenvolvimento segunda semana
Aula desesenvolvimento segunda semanaAula desesenvolvimento segunda semana
Aula desesenvolvimento segunda semanaGabriel Moura
 
01 Orientacao A Objetos Programacao
01   Orientacao A Objetos   Programacao01   Orientacao A Objetos   Programacao
01 Orientacao A Objetos Programacaotaniamaciel
 
Análise Orientada a Objetos com UML
Análise Orientada a Objetos com UMLAnálise Orientada a Objetos com UML
Análise Orientada a Objetos com UMLEliseu Castelo
 
UML - Criando Diagramas Eficientes
UML - Criando Diagramas EficientesUML - Criando Diagramas Eficientes
UML - Criando Diagramas EficientesRodrigo Cascarrolho
 
Tema 8 diagramadeestrtutura
Tema 8 diagramadeestrtuturaTema 8 diagramadeestrtutura
Tema 8 diagramadeestrtuturaPedro A. Uamusse
 
ApresentaçãO Metodologia
ApresentaçãO MetodologiaApresentaçãO Metodologia
ApresentaçãO MetodologiaMarcos Yonamine
 
Técnicas de Análise Contextual - Livro de Walter Cybis
Técnicas de Análise Contextual - Livro de Walter CybisTécnicas de Análise Contextual - Livro de Walter Cybis
Técnicas de Análise Contextual - Livro de Walter CybisLuiz Agner
 

Similar to Modelo essencial (20)

Modelo comportamental
Modelo comportamentalModelo comportamental
Modelo comportamental
 
Aula modelagem de dados
Aula modelagem de dadosAula modelagem de dados
Aula modelagem de dados
 
Aes 2bim-aula-03-121216082442-phpapp01
Aes 2bim-aula-03-121216082442-phpapp01Aes 2bim-aula-03-121216082442-phpapp01
Aes 2bim-aula-03-121216082442-phpapp01
 
20 diagrama de contexto
20   diagrama de contexto20   diagrama de contexto
20 diagrama de contexto
 
Itil X Cobit
Itil X CobitItil X Cobit
Itil X Cobit
 
Aula desesenvolvimento segunda semana
Aula desesenvolvimento segunda semanaAula desesenvolvimento segunda semana
Aula desesenvolvimento segunda semana
 
Aula 01.pdf
Aula 01.pdfAula 01.pdf
Aula 01.pdf
 
01 Orientacao A Objetos Programacao
01   Orientacao A Objetos   Programacao01   Orientacao A Objetos   Programacao
01 Orientacao A Objetos Programacao
 
Diagrama de fluxo de dados DFD
Diagrama de fluxo de dados DFDDiagrama de fluxo de dados DFD
Diagrama de fluxo de dados DFD
 
Aula-04-UML.pptx
Aula-04-UML.pptxAula-04-UML.pptx
Aula-04-UML.pptx
 
Análise desenvolvimento de sistemas 4periodo
Análise desenvolvimento de sistemas 4periodoAnálise desenvolvimento de sistemas 4periodo
Análise desenvolvimento de sistemas 4periodo
 
Análise Orientada a Objetos com UML
Análise Orientada a Objetos com UMLAnálise Orientada a Objetos com UML
Análise Orientada a Objetos com UML
 
UML - Criando Diagramas Eficientes
UML - Criando Diagramas EficientesUML - Criando Diagramas Eficientes
UML - Criando Diagramas Eficientes
 
Capítulo 4 sigc
Capítulo 4   sigcCapítulo 4   sigc
Capítulo 4 sigc
 
Projeto de Software
Projeto de SoftwareProjeto de Software
Projeto de Software
 
Trabalho individual
Trabalho individualTrabalho individual
Trabalho individual
 
Aula 6 14042011 sii
Aula 6   14042011 siiAula 6   14042011 sii
Aula 6 14042011 sii
 
Tema 8 diagramadeestrtutura
Tema 8 diagramadeestrtuturaTema 8 diagramadeestrtutura
Tema 8 diagramadeestrtutura
 
ApresentaçãO Metodologia
ApresentaçãO MetodologiaApresentaçãO Metodologia
ApresentaçãO Metodologia
 
Técnicas de Análise Contextual - Livro de Walter Cybis
Técnicas de Análise Contextual - Livro de Walter CybisTécnicas de Análise Contextual - Livro de Walter Cybis
Técnicas de Análise Contextual - Livro de Walter Cybis
 

More from Gabriel Moura

Seminário de biologia
Seminário de biologiaSeminário de biologia
Seminário de biologiaGabriel Moura
 
Detalhando elementos do delphi
Detalhando elementos do delphiDetalhando elementos do delphi
Detalhando elementos do delphiGabriel Moura
 
Seminário de geografia 1
Seminário de geografia 1Seminário de geografia 1
Seminário de geografia 1Gabriel Moura
 
Analise e desenvolvimento
Analise e desenvolvimentoAnalise e desenvolvimento
Analise e desenvolvimentoGabriel Moura
 
1º seminário de empreendedorismo
1º seminário de empreendedorismo1º seminário de empreendedorismo
1º seminário de empreendedorismoGabriel Moura
 

More from Gabriel Moura (6)

Seminário de biologia
Seminário de biologiaSeminário de biologia
Seminário de biologia
 
Detalhando elementos do delphi
Detalhando elementos do delphiDetalhando elementos do delphi
Detalhando elementos do delphi
 
Aula javascript
Aula  javascriptAula  javascript
Aula javascript
 
Seminário de geografia 1
Seminário de geografia 1Seminário de geografia 1
Seminário de geografia 1
 
Analise e desenvolvimento
Analise e desenvolvimentoAnalise e desenvolvimento
Analise e desenvolvimento
 
1º seminário de empreendedorismo
1º seminário de empreendedorismo1º seminário de empreendedorismo
1º seminário de empreendedorismo
 

Recently uploaded

Slides Lição 6, Betel, Ordenança para uma vida de obediência e submissão.pptx
Slides Lição 6, Betel, Ordenança para uma vida de obediência e submissão.pptxSlides Lição 6, Betel, Ordenança para uma vida de obediência e submissão.pptx
Slides Lição 6, Betel, Ordenança para uma vida de obediência e submissão.pptxLuizHenriquedeAlmeid6
 
Apresentação | Símbolos e Valores da União Europeia
Apresentação | Símbolos e Valores da União EuropeiaApresentação | Símbolos e Valores da União Europeia
Apresentação | Símbolos e Valores da União EuropeiaCentro Jacques Delors
 
Sopa de letras | Dia da Europa 2024 (nível 2)
Sopa de letras | Dia da Europa 2024 (nível 2)Sopa de letras | Dia da Europa 2024 (nível 2)
Sopa de letras | Dia da Europa 2024 (nível 2)Centro Jacques Delors
 
Quiz | Dia da Europa 2024 (comemoração)
Quiz | Dia da Europa 2024  (comemoração)Quiz | Dia da Europa 2024  (comemoração)
Quiz | Dia da Europa 2024 (comemoração)Centro Jacques Delors
 
ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024azulassessoria9
 
O estudo do controle motor nada mais é do que o estudo da natureza do movimen...
O estudo do controle motor nada mais é do que o estudo da natureza do movimen...O estudo do controle motor nada mais é do que o estudo da natureza do movimen...
O estudo do controle motor nada mais é do que o estudo da natureza do movimen...azulassessoria9
 
MESTRES DA CULTURA DE ASSARÉ Prof. Francisco Leite.pdf
MESTRES DA CULTURA DE ASSARÉ Prof. Francisco Leite.pdfMESTRES DA CULTURA DE ASSARÉ Prof. Francisco Leite.pdf
MESTRES DA CULTURA DE ASSARÉ Prof. Francisco Leite.pdfprofesfrancleite
 
Apresentação | Dia da Europa 2024 - Celebremos a União Europeia!
Apresentação | Dia da Europa 2024 - Celebremos a União Europeia!Apresentação | Dia da Europa 2024 - Celebremos a União Europeia!
Apresentação | Dia da Europa 2024 - Celebremos a União Europeia!Centro Jacques Delors
 
E a chuva ... (Livro pedagógico para ser usado na educação infantil e trabal...
E a chuva ...  (Livro pedagógico para ser usado na educação infantil e trabal...E a chuva ...  (Livro pedagógico para ser usado na educação infantil e trabal...
E a chuva ... (Livro pedagógico para ser usado na educação infantil e trabal...andreiavys
 
Aula 1 - Psicologia Cognitiva, aula .ppt
Aula 1 - Psicologia Cognitiva, aula .pptAula 1 - Psicologia Cognitiva, aula .ppt
Aula 1 - Psicologia Cognitiva, aula .pptNathaliaFreitas32
 
Questões de Língua Portuguesa - gincana da LP
Questões de Língua Portuguesa - gincana da LPQuestões de Língua Portuguesa - gincana da LP
Questões de Língua Portuguesa - gincana da LPEli Gonçalves
 
Historia de Portugal - Quarto Ano - 2024
Historia de Portugal - Quarto Ano - 2024Historia de Portugal - Quarto Ano - 2024
Historia de Portugal - Quarto Ano - 2024Cabiamar
 
ATIVIDADE 3 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
ATIVIDADE 3 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024ATIVIDADE 3 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
ATIVIDADE 3 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024azulassessoria9
 
6ano variação linguística ensino fundamental.pptx
6ano variação linguística ensino fundamental.pptx6ano variação linguística ensino fundamental.pptx
6ano variação linguística ensino fundamental.pptxJssicaCassiano2
 
Aula 67 e 68 Robótica 8º ano Experimentando variações da matriz de Led
Aula 67 e 68 Robótica 8º ano Experimentando variações da matriz de LedAula 67 e 68 Robótica 8º ano Experimentando variações da matriz de Led
Aula 67 e 68 Robótica 8º ano Experimentando variações da matriz de LedJaquelineBertagliaCe
 
Aprender as diferentes formas de classificar as habilidades motoras é de extr...
Aprender as diferentes formas de classificar as habilidades motoras é de extr...Aprender as diferentes formas de classificar as habilidades motoras é de extr...
Aprender as diferentes formas de classificar as habilidades motoras é de extr...azulassessoria9
 
Falando de Física Quântica apresentação introd
Falando de Física Quântica apresentação introdFalando de Física Quântica apresentação introd
Falando de Física Quântica apresentação introdLeonardoDeOliveiraLu2
 
tensoes-etnicas-na-europa-template-1.pptx
tensoes-etnicas-na-europa-template-1.pptxtensoes-etnicas-na-europa-template-1.pptx
tensoes-etnicas-na-europa-template-1.pptxgia0123
 
A EDUCAÇÃO FÍSICA NO NOVO ENSINO MÉDIO: IMPLICAÇÕES E TENDÊNCIAS PROMOVIDAS P...
A EDUCAÇÃO FÍSICA NO NOVO ENSINO MÉDIO: IMPLICAÇÕES E TENDÊNCIAS PROMOVIDAS P...A EDUCAÇÃO FÍSICA NO NOVO ENSINO MÉDIO: IMPLICAÇÕES E TENDÊNCIAS PROMOVIDAS P...
A EDUCAÇÃO FÍSICA NO NOVO ENSINO MÉDIO: IMPLICAÇÕES E TENDÊNCIAS PROMOVIDAS P...PatriciaCaetano18
 

Recently uploaded (20)

Slides Lição 6, Betel, Ordenança para uma vida de obediência e submissão.pptx
Slides Lição 6, Betel, Ordenança para uma vida de obediência e submissão.pptxSlides Lição 6, Betel, Ordenança para uma vida de obediência e submissão.pptx
Slides Lição 6, Betel, Ordenança para uma vida de obediência e submissão.pptx
 
Apresentação | Símbolos e Valores da União Europeia
Apresentação | Símbolos e Valores da União EuropeiaApresentação | Símbolos e Valores da União Europeia
Apresentação | Símbolos e Valores da União Europeia
 
Sopa de letras | Dia da Europa 2024 (nível 2)
Sopa de letras | Dia da Europa 2024 (nível 2)Sopa de letras | Dia da Europa 2024 (nível 2)
Sopa de letras | Dia da Europa 2024 (nível 2)
 
Quiz | Dia da Europa 2024 (comemoração)
Quiz | Dia da Europa 2024  (comemoração)Quiz | Dia da Europa 2024  (comemoração)
Quiz | Dia da Europa 2024 (comemoração)
 
ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
ATIVIDADE 2 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
 
O estudo do controle motor nada mais é do que o estudo da natureza do movimen...
O estudo do controle motor nada mais é do que o estudo da natureza do movimen...O estudo do controle motor nada mais é do que o estudo da natureza do movimen...
O estudo do controle motor nada mais é do que o estudo da natureza do movimen...
 
MESTRES DA CULTURA DE ASSARÉ Prof. Francisco Leite.pdf
MESTRES DA CULTURA DE ASSARÉ Prof. Francisco Leite.pdfMESTRES DA CULTURA DE ASSARÉ Prof. Francisco Leite.pdf
MESTRES DA CULTURA DE ASSARÉ Prof. Francisco Leite.pdf
 
Apresentação | Dia da Europa 2024 - Celebremos a União Europeia!
Apresentação | Dia da Europa 2024 - Celebremos a União Europeia!Apresentação | Dia da Europa 2024 - Celebremos a União Europeia!
Apresentação | Dia da Europa 2024 - Celebremos a União Europeia!
 
E a chuva ... (Livro pedagógico para ser usado na educação infantil e trabal...
E a chuva ...  (Livro pedagógico para ser usado na educação infantil e trabal...E a chuva ...  (Livro pedagógico para ser usado na educação infantil e trabal...
E a chuva ... (Livro pedagógico para ser usado na educação infantil e trabal...
 
Aula 1 - Psicologia Cognitiva, aula .ppt
Aula 1 - Psicologia Cognitiva, aula .pptAula 1 - Psicologia Cognitiva, aula .ppt
Aula 1 - Psicologia Cognitiva, aula .ppt
 
Questões de Língua Portuguesa - gincana da LP
Questões de Língua Portuguesa - gincana da LPQuestões de Língua Portuguesa - gincana da LP
Questões de Língua Portuguesa - gincana da LP
 
Novena de Pentecostes com textos de São João Eudes
Novena de Pentecostes com textos de São João EudesNovena de Pentecostes com textos de São João Eudes
Novena de Pentecostes com textos de São João Eudes
 
Historia de Portugal - Quarto Ano - 2024
Historia de Portugal - Quarto Ano - 2024Historia de Portugal - Quarto Ano - 2024
Historia de Portugal - Quarto Ano - 2024
 
ATIVIDADE 3 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
ATIVIDADE 3 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024ATIVIDADE 3 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
ATIVIDADE 3 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
 
6ano variação linguística ensino fundamental.pptx
6ano variação linguística ensino fundamental.pptx6ano variação linguística ensino fundamental.pptx
6ano variação linguística ensino fundamental.pptx
 
Aula 67 e 68 Robótica 8º ano Experimentando variações da matriz de Led
Aula 67 e 68 Robótica 8º ano Experimentando variações da matriz de LedAula 67 e 68 Robótica 8º ano Experimentando variações da matriz de Led
Aula 67 e 68 Robótica 8º ano Experimentando variações da matriz de Led
 
Aprender as diferentes formas de classificar as habilidades motoras é de extr...
Aprender as diferentes formas de classificar as habilidades motoras é de extr...Aprender as diferentes formas de classificar as habilidades motoras é de extr...
Aprender as diferentes formas de classificar as habilidades motoras é de extr...
 
Falando de Física Quântica apresentação introd
Falando de Física Quântica apresentação introdFalando de Física Quântica apresentação introd
Falando de Física Quântica apresentação introd
 
tensoes-etnicas-na-europa-template-1.pptx
tensoes-etnicas-na-europa-template-1.pptxtensoes-etnicas-na-europa-template-1.pptx
tensoes-etnicas-na-europa-template-1.pptx
 
A EDUCAÇÃO FÍSICA NO NOVO ENSINO MÉDIO: IMPLICAÇÕES E TENDÊNCIAS PROMOVIDAS P...
A EDUCAÇÃO FÍSICA NO NOVO ENSINO MÉDIO: IMPLICAÇÕES E TENDÊNCIAS PROMOVIDAS P...A EDUCAÇÃO FÍSICA NO NOVO ENSINO MÉDIO: IMPLICAÇÕES E TENDÊNCIAS PROMOVIDAS P...
A EDUCAÇÃO FÍSICA NO NOVO ENSINO MÉDIO: IMPLICAÇÕES E TENDÊNCIAS PROMOVIDAS P...
 

Modelo essencial

  • 2.  A Análise Essencial propõe o particionamento do sistema por eventos. A rigor, o valor de um sistema está na sua capacidade de responder com eficácia a todos os estímulos a que for submetido. Assim, um sistema é construído para responder a estímulos. A cada estímulo, o sistema deve reagir produzindo uma resposta predeterminada.
  • 3.  A expressão Essential Analysis, traduzida por Análise Essencial, foi proposta em 1984 por McMenamim e Palmer para refletir a introdução dos novos conceitos que estavam sendo incorporados à Análise Estruturada clássica.
  • 4.  O modelo da modelo essencial se subdivide em dois modelos :  MODELO AMBIENTAL  MODELO COMPORTAMENTAL
  • 5. DECOMPOSIÇÃO DA MODELAGEM PROPOSTA PELA ANÁLISE ESSENCIAL:
  • 6. MODELO AMBIENTAL  Toda vez que se tenta definir a expressão “sistema “ dois pontos de vista são considerados:  DO PONTO DE VISTA INTERNO;  DO PONTO DE VISTA EXTERNO.
  • 7.  A definição do ponto de vista externo apresenta um complemento importante denominado “ambiente”. Portanto é de fundamental importância na especificação de um sistema definir quais os elementos do ambiente em que o sistema se acha inserido, onde ele vai operar, a que necessidades eles devem atender, independente da maneira que será usada na implementação
  • 8. FERRAMENTAS PARA A DEFINIÇÃO DO AMBIENTE  Os componentes do modelo ambiental são: 1. Declaração de Objetivos 2. Diagrama de Contexto 3. Lista de Eventos
  • 9. 1. Construir a lista de eventos 2. Desenhar o diagrama de contexto do sistema 3. Elaborar a declaração de serviço do sistema.
  • 10. LISTA DE EVENTOS DO SISTEMA  Os eventos constituem a parte fundamental de um sistema. Como consequência disto,o primeiro passo na especificação de um sistema é identificar a quais eventos do mundo exterior ele poderá responder . Isso por se só já ajuda a delimitar as fronteiras do problema que estamos tratando.
  • 11.  As finalidades do sistema são atender são atender a determinadas necessidades. Estas necessidades são decorrentes de eventos que acontecem no mundo exterior ao sistema  Quando estamos reformulando um sistema já existente uma abordagem voltada para o fluxo de dados e de saída dos dará boas pistas para as escolhas dos eventos a que um sistema deverá responder
  • 12.  São exemplos de eventos “opostos”:  “CLIENTE APRESENTA PEDIDO”  “CLIENTE CANCELA PEDIDO”
  • 13. LISTA DE EVENTOS EX:  EVENTO 1º: A secretária cadastra os períodos letivos .  EVENTO 2º: A secretaria cadastra os cursos.  EVENTO 3º: A direção da escola oferece turmas.  EVENTO 4º: A direção da escola efetuar a matricula do aluno em uma turma.
  • 14.  EVENTO 5º:A direção da escola efetua a avaliação da matricula.  EVENTO 6º: É hora de emitir relatório de avaliação para a direção da escola
  • 15. DIAGRAMA DE CONTEXTO  Conforme sabemos, tal diagrama significa representar o sistema por um único processo e suas interligações com as entidades externas, mostrando apenas as interfaces do sistema com o ambiente em que ela está inserido. Não são apresentados detalhes do processamento interno do sistema.
  • 16. DO EVENTO Nº 1, TEMOS: A SECRETÁRIA CADASTRA OS PERÍODOS LETIVOS
  • 17. DO EVENTO Nº 2, TEMOS: A SECRETÁRIA CADASTRA OS CURSOS
  • 18. DO EVENTO Nº 3, TEMOS: A DIREÇÃO DA ESCOLA OFERECE TURMAS
  • 19. DO EVENTO Nº 4, TEMOS: A DIREÇÃO DA ESCOLA EFETUA A MATRICULA DO ALUNO NUMA TURMA
  • 20. DO EVENTO Nº 5, TEMOS : A DIREÇÃO DA ESCOLA EFETUA A AVALIAÇÃO DA MATRICULA
  • 21. DO EVENTO Nº6, TEMOS: É HORA DE EMITIR RELATÓRIO DA AVALIAÇÃO PARA A DIREÇÃO DA ESCOLA
  • 22. CONSIDERAÇÕES SOBRE DIAGRAMA DE CONTEXTO  1- Denominar as entidades pelo papel que elas desempenham em relação ao sistema  2- Fluxo partindo de uma entidade em direção a outra.  3- Não confundir entidade externa com mecanismo usado para enviar um fluxo.  4- Não deve aparecer fluxos típicos da fase de implementação.
  • 23. DECLARAÇÃO DOS OBJETIVOS  A declaração dos objetivos devem ser elaboradas em poucas frases, simples e precisas, em linguagem destituída de jargão técnico, de modo a ser entendido pelos usuários do sistema e pela administração da empresa.
  • 24. “O sistema ADM-MICO se propõe a manipular as informações sobre alunos matriculados, cursos oferecidos e períodos letivos,de modo a permitir a avaliação de cada aluno matriculado”
  • 26. • O modelo ambiental modela a parte exterior do sistema. • Além de determinar o que esta dentro e o que está fora, também é de fundamental importância definir as interfaces entre o sistema e o ambiente. • Precisamos conhecer que informações penetram no sistema provenientes do ambiente externo, e devemos conhecer que informações o sistema produz como saídas para serem transmitidas ao ambiente exterior
  • 27. FERRAMENTAS UTILIZADAS NA DEFINIÇÃO DO AMBIENTE.  DECLARAÇÃO DE OBJETIVOS  DIAGRAMA DE CONTEXTO  LISTA DE EVENTOS
  • 28. A DECLARAÇÃO DE OBJETIVOS  O primeiro momento do modelo ambiental é uma declaração textual concisa e breve dos objetivos do sistema. Ela é voltada para a direção superior, direção usuária e outros que não estão diretamente envolvidos do desenvolvimento do sistema.
  • 29. EXEMPLO DE UMA DECLARAÇÃO TÍPICA DE OBJETIVOS É:  O propósito do Sistema de processamento de livro Ajax é manipular todos os detalhes dos pedidos de livros, bem como remessas, faturamento, cobranças a clientes com faturas em atraso. Informações sobre pedidos de livros devem estar disponíveis para outros sistemas tal como marketing, vendas e contabilidade.
  • 31.  Um importante razão o qual os refinamentos costumam ser necessários é que ninguém habitualmente entendi o escopo completo do sistema como ele é inicialmente definido.  É importante gastar tempo e energia no modelo ambiental, pois eles muitas vezes é o ponto central de várias reuniões e apresentações importantes desde o inicio da vida de um projeto de desenvolvimento de sistemas
  • 32. DICAS:  Desenhar um terminador mais de uma vez;  Identificar o papel;  Fontes Manipuladores.
  • 33. A LISTA DE EVENTOS E uma lista narrativa de “ estímulos “ que ocorrem no mundo exterior , e aos quais nosso sistema deve responder :  1) Cliente entrega pedido (F)  2) Cliente cancela pedido (F)  3) Direção solicita relatório de vendas (T)  4) Pedido de reimpressão de livro chega ao depósito (C) ...
  • 34.  O evento orientado por fluxo é associado a um fluxo de dados; o sistema toma conhecimento da ocorrência do evento quando chega um grupo de dados ( ou possivelmente diversos grupos de dados ). Como se pode imaginar corresponde a um fluxo de dados no diagrama de contexto.
  • 35.  Um sistema pode ter também eventos temporais. Como o nome já diz , os eventos temporais são disparados em um determinado momento.  Observe que os eventos temporais não são disparados por fluxos de dados de entrada.
  • 36.  O evento de controle:  Os eventos de controle não se relaciona com a passagem regular do tempo .  Não marca a sua presença pela chegada de dados.  Informa a qualquer momento ao sistema que ele necessita executar alguma ação imediatamente
  • 37. COMPONENTES ADICIONAIS AO MODELO AMBIENTAL  Na maioria dos projetos, a lista de eventos, o diagrama de contexto e a definição dos objetos são suficientes. Entretanto dois componentes adicionais podem ser úteis dependendo da natureza e da complexidade do sistema :  Dicionário de dados inicial  Modelo de Entidade-Relacionamento
  • 38.
  • 39. CONSTRUÇÃO DO MODELO COMPORTAMENTAL PRELIMINAR  A tarefa agora é começar a construir o modelo comportamental, isto é, o modelo de que deve ser o comportamento interno para que possa interagir corretamente com um ambiente . Isso envolve o Diagrama de fluxo de dados preliminar e um Diagrama de entidade relacionamento, bem como a elaboração inicial do dicionário de dados.
  • 40. ABORDAGEM CLÁSSICA  A abordagem clássica presume que você já desenvolveu o Diagrama de Contexto; mas também presume que você prosseguirá diretamente da bolha única do diagrama de contexto para um DFD de alto nível, em cada uma das bolhas representa um importante sub sistema
  • 41. IDENTIFICAÇÃO DE RESPOSTAS A EVENTOS  A abordagem de subdivisão de eventos envolve as quatro etapas : 1. Desenha-se uma bolha, ou processo, para cada evento da lista de eventos 2. A bolha recebe um nome de acordo com a resposta que o sistema deve dar ao evento associado 3. Desenha-se entradas e saídas apropriadas de modo que a bolha seja capaz de emitir a resposta necessária e desenham-se depósitos ,
  • 42.  como for mais adequado, para a comunicação entre as bolhas .  4. O resultado do DFD inicial é verificado em relação ao diagrama de contexto e a lista de eventos para que se confirme se está completo e consistente.
  • 43.  A primeira etapa é direta quase mecânica por natureza . Se houver 25 eventos na lista, você terá de desenhar 25 bolhas. Para facilitar consultas, numere cada bolha de modo a coincidir com o evento a ela associado o evento 13 corresponde a bolha 13.
  • 44.  A segunda etapa também é direta e mecânica: cada bolha recebe um nome apropriado, de acordo com as sua necessária resposta .  A terceira etapa não é mecânica, mas é normalmente bastante direta . Para cada bolha desenhada, é preciso identificar as entradas que a bolha necessita para executar sua tarefa.