Componentes do modelo ambiental

Tamanho: px
Começar a partir da página:

Download "Componentes do modelo ambiental"

Transcrição

1 Processo de desenvolvimento de sistema de informação Componentes do modelo ambiental Declaração de Objetivos É uma descrição textual concisa do propósito do sistema Lista de Eventos Especificação das atividades (processos) essenciais que o sistema terá Diagrama de Contexto Reflete graficamente a relação do sistema com o meio ambiente onde está inserido

2 Diagrama de contexto exemplo sistema de venda de livros. Clientes Pedidos de livros Pedidos cancelados Pedido de reimpressão Gráfica Direção Fatura Relatório de vendas Sistema de pedido de livros fatura Situação do crédito livros Crédito Situação do crédito Departamento Contabilidade

3 Modelo Comportamental O modelo comportamental descreve as ações que o sistema deve realizar para responder da melhor forma aos eventos definidos no modelo ambiental. Modelagem da parte interior do sistema. Técnicas utilizadas: Diagrama de Fluxos de Dados (DFD) Dicionário de Dados (DD) Diagrama de Entidades e Associações (ou Relacionamentos) (DEA ou DER) Especificação de Processos (EP) - (DESENHO) Diagrama de Transição de Estados (DTE)

4 Diagrama de fluxo de dados (DFD) Um DFD é um modelo que permite representar o sistema como uma rede de processos, salientando as funções que precisam ser implementadas e os fluxos dados manipulados por estas funções. Desenvolvimento do DFD inicial: É desenhado um processo para cada evento da lista de eventos São desenhadas entradas e saídas para os processos, e os depósitos para comunicação entre os processos É desenvolvido o diagrama ER em paralelo ao dicionário de dados inicial. Um DFD contém: Processos Fluxos de dados Depósitos de dados Entidades externas com que o sistema interage

5 DFD - Exemplo Exemplo de DFD Explosão do Processo Sistema pedido de livros O DFD é composto por processos, depósitos de dados, fluxos de dados e entidades externas. entidade externa ou terminador depósito de dados processo Clientes fluxos de dados DFD nível 0 pedido Pedido inválido 1. Receber pedido fatura Detalhes da fatura, nome do cliente 3. Recolher pagamentos Detalhes de pedido pedidos Detalhes de cliente clientes fatura pagamentos 2. Entregar livros 4. Registar cliente Clientes Dados -livros Guia de remessa Armazém

6 DFD Diretrizes para elaboração Diretrizes para a elaboração de DFD 1. Escolher nomes significativos para os processos, fluxos, depósitos e terminadores. 2. Numerar os processos. 3. Refazer o DFD tantas vezes quantas forem necessárias até obter uma boa estética. 4. Evitar DFD complexos demais. 5. Certificar-se de que o DFD seja internamente consistente além de manter a consistência com os outros DFD. 6. O DFD deve ser modelado em uma série de níveis de modo que a cada nível ofereça sucessivamente mais detalhes sobre uma parte do nível que lhe seja superior.

7 DFD Diretrizes para elaboração O DFD deve ser modelado em uma série de níveis de modo que a cada nível ofereça sucessivamente mais detalhes sobre uma parte do nível que lhe seja superior. O DFD de nível mais alto consiste de uma única bolha, representando o sistema inteiro; os fluxos de dados mostram as interfaces entre o sistema e os terminadores externos. Esse DFD especial é conhecido como diagrama de contexto. O DFD imediatamente abaixo do diagrama de contexto é conhecido como figura 0. Ele representa a visão de mais alto nível das principais funções do sistema bem como as principais interfaces entre essas funções. Cada uma dessas bolhas deve ser numerada para mais fácil identificação. Os números também servem como um meio prático de se relacionar uma bolha com o DFD de nível imediatamente inferior que descreve essa bolha de modo mais completo.

8 . DFD Diretrizes para elaboração

9 DFD Diretrizes para elaboração Como saber quantos níveis deve ter um DFD? Todas as partes do sistema devem ser subdivididas até o mesmo nível de detalhamento? Como se mostram esses níveis para o usuário? Como realmente se faz a subdivisão dos DFD em níveis?

10 DFD Diretrizes para elaboração Como garantir que os níveis dos DFD sejam consistentes entre si? DFD Equilibrado DFD - Desequilibrado

11 DFD: Processo Regras para construir DFD s Função, transformação Transforma entradas em saídas Nome: numeração + verbo + objeto Exemplos: 1. Calcular Juros 3. Recolher pagamentos

12 Regras para construir DFD s DFD: Fluxo (1) Usado para descrever movimento de informação de um componente do sistema para outro Exemplos: Valor X Valor Y Valor Z 2. Calcular média média Nºtelefone 3. Validar Número Nº válido Nº inválido

13 DFD: Fluxo (2) Regras para construir DFD s Fluxo de diálogo Gerir Informação formulário formulário preenchido Preencher formulário Fluxo divergente Gerar relatórios Validar pedidos Detalhes de pedido Gerar fatura

14 Regras para construir DFD s DFD:Depósito de Dados Ficheiros, arquivo, bases de dados CD s microfichas, microfilme Um fluxo para um depósito: atualizar, gravar, remover Registrar cliente detalhes clientes Gerar relatórios DFD: Entidades Externas Estão fora do sistema O analista não está em posição de mudar o conteúdo das entidades Os fluxos conectando a entidade aos processos representam a interface entre o sistema e o ambiente

15 Frequencia Adrielly, luana, acabias, matias, luan, danilo, gustavo, guilherme, antonio, felipe bizi, arthur, paulo cesar, rodrigo

16 Construção de DFD Preliminar 1. Um processo (ou +) um evento da lista de eventos. 2. O nome do processo deve estar de acordo com a resposta que o sistema deve dar ao evento. 3. Definir fluxos de dados de entrada e saída. O processo deve ser capaz de produzir a resposta correta. 4. Usar os depósitos de dados necessários para guardar a informação que será depois usada por outros processos. 5. Verificar a coerência entre este DFD e o diagrama de contexto.

17 Observações: Construção de DFD Preliminar 1. Um evento pode causar várias respostas Definir um processo por resposta (se forem independentes) Exemplo: pedido de cliente Produzir fatura fatura Emitir confirmação pedido pedido confirmado

18 Construção de DFD Preliminar 2. Vários eventos podem causar a mesma resposta. Definir um só processo Exemplo: Pagamento p/ cartão de crédito Pagamento p/ dinheiro Produzir guia de remessa guia de remessa

19 Construção de DFD Preliminar 3. Agrupamento de processos: Formar níveis de maior abstração. cada agrupamento de processos deve envolver respostas (processos) relacionadas. Isto significa que tais processos se relacionam por função ou pelos mesmos dados

20 Construção de DFD Preliminar Erros comuns buracos negros geração espontânea fluxos e processos sem nome depósitos write-only ou read-only

21 Processo de desenvolvimento de sistema de informação Dicionário de Dados Descreve o significado dos fluxos de dados e dos depósitos de dados Descreve a composição de dados agregados. Ex.: telefone identificar registros dos depósitos de dados descrever a composição dos dados Exemplo número de telefone = [extensão local número externo] extensão local = [ ] número externo = 0 + [número interurb. número local] número interurb. = DDD + número local DDD = 0 + código da cidade número local = prefixo + {dígito} * 4

22 Processo de desenvolvimento de sistema de informação Dicionário de Dados Notação = é composto por + e ( ) opcional { } repetição * número de repetições [ ] seleção entre alternativas separador de alternativas

23 Processo de desenvolvimento de sistema de informação Exemplo: Dicionário de Dados controle de estoque dados da compra = {código do item + quantidade comprada} código do item = número /** faixa de 0 a 1000 **/ quantidade = número + unidade unidade = [ un kg l m m2 m3 ] ordem de compra = {código do item + quantidade} requisição = código do item + quantidade resposta = [ liberado indisponível] estoque = {dados do material } dados do material =código do item + descrição + quantidade hora = HH:MM:SS movimento = código do item + quantidade relatório = { tipo movimento + código do item + quantidade } tipo movimento = [ENTRADA SAÍDA]

24

25

26

27 Referencia de notas de aula: Engenharia Software: Profa. Dra. Lúcia V. L. Filgueiras, Profa. Dra. Selma Shin Shimizu Melnikoff Análise estruturadas: Prof. João Araújo Desenvolvimento de sistemas de informação: Lopes, Filomena Castro; Morais, Mª Paula; Carvalho, Armando J., Ed. FCA, 2009 Engenharia de Software: Sommerville, Ian; Pearson, 10º edição, 2011.

28 Nivelação DFD Quantos níveis? Sistemas simples: 2 a 3 níveis Sistemas de médio porte : 3 a 6 níveis Sistemas de grande porte : 5 a 8 níveis Todas as partes do sistema devem ter o mesmo nível de detalhe? Não: algumas partes do sistema podem ser mais complexas que outras Como mostrar os diferentes níveis ao utilizador? Depende do tipo de utilizador Executivos olham pro diagrama de contexto ou DFD de nível 0 Operadores olham apenas pra parte do sistema que lhe diz respeito Como saber se os níveis de DFDs estão consistentes entre si? Fluxos de dados de entrada e saída de um nível devem corresponder aos fluxos de dados de entrada e saída do nível mais abaixo que descreve aquele processo Como mostrar os depósitos de dados nos vários níveis? Mostrar o depósito no nível mais alto onde ele serve como interface entre processos Mostrar o depósito outra vez em todo o DFD de nível mais baixo que está envolvido na interface Como se faz a nivelação de fato? O desenvolvimento do DFD não é necessariamente top-down Abordagem mista: top-down + bottom-up Utilizar a lista de eventos para criar a 1ª versão do DFD: Pode ser utilizada para criar DFDs de nível mais alto Pode ser utilizada para criar DFDs de nível mais baixo

Análise e Projeto de Sistemas

Análise e Projeto de Sistemas Análise e Projeto de Sistemas Prof. M.Sc. Ronaldo C. de Oliveira ronaldooliveira@facom.ufu.br FACOM - 2012 Análise Estruturada de Sistemas Modelo Essencial O Modelo Essencial Indica o que o sistema deve

Leia mais

4.1.3. Diagrama de contexto

4.1.3. Diagrama de contexto 4.1.3. Diagrama de contexto 1 2 Diagrama de contexto O diagrama de contexto deve mostrar as relações estabelecidas entre o sistema e o meio ambiente, apresentando o sistema com um único processo As entradas

Leia mais

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

Modelos de Sistemas. Leitura: Cap7: Sommerville; Cap: 7-8 Pressman; Cap3: Ariadne Modelos de Sistemas Leitura: Cap7: Sommerville; Cap: 7-8 Pressman; Cap3: Ariadne Auxiliadora Freire Fonte: Engenharia de Software 6º Edição / Ian Sommerville 2000 Slide 1 Objetivos Explicar por que é importante

Leia mais

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

IES-200. Tecnologia em Análise e Desenvolvimento de Sistemas Prof. Me. Álvaro d Arce alvaro@darce.com.br IES-200 Tecnologia em Análise e Desenvolvimento de Sistemas Prof. Me. Álvaro d Arce alvaro@darce.com.br Diagrama de Fluxo de Dados 2 Conceitos e regras de um DFD. Diagrama de Fluxo de Dados Análise Essencial:

Leia mais

Modelo Ambiental: Define as fronteiras entre o sistema e o resto do mundo.

Modelo Ambiental: Define as fronteiras entre o sistema e o resto do mundo. Módulo 4 Análise Essencial O modelo de análise essencial apresenta o sistema em um grau de abstração completamente independente de restrições tecnológicas. Ele descreve quais os requisitos que um sistema

Leia mais

Diagrama de Fluxo de Dados (DFD)

Diagrama de Fluxo de Dados (DFD) Diagrama de Fluxo de Dados (DFD) Modelos de Especificação Modelos para Especificação do Sistema Representações gráficas que descrevem o problema a ser resolvido e o sistema a ser desenvolvido. Perspectivas

Leia mais

4.1. UML Diagramas de casos de uso

4.1. UML Diagramas de casos de uso Engenharia de Software 4.1. UML Diagramas de casos de uso Nuno Miguel Gil Fonseca nuno.fonseca@estgoh.ipc.pt Utilizados para ajudar na análise de requisitos Através da forma como o utilizador usa o sistema

Leia mais

DESENVOLVENDO O SISTEMA

DESENVOLVENDO O SISTEMA DESENVOLVENDO O SISTEMA Declaração da Necessidade O primeiro passo do processo de análise de sistema envolve a identificação da necessidade [Pressman-95]. Normalmente o analista reúne-se com o usuário

Leia mais

Aula 2 Revisão 1. Ciclo de Vida. Processo de Desenvolvimento de SW. Processo de Desenvolvimento de SW. Processo de Desenvolvimento de SW

Aula 2 Revisão 1. Ciclo de Vida. Processo de Desenvolvimento de SW. Processo de Desenvolvimento de SW. Processo de Desenvolvimento de SW Ciclo de Vida Aula 2 Revisão 1 Processo de Desenvolvimento de Software 1 O Processo de desenvolvimento de software é um conjunto de atividades, parcialmente ordenadas, com a finalidade de obter um produto

Leia mais

Modelos de Sistemas Casos de Uso

Modelos de Sistemas Casos de Uso Modelos de Sistemas Casos de Uso Auxiliadora Freire Fonte: Engenharia de Software 8º Edição / Ian Sommerville 2000 Slide 1 Modelagem de Sistema UML Unified Modeling Language (Linguagem de Modelagem Unificada)

Leia mais

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

1. Modelagem de Sistemas 1.1. Os Desenvolvedores de Sistemas podem Escolher entre Quatro Caminhos Sumário Modelagem de Processos Módulo 4 1. Modelagem de Sistemas 1.1. Os Desenvolvedores de Sistemas podem Escolher entre Quatro Caminhos M. Sc. Luiz Alberto lasf.bel@gmail.com Modelagem de Sistemas MP

Leia mais

Diagrama de Casos de Uso

Diagrama de Casos de Uso Diagrama de Casos de Uso Curso de Especialização DEINF - UFMA Desenvolvimento Orientado a Objetos Prof. Geraldo Braz Junior Referências: Booch, G. et al. The Unified Modeling Language User Guide Medeiros,

Leia mais

Engenharia de Software Unidade IX Análise Essencial Abordagem Básica

Engenharia de Software Unidade IX Análise Essencial Abordagem Básica Engenharia de Software Unidade IX Análise Essencial Abordagem Básica franciscogerson10@gmail.com Prof. rancisco Gerson A. de Meneses Conteúdo Programático Introdução Comparação (Estruturada / Essencial)

Leia mais

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

Tópicos da Aula. Que é são requisitos? Tipos de Requisitos. Requisitos Funcionais. Classificação de Requisitos. Requisitos de Software. Engenharia de Software Aula 06 Tópicos da Aula Software Eduardo Figueiredo http://www.dcc.ufmg.br/~figueiredo dcc603@gmail.com 26 Março 2012 Funcionais e não funcionais De usuário e do Engenharia de Estudo

Leia mais

Casos de uso Objetivo:

Casos de uso Objetivo: Casos de uso Objetivo: Auxiliar a comunicação entre os analistas e o cliente. Descreve um cenário que mostra as funcionalidades do sistema do ponto de vista do usuário. O cliente deve ver no diagrama de

Leia mais

Modelos de Sistemas Leitura: Sommerville; Pressman

Modelos de Sistemas Leitura: Sommerville; Pressman Modelos de Sistemas Leitura: Sommerville; Pressman Auxiliadora Freire Fonte: Engenharia de Software 8º Edição / Ian Sommerville 2007 Slide 1 Objetivos Explicar por que é importante modelar o contexto de

Leia mais

Introdução. Leitura: Sommerville Pressman. UML 2 - Uma Abordagem Prática

Introdução. Leitura: Sommerville Pressman. UML 2 - Uma Abordagem Prática Introdução Leitura: Sommerville Pressman 1 Modelos de Sistemas 2 Objetivos Explicar por que é importante modelar o contexto de um sistema Compreender os conceitos de modelagem de comportamento, modelagem

Leia mais

SISTEMAS DE INFORMAÇÃO GERENCIAIS

SISTEMAS DE INFORMAÇÃO GERENCIAIS SISTEMAS DE INFORMAÇÃO GERENCIAIS Aluno: Luiza Cavalcanti Marques Orientador: Silvio Hamacher Introdução A modelagem e a utilização de bancos de dados em atividades gerenciais têm sofrido um aumento significativo

Leia mais

Administração de Sistemas de Informação Gerenciais

Administração de Sistemas de Informação Gerenciais Administração de Sistemas de Informação Gerenciais UNIDADE II: E-business Global e Colaboração Prof. Adolfo Colares Uma empresa é uma organização formal cujo o objetivo é produzir s ou prestar serviços

Leia mais

04/07/2015 UML. Prof. Esp. Fabiano Taguchi http://fabianotaguchi.wordpress.com fabianotaguchi@hotmail.com DEFINIÇÃO DE REQUSIITOS

04/07/2015 UML. Prof. Esp. Fabiano Taguchi http://fabianotaguchi.wordpress.com fabianotaguchi@hotmail.com DEFINIÇÃO DE REQUSIITOS UML Prof. Esp. Fabiano Taguchi http://fabianotaguchi.wordpress.com fabianotaguchi@hotmail.com DEFINIÇÃO DE REQUSIITOS 1 REQUISITOS São os serviços fornecidos para um sistema. São classificados em requisitos

Leia mais

Guia de utilização da notação BPMN

Guia de utilização da notação BPMN 1 Guia de utilização da notação BPMN Agosto 2011 2 Sumário de Informações do Documento Documento: Guia_de_utilização_da_notação_BPMN.odt Número de páginas: 31 Versão Data Mudanças Autor 1.0 15/09/11 Criação

Leia mais

O modelo Entidade-Relacionamento. Agenda: -Modelagem de dados utilizando O Modelo Entidade-Relacionamento

O modelo Entidade-Relacionamento. Agenda: -Modelagem de dados utilizando O Modelo Entidade-Relacionamento O modelo Entidade-Relacionamento Agenda: -Modelagem de dados utilizando O Modelo Entidade-Relacionamento 1 Antes de começarmos: A modelagem conceitual é uma fase muito importante no plamejamento de um

Leia mais

Resolução da lista de exercícios de casos de uso

Resolução da lista de exercícios de casos de uso Resolução da lista de exercícios de casos de uso 1. Explique quando são criados e utilizados os diagramas de casos de uso no processo de desenvolvimento incremental e iterativo. Na fase de concepção se

Leia mais

Trabalho de Desenvolvimento de Sistemas de Software GereComSaber 2ª Fase

Trabalho de Desenvolvimento de Sistemas de Software GereComSaber 2ª Fase Universidade do Minho Departamento de Informática Desenvolvimento de Sistemas de Software Trabalho de Desenvolvimento de Sistemas de Software GereComSaber 2ª Fase Luana Georgia Lopes Telha nº 49379 Luís

Leia mais

PROCEDIMENTOS PARA ORGANIZAÇÃO E ENTREGA DE DOCUMENTOS NOVOS

PROCEDIMENTOS PARA ORGANIZAÇÃO E ENTREGA DE DOCUMENTOS NOVOS PROCEDIMENTOS PARA ORGANIZAÇÃO E ENTREGA DE DOCUMENTOS NOVOS Este manual foi elaborado para orientar o Cliente, Órgão/Entidade, sobre os procedimentos necessários a serem seguidos com relação à preparação

Leia mais

ATIVIDADES PRÁTICAS SUPERVISIONADAS

ATIVIDADES PRÁTICAS SUPERVISIONADAS ATIVIDADES PRÁTICAS SUPERVISIONADAS 1ª. Série Análise Estruturada de Sistemas Sistemas de Informação A atividade prática supervisionada (ATPS) é um procedimento metodológico de ensino-aprendizagem desenvolvido

Leia mais

Cadeira de Tecnologias de Informação. Diagramas de Fluxos de Dados

Cadeira de Tecnologias de Informação. Diagramas de Fluxos de Dados Cadeira de Tecnologias de Informação Ano lectivo 2007/08 Diagramas de Fluxos de Dados Prof. Mário Caldeira Profª Ana Lucas Dr. Fernando Naves Engª Winnie Picoto Engº Luis Vaz Henriques Dr. José Camacho

Leia mais

Especificação Operacional.

Especificação Operacional. Especificação Operacional. Para muitos sistemas, a incerteza acerca dos requisitos leva a mudanças e problemas mais tarde no desenvolvimento de software. Zave (1984) sugere um modelo de processo que permite

Leia mais

Engenharia de Software. Análise Essencial

Engenharia de Software. Análise Essencial Engenharia de Software Análise Essencial 1 Evolução dos métodos de análise de sistemas Métodos Análise Tradicional Análise Estruturada Abordagens Funcional Funcional Dados Ferramentas Textos fluxuogramas

Leia mais

Versão 8.2C-08. Domínio Atendimento

Versão 8.2C-08. Domínio Atendimento Versão 8.2C-08 Domínio Atendimento Saiba que este documento não poderá ser reproduzido, seja por meio eletrônico ou mecânico, sem a permissão expressa por escrito da Domínio Sistemas Ltda. Nesse caso,

Leia mais

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

UNIVERSIDADE FEDERAL DE SANTA MARIA CENTRO DE TECNOLOGIA AULA 14 PROFª BRUNO CALEGARO UNIVERSIDADE FEDERAL DE SANTA MARIA CENTRO DE TECNOLOGIA AULA 14 PROFª BRUNO CALEGARO Santa Maria, 01 de Novembro de 2013. Revisão aula passada Projeto de Arquitetura Decisões de projeto de Arquitetura

Leia mais

Alterações ao Gestor de Documentos

Alterações ao Gestor de Documentos Procuraremos neste documento descrever algumas das alterações mais significativas implementadas na versão 3.5 do Gestor de Documentos, principalmente no que respeita às modificações a implementar por força

Leia mais

Componentes do modelo ambiental

Componentes do modelo ambiental Processo de desenvolvimento de sistema de informação Componentes do modelo ambiental Declaração de Objetivos É uma descrição textual concisa do propósito do sistema Lista de Eventos Especificação das atividades

Leia mais

FACÇÃO TECIDO PLANO. 1 - Introdução. 2- Mercado

FACÇÃO TECIDO PLANO. 1 - Introdução. 2- Mercado FACÇÃO TECIDO PLANO 1 - Introdução Nesta apresentação o empreendedor encontra indicações dos conhecimentos que aumentam e melhoram suas chances de sucesso, desde a identificação da oportunidade, riscos

Leia mais

REQUISITOS DE SISTEMAS

REQUISITOS DE SISTEMAS REQUISITOS DE SISTEMAS MÓDULO 2 PROCESSOS DE NEGÓCIOS CONTEÚDO 1. PROCESSOS DE NEGÓCIO IDENTIFICAÇÃO CONCEITOS MODELAGEM (BPM e UML) PROCESSOS X REQUISITOS 1. PROCESSOS DE NEGÓCIO IDENTIFICAÇÃO CONCEITOS

Leia mais

Módulo 12 Gerenciamento Financeiro para Serviços de TI

Módulo 12 Gerenciamento Financeiro para Serviços de TI Módulo 12 Gerenciamento Financeiro Módulo 12 Gerenciamento Financeiro para Serviços de TI Todos os direitos de cópia reservados. Não é permitida a distribuição física ou eletrônica deste material sem a

Leia mais

Gerenciamento de Requisitos Gerenciamento de Requisitos

Gerenciamento de Requisitos Gerenciamento de Requisitos Gerenciamento de Requisitos Objetivos da disciplina Descrever o processo de Gerenciamento e Engenharia de Requisitos para projetos Treinar alunos no Gerenciamento de Requisitos Apresentar estudos de caso

Leia mais

Desenhando perspectiva isométrica

Desenhando perspectiva isométrica Desenhando perspectiva isométrica A UU L AL A Quando olhamos para um objeto, temos a sensação de profundidade e relevo. As partes que estão mais próximas de nós parecem maiores e as partes mais distantes

Leia mais

Engenharia de Software III

Engenharia de Software III Engenharia de Software III Casos de uso http://dl.dropbox.com/u/3025380/es3/aula6.pdf (flavio.ceci@unisul.br) 09/09/2010 O que são casos de uso? Um caso de uso procura documentar as ações necessárias,

Leia mais

PROJETO (OU DESIGN) DO SOFTWARE Diagrama de Estrutura

PROJETO (OU DESIGN) DO SOFTWARE Diagrama de Estrutura PROJETO (OU DESIGN) DO SOFTWARE Diagrama de Estrutura Auxiliadora Freire Fonte: Engenharia de Software 8º Edição / Ian Sommerville 2007 Slide 1 PROJETO (OU DESIGN) DO SOFTWARE Na fase de projeto (ou design)

Leia mais

Modelagem de dados usando o modelo BANCO DE DADOS 1º TRIMESTRE PROF. PATRÍCIA LUCAS

Modelagem de dados usando o modelo BANCO DE DADOS 1º TRIMESTRE PROF. PATRÍCIA LUCAS Modelagem de dados usando o modelo Entidade-Relacionamento BANCO DE DADOS 1º TRIMESTRE PROF. PATRÍCIA LUCAS Introdução Modelagem conceitual fase de planejamento/projeto de um BD; Modelo Entidade/Relacionamento

Leia mais

www.aluminiocba.com.br Manual do Usuário Fornecedor

www.aluminiocba.com.br Manual do Usuário Fornecedor Manual do Usuário Fornecedor Manual do Usuário - Fornecedor Versão 1.2 Página 2 CBA Online Manual do Usuário Fornecedor Versão 1.2 3 de agosto de 2004 Companhia Brasileira de Alumínio Departamento de Tecnologia

Leia mais

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

3.1 Definições Uma classe é a descrição de um tipo de objeto. Unified Modeling Language (UML) Universidade Federal do Maranhão UFMA Pós Graduação de Engenharia de Eletricidade Grupo de Computação Assunto: Diagrama de Classes Autoria:Aristófanes Corrêa Silva Adaptação:

Leia mais

COMPUTAÇÃO e PROGRAMAÇÃO

COMPUTAÇÃO e PROGRAMAÇÃO COMPUTAÇÃO e PROGRAMAÇÃO Projecto (em C++) Ano lectivo 2008/2009 MEMec e LEAN Data e hora limite de entrega: 19 de Dezembro de 2008, até às 16h30m Local da entrega: Secretaria da Área Científica de Controlo,

Leia mais

Projeto de Banco de Dados. Disciplina: Banco de Dados I José Antônio da Cunha

Projeto de Banco de Dados. Disciplina: Banco de Dados I José Antônio da Cunha Projeto de Banco de Dados Disciplina: Banco de Dados I José Antônio da Cunha Introdução Banco de Dados Esta aula apresenta os conceitos da área de banco de dados, que são necessários à compreensão do projeto

Leia mais

Definição: O escopo de um projeto descreve todos os seus produtos, os serviços necessários para realizá-los e resultados finais esperados. Descreve também o que é preciso fazer para que alcance seus objetivos

Leia mais

MODELAGEM DE SISTEMAS

MODELAGEM DE SISTEMAS MODELAGEM DE SISTEMAS Diagramas de Casos de Uso Profa. Rosemary Melo Diagrama de Casos de Uso Modelagem de Sistemas Apresenta uma visão externa geral das funções ou serviços que o sistema deverá oferecer

Leia mais

GERÊNCIA DE PROJETOS DE SOFTWARE. Introdução

GERÊNCIA DE PROJETOS DE SOFTWARE. Introdução GERÊNCIA DE PROJETOS DE SOFTWARE Introdução GERÊNCIA DE PROJETOS DE SOFTWARE - INTRODUÇÃO Um projeto é como uma viagem em uma rodovia. Alguns projetos são simples e rotineiros, como dirigir até uma loja

Leia mais

Conectar diferentes pesquisas na internet por um menu

Conectar diferentes pesquisas na internet por um menu Conectar diferentes pesquisas na internet por um menu Pré requisitos: Elaboração de questionário Formulário multimídia Publicação na internet Uso de senhas na Web Visualização condicionada ao perfil A

Leia mais

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

Modelos de Sistema. 2007 by Pearson Education. Ian Sommerville 2006 Engenharia de Software, 8ª. edição. Capítulo 8 Slide 1. Modelos de Sistema Ian Sommerville 2006 Engenharia de Software, 8ª. edição. Capítulo 8 Slide 1 Objetivos Explicar por que o contexto de um sistema deve ser modelado como parte do processo de RE Descrever

Leia mais

Processo de desenvolvimento de sistema de informação - DSI

Processo de desenvolvimento de sistema de informação - DSI Diagrama de Entidade-Relação (DER) ou Entidade Associação (DEA) Representa as entidades envolvidas no SI, bem como as relações que existem entre essas entidades. Elementos importantes do diagrama: Entidade

Leia mais

Desenvolvimento de uma Etapa

Desenvolvimento de uma Etapa Desenvolvimento de uma Etapa A Fase Evolutiva do desenvolvimento de um sistema compreende uma sucessão de etapas de trabalho. Cada etapa configura-se na forma de um mini-ciclo que abrange as atividades

Leia mais

29/05/2012. Gestão de Projetos. Luciano Gonçalves de Carvalho FATEC. Agenda. Gerenciamento de Integração do Projeto Exercícios Referências FATEC

29/05/2012. Gestão de Projetos. Luciano Gonçalves de Carvalho FATEC. Agenda. Gerenciamento de Integração do Projeto Exercícios Referências FATEC Gestão de Projetos 1 Agenda Gerenciamento de Integração do Projeto Exercícios Referências 2 1 GERENCIAMENTO DA INTEGRAÇÃO DO PROJETO 3 Gerenciamento da Integração do Projeto Fonte: EPRoj@JrM 4 2 Gerenciamento

Leia mais

Unidade II MODELAGEM DE PROCESSOS

Unidade II MODELAGEM DE PROCESSOS Unidade II 3 MODELAGEM DE SISTEMAS 1 20 A fase de desenvolvimento de um novo sistema de informação (Quadro 2) é um momento complexo que exige um significativo esforço no sentido de agregar recursos que

Leia mais

TechProf Documento de Arquitetura

TechProf Documento de Arquitetura TechProf Projeto SuporteProf Versão 1.0 15 de junho de 2016 Responsáveis: Adelson Santos de Melo Filho, Edvaldo Nicolau da Silva, Moisés Luis da Silva Histórico de Revisões Data Versão Descrição Autor

Leia mais

Gerenciamento de Projetos Modulo II Clico de Vida e Organização

Gerenciamento de Projetos Modulo II Clico de Vida e Organização Gerenciamento de Projetos Modulo II Clico de Vida e Organização Prof. Walter Cunha falecomigo@waltercunha.com http://waltercunha.com Bibliografia* Project Management Institute. Conjunto de Conhecimentos

Leia mais

Simulado Banco de Dados I Bimestre 1 Capítulo 1 Projeto Lógico de Banco de Dados

Simulado Banco de Dados I Bimestre 1 Capítulo 1 Projeto Lógico de Banco de Dados Simulado Banco de Dados I Bimestre 1 Capítulo 1 Projeto Lógico de Banco de Dados 01) Defina com suas próprias palavras: a) Banco de Dados b) Sistema Gerenciador de Banco de Dados c) Sistema de Banco de

Leia mais

MANUAL DO PROFESSOR. Suporte: SISTEMA DE GESTÃO EDUCACIONAL VIRTUALCLASS. EMAIL: suporte@virtualclass.com.br Skype: suportetisoebras

MANUAL DO PROFESSOR. Suporte: SISTEMA DE GESTÃO EDUCACIONAL VIRTUALCLASS. EMAIL: suporte@virtualclass.com.br Skype: suportetisoebras SISTEMA DE GESTÃO EDUCACIONAL VIRTUALCLASS MANUAL DO PROFESSOR Suporte: EMAIL: suporte@virtualclass.com.br Skype: suportetisoebras Nas unidades: Departamento de Tecnologia e Informação DTI Responsáveis

Leia mais

Engenharia de Software II

Engenharia de Software II Engenharia de Software II Aula 28 Revisão para a Prova 2 http://www.ic.uff.br/~bianca/engsoft2/ Aula 28-28/07/2006 1 Matéria para a Prova 2 Gestão de projetos de software Conceitos (Cap. 21) Métricas (Cap.

Leia mais

O Processo de Engenharia de Requisitos

O Processo de Engenharia de Requisitos UNIVERSIDADE ESTADUAL PAULISTA INSTITUTO DE BIOCIÊNCIAS, LETRAS E CIÊNCIAS EXATAS DEPARTAMENTO DE CIÊNCIAS DE COMPUTAÇÃO E ESTATÍSTICA O Processo de Engenharia de Requisitos Engenharia de Software 2o.

Leia mais

A SEGUIR ALGUMAS DICAS PARA O DESENVOLVIMENTO DE UM PROJETO CIENTÍFICO

A SEGUIR ALGUMAS DICAS PARA O DESENVOLVIMENTO DE UM PROJETO CIENTÍFICO A SEGUIR ALGUMAS DICAS PARA O DESENVOLVIMENTO DE UM PROJETO CIENTÍFICO DESENVOLVENDO UM PROJETO 1. Pense em um tema de seu interesse ou um problema que você gostaria de resolver. 2. Obtenha um caderno

Leia mais

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

Banco de Dados I. Construindo modelos de dados confiáveis Banco de Dados I Construindo modelos de dados confiáveis SILBERSCHATZ et al, Sistemas de Banco de Dados Editora Campus, Rio de Janeiro, 2006, 3ª impressão. DATE, C J., Introdução a sistemas de banco de

Leia mais

ProcessoUnificado: Prof. Anderson Cavalcanti UFRN-CT-DCA

ProcessoUnificado: Prof. Anderson Cavalcanti UFRN-CT-DCA ProcessoUnificado: Elaboração Prof. Anderson Cavalcanti UFRN-CT-DCA ResultadodaConcepção Um seminário curto de requisitos; A maioria dos atores, objetivos e casos de uso nomeados; A maioria dos casos de

Leia mais

Diagrama de transição de Estados (DTE)

Diagrama de transição de Estados (DTE) Diagrama de transição de Estados (DTE) O DTE é uma ferramenta de modelação poderosa para descrever o comportamento do sistema dependente do tempo. A necessidade de uma ferramenta deste tipo surgiu das

Leia mais

LIVRO ENGENHARIA DE SOFTWARE FUNDAMENTOS, MÉTODOS E PADRÕES CAPÍTULO ATIVIDADES, PAG. 138 A 150

LIVRO ENGENHARIA DE SOFTWARE FUNDAMENTOS, MÉTODOS E PADRÕES CAPÍTULO ATIVIDADES, PAG. 138 A 150 LIVRO ENGENHARIA DE SOFTWARE FUNDAMENTOS, MÉTODOS E PADRÕES WILSON PADUA PAULA FILHO CAPÍTULO ATIVIDADES, PAG. 138 A 150 1 ANÁLISE ESTRUTURAL IDENTIFICAR AS CLASSES ORGANIZAR AS CLASSES IDENTIFICAR RELACIONAMENTOS

Leia mais

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

:: aula 8. :: Desenvolveremos as seguintes habilidades nesta aula: :: Nome do Curso Análise e Desenvolvimento de Sistemas :: Nome da Unidade Curricular PI Sistema orientado a objeto :: Tema da aula Diagrama Hierárquico de Funções (D.H.F.) :: Fase / Etapa Fase 2 Design

Leia mais

1- Acessando o sistema

1- Acessando o sistema Sumário 1- Acessando o sistema... 3 2.0 - Opções do Menu... 4 3.0 - Config. U.E.... 4 3.1 - Período Letivo... 4 Adicionando o período letivo... 5 Alterando o período letivo... 5 4.0 - Integração SGE:...

Leia mais

Controle e execute tudo o que está relacionado com Pessoal e Salários com um software eficaz e preparado para completar todas as tarefas nesta área

Controle e execute tudo o que está relacionado com Pessoal e Salários com um software eficaz e preparado para completar todas as tarefas nesta área Descritivo completo Pessoal 2008 Controle e execute tudo o que está relacionado com Pessoal e Salários com um software eficaz e preparado para completar todas as tarefas nesta área Benefícios Solução completa;

Leia mais

Aula II Introdução ao Modelo de Entidade-Relacionamento

Aula II Introdução ao Modelo de Entidade-Relacionamento Aula II Introdução ao Modelo de Entidade-Relacionamento Referência bibliográfica ANGELOTTI, E S. Banco de Dados. Ed. Livro Técnico Introdução É um modelo conceitual e deve estar o mais próximo possível

Leia mais

O planejamento do projeto. Tecnologia em Gestão Pública Desenvolvimento de Projetos Aula 8 Prof. Rafael Roesler

O planejamento do projeto. Tecnologia em Gestão Pública Desenvolvimento de Projetos Aula 8 Prof. Rafael Roesler O planejamento do projeto Tecnologia em Gestão Pública Desenvolvimento de Projetos Aula 8 Prof. Rafael Roesler 2 Introdução Processo de definição das atividades Sequenciamento de atividades Diagrama de

Leia mais

Análise Estruturada de Sistemas:

Análise Estruturada de Sistemas: Análise Estruturada de Sistemas: Introdução ao DFD (Diagrama de Fluxo de Dados) : Representação em rede (na forma de fluxograma) dos processos (ou funções), dos sistemas e dos dados que ligam estes processos.

Leia mais

MODELAGEM DE SISTEMAS DE INFORMAÇÃO

MODELAGEM DE SISTEMAS DE INFORMAÇÃO Unidade III MODELAGEM DE SISTEMAS DE INFORMAÇÃO Prof. Daniel Arthur Gennari Junior Sobre esta aula Ciclo de Vida de Sistemas Engenharia de Software Aplicações de Software Diagramação de Software Ciclo

Leia mais

BANCO DE DADOS I. Prof. Antonio Miguel Faustini Zarth antonio.zarth@ifms.edu.br

BANCO DE DADOS I. Prof. Antonio Miguel Faustini Zarth antonio.zarth@ifms.edu.br BANCO DE DADOS I Prof. Antonio Miguel Faustini Zarth antonio.zarth@ifms.edu.br Tópicos Conceitos preliminares Definição de um Sistema Gerenciador de Banco de Dados Níveis de Abstração de dados CONCEITOS

Leia mais

Descrição da aplicação

Descrição da aplicação Curso Técnico Superior Profissional em Redes e Sistemas Informáticos FUNDAMENTOS DE PROGRAMAÇÃO 2015/2016 Trabalho Prático (2015/2016) Descrição da aplicação A Escola Superior de Tecnologia e Gestão (ESTG)

Leia mais

Processo de análise estruturada - Abordagem clássica

Processo de análise estruturada - Abordagem clássica Processo de análise estruturada - Abordagem clássica Desenvolver modelo físico actual Modelo físico actual Modelos a desenvolver tendo em conta a abordagem clássica Desenvolver modelo lógico actual Modelo

Leia mais

Curso: Engenharia de Software com Ênfase em Padrões de Software (UECE Universidade Estadual do Ceará) RUP

Curso: Engenharia de Software com Ênfase em Padrões de Software (UECE Universidade Estadual do Ceará) RUP Conceitos RUP RUP, abreviação de Rational Unified Process (ou Processo Unificado da Rational), é um processo de Engenharia de software criado pela Rational Software Corporation(a qual foi incorporada pela

Leia mais

5 Exemplo de aplicação

5 Exemplo de aplicação 111 5 Exemplo de aplicação Este capítulo apresenta um exemplo de uso da linguagem proposta como forma de validação. Através da implementação da linguagem utilizando o potencial de extensão da ferramenta

Leia mais

GUIA DO COORDENADOR DE PROJETOS

GUIA DO COORDENADOR DE PROJETOS GUIA DO COORDENADOR DE PROJETOS Sumário 1. Introdução... 2 2. Início Portal Coordenador... 2 2.1. Novos Pedidos... 2 2.2. Pendências... 3 2.3. Menu... 4 2.4. Sair... 4 3. Saldo de Projetos... 5 4. Extrato

Leia mais

C D V Centros de Desmanches de Veículos Automotores, Comércio de Peças Usadas e Reciclagem de Sucatas

C D V Centros de Desmanches de Veículos Automotores, Comércio de Peças Usadas e Reciclagem de Sucatas C D V Centros de Desmanches de Veículos Automotores, Comércio de Peças Usadas e Reciclagem de Sucatas Manual de Orientações para o CDV adquirir Sistemas Emissores de Nota Fiscal Eletrônica Versão 1.3 Fevereiro

Leia mais

4 Metodologia. 4.1. Tipo de pesquisa

4 Metodologia. 4.1. Tipo de pesquisa 4 Metodologia Este capítulo descreve a metodologia adotada na execução do trabalho de pesquisa: definição da variável alvo, delimitação da população, processo de seleção da amostra, técnicas e procedimentos

Leia mais

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

Capítulo 2. Processos de Software. 2011 Pearson Prentice Hall. Todos os direitos reservados. slide 1 Capítulo 2 Processos de Software slide 1 Tópicos apresentados Modelos de processo de software. Atividades de processo. Lidando com mudanças. Rational Unified Process (RUP). Um exemplo de um processo de

Leia mais

ESTENDENDO A UML PARA REPRESENTAR RESTRIÇÕES DE INTEGRIDADE

ESTENDENDO A UML PARA REPRESENTAR RESTRIÇÕES DE INTEGRIDADE ESTENDENDO A UML PARA REPRESENTAR RESTRIÇÕES DE INTEGRIDADE Fabiana Gomes Marinho Faculdade Lourenço Filho Resumo: Na UML, a modelagem conceitual dos dados é descrita pelo diagrama de classes, que através

Leia mais

Métodos de Construção de Software: Análise Estruturada

Métodos de Construção de Software: Análise Estruturada Métodos de Construção de Software: Análise Estruturada Graduação em Informática (2009) Profª Itana Gimenes itana@din.uem.br Profª Thelma Elita Colanzi Lopes thelma@din.uem.br 1 Análise Estruturada Paradigma

Leia mais

QUALIDADE DE SOFTWARE

QUALIDADE DE SOFTWARE DOCENTE PROFESSOR CELSO CANDIDO QUALIDADE DE SOFTWARE Formação: o Bacharel em Sistemas de Informações (SI); o MBA em Tecnologia da Informação e Comunicação (TIC). Conhecimentos: o Web Designer; o Arquitetura

Leia mais

4- PROJETO DE BANCO DE DADOS

4- PROJETO DE BANCO DE DADOS 4- PROJETO DE BANCO DE DADOS OBJETIVOS DE ENSINO: 4 - Empregar a técnica da modelagem de dados no projeto de banco de dados. OBJETIVOS OPERACIONAIS Ao final desta unidade o aluno será capaz de: 4.1 - Definir

Leia mais

SEJA RESPONSÁVEL EVITE ATRASOS E MULTAS FACILITE A SUA VIDA! 1ª Fase - 1 a 31 de Março de 2014, para rendimentos das categorias A e H;

SEJA RESPONSÁVEL EVITE ATRASOS E MULTAS FACILITE A SUA VIDA! 1ª Fase - 1 a 31 de Março de 2014, para rendimentos das categorias A e H; IRS 2014 e 2015: Prazos e Despesas Dedutíveis Com o início de um novo ano aparecem as obrigações fiscais anuais que todos os contribuintes têm de cumprir. Está na hora de começar já a organizar as suas

Leia mais

MODELAGEM VISUAL DE OBJETOS COM UML DIAGRAMA DE CLASSES. lucelia.com@gmail.com

MODELAGEM VISUAL DE OBJETOS COM UML DIAGRAMA DE CLASSES. lucelia.com@gmail.com MODELAGEM VISUAL DE OBJETOS COM UML DIAGRAMA DE CLASSES lucelia.com@gmail.com Externamente ao sistema, os atores visualizam resultados de cálculos, relatórios produzidos, confirmações de requisições solicitadas,

Leia mais

Futura Mobile (Lixeira)? MOB05

Futura Mobile (Lixeira)? MOB05 Como Excluir Pedidos do Futura Mobile (Lixeira)? MOB05 Sistema: Futura Mobile Menu: Lixeira Referência: MOB05 Como Funciona: Este botão é utilizado para excluir pedidos, lista de impressão e reposições

Leia mais

MANUAL DO SERIE ALIMENTAÇÃO

MANUAL DO SERIE ALIMENTAÇÃO SECRETARIA DE ESTADO DA EDUCAÇÃO GABINETE DO SECRETÁRIO ADJUNTO DIRETORIA DE APOIO AO ESTUDANTE ASSESSORIA DE ANÁLISE E ESTATÍSTICA GERÊNCIA DE ALIMENTAÇÃO ESCOLAR 3 SUMÁRIO 1. ACESSO... 05 1.1 Alterar

Leia mais

Uma visão mais clara da UML Sumário

Uma visão mais clara da UML Sumário Uma visão mais clara da UML Sumário 1 Método...2 2 Análise de requisitos...2 2.1 Diagramas de Casos de Uso...3 2.1.1 Ator...3 2.1.2 Casos de Uso (Use Case)...4 2.1.3 Cenário...4 2.1.4 Relacionamentos...6

Leia mais

Visão Artificial Para a Indústria. Manual do Utilizador

Visão Artificial Para a Indústria. Manual do Utilizador Visão Artificial Para a Indústria Manual do Utilizador Luis Fonseca Carvalho de Matos ( luis.matos@ua.pt ) Julho de 2007 Índice de conteúdos 1. Apresentação......1 1.Conceito de Funcionamento......1 2.

Leia mais

UML & Padrões Aula 3. UML e Padrões - Profª Kelly Christine C. Silva

UML & Padrões Aula 3. UML e Padrões - Profª Kelly Christine C. Silva UML & Padrões Aula 3 UML e Padrões - Profª Kelly Christine C. Silva 1 UML & Padrões Aula 3 Diagrama de Casos de Uso Profª Kelly Christine C. Silva O que vamos tratar: Modelos de Caso de Uso Diagrama de

Leia mais

Introdução Ciclo de vida tradicional de desenvolvimento Prototipagem Pacotes de software Desenvolvimento de 4ª geração Terceirização

Introdução Ciclo de vida tradicional de desenvolvimento Prototipagem Pacotes de software Desenvolvimento de 4ª geração Terceirização Prof. Ricardo José Pfitscher Material elaborado com base em: José Luiz Mendes Gerson Volney Lagemann Introdução Ciclo de vida tradicional de desenvolvimento Prototipagem Pacotes de software Desenvolvimento

Leia mais

COMISSÃO DE COORDENAÇÃO DE CURSO INTRA-UNIDADE

COMISSÃO DE COORDENAÇÃO DE CURSO INTRA-UNIDADE PROJETO PEDAGÓGICO I. PERFIL DO GRADUANDO O egresso do Bacharelado em Economia Empresarial e Controladoria deve ter sólida formação econômica e em controladoria, além do domínio do ferramental quantitativo

Leia mais

Chaves. Chaves. O modelo relacional implementa dois conhecidos conceitos de chaves, como veremos a seguir:

Chaves. Chaves. O modelo relacional implementa dois conhecidos conceitos de chaves, como veremos a seguir: Chaves 1 Chaves CONCEITO DE CHAVE: determina o conceito de item de busca, ou seja, um dado que será empregado nas consultas à base de dados. É um conceito lógico da aplicação (chave primária e chave estrangeira).

Leia mais

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

UNIVERSIDADE FEDERAL DE SANTA MARIA CENTRO DE TECNOLOGIA AULA 16 PROFª BRUNO CALEGARO UNIVERSIDADE FEDERAL DE SANTA MARIA CENTRO DE TECNOLOGIA AULA 16 PROFª BRUNO CALEGARO Santa Maria, 12 de Novembro de 2013. Revisão aula anterior Modelagem orientada a objetos com UML Software: Astah Community

Leia mais