Arquitetura de Fluxo de dados na forma OO.



Documentos relacionados
Diagrama de Fluxo de Dados (DFD)

:: aula 8. :: Desenvolveremos as seguintes habilidades nesta aula:

Arquitetura de Software. Silvia Regina Vergilio

Engenharia de. Software Educacional. De onde surgiu. Papel do computador na sociedade. Equipe multidisciplinar Cuidados:

Análise de Sistemas. Contextualização. O Sucesso. Aula 4. Instrumentalização. Aula 4. Prof. Emerson Klisiewicz. Clientes satisfeitos

UNIVERSIDADE FEDERAL DO PARANÁ UFPR Bacharelado em Ciência da Computação

Engenharia de Software. Tema 1. Introdução à Engenharia de Software Profa. Susana M. Iglesias

O Processo Unificado

Introdução à. Engenharia de Software. Givanaldo Rocha de Souza

Modelos de Sistemas. Leitura: Cap7: Sommerville; Cap: 7-8 Pressman; Cap3: Ariadne

Faculdade Pitágoras. Engenharia de Software. Prof.: Julio Cesar da Silva.

Banco de Dados Orientado a Objetos

Modelos de Sistema by Pearson Education. Ian Sommerville 2006 Engenharia de Software, 8ª. edição. Capítulo 8 Slide 1.

Universidade do Estado da Bahia UNEB Departamento de Ciências Exatas e da Terra - Campus I

1. Modelagem de Sistemas 1.1. Os Desenvolvedores de Sistemas podem Escolher entre Quatro Caminhos

Universidade do Estado da Bahia UNEB Departamento de Ciências Exatas e da Terra - Campus I

Engenharia de Software Aula 8 (Versão )

Curso Superior de Tecnologia em Banco de Dados e Sistemas para Internet Disciplina: Projeto Integrador III Prof.: Fernando Hadad Zaidan

UNIVERSIDADE FEDERAL DE SANTA MARIA CENTRO DE TECNOLOGIA AULA 14 PROFª BRUNO CALEGARO

Engenharia de Software II

ENGENHARIA DE SOFTWARE

Processos de gerenciamento de projetos em um projeto

Resumo Descritivo dos Conteúdos das Disciplinas de Ementa Aberta para

UNIVERSIDADE FEDERAL DO PARANÁ UFPR BACHARELADO EM CIÊNCIA DA COMPUTAÇÃO

Sistemas de Informação I

ARCO - Associação Recreativa dos Correios. Sistema para Gerenciamento de Associações Recreativas Plano de Desenvolvimento de Software Versão <1.

Arquiteto de Software. Projeto. Professor MSc Wylliams Barbosa Santos h:p://about.me/wylliams Infra- Estrutura de SoCware

UM SISTEMA WEB PARA GERÊNCIA DE CAMPEONATOS DE BASQUETEBOL

Padrões Arquiteturais e de Integração - Parte 1

Engenharia da Web. Professor MSc Wylliams Barbosa Santos Disciplina: Projeto de Sistemas Web wylliams.wordpress.com

Eduardo Bezerra. Editora Campus/Elsevier

Projeto de Sistemas I

Modelagem de Sistemas

Processo de Desenvolvimento de Software

Processo de Software - Revisão

Definição de Padrões. Padrões Arquiteturais. Padrões Arquiteturais. Arquiteturas de Referência. Da arquitetura a implementação. Elementos de um Padrão

Análise e Projeto Orientados a Objeto

REVISÃO ENGENHARIA DO SOFTWARE. Isac Aguiar isacaguiar.com.br

Engenharia de Software

UM SISTEMA WEB PARA TORCEDORES EM CAMPEONATOS ESPORTIVOS ESTUDANTIS

PRÓTOTIPO MÓVEL DE TELEMEDICINA PARA AUXILIO DE DIAGNOSTICO CARDIACO COM ECG EM CARATER EMERGENCIAL

Projeto de Banco de Dados

MODELOS DE PROCESSO. Isac Aguiar isacaguiar.com.br

Autoria:Aristófanes Corrêa Silva Adaptação: Alexandre César M de Oliveira

Ciência da Computação ENGENHARIA DE SOFTWARE. UML-Unified Modeling Language Linguagem de Modelagem Unificada

Arquitetura de Software

Modelagem de Sistemas Orientado a Objetos com UML.

ARQUITETURA DE SISTEMAS. Cleviton Monteiro

Capítulo 2. Processos de Software Pearson Prentice Hall. Todos os direitos reservados. slide 1

3.6.4 As inscrições dos alunos far-se-ão de acordo com as seguintes regras:

Tópicos da Aula. Que é são requisitos? Tipos de Requisitos. Requisitos Funcionais. Classificação de Requisitos. Requisitos de Software.

Resumo do BABok 2.0 O Guia de Referência de Análise de Negócio Curso de Analista de Negócio 3.0

Engenharia de Software

UNIVERSIDADE FEDERAL DO PARANÁ UFPR Bacharelado em Ciência da Computação

Ciência da Computação ENGENHARIA DE SOFTWARE. Análise dos Riscos

Ementas Disciplinas Eletivas

3.1 Definições Uma classe é a descrição de um tipo de objeto.

Engenharia de Software II

Tencologia em Análise e Desenvolvimento de Sistemas Disciplina: WEB I Conteúdo: Arquitetura de Software Aula 03

análise e desenvolvimento de sistemas Arquitetura e Sistema OO

Utilização da modelagem UML em um sistema de gerenciamento de uma franquia do setor de alimentação

Processos de Desenvolvimento de Software. Prof. Hélio Engholm Jr

1. DADOS DE IDENTIFICAÇÃO

ProcessoUnificado: Prof. Anderson Cavalcanti UFRN-CT-DCA

Engenharia de Software e Gerência de Projetos Prof. Esp. André Luís Belini Bacharel em Sistemas de Informações MBA em Gestão Estratégica de Negócios

Laudon & Laudon Essentials of MIS, 5th Edition. Pg. 2.1

Introdução ao Processo Unificado (PU)

AUTOR: DAVID DE MIRANDA RODRIGUES CONTATO: CURSO FIC DE PROGRAMADOR WEB VERSÃO: 1.0

TechProf Documento de Arquitetura

Especificação Operacional.

Engenharia de Software

Unidade II MODELAGEM DE PROCESSOS

SISTEMAS DE INFORMAÇÃO GERENCIAIS

Engenharia de Software I: Análise e Projeto de Software Usando UML

Proporcionar uma visão geral da metodologia de Sistemas Operacionais.

Componentes do modelo ambiental

P L A N E J A M E N T O D E P R O C E S S O

Introdução ao Design

Etapas da Elaboração de um Projeto de Banco de Dados

Empreenda! 8ª Edição Roteiro de Apoio ao Plano de Negócios. Preparamos este roteiro para ajudá-lo(a) a desenvolver o seu Plano de Negócios.


UFG - Instituto de Informática

Objetivos. Processos de Software. Tópicos abordados. O processo de software. Modelos genéricos de modelos de processo de software.

Design de Software e Projeto Arquitetural de Software. Prof. Edison A M Morais prof@edison.eti.br

UNIVERSIDADE FEDERAL DO PARANÁ. CURSO: Ciência da Computação DATA: / / 2013 PERÍODO: 4 o.

IES-300. Tecnologia em Análise e Desenvolvimento de Sistemas Prof. Me. Álvaro d Arce alvaro@darce.com.br

Banco de Dados I. Construindo modelos de dados confiáveis

Computador E/S, Memória, Barramento do sistema e CPU Onde a CPU Registradores, ULA, Interconexão interna da CPU e Unidade de controle.

Engenharia de Software. Apostila I >>> Introdução à ES - HEngholmJr

Prof. Samuel Henrique Bucke Brito

SERVIÇO PÚBLICO FEDERAL CENTRO FEDERAL DE EDUCAÇÃO TECNOLÓGICA DE PELOTAS DIRETORIA DE RECURSOS HUMANOS ANEXO

Plano de Ensino IDENTIFICAÇÃO EMENTA

Para perguntas e respostas, utilizem a lista de discussões de usuários da comunidade: demoiselle-users@lists.sourceforge.net.

Transcrição:

Arquitetura de Fluxo de dados na forma OO. Componentes: Alikson Oliveira Diego Alves Profº Orientadora: Marília Freire 29/10/2007 1

Sumário Introdução a Arquitetura de Software Fluxo de Dados Modelo de Classes X Modelo de Fluxo de Dados 29/10/2007 2

ARQUITETURA DE SOFTWARE 29/10/2007 3

Arquitetura de Software Conceito Ponte entre os requisitos e sua implementação 29/10/2007 4

Arquitetura de Software Funções Reduzir a complexidade através da abstração e separação de interesses; Atuar como estrutura; Suporte de custos e na gerência do processo. Base para a análise da conscistência e dependência; Prover suporte ao reuso 29/10/2007 5

Arquitetura de Software Áreas Abrangentes Seleção de alternativas de projeto; Escalabilidade e desempenho; Organização e estrutura geral de controle; Protocolos de comunicação, sincronização; Atribuição de funcionalidade a componentes de projetos; 29/10/2007 6

Arquitetura de Software Objetivos Apresentação da idéia. Descrever modelos de arquitetura. Documentação da arquitetura 29/10/2007 7

Arquitetura de Software Exemplos de Arquitetura Arquitetura de Máquina virtual Arquitetura de componentes Arquitetura em camadas Arquitetura de fluxo de dados 29/10/2007 8

Funções de um Arquiteto de Software Habilidades Compreensão profunda do domínio e das tecnologias pertinentes. Entendimento de aspectos técnicos para desenvolvimento de sistemas bem-sucedidos. Técnicas de elicitação, técnicas de modelagem e métodos de desenvolvimento. Entendimento das estratégias de negócios da instituição onde atua. Conhecimento de produtos, processos e estratégias de concorrentes. Modelagem Tarefas atribuídas Análise de Compromissos/ Viabilidade Prototipação, simulação, realização de experimentos Análise de tendências tecnológicas Atuação como mentor de arquitetos novatos 29/10/2007 9

FLUXO DE DADOS 29/10/2007 10

Fluxo de Dados Definição Descreve o fluxo de informação e as transformações que são aplicadas à medida que os dados se movimentam da entrada para a saída. 29/10/2007 11

Fluxo de dados Vantagens Os dados são transformados em cada passo antes de mover para o próximo estágio. Estas transformações são funções de programa. Os DFDs ajudam os analistas a entenderem o que acontece com os dados durante a execução do sistema. Podem ser usados para mostrar como diferentes sistemas e subsistemas trocam informações. 29/10/2007 12

Fluxo de Dados Componentes de um DFD Processo: transforma entradas em saídas Fluxo:dados em movimento 29/10/2007 13

Fluxo de Dados Componentes de um DFD Depósito: dados em repouso Entidade externa: entidades com as quais o sistema se comunica 29/10/2007 14

MODELO DE CLASSES X MODELO DE FLUXO DE DADOS 29/10/2007 15

Modelo de Classes Descreve os tipos de objetos envolvidos; Os modelos de classes conscitem em pacotes, que são decompostos em pacotes menores, classes e essas por sua vez, em métodos 29/10/2007 16

Exemplo do Modelo de Classes 29/10/2007 17

Modelo de Fluxo de Dados Mostra objetos especificos e os tipos de dados que fluem entre eles; Eles oferecem uma visão telescópia dos níveis mais altos para os mais baixos em detalhes cada vez mais refinados; 29/10/2007 18

Exemplo de Fluxo de Dados 29/10/2007 19

Exemplo de um Compilador (Pipe e Filtro) 29/10/2007 20

EXEMPLO DE CAIXA ELETRÔNICO 29/10/2007 21

Exemplo de caixa eletrônico Modelo De Fluxo de Dados 29/10/2007 22

Exemplo de Caixa Eletrônico Modelo de Classes 29/10/2007 23

REFERÊNCIAS Mendes, Antônio. Arquitetura de Software: Desenvolvimento orientado para arquitetura. Rio de Janeiro, Campus, 2002. Pressman, Roger S..Engenharia de Software. São Paulo, Makron Books, 1995. Braude, ERIC. Projeto de Software. São Paulo, Bookman, 2005. Sommerville,Ian. Engenharia de Software. 6 ed. São Paulo. 6 ed. Pearson, 2003. 606p. 29/10/2007 24

REFERÊNCIAS www.ime.usp.br/dcc/posgrad/teses/ane.pdf www.dimap.ufrn.br/~thais/mes20041/aulacon ceitos.pdf www.exatec.unisinos.br/~crespo/arquivos/arq uiteturadesoftware.ppt http://www.espacoacademico.com.br/068/68a msf.htm 29/10/2007 25

F I M 29/10/2007 26