3. Modelação Evolução histórica

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

Download "3. Modelação Evolução histórica"

Transcrição

1 3. Modelação 3.1. Evolução histórica 1

2 2 Evolução histórica Antes de serem abordados os modelos Ambiental e Comportamental, é importante observar o quadro seguinte, que apresenta a evolução histórica dos vários tipos de análise e as respectivas ferramentas utilizadas na modelação de sistemas

3 3 Evolução histórica Análise Início Abordagem Ferramentas Convencional/ Tradicional Anos 50 Funcional Textos Fluxogramas Diagrama de fluxo de dados Estruturada 1975 Funcional Dados Diagrama de estrutura de dados Especificação dos processos Normalização Dicionário de dados

4 Evolução histórica Análise Início Abordagem Ferramentas Diagrama de fluxo de dados de contexto Diagrama de fluxo de dados por eventos Essencial ou Estruturada Moderna 1984 Funcional Dados Controlo Diagrama de transição de estados Diagrama de estrutura de dados Tabela de eventos Diagrama entidade associação Especificação dos processos Normalização Dicionário de dados Diagrama de casos de uso Diagrama de classes e objectos Orientada a Objectos Anos Objecto Diagrama de sequência Diagrama de colaboração Diagrama de componentes Diagrama de distribuição 4

5 5 Evolução histórica De seguida, é feita uma referência breve aos tipos de análise: Tradicional Estruturada Essencial Orientada a Objectos

6 6 Evolução histórica Análise Convencional/Tradicional Neste tipo de análise é feita uma abordagem funcional ao sistema, ou seja, virada para os processos do sistema Os modelos resultantes são monolíticos, isto é, há necessidade de ler toda a especificação dos processos para se compreender a análise do sistema em causa, apresentando exposições detalhadas e longas e informação redundante e ambígua

7 7 Evolução histórica Análise Estruturada Muito voltada para a obtenção de modelos, utiliza técnicas gráficas que possibilitam uma visibilidade clara e geral do sistema a partir das partes resultantes da sua decomposição As ferramentas utilizadas pela análise estruturada podem apresentar uma abordagem funcional ou de dados Na abordagem funcional o modelo representa a estrutura das funções ou dos processos do sistema Na abordagem de dados o modelo representa os dados que serão usados pelo sistema

8 8 Evolução histórica Análise Essencial ou Estruturada Moderna Faz um uso ainda maior de modelos e, para além das abordagens funcional e de dados, introduz a abordagem dos controlos, integrando os processos e os dados Numa abordagem de controlo o modelo regista o comportamento do sistema em relação aos seus diferentes estados O métodos de Análise Essencial começa por identificar os acontecimentos (eventos) externos, depois as funções do sistema que respondem a esses eventos e, por fim, os eventos gerados internamente e as respectivas funções

9 9 Evolução histórica Análise Orientada a Objectos Utiliza o conceito de objecto que encapsula a perspectiva funcional e a de dados Os modelos de classes de objectos juntam a parte estática, dados, através dos atributos, com a parte dinâmica, comportamental, através dos métodos Este assunto será desenvolvido numa unidade mais à frente

10 3.2. Terminologia 10

11 11 Terminologia A figura 1.3 esquematiza conceitos e áreas associados a um processo de análise de sistemas Este esquema vai permitir seguir a abordagem sucinta a esses conceitos Os analistas recorrem a métodos que permitem fazer uma análise de um sistema de forma mais orientada e ordenada Existem diferentes métodos que podem ser utilizados na análise de um sistema Estes, por sua vez, resultam de diferentes metodologias de pensamento que os estudam e os descrevem

12 Terminologia Fig Esquema representativo dos conceitos e das áreas associados A um processo de análise de sistemas 12

13 13 Terminologia Em termos práticos, um método pode ser entendido como um conjunto específico de procedimentos, documentação, técnicas e ferramentas, impondo o que fazer e quando Um analista, quando aplica um determinado método de análise a um sistema, vai, no fim, produzir um modelo que o represente Um modelo pode ser considerado como uma representação de uma realidade que se tenta reproduzir

14 14 Terminologia Na aplicação de um determinado método, o analista faz uso de técnicas que ditam como fazer e que ferramentas utilizar Por sua vez, as ferramentas são especificações e símbolos utilizados para descrever os sistemas e criar os respectivos modelos As ferramentas gráficas são as mais utilizadas na elaboração dos modelos Posteriormente, apresentam-se algumas ferramentas como os Diagramas de Fluxo de Dados e de Entidade Associação ou Relacionamento

15 4. Análise Essencial 15

16 16 Análise Essencial O método de Análise Essencial é uma evolução do método de Análise Estruturada A Análise Essencial é constituída por dois níveis, correspondentes aos modelos Essencial e de Implementação (figura 1.4) O Modelo Essencial indica o que o sistema deve fazer e que dados necessita para satisfazer os seus requisitos Define o sistema num ambiente ideal completamente independente de restrições tecnológicas

17 17 Análise Essencial O Modelo de Implementação implementa o sistema ideal, derivado do Modelo Essencial, definindo um conjunto de características operacionais relevantes Isto é, define o sistema num ambiente real completamente dependente de restrições tecnológicas Fig Representação esquemática da Análise Essencial

18 18 Análise Essencial Do que foi dito, apenas interessa descrever o Modelo Essencial para determinar a essência do sistema, utilizando os seguintes modelos: Ambiental Depois de conhecidos os objectivos e na posse dos requisitos do sistema (dados, função e comportamento), define-se a relação e a fronteira entre o sistema e o meio ambiente Identificam-se os acontecimentos (eventos) exteriores que activam o sistema e que respostas o sistema devolve ao meio O Modelo Ambiental mostra uma perspectiva externa do sistema

19 19 Análise Essencial Comportamental São especificados os processos que compõem o sistema e o modelo utilizado no armazenamento dos dados por ele manipulados O Modelo Comportamental explora as características internas do sistema e o comportamento destas quando interagem com o exterior

20 20 Análise Essencial De acordo com o tipo de modelo utilizado, assim teremos técnias e ferramentas próprias (quadro2)

21 4.1. Modelo Ambiental 21

22 22 Modelo Ambiental O modelo Ambiental fornece a perspectiva exterior do sistema, isto é, descreve: Os seus objectivos A fronteira entre ele e o meio ambiente, definindo as entidades externas Os eventos do ambiente externo, aos quais deve responder

23 23 Modelo Ambiental Para especificar um sistema, segundo o Modelo Ambiental, pelo menos três componentes devem ser desenvolvidas: Definição de objectivos descreve a finalidade do sistema Lista de eventos enumera os acontecimentos que ocorrem no exterior interagindo com o sistema Diagrama de contexto representa o sistema como um único processo e as suas interacções com o meio ambiente. Pode ser acompanhado de um dicionário de dados

24 Definição de objectivos 24

25 Definição de objectivos A definição de objectivos no Modelo Ambiental é obtida tendo a ideia de que é dirigida para pessoas que não se encontram directamente integradas no sistema, como utilizadores em geral e elementos da organização hierarquicamente superiores Consiste numa afirmação exacta, sucinta e breve dos objectivos do sistema, nunca ultrapassando um parágrafo Uma descrição mais detalhada é apresentada no Modelo Comportamental Como exemplo, pode-se dizer que o objectivo do sistema multibanco é permitir transacções bancárias como levantamentos, pagamentos e consultas aos seus utilizadores 25

26 Lista de eventos 26

27 27 Lista de eventos Uma lista de eventos mostra os acontecimentos que ocorrem no exterior interagindo com o sistema Quando ocorre um evento exterior é criado um estímulo que vai activar determinada função ou processo no interior do sistema, gerando, depois, uma resposta que pode ser Um fluxo de dados do sistema para uma entidade externa Uma mudança de estado num arquivo ou depósito de dados, como incluir, eliminar ou modificar algum item Um fluxo de controlo de uma função para activar outra função

28 Lista de eventos Para identificar um evento deve-se saber responder a questões que satisfaçam o método 5W2H, isto é: who, when, where, what, why, how, e how much A lista de eventos, a criar, deve apresentar, pelo menos, o nome do evento, o estímulo e a resposta do sistema O quadro 3 mostra um exemplo da construção de uma lista com dois eventos, os respectivos estímulos, as funções activadas no interior do sistema e as respostas geradas pelo sistema 28

29 29 Lista de eventos Quadro 3 Número Evento Descrição do evento Estímulo Acção Resposta 1 O cliente efectua o pedido de um livro O cliente consulta um site e efectua o pedido online de um livro Pedido_livro Aceitar pedido Envia_cobrança 2 O cliente efectua o pagamento do livro Após a recepção do valor a cobrar o cliente efectua o pagamento pagamento Registar pagamento Envio_recibo_livro

30 Lista de eventos É conveniente ter-se uma ideia dos diferentes tipos de eventos, que a seguir se apresentam: Eventos por fluxo quando transportam dados e estão associados a um fluxo de dados do exterior para o sistema Por exemplo, quando o sistema solicita um dado de uma entidade exterior gera também um fluxo de dados, mas que não é um evento por fluxo Os eventos do quadro 3 são exemplos de eventos por fluxo Eventos temporais Quando ocorrem periodicamente É como se o sistema tivesse um relógio interno que assinalasse a mudança do tempo O relatório diário dos produtos vendido por uma farmácia é um exemplo de um evento temporal 30

31 31 Lista de eventos Eventos condicionais Quando dependem da satisfação de uma condição interna do sistema, por exemplo, a emissão de um pedido de um determinado produto a um fornecedor porque as suas quantidades atingiram um limite mínimo Eventos de controlo Quando há sinais de controlo como, por exemplo, uma interrupção São mais utilizados em sistema de tempo real e permitem tornar o sistema auto-adaptativo em relação ao ambiente Nota: só os eventos por fluxo podem originar fluxos de entrada no sistema

UFCD 0781 Análise de Sistemas de Informação. Formadora: Sónia Rodrigues. Conteúdos. Conteúdos. Conteúdos. Conteúdos. Objectivos da UFCD:

UFCD 0781 Análise de Sistemas de Informação. Formadora: Sónia Rodrigues. Conteúdos. Conteúdos. Conteúdos. Conteúdos. Objectivos da UFCD: UFCD 0781 Análise de Sistemas de Informação Objectivos da UFCD: Reconhecer e utilizar as diferentes metodologias de análise de sistemas de informação, no âmbito do processo de informatização de uma organização.

Leia mais

Análise e Projeto de Sistemas I. Curso de Sistemas de Informação. Karla Donato Fook DESU / DComp.

Análise e Projeto de Sistemas I. Curso de Sistemas de Informação. Karla Donato Fook DESU / DComp. Análise e Projeto de Sistemas I Curso de Sistemas de Informação Karla Donato Fook [email protected] DESU / DComp 2018 2 1 Técnica que orienta a análise de sistemas para a essência do negócio ao qual

Leia mais

UML - Diagramas de Sequência

UML - Diagramas de Sequência UML - Diagramas de Sequência 1 Objectivo Um diagrama de sequência mostra uma interacção, isto é, uma sequência de mensagens trocadas entre vários objectos num determinado contexto (caso de utilização,

Leia mais

1. Introdução O que é um relatório Organização de um relatório Identificação As 4 questões...

1. Introdução O que é um relatório Organização de um relatório Identificação As 4 questões... Cabeçalho da secção 1 Índice 1. Introdução...1 1.1. O que é um relatório...1 2. Organização de um relatório...2 2.1. Identificação...2 2.2. As 4 questões...2 2.3. Informação adicional...2 2.4. Estrutura...2

Leia mais

Definição. Análise de sistemas de informação. Classificação. Sistemas Abertos

Definição. Análise de sistemas de informação. Classificação. Sistemas Abertos Análise de sistemas de informação Definição É o processo de estudo de uma organização que se procura realizar o levantamento exaustivo de como funciona e desta forma descrever os processos de resolução

Leia mais

PROJETO DE BANCO DE DADOS

PROJETO DE BANCO DE DADOS UNINGÁ UNIDADE DE ENSINO SUPERIOR INGÁ FACULDADE INGÁ CIÊNCIA DA COMPUTAÇÃO BANCO DE DADOS I PROJETO DE BANCO DE DADOS Profº Erinaldo Sanches Nascimento Objetivos Discutir o ciclo de vida do sistema de

Leia mais

MODELAGEM DE SISTEMAS. Introdução a Computação e Engenharia de Software. Profa. Cynthia Pinheiro

MODELAGEM DE SISTEMAS. Introdução a Computação e Engenharia de Software. Profa. Cynthia Pinheiro MODELAGEM DE SISTEMAS Introdução a Computação e Engenharia de Software Profa. Cynthia Pinheiro Introdução Modelagem de Sistemas: A modelagem de um sistema auxilia o analista a entender a funcionalidade

Leia mais

Normalização de dados

Normalização de dados 1 Normalização de dados Vantagens da normalização A normalização permite: Agrupar os atributos de uma entidade de forma a reduzir o número de dependências funcionais existentes entre os dados numa base

Leia mais

Nome da classe. Atributos. Serviços / métodos

Nome da classe. Atributos. Serviços / métodos Classes são descrições de conjuntos de objetos que compartilham os mesmos atributos, operações, relacionamentos e semântica. Janela Origem Tamanho Abrir ( ) Fechar ( ) Mover ( ) Exibir ( ) Nome da classe

Leia mais

IDEF3 - Process Description Capture Method

IDEF3 - Process Description Capture Method IDEF3 - Process Description Capture Method Como foi referido no texto anterior, a metodologia IDEF é constituída por vários módulos, cada um destes com especificidades e propriedades adequadas ao contexto

Leia mais

Capítulo 5 Modelação do Sistema 1

Capítulo 5 Modelação do Sistema 1 Capítulo 5 Modelação do Sistema Capítulo 5 Modelação do Sistema 1 Assuntos abordados Modelos de contexto Modelos de interação Modelos estruturais Modelos comportamentais Engenharia orientada a modelos

Leia mais

1. INTRODUÇÃO A MODELAGEM DE DADOS

1. INTRODUÇÃO A MODELAGEM DE DADOS 1. INTRODUÇÃO A MODELAGEM DE DADOS Para se construir uma casa ou um prédio de qualidade, é essencial fazer um planejamento detalhado, com a finalidade de pensar sobre as formas de construção, fazer estimativas

Leia mais

Bases de Dados. Apresentação da disciplina. Programa

Bases de Dados. Apresentação da disciplina. Programa Bases de Dados Apresentação da disciplina Programa Modelação modelo Entidade Associação modelo e álgebra relacionais Implementação SQL básico e avançado desenvolvimento de aplicações normalização Optimização

Leia mais

Professor Emiliano S. Monteiro

Professor Emiliano S. Monteiro Professor Emiliano S. Monteiro To-Do Doing Done Conhecer os processos de desenvolvimento habilita o aluno a realizar uma melhor escolha de processo para uso em projetos futuros. A vantagem de conhecer

Leia mais

ALM Aplicações em Linguagem de Montagem. Introdução. A produção de Software é uma atividade build and fix. build. fix

ALM Aplicações em Linguagem de Montagem. Introdução. A produção de Software é uma atividade build and fix. build. fix Introdução A produção de Software é uma atividade build and fix. 1 Introdução build 2 Introdução fix 3 1 Introdução 4 P s Só pessoas motivadas e comprometidas com o projeto garantem o respectivo sucesso;

Leia mais

ISO 9000:2005 Sistemas de Gestão da Qualidade Fundamentos e Vocabulário. As Normas da família ISO As Normas da família ISO 9000

ISO 9000:2005 Sistemas de Gestão da Qualidade Fundamentos e Vocabulário. As Normas da família ISO As Normas da família ISO 9000 ISO 9000:2005 Sistemas de Gestão da Qualidade Fundamentos e Vocabulário João Noronha ESAC/IPC 1 As Normas da família ISO 9000 ISO 9000 descreve os fundamentos de sistemas de gestão da qualidade e especifica

Leia mais

Análise Estruturada. Modelagem de Software Prof. Flávio de Oliveira Silva, Ph.D.

Análise Estruturada. Modelagem de Software Prof. Flávio de Oliveira Silva, Ph.D. Análise Estruturada Análise estruturada Proposta a partir de 1975 por vários autores (Constantine, Tom DeMarco, Yourdon, Gane & Sarson) Caiu em desuso com os modelos orientados a objetos Entretanto...

Leia mais

1 Introdução. 1.1 Teoria dos Sistemas 23/4/2010

1 Introdução. 1.1 Teoria dos Sistemas 23/4/2010 1 1 Introdução 1.1 Teoria dos Sistemas 1.2 Constituição dos sistemas 1.3 Natureza dos sistemas 1.4 Parâmetros do sistema 1.5 Descrição de sistemas 1.6 Desafios enfrentados no desenvolvimento 1.7 Perfil

Leia mais

Análise e Projeto de Sistemas

Análise e Projeto de Sistemas Análise e Projeto de Sistemas Prof. Dr. Ronaldo C. de Oliveira [email protected] www.facom.ufu.br/~ronaldooliveira FACOM - 2017 Requisitos do Sistema Introdução O que são requisitos de um software? Serviços

Leia mais

Análise Clássica (Tradicional) X Análise Estruturada

Análise Clássica (Tradicional) X Análise Estruturada UEG - Universidade Estadual de Goiás (Câmpus Posse) Disciplina: Análise e Projeto de Sistemas II Turma: 4 Semestre Ano: 2016 Professor: José Ronaldo Leles Júnior Análise Clássica (Tradicional) X Análise

Leia mais

BANCO DE DADOS I. Prof. Luiz Antônio Vivacqua C. Meyer

BANCO DE DADOS I. Prof. Luiz Antônio Vivacqua C. Meyer BANCO DE DADOS I Prof. Luiz Antônio Vivacqua C. Meyer Projeto de Banco de Dados Etapas do Desenvolvimento de um Projeto de Sistemas: 1. Levantamento de Requisitos a. Requisitos Funcionais b. Requisitos

Leia mais

MODELAGEM FUNCIONAL USANDO DIAGRAMA DE FLUXO DE DADOS. Professora: Fabíola Gonçalves.

MODELAGEM FUNCIONAL USANDO DIAGRAMA DE FLUXO DE DADOS. Professora: Fabíola Gonçalves. UFU Universidade Federal de Uberlândia MODELAGEM FUNCIONAL USANDO DIAGRAMA DE FLUXO DE DADOS Professora: Fabíola Gonçalves. AGENDA Modelos de Sistema Modelo Essencial de um Sistema Diagrama de Fluxo de

Leia mais

Diagrama de Fluxo de Dados - DFD. Prof.ª: Érika A. Barrado

Diagrama de Fluxo de Dados - DFD. Prof.ª: Érika A. Barrado Diagrama de Fluxo de Dados - DFD Prof.ª: Érika A. Barrado Definição O Diagrama de Fluxo de Dados (DFD) é uma representação gráfica do modelo de circulação da informação no sistema em estudo; Permite conceber

Leia mais

Banco de Dados. SGBD - Sistema de Gerenciamento de Banco de Dados Parte 2. Prof. Leonardo Vasconcelos

Banco de Dados. SGBD - Sistema de Gerenciamento de Banco de Dados Parte 2. Prof. Leonardo Vasconcelos Banco de Dados Parte 2 Prof. Leonardo Vasconcelos - Conceitos e Arquiteturas de SBD Modelos de dados: conjunto de conceitos que podem ser usados para descrever a estrutura de um banco de dados. Permitem

Leia mais

Sistemas de Informação

Sistemas de Informação Sistemas de Informação Escola Superior de Tecnologia e Gestão de Felgueiras Engenharia Informática 3º ano - 2003/2004 Ana Maria Madureira Informação Informação informatióne conjunto de dados em princípio

Leia mais

Projeto Integrador II. Princípios de Análise e Projeto de Sistemas com UML (livro de Eduardo Bezerra)

Projeto Integrador II. Princípios de Análise e Projeto de Sistemas com UML (livro de Eduardo Bezerra) Princípios de Análise e Projeto de Sistemas com UML (livro de Eduardo Bezerra) Prof. Arliones Hoeller Prof. Eraldo Silveira e Silva [email protected] [email protected] 1 Cap.4 Modelagem de

Leia mais

Unidade 1 Introdução à Análise de Sistemas. Objectivos

Unidade 1 Introdução à Análise de Sistemas. Objectivos Unidade 1 Introdução à Análise de Sistemas Objectivos 1 2 Objectivos Definir a análise de sistemas Reconhecer as funções do analista de sistemas Definir conceitos de sistema Reconhecer a finalidade do

Leia mais

POO Paradigma Orientado a Objetos. POO Paradigma Orientado a Objetos. POO Paradigma Orientado a Objetos. POO Paradigma Orientado a Objetos

POO Paradigma Orientado a Objetos. POO Paradigma Orientado a Objetos. POO Paradigma Orientado a Objetos. POO Paradigma Orientado a Objetos UEG - Universidade Estadual de Goiás (Câmpus Posse) Disciplina: Análise e Projeto de Sistemas II Turma: 4 Semestre Ano: 2016 Professor: José Ronaldo Leles Júnior O que é? É uma forma de abordar um problema.

Leia mais

Visões Arquiteturais. Visões Arquiteturais

Visões Arquiteturais. Visões Arquiteturais Visões Arquiteturais Separar diferentes aspectos em visões separadas com o objetivo de gerenciar complexidade. Cada visão descreve diferentes conceitos da Engenharia. Visões permitem reduzir a quantidade

Leia mais

Aula 1.7 Introdução a APOO e UML

Aula 1.7 Introdução a APOO e UML APOO Aula 1.7 Introdução a APOO e UML Prof. Bruno Moreno [email protected] Possuir um lápis e uma régua não te tornam um arquiteto 2 Você pode conhecer toda a API Java, C++ ou qualquer LPOO. 3 Mas

Leia mais

Análise. Orientada a Objetos Modelo Funcional, Modelo Estrutural e Modelo Comportamental. Linguagens: Java, C++, etc.

Análise. Orientada a Objetos Modelo Funcional, Modelo Estrutural e Modelo Comportamental. Linguagens: Java, C++, etc. Análise Estruturada Modelo Essencial ou Lógico constitui-se de dois sub-modelos (Modelo Ambiental e Modelo Comportamental) e um Dicionário de Dados. Linguagens: Fortran, Cobol, C, etc. Orientada a Objetos

Leia mais

Modelagem de Sistemas. Análise de Requisitos. Modelagem

Modelagem de Sistemas. Análise de Requisitos. Modelagem Modelagem de Sistemas Teoria Geral de Sistemas TADS 2. Semestre Prof. André Luís Para abordarmos de forma mais profunda os conceitos de Modelagem de Sistemas de Informação, precisamos também falar na Engenharia

Leia mais

Análise e projeto de sistemas

Análise e projeto de sistemas Conteúdo: Análise e projeto de sistemas Modelagem de classes Prof. Patrícia Lucas Modelagem de classes 01 O modelo de casos de uso fornecem uma perspectiva do sistema a partir de um ponto de vista externo.

Leia mais

Diagramas de Use Case Resumo

Diagramas de Use Case Resumo 0 Diagramas de Use Case Resumo Os diagramas de Use Case permitem definir os requisitos funcionais de um sistema: que serviços deve fornecer; a quem os deve fornecer. Notação diagramática facilita o diálogo

Leia mais

Modelagem Conceitual e o Modelo Entidade-Relacionamento

Modelagem Conceitual e o Modelo Entidade-Relacionamento o Modelo Entidade-Relacionamento Gerenciamento de Dados e Informação Fernando Fonseca & Robson Fidalgo 1 Modelagem Transformar aspectos do mundo real em um modelo de dados formal Modelagem Conceitual Modelo

Leia mais

Aula 01 Revisão Geral Banco de Dados I Conceito de Banco de Dados e SGBD

Aula 01 Revisão Geral Banco de Dados I Conceito de Banco de Dados e SGBD Aula 01 Revisão Geral Banco de Dados I Conceito de Banco de Dados e SGBD Banco de Dados (BD) é o arquivo físico, em dispositivos periféricos, onde estão armazenados os dados de diversos sistemas, para

Leia mais

Por Constantino W. Nassel

Por Constantino W. Nassel NORMA ISO 9000 SISTEMA DE GESTÃO DA QUALIDADE ISO 9001:2000 REQUISITOS E LINHAS DE ORIENTAÇÃO PARA IMPLEMENTAÇÃO Por Constantino W. Nassel CONTEÚDOS O que é a ISO? O que é a ISO 9000? Histórico Normas

Leia mais

Diagrama de Máquina de Estados

Diagrama de Máquina de Estados Análise e Projeto de Sistemas OO Diagrama de Máquina de Estados Demonstra o comportamento de um elemento através de um conjunto de transições de estado. Um Estado representa a situação em que um objeto

Leia mais

ELABORADO VERIFICADO APROVADO

ELABORADO VERIFICADO APROVADO Pág. n.º 1/9 LISTA DE ALTERAÇÕES Descrição da alteração Páginas Edição Data Clarificação do posicionamento hierárquico dos regulamentos municipais no âmbito do SGQ, bem como as responsabilidades pela sua

Leia mais

Documento de Arquitetura de Software- SGE

Documento de Arquitetura de Software- SGE Documento de Arquitetura de Software- SGE IFG Autor: Marcelo Roldrin Barros Silva 1. Introdução 1.1 Finalidade Este documento oferece uma visão geral arquitetural abrangente do sistema SGE (Sistema de

Leia mais

Gerência de Projetos e Qualidade de Software. Prof. Walter Gima

Gerência de Projetos e Qualidade de Software. Prof. Walter Gima Gerência de Projetos e Qualidade de Software Prof. Walter Gima 1 OBJETIVOS O que é Qualidade Entender o ciclo PDCA Apresentar técnicas para garantir a qualidade de software Apresentar ferramentas para

Leia mais

Programação Orientada a Objectos - P. Prata, P. Fazendeiro

Programação Orientada a Objectos - P. Prata, P. Fazendeiro Programação Orientada a Objetos 1.1 - Perspectiva histórica: Conceitos A evolução das linguagens de programação tem-se feito na procura de ferramentas: -cada vez mais próximas da percepção humana - e que

Leia mais

Modelagem Usando Orientação à Objetos (Programação Orientada a Objetos) Prof. Responsáveis Wagner Santos C. de Jesus

Modelagem Usando Orientação à Objetos (Programação Orientada a Objetos) Prof. Responsáveis Wagner Santos C. de Jesus Curso Disciplina Linguagem de Programação II Curso Engenharia da Computação Modelagem Usando Orientação à Objetos (Programação Orientada a Objetos) Site : http://www1.univap.br/~wagner/ec.html Prof. Responsáveis

Leia mais

Desenho de Software. Sumário

Desenho de Software. Sumário (QJHQKDULDGD3URJUDPDomR Desenho de Software Carla Ferreira [email protected] Sumário Objectivos Problemas Qualidades Técnicas Avaliação e Validação Casos Notáveis Exemplo Conclusões Desenho

Leia mais

Simulado para CFPS. Questões de Propósito, Tipo e Fronteira. 1. Um dos objetivos da Análise de Pontos de Função é:

Simulado para CFPS. Questões de Propósito, Tipo e Fronteira. 1. Um dos objetivos da Análise de Pontos de Função é: Questões de Propósito, Tipo e Fronteira 1. Um dos objetivos da Análise de Pontos de Função é: Simulado para CFPS a) Ajudar no processo de depuração de um software. b) Estimar o tamanho de uma equipe de

Leia mais

Bases de Dados. Parte I: Conceitos Básicos

Bases de Dados. Parte I: Conceitos Básicos Bases de Dados Parte I Conceitos Básicos 1 Definições Básicas Dados: factos conhecidos que têm algum significado e que podem ser guardados. Base de dados (BD): conjunto de dados que se relacionam entre

Leia mais

Campus Capivari Análise e Desenvolvimento de Sistemas (ADS) Prof. André Luís Belini /

Campus Capivari Análise e Desenvolvimento de Sistemas (ADS) Prof. André Luís Belini   / Campus Capivari Análise e Desenvolvimento de Sistemas (ADS) Prof. André Luís Belini E-mail: [email protected] / [email protected] MATÉRIA: GESTÃO DE PROJETOS Aula N : 05 Tema: Gerenciamento

Leia mais

Projeto de Banco de Dados. Componentes de um Sistema de Informação. Arquitetura de SI. Sistema de Informação (SI) SI nas Organizações

Projeto de Banco de Dados. Componentes de um Sistema de Informação. Arquitetura de SI. Sistema de Informação (SI) SI nas Organizações Sistema (SI) Coleção de atividades de Banco de Dados que regulam o compartilhamento, SI nas Organizações a distribuição de informações Fernando Fonseca e o armazenamento de dados relevantes ao gerenciamento

Leia mais

Diagrama de Casos de Uso. Interagindo com o Usuário

Diagrama de Casos de Uso. Interagindo com o Usuário Diagrama de Casos de Uso Interagindo com o Usuário Diagrama de Casos de Uso Procura, por meio de uma linguagem simples, possibilitar a compreensão do comportamento externo do sistema por qualquer pessoa,

Leia mais

Ferramenta de apoio a identificação de eventos utilizando Linguagem Natural. Aluno: Ricardo Tomelin Orientador: Everaldo Artur Grahl

Ferramenta de apoio a identificação de eventos utilizando Linguagem Natural. Aluno: Ricardo Tomelin Orientador: Everaldo Artur Grahl Ferramenta de apoio a identificação de eventos utilizando Linguagem Natural Aluno: Ricardo Tomelin Orientador: Everaldo Artur Grahl Roteiro 1. Introdução 2. Objetivos 3. Análise Essencial de Sistemas 4.

Leia mais

Áreas de Conhecimento, Técnicas de Análise de Negócio e Conceitos-Chave

Áreas de Conhecimento, Técnicas de Análise de Negócio e Conceitos-Chave Primeiro Módulo: Parte 3 Áreas de Conhecimento, Técnicas de Análise de Negócio e Conceitos-Chave AN V 3.0 [60] Rildo F Santos (@rildosan) [email protected] www.etecnologia.com.br http://etecnologia.ning.com

Leia mais

Padrão para Especificação de Requisitos de Produto de Multimídia

Padrão para Especificação de Requisitos de Produto de Multimídia Padrão para Especificação de Requisitos de Produto de Multimídia 1 Introdução 1.1 Escopo do documento Sugere-se aqui uma estrutura para a Especificação de Requisitos de Produto de Multimídia (ERPM). Esta

Leia mais

Modelagem de dados usando o modelo Entidade- Relacionamento (ER)

Modelagem de dados usando o modelo Entidade- Relacionamento (ER) Modelagem de dados usando o modelo Entidade- Relacionamento (ER) slide 1 Copyright 2011 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Tópicos Usando modelo de dados conceituais de alto nível

Leia mais

PROGRAMAÇÃO E SISTEMAS DE INFORMAÇÃO (PSI) 11ºANO

PROGRAMAÇÃO E SISTEMAS DE INFORMAÇÃO (PSI) 11ºANO PROGRAMAÇÃO E SISTEMAS DE INFORMAÇÃO (PSI) 11ºANO 1 Módulo 9 - Int. à Programação Orientada a Objectos 2 1. Conceitos básicos A Programação Orientada a Objectos: é uma lógica de programação que procura

Leia mais

1 Modelagem de Processos de Negócio Engenharia de Software.

1 Modelagem de Processos de Negócio Engenharia de Software. 1 Modelagem de Processos de Negócio Engenharia de Software. Modelagem de processos de negócio A Modelagem de Processo de Negócio é uma das atividades que visa a criação de um modelo com os processos de

Leia mais

Bases de Dados. Parte I: Conceitos Básicos

Bases de Dados. Parte I: Conceitos Básicos Bases de Dados Parte I Conceitos Básicos 1 Definições Básicas! Base de dados (BD): conjunto de dados que se relacionam entre si.! Dados: factos conhecidos que têm algum significado e que podem ser guardados.!

Leia mais

Diagrama de Classes Módulo de Treinamento FIGURA 19: DIAGRAMA DE CLASSES DO MÓDULO DE TREINAMENTO

Diagrama de Classes Módulo de Treinamento FIGURA 19: DIAGRAMA DE CLASSES DO MÓDULO DE TREINAMENTO 5.3.3.4 Diagrama de Classes Módulo de Treinamento FIGURA 19: DIAGRAMA DE CLASSES DO MÓDULO DE TREINAMENTO 101 5.3.4 Definição das Classes - Módulo Pedagógico 5.3.4.1 Classe GrupoCurso A classe GrupoCurso

Leia mais

Tarefas de Gerenciamento de Configuração

Tarefas de Gerenciamento de Configuração Tarefas de Gerenciamento de Configuração 1- Tarefas Preliminares 2- Identificação 3- Controle de Mudanças 4- Controle de Versão 5- Auditoria de Configuração 6- Relato de Situação 7- Controle de Interface

Leia mais

ELABORADO VERIFICADO APROVADO

ELABORADO VERIFICADO APROVADO Pág. n.º 1/9 LISTA DE ALTERAÇÕES Descrição da alteração Páginas Edição Data ELABORADO VERIFICADO APROVADO Pág. n.º 2/9 1. OBJECTIVO: Descrever a forma de gerir e controlar os documentos e registos do Sistema

Leia mais

Projecto X-arq: módulo de gestão : Caso prático do seu desenvolvimento no Arquivo Municipal de Lisboa. Rui Paixão. Câmara Municipal de Lisboa

Projecto X-arq: módulo de gestão : Caso prático do seu desenvolvimento no Arquivo Municipal de Lisboa. Rui Paixão. Câmara Municipal de Lisboa Projecto X-arq: módulo de gestão : Caso prático do seu desenvolvimento no Arquivo Municipal de Lisboa Rui Paixão Câmara Municipal de Lisboa [email protected] Palavras-chave: sistema informático,

Leia mais

SISTEMAS MULTIMÉDIA TESTE FORMATIVO ADICIONAL 1

SISTEMAS MULTIMÉDIA TESTE FORMATIVO ADICIONAL 1 21110 SISTEMAS MULTIMÉDIA TESTE FORMATIVO ADICIONAL 1 2009 Teste Formativo GRELHA DE RESPOSTAS Questões Alternativas A B C D E 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 1 Leia atentamente as questões

Leia mais

Mapeamento de Processos

Mapeamento de Processos Mapeamento de Processos OBJETIVOS Capacitar os participantes na elaboração dos mapas dos processos realizados em seu setor de trabalho; Entender as relações existentes entre fornecedores e clientes internos,

Leia mais

MANUAL PARA DESENVOLVIMENTO DE SOFTWARE TRABALHO DE CONCLUSAO DE CURSO EM SISTEMAS DE INFORMAÇÃO

MANUAL PARA DESENVOLVIMENTO DE SOFTWARE TRABALHO DE CONCLUSAO DE CURSO EM SISTEMAS DE INFORMAÇÃO MANUAL PARA DESENVOLVIMENTO DE SOFTWARE TRABALHO DE CONCLUSAO DE CURSO EM SISTEMAS DE INFORMAÇÃO Sumário PREFÁCIO...3 MODELO DA DOCUMENTAÇÃO...3 1. INTRODUÇÃO AO DOCUMENTO...3 1.1. Tema...3 2. DESCRIÇÃO

Leia mais

Universidade Federal da Paraíba CCEN Departamento de Informática Disciplina: Banco de Dados. Aula 1 Introdução a Banco de Dados

Universidade Federal da Paraíba CCEN Departamento de Informática Disciplina: Banco de Dados. Aula 1 Introdução a Banco de Dados Universidade Federal da Paraíba CCEN Departamento de Informática Disciplina: Banco de Dados Aula 1 Introdução a Banco de Dados 1. Introdução Um Sistema Gerenciador de Banco de Dados (SGBD) é constituído

Leia mais

Cadeira: Engenharia de Software

Cadeira: Engenharia de Software Cadeira: Engenharia de Software Aulas 9, 10 15/08/15 Docente: Cláudia Ivete F. Jovo [email protected] or [email protected] M.Sc. Cláudia Jovo 2017/DI 0 Definição de Eng. Software; Eng. Software Tecnologia

Leia mais

Tópicos da Aula. A Linguagem UML. A Linguagem UML. De onde surgiu? Fundadores da UML. Introdução à UML e Diagrama de Casos de Uso.

Tópicos da Aula. A Linguagem UML. A Linguagem UML. De onde surgiu? Fundadores da UML. Introdução à UML e Diagrama de Casos de Uso. Engenharia de Software Aula 07 Tópicos da Aula Introdução à UML e Introdução a UML Visão geral de alguns diagramas Eduardo Figueiredo http://www.dcc.ufmg.br/~figueiredo [email protected] 28 Março 2012 A

Leia mais

Ferramentas para o Controle e a Melhoria da Qualidade. Agradecimento ao Prof. M.Sc. Robson Miranda da Gama Pela apresentação original

Ferramentas para o Controle e a Melhoria da Qualidade. Agradecimento ao Prof. M.Sc. Robson Miranda da Gama Pela apresentação original Ferramentas para o Controle e a Melhoria da Qualidade Agradecimento ao Prof. M.Sc. Robson Miranda da Gama Pela apresentação original 1 Ferramentas da Qualidade Técnicas empregadas para investigar as causas

Leia mais

Trabalho apresentado para obtenção do Título de Especialista (Desp. N.º 8590/2010 de 20 de Maio)

Trabalho apresentado para obtenção do Título de Especialista (Desp. N.º 8590/2010 de 20 de Maio) Trabalho apresentado para obtenção do Título de Especialista (Desp. N.º 8590/2010 de 20 de Maio) IMPLEMENTAÇÃO DO SISTEMA DE GESTÃO INTEGRADO DE QUALIDADE E AMBIENTE DE ACORDO COM OS REFERENCIAIS NORMATIVOS

Leia mais

Engenharia de Software 2012/3 Aula 5 Modelagem de Sistemas

Engenharia de Software 2012/3 Aula 5 Modelagem de Sistemas Engenharia de Software Engenharia de Software 2012/3 Aula 5 Modelagem de Sistemas Thiago P. da Silva [email protected] Agenda Modelagem de Sistemas Modelos de contexto Diagramas de Atividades Modelos

Leia mais

Informática. Banco de Dados Relacional. Professor Julio Alves.

Informática. Banco de Dados Relacional. Professor Julio Alves. Informática Banco de Dados Relacional Professor Julio Alves www.acasadoconcurseiro.com.br Informática 1. BANCOS DE DADOS RELACIONAL Um BD relacional possui apenas um tipo de construção, a tabela. Uma

Leia mais

Caderno de Introdução Bases Dados

Caderno de Introdução Bases Dados José Adriano [email protected] Página 1 Sumário 5. A Linguagem SQL 5.1 Comandos DDL 5.2 Comandos DML 5. A Linguagem SQL A linguagem SQL apresenta duas variantes, DDL Data Definition Language e DML Data Manupulation

Leia mais

UML e seus diagramas

UML e seus diagramas UML e seus diagramas A UML Unified Modeling Language (Linguagem de Modelagem Unificada), como o próprio nome já diz, é uma linguagem para modelagem de objetos do mundo real, usada para especificar, construir,

Leia mais

DIAGRAMA DE ESTADOS. g DIAGRAMA. g ESTADO. g TRANSIÇÃO ENTRE ESTADOS

DIAGRAMA DE ESTADOS. g DIAGRAMA. g ESTADO. g TRANSIÇÃO ENTRE ESTADOS DIAGRAMA DE ESTADOS g DIAGRAMA g ESTADO g TRANSIÇÃO ENTRE ESTADOS 1 I. DIAGRAMA DE ESTADOS g Um diagrama de estados é uma das formas de se visualizar uma máquina de estados g Máquinas de Estado permitem

Leia mais