Modelo Ambiental Eveline Alonso Veloso PUC-Minas.

Slides:



Advertisements
Apresentações semelhantes
Análise e Projeto Orientado a Objetos
Advertisements

DFD - Diagrama de Fluxo de Dados
Gerenciamento de Projetos
Instrutor HEngholmJr 1 Modelagem de Processos. Instrutor HEngholmJr 2 Nivelar profissionais nos conceitos de mapeamento de processos em nível que permita.
Engenharia de Software
APSOO Aula 03.
APSOO Aula 05.
Diagrama de Fluxo de Dados – DFD
Diagrama de Transição de Estado – DTE
Diagrama Entidade-Relacionamento – DER
Especificação de Requisitos
Análise Estruturada Moderna
Análise de Requisitos Eveline Alonso Veloso PUC-Minas.
Validação de Requisitos
Especificação de Processos
Dicionário de Dados Eveline Alonso Veloso PUC-Minas.
Diagrama de fluxo de dados (DFD)
Modelo Ambiental Mozart de Melo Alves Jr..
Metodologias Equipe do Curso de ES para SMA
DIAGRAMA DE ESTADOS DIAGRAMA ESTADO TRANSIÇÃO ENTRE ESTADOS.
SISTEMA É UMA ENTIDADE QUE MANTEM SUA EXISTÊNCIA ATRAVÉS DA INTERAÇÃO DE SUAS PARTES ( Bertalanffy ) Interação Mútua Diferente duma simples.
Análise de Requisitos Use Case Renata Araujo Ricardo Storino
Fortium Sistemas da Informação Engenharia de Software II
Engenharia de Requisitos Requisito – sistema Caso de uso - usuário
Análise e Gerenciamento de Requisitos com Casos de Uso
UML - Unified Modeling Language
DIAGRAMA DE COMPONENTES
Análise de Sistemas Análise e Projeto Prof. Jeime Nunes Site:
UML - Unified Modeling Language
DFD – Data Flow Diagram Diagrama de Fluxo de Dados
Expansão dos Casos de Uso
PMBOK 5ª Edição Capítulo 3
DIAGRAMA DE CASO DE USO Prof. Fabíola Gonçalves C. Ribeiro.
Análise Estruturada Diagramas de Fluxo de Dados
Análise Estruturada – Diagramas Entidade Relacionamento
Expansão dos Casos de Uso
Sommerville – Pressman – UML 2 - Uma Abordagem Prática
Análise de Sistemas Requisitos e Projetos
UML (Unified Modeling Language) Linguagem Unificada de Modelagem
Ferramentas de modelagem do SI
Análise e Projeto de Sistemas
Caso de Uso - Definição Um caso de uso é uma descrição narrativa de uma seqüência de eventos que ocorre quando um ator (agente externo) usa um sistema.
Thelma Elita Colanzi Lopes
MODELO ESSENCIAL Modelo Ambiental
MODELO ESSENCIAL Modelo Comportamental
ANÁLISE ESTRUTURADA Diagramas de Fluxo de Dados
Modelagem Funcional de Sistemas de Informação Análise Essencial
REVISÃO DFD.
Analises de sistemas ESTRUTURADA Analise de sistema estruturada.
ENGENHARIA DE REQUISITOS
Prof. MSc. Cláudio Cabral
Unified Modeling Language Professor Mário Dantas A NÁLISE O RIENTADA A O BJETOS Nov/2010.
Trabalho de Engenharia de Software II
Diagrama de Colaboração. Diagramas de Interação Expressam informações bastante similares porém de maneira diferente Diagrama de seqüência: – Interação.
Análise e Projeto de Sistemas
Fluxos secundários Só devem ser analisados e descritos após a descrição dos fluxos básicos. Fluxos alternativos situações especiais (desconto para um cliente)
IEEE Melhores Práticas para Descrições de Projeto de Software (DPS)
Expansão dos Casos de Uso
Análise Estruturada Prof: JOSE CARLOS MILLAN.
Sistemas de Informação (SI)
Modelagem de Sistemas Orientada a Objeto Com UML
Sistema de Informações com aplicação prática em todas as áreas funcionais da organização Profa. Jaluza.
Engenharia de Software com o RUP - Workflow de Requisitos
Engenharia de Software
Análise e Projeto de Sistemas
BIBLIOGRAFIA - McMENAMIM, Sthephen M., and Palmer, John F., Análise Essencial de Sistemas, McGraw-Hill, SP, YOURDON, Edward,Análise Estruturada.
1 Especificação de Sistemas de Software e a UML. 2 Modelagem de sistema A modelagem de sistema auxilia o analista a entender a funcionalidade do sistema.
©2003, Alexandre Vasconcelos & Augusto Sampaio CIn-UFPE1 Análise e Projeto de Sistemas Modelagem de Requisitos com Casos de Uso.
PRINCIPAIS FERRAMENTAS DE MODELAGENS DIAGRAMA DE ENTIDADE E RELACIONAMENT(DER) DIAGRAMA DE TRANSIÇÕES DE ESTADO (DTE) DIAGRAMA DE FLUXO DE DADOS (DFD)
Modelagem de Banco de Dados: Conceitos
Transcrição da apresentação:

Modelo Ambiental Eveline Alonso Veloso PUC-Minas

Bibliografia YOURDON, Edward. Análise Estrutura Moderna. Tradução da 3ª edição americana, Rio de Janeiro: Campus, 1992, capítulo 18. PRESSMAN, Roger S. Engenharia de Software. 5ª edição, Rio de Janeiro: McGraw Hill, 2002, capítulo 12.

Modelo Ambiental Modela a parte exterior do sistema.

Modelo Ambiental Definição da fronteira entre o sistema e o ambiente externo; determinação daquilo que está dentro do sistema e daquilo que está fora; o que faz e o que não faz parte do sistema?

Modelo Ambiental Fronteira do sistema: arbitrária; deve ser bem definida. Área dentro da fronteira do sistema: domínio da modificação.

Modelo Ambiental Definição das interfaces entre o sistema e o ambiente externo; quais informações penetram no sistema provenientes do ambiente externo? quais informações o sistema produz como saídas para serem transmitidas ao ambiente externo?

Modelo Ambiental Sistemas produzem saídas; como respostas a eventos; estímulos do ambiente. Identificação dos eventos que ocorrem no ambiente externo; aos quais o sistema deve reagir; que exigem resposta do sistema.

Componentes do Modelo Ambiental Declaração de Objetivos Diagrama de Contexto Lista de Eventos

Declaração de Objetivos Declaração textual concisa e breve dos objetivos do sistema; o que o sistema deve e não deve fazer? Identifica os benefícios tangíveis e quantificáveis do sistema como: redução de custos; aumento de vendas; melhora no atendimento; o que se pretende alcançar com a utilização do sistema?

Declaração de Objetivos Voltada geralmente para a direção executiva e outros stakeholders que não estão diretamente envolvidos no desenvolvimento do sistema. Normalmente, é um único parágrafo; não se destina a fornecer uma descrição detalhada e abrangente do sistema.

Declaração de Objetivos – Exemplo O propósito do sistema de pedidos de livros é manipular todos os detalhes dos pedidos de livros, bem como remessas, faturamento e cobranças de clientes com faturas em atraso. O sistema deve disponibilizar informações sobre pedidos de livros aos sistemas de marketing, vendas e contabilidade.

Diagrama de Contexto Definição das interfaces entre o sistema e o ambiente externo. Principais componentes: Processo Terminadores Fluxos Depósitos de Dados Externos

Diagrama de Contexto – Processo Uma única bolha que representa todo o sistema; seu nome deve corresponder ao nome do sistema.

Diagrama de Contexto – Terminadores Pessoas, organizações ou sistemas externos com os quais o sistema deve se comunicar. Comunicam-se diretamente com o sistema através de fluxos de dados ou de controle; ou indiretamente através de depósitos de dados.

Diagrama de Contexto – Terminadores – Dicas Indicar papéis; não nomes de pessoas. Não ligar diretamente terminadores; interações entre terminadores não são mostradas no modelo essencial. Pode-se duplicar o mesmo terminador; para melhorar a legibilidade do diagrama de contexto; deve-se marcá-lo com um asterisco ou uma linha diagonal. Representar a fonte de informação; não o meio.

Diagrama de Contexto – Fluxos Podem ser: entrada: dados que o sistema recebe do ambiente externo e que devem ser processados de alguma maneira. saída: dados produzidos pelo sistema e enviados para o ambiente externo. Dica: utilizar substantivos para nomear fluxos.

Diagrama de Contexto – Depósitos de Dados Externos Depósitos de dados compartilhados entre: o sistema; e terminadores.

Diagrama de Contexto – Exemplo pedidos de livros, pedidos cancelados pedidos de reimpressão Cliente Gráfica livros fatura Sistema de Pedidos de Livros situação do crédito Crédito relatório de vendas situação do crédito fatura Departamento de Contabilidade Direção

Lista de Eventos O que acontece no ambiente externo ao sistema; que estimula sua reação?

Lista de Eventos Lista narrativa dos estímulos que ocorrem no ambiente externo; e aos quais o sistema deve responder. Deve-se descrever os eventos do ponto de vista do ambiente; de fora do sistema. Deve ser consistente com o diagrama de contexto do sistema.

Tipos de Eventos Orientado por Fluxo (F): O sistema toma conhecimento do evento; quando chega até ele um grupo de dados. Nomenclatura: Sujeito (Terminador) + Verbo + Predicado (Fluxo de Dados).

Tipos de Eventos Temporal (T): O estímulo não é um fluxo de entrada; mas um momento determinado no tempo. É disparado automaticamente em um determinado momento no tempo. Nomenclatura: Verbo + Predicado (com advérbios temporais).

Tipos de Eventos De controle (C): Tipo específico do evento temporal. Ocorre em momentos imprevisíveis. Utilizado para modelar sistemas de tempo real. Associado a um fluxo de controle: fluxo de dados binário: ele está ligado ou desligado; pode passar de um estado para outro em qualquer momento.

Lista de Eventos – Exemplos Cliente realiza pedido por livro. (F) Cliente cancela pedido de livro. (F) É hora de gerar relatório mensal de vendas de livros para a direção. (T)