Modelos de Sistemas Leitura: Sommerville; Pressman

Save this PDF as:
 WORD  PNG  TXT  JPG

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

Download "Modelos de Sistemas Leitura: Sommerville; Pressman"

Transcrição

1 Modelos de Sistemas Leitura: Sommerville; Pressman Auxiliadora Freire Fonte: Engenharia de Software 8º Edição / Ian Sommerville 2007 Slide 1

2 Objetivos Explicar por que é importante modelar o contexto de um sistema Compreender os conceitos de modelagem de comportamento, modelagem de dados e modelagem de objetos. Mostrar como ferramentas CASE apóiam a modelagem de sistema Auxiliadora Freire Fonte: Engenharia de Software 8º Edição / Ian Sommerville 2007 Slide 2

3 Modelagem de sistema Descrições abstratas de sistemas cujos requisitos estão sendo analisados. Modelagem de sistema ajuda o analista a entender a funcionalidade do sistema São ferramentas utilizadas para representar as especificações a serem feitas durante todo o processo de desenvolvimento. Auxiliadora Freire Fonte: Engenharia de Software 8º Edição / Ian Sommerville 2007 Slide 3

4 Modelagem de sistema Representação de uma realidade complexa. Podem ser desprezadas na construção de sistemas pequenos e/ou pouco complexos. Auxiliam na organização das informações e na especificação dos requisitos, mas não na determinação dos requisitos. Auxiliadora Freire Fonte: Engenharia de Software 8º Edição / Ian Sommerville 2007 Slide 4

5 Modelagem de sistema Perspectivas utilizadas para representar o sistema: Perspectiva externa o contexto ou o ambiente do sistema é modelado. Perspectiva comportamental - modela o comportamento do sistema. Perspectiva estrutural modela a estrutura do sistema ou a estrutura dos dados. Auxiliadora Freire Fonte: Engenharia de Software 8º Edição / Ian Sommerville 2007 Slide 5

6 Exemplos de Modelos Modelos de fluxos de dados mostram como os dados são transformados. Modelos de composição mostram como as entidades no sistema são compostas de outras entidades. Modelos de arquitetura - mostram os principais subsistemas que constituem um sistema. Modelos de classificação - mostram as características comuns a várias entidades. Modelos de estímulo-resposta mostram como o sistema reage a eventos externos e internos. Auxiliadora Freire Fonte: Engenharia de Software 8º Edição / Ian Sommerville 2007 Slide 6

7 Modelo do mundo real Descreve a percepção que o desenvolvedor tem do sistema a ser construído. Focaliza três características: O que o sistema faz; Que dados o sistema mantém; e Como o sistema se comporta. Auxiliadora Freire Fonte: Engenharia de Software 8º Edição / Ian Sommerville 2007 Slide 7

8 Modelo do mundo real PERCEPÇÃO FUNCIONAL PERCEPÇÃO DE DADOS PERCEPÇÃO COMPORTAMENTAL Verificar acervo Verificar disponibilidade Localizar exemplares Exemplares Títulos Autores Aguardando consulta Preparando resposta SISTEMA Auxiliadora Freire Fonte: Engenharia de Software 8º Edição / Ian Sommerville 2007 Slide 8

9 Tipos de Modelos Modelos de contexto Modelo de comportamento Modelos de dados Modelos de objeto Auxiliadora Freire Fonte: Engenharia de Software 8º Edição / Ian Sommerville 2007 Slide 9

10 Modelos de contexto O sistema todo é uma função, uma vez que é uma transformação de entradas em saídas. Ilustram os limites do sistema. Fatores sociais e organizacionais podem afetar a determinação dos limites do sistema Auxiliadora Freire Fonte: Engenharia de Software 8º Edição / Ian Sommerville 2007 Slide 10

11 MODELOS DE CONTEXTO O Ambiente O Sistema Auxiliadora Freire Fonte: Engenharia de Software 8º Edição / Ian Sommerville 2007 Slide 11

12 MODELOS DE CONTEXTO AM BIENTE FATURAM ENTO SISTEM A DE C/P SISTEM A DE C/R CO NTROLE DE PEDIDO S CO NTROLE DE CAIXA Auxiliadora Freire Fonte: Engenharia de Software 8º Edição / Ian Sommerville 2007 Slide 12

13 MODELOS DE CONTEXTO Declaração dos Objetos Modelo Ambiental Lista de Eventos Diagrama de Contexto Auxiliadora Freire Fonte: Engenharia de Software 8º Edição / Ian Sommerville 2007 Slide 13

14 Diagrama de Contexto Sistema SAFEHOME Painel Controle Display do Painel de Controle SOFTWARE SAFEHOME Alarme Sensores Lista Telefônica Auxiliadora Freire Fonte: Engenharia de Software 8º Edição / Ian Sommerville 2007 Slide 14

15 Diagrama de Contexto do Sistema ATM - Automatic Teller Machine ( Caixa24horas) Auxiliadora Freire Fonte: Engenharia de Software 8º Edição / Ian Sommerville 2007 Slide 15

16 Diagrama de Contexto do Sistema Conjunto genérico de atividades que representa o objeto de estudo. Sistema de Controle Pessoal Sistema de Controle de Ponto Sistema Acadêmico Auxiliadora Freire Fonte: Engenharia de Software 8º Edição / Ian Sommerville 2007 Slide 16

17 Objetivos do Sistemas perguntas chaves: Qual a finalidade do sistema? A que ele se propõe? Que problemas ele deverá desenvolver? Que requisitos devem ser atendidos? Algum sistema será por ele substituído? Auxiliadora Freire Fonte: Engenharia de Software 8º Edição / Ian Sommerville 2007 Slide 17

18 Objetivos do Sistemas perguntas chaves: Exemplo: O sistema XYZ se propõe a manipular as informações sobre alunos matriculados, cursos oferecidos e períodos letivos, de modo a permitir a avaliação de cada aluno matriculado. Auxiliadora Freire Fonte: Engenharia de Software 8º Edição / Ian Sommerville 2007 Slide 18

19 FUNÇÃO PRINCIPAL Sistema Acadêmico Auxiliadora Freire Fonte: Engenharia de Software 8º Edição / Ian Sommerville 2007 Slide 19

20 CONVENÇÕES PARA ENTIDADE EXTERNA Auxiliadora Freire Fonte: Engenharia de Software 8º Edição / Ian Sommerville 2007 Slide 20

21 CONVENÇÕES PARA ENTIDADE EXTERNA Uma Entidade Externa é uma pessoa, um grupo de pessoas, uma empresa ou um setor de uma companhia que esteja fora do controle do sistema que está sendo modelado. Auxiliadora Freire Fonte: Engenharia de Software 8º Edição / Ian Sommerville 2007 Slide 21

22 Diagrama de Contexto Sistema Acadêmico SECRETARIA ALUNO DIREÇÃO Auxiliadora Freire Fonte: Engenharia de Software 8º Edição / Ian Sommerville 2007 Slide 22

23 Estudo de Caso - 1 Declaração do Objetivos O propósito da empresa XYZ é o Departamento Pessoal receber uma listagem mensal de todos os detalhes de seus funcionários. A listagem deverá conter as admissões e demissões ocorridas até o último dia do mês anterior. As admissões e demissões de funcionários são lançadas pelos digitadores do próprio CPD, mediante uma ficha cadastral encaminhada pelo Departamento Pessoal a cada ocorrência desses fatos. Auxiliadora Freire Fonte: Engenharia de Software 8º Edição / Ian Sommerville 2007 Slide 23

24 Estudo de Caso - 2 Declaração do Objetivos O propósito da empresa XYZ é manipular todos os detalhes dos pedidos de livros, bem como remessas, faturamento e cobranças a clientes com faturas em atrasos. Informações sobre pedidos de livros devem estar disponíveis para outros sistemas, tal como marketing, vendas e contabilidade. Auxiliadora Freire Fonte: Engenharia de Software 8º Edição / Ian Sommerville 2007 Slide 24

25 Estudo de Caso - 3 LOCADORA Elabore a análise um sistema de controle de uma locadora que terá como objetivo: Controle de locação de filmes a clientes; Controle de pagamento das locações dos clientes; Controle de estoque de DVD. O Cliente deverá estar cadastrado para poder alugar os filmes. Para a entrega do DVD é preciso que o cliente não esteja devendo na locadora e que não esteja com DVDs a devolver com prazo vencido. O pagamento pode ser feito no ato do aluguel ou na entrega do DVD, mediante uma nota-fiscal. Auxiliadora Freire Fonte: Engenharia de Software 8º Edição / Ian Sommerville 2007 Slide 25

26 Estudo de Caso - 3 A Locadora mantém uma relação de distribuidoras sempre atualizada, com CGC, nome, endereço e telefone. A locadora faz o pedido do DVD às Distribuidoras sempre que se faz necessário. A entrega dos DVDs pelas Distribuidoras são acompanhadas pela respectiva fatura. O pagamento dos pedidos às distribuidoras depende da data de faturamento das mesmas. A locadora tem várias DVDs de um mesmo filme, por exemplo, para identificar o filme criou-se uma numeração especial, por onde é possível saber o nome do filme e o preço do aluguel. Outro meio de encontrar o filme é através dos atores, atrizes e diretores. Podemos também encontrar o filme pelo estilo: policial, erótico, comedia, etc... Existe uma tabela de estilos com sigla e a descrição. A Locadora pretende a partir de agora manter também uma relação atualizada dos estilos que cada cliente prefere. Isto ajuda a enviar dicas para os Clientes através de mala direta. Auxiliadora Freire Fonte: Engenharia de Software 8º Edição / Ian Sommerville 2007 Slide 26

27 Modelos de comportamento Descreve o comportamento geral do sistema. Modelos de fluxos de dados: são usados para mostrar como os dados fluem por meio de uma sequência de etapas de processamento Modelos de máquinas de estado: modelam o comportamento do sistema em resposta para eventos externos e internos. Auxiliadora Freire Fonte: Engenharia de Software 8º Edição / Ian Sommerville 2007 Slide 27

28 Modelos de fluxo de dados Os modelos de fluxo de dados são usados para mostrar como os dados fluem por meio de uma sequência de etapas de processamento. O sistema é decomposto identificando-se como componentes suas principais funções. Mostram uma perspectiva funcional em que cada transformação representa uma única função. Anotação simples e intuitiva que os clientes podem entender. Ferramenta Diagrama de Fluxo de Dados (DFD). Auxiliadora Freire Fonte: Engenharia de Software 8º Edição / Ian Sommerville 2007 Slide 28

29 Figura 0 E1 1 2 F1 F4 Processo Processo F2 E2 3 F5 Processo F7 4 F6 Processo F8 F9 FUNÇÕES AFINS FLUXOS DE DADOS 2 Dados F3 Auxiliadora Freire Fonte: Engenharia de Software 8º Edição / Ian Sommerville 2007 Slide 29 E3

30 Modelos de fluxo de dados 1 Formatar Display Avaliar Planejamento Gerar Sinal de Alarme Sensores Ler Sensores Discar No. Telefônico Auxiliadora Freire Fonte: Engenharia de Software 8º Edição / Ian Sommerville 2007 Slide 30

31 ESTUDO DE CASO Painel Controle Interface com o Usuário Interagir com o usuário Processar Senha Configurar Sistema Ativar/ Desativar Sistema 1 Exibir Mensagens Display do Painel de Controle Alarme Sensores Monitorar Sensores Lista Telefônica Auxiliadora Freire Fonte: Engenharia de Software 8º Edição / Ian Sommerville 2007 Slide 31 1

32 Modelos de máquina de estado Mostram as respostas do sistema a incentivos assim é freqüentemente usado para modelar sistemas de realtempo. Ferramenta: Diagrama Transição de Estado (DTE) ou Diagrama de Seqüência (Usado na UML) Auxiliadora Freire Fonte: Engenharia de Software 8º Edição / Ian Sommerville 2007 Slide 32

33 Modelos de máquina de estado Registrar retirada Disponível Emprestado Cancelar reserva Registrar devolução Reservado para disciplina Registrar reserva Auxiliadora Freire Fonte: Engenharia de Software 8º Edição / Ian Sommerville 2007 Slide 33

34 Modelos de dados Descreve a estrutura lógica de dados processada pelo sistema. Representação concisa dos requisitos do sistema sob o ponto de vista de dados. Relação entre dados dentro do sistema e pessoas ou coisas fora do sistema mapa que oferece uma pista sobre como se deve organizar os dados dentro do sistema. Ferramenta: Diagrama de Entidade e Relacionamento (DER). Auxiliadora Freire Fonte: Engenharia de Software 8º Edição / Ian Sommerville 2007 Slide 34

35 Modelos de dados DENTRO DO SISTEMA Entidade Propriedade Relacionamento Cliente Nome Endereço CPF Alugar Carro Marca Cor Nº chassi Auxiliadora Freire Fonte: Engenharia de Software 8º Edição / Ian Sommerville 2007 Slide 35

36 Modelos de dados CLIENTE ALUGA CARRO Auxiliadora Freire Fonte: Engenharia de Software 8º Edição / Ian Sommerville 2007 Slide 36

37 Modelos de objeto Descrevem o sistema em termos de classes de objeto. Uma classe de objetos é uma abstração de um conjunto de objetos que possuem atributos e serviços comuns. Auxiliadora Freire Fonte: Engenharia de Software 8º Edição / Ian Sommerville 2007 Slide 37

38 Modelos de objeto Auxiliadora Freire Fonte: Engenharia de Software 8º Edição / Ian Sommerville 2007 Slide 38

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

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

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

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

Especificação de Requisitos

Especificação de Requisitos Projeto Locadora de Vídeo Passatempo Especificação de Requisitos 1. Introdução Este documento contém a especificação de requisitos e a modelagem de análise para o projeto de informatização da vídeo-locadora

Leia mais

Engenharia de Requisitos Estudo de Caso

Engenharia de Requisitos Estudo de Caso Engenharia de Requisitos Estudo de Caso Auxiliadora Freire Fonte: Engenharia de Software 8º Edição / Ian Sommerville 2007 Slide 1 Engenharia de Requisitos Exemplo 1 Reserva de Hotel 1. INTRODUÇÃO Este

Leia mais

A fim de gerenciar as vendas em uma loja, os seguintes requisitos devem ser atendidos pela modelagem de dados:

A fim de gerenciar as vendas em uma loja, os seguintes requisitos devem ser atendidos pela modelagem de dados: A fim de gerenciar as vendas em uma loja, os seguintes requisitos devem ser atendidos pela modelagem de dados: Vendas são efetuadas por um Vendedor em um determinado momento (indicado por uma data e um

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

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 Definição de Objeto...2 2 Estereótipos...3 2.1 Classe fronteira (boundary):...3 2.2 Classe de Entidade (entity):...3 2.3 Classe de Controle (control):...4 3 Interação

Leia mais

Engenharia de Software

Engenharia de Software Prof. M.Sc. Ronaldo C. de Oliveira ronaldooliveira@facom.ufu.br FACOM - 2011 Exemplo de Diagrama de Caso de Uso Sistema de Locadora de Filmes Sistema de Vídeo Locadora Você foi contratado para desenvolver

Leia mais

Modelagem de Casos de Uso (Parte 2)

Modelagem de Casos de Uso (Parte 2) Modelagem de Casos de Uso (Parte 2) Roteiro (1) Método para Modelagem de Casos De Uso Estudo de Caso: Sistema de Controle para Videolocadora Levantamento Inicial dos Casos de Uso Identificação dos Casos

Leia mais

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

UNIVERSIDADE FEDERAL DO PARANÁ UFPR Bacharelado em Ciência da Computação SOFT DISCIPLINA: Engenharia de software AULA NÚMERO: 08 DATA: / / PROFESSOR: Andrey APRESENTAÇÃO O objetivo desta aula é apresentar e discutir conceitos relacionados a modelos e especificações. Nesta aula

Leia mais

O Processo Unificado: Captura de requisitos

O Processo Unificado: Captura de requisitos O Processo Unificado: Captura de requisitos Itana Gimenes Graduação em Informática 2008 Captura de Requisitos Modelagem do negócio: Visão de negócios Modelo de objetos de negócio de negócio Especificação

Leia mais

Lista de exercícios - MER

Lista de exercícios - MER Lista de exercícios - MER Teoria: 1. Quais as fases do desenvolvimento do ciclo de vida de um banco de dados? Explique cada uma delas. 2. Quais os componentes de um DER? Defina-os. 3. Como podemos classificar

Leia mais

Métodos de Construção de Software: Análise Estruturada. Graduação em Informática 2008 Profa. Itana Gimenes

Métodos de Construção de Software: Análise Estruturada. Graduação em Informática 2008 Profa. Itana Gimenes Métodos de Construção de Software: Análise Estruturada Graduação em Informática 2008 Profa. Itana Gimenes Análise Estruturada Paradigma estruturado Sistemas são vistos como processos que transformam dados.

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

Modelagem de Casos de Uso! Um modelo funcional

Modelagem de Casos de Uso! Um modelo funcional Modelagem de Casos de Uso Diagrama de Casos de Uso Especificação de Cenários! Um modelo funcional! Mostra como os valores são processados, sem preocupações com:! ordenamento (seqüência) das ações;! as

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

Modelagem de Casos de Uso (Parte 2)

Modelagem de Casos de Uso (Parte 2) Modelagem de Casos de Uso (Parte 2) Roteiro (1) Método para Modelagem de Casos De Uso Estudo de Caso: Sistema de Controle para Videolocadora Levantamento Inicial dos Casos de Uso Identificação dos Casos

Leia mais

Projeto de Arquitetura

Projeto de Arquitetura Projeto de Arquitetura Ian Sommerville 2006 Engenharia de Software, 8ª. edição. Capítulo 11 Slide 1 Objetivos Apresentar projeto de arquitetura e discutir sua importância Explicar as decisões de projeto

Leia mais

Requisitos de Software

Requisitos de Software Requisitos de Software Ian Sommerville 2006 Engenharia de Software, 8ª. edição. Capítulo 6 Slide 1 Objetivos Apresentar os conceitos de requisitos de usuário e de sistema Descrever requisitos funcionais

Leia mais

Curso de Licenciatura em Informática

Curso de Licenciatura em Informática Curso de Licenciatura em Informática Disciplina: Análise e Projeto de Sistemas Professor: Rafael Vargas Mesquita EXERCÍCIOS SOBRE MODELAGEM DE CASOS DE USO Exercício 1: construa um Diagrama de Casos de

Leia mais

Modelagem de Sistemas Prof. Marcos Roberto e Silva

Modelagem de Sistemas Prof. Marcos Roberto e Silva Modelagem de Sistemas Prof. Marcos Roberto e Silva Diagrama de Casos de Uso Demonstra o comportamento externo do sistema, através de uma linguagem simples. Apresentando o sistema sobre a perspectiva do

Leia mais

Modelo Funcional Essencial

Modelo Funcional Essencial Modelo Funcional Essencial Análise e Projeto - 1 Tem como objetivo definir o que o sistema deve fazer, ou seja, as funções que deve realizar para atender seus usuários. Na análise essencial fazemos essa

Leia mais

Engenharia Requisitos Estudo de caso

Engenharia Requisitos Estudo de caso Engenharia Requisitos Estudo de caso Auxiliadora Freire Fonte: Engenharia de Software 8º Edição / Ian Sommerville 2000 Slide 1 Sistema de Matricula Auxiliadora Freire Fonte: Engenharia de Software 8º Edição

Leia mais

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

Modelagem de Software Prof. Flávio de Oliveira Silva, Ph.D. UML Diagramas Um diagrama é a apresentação gráfica de um conjunto de elementos, onde os vértices são ITENS e os arcos RELACIONAMENTOS UML 2.0 possui os seguintes diagramas: Diagrama de Classes (Class Diagram)

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 Casos de Uso Objetivos Principais dos Casos de Uso: Delimitação do contexto de

Leia mais

2 Diagrama de Caso de Uso

2 Diagrama de Caso de Uso 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 Caso de Uso (Use Case) Autoria:Aristófanes Corrêa

Leia mais

09/09/2013. Roteiro. Aula 2 Revisão 2:Diagrama de Sequência. Diagrama de Sequência. Diagrama de Sequência. Biblioteca. Atributos

09/09/2013. Roteiro. Aula 2 Revisão 2:Diagrama de Sequência. Diagrama de Sequência. Diagrama de Sequência. Biblioteca. Atributos Aula 2 Revisão 2:Diagrama de Sequência UML Roteiro Diagrama Sequência Mostra: a evolução de uma dada situação em determinado momento do software uma dada colaboração entre duas ou mais classes a interação

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

Ricardo Roberto de Lima UNIPÊ 2008.1 APS-I. Históricos e Modelagem Orientada a Objetos

Ricardo Roberto de Lima UNIPÊ 2008.1 APS-I. Históricos e Modelagem Orientada a Objetos Históricos e Modelagem Orientada a Objetos Histórico Diversas metodologias e métodos surgiram para apoiar OO. Evolução a partir de linguagens C++ e SmallTalk. Anos 80 Anos 80-90: diversidade de autores.

Leia mais

UNIDADE 4. Introdução à Metodologia de Desenvolvimento de Sistemas

UNIDADE 4. Introdução à Metodologia de Desenvolvimento de Sistemas UNIDADE 4. Introdução à Metodologia de Desenvolvimento de Sistemas 4.1 Motivação Sistemas de Informação são usados em diversos níveis dentro de uma organização, apoiando a tomada de decisão; Precisam estar

Leia mais

Engenharia Requisitos

Engenharia Requisitos Engenharia Requisitos Auxiliadora Freire Fonte: Engenharia de Software 8º Edição / Ian Sommerville 2007 Slide 1 Sumário Introdução à Engenharia de Requisitos Tipos de Requisitos A qualidade dos Requisitos

Leia mais

Requisitos de Software

Requisitos de Software Requisitos de Software Centro de Informática - Universidade Federal de Pernambuco Kiev Gama kiev@cin.ufpe.br Slides originais elaborados por Ian Sommerville e adaptado pelos professores Márcio Cornélio,

Leia mais

Projeto de Arquitetura

Projeto de Arquitetura Introdução Projeto de Arquitetura (Cap 11 - Sommerville) UNIVERSIDADE FEDERAL DE ALAGOAS Curso de Ciência da Computação Engenharia de Software I Prof. Rômulo Nunes de Oliveira Até agora, estudamos: Os

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

Casos de Uso. Professor MSc Wylliams Barbosa Santos wylliamss@gmail.com wylliams.wordpress.com Laboratório de Programação

Casos de Uso. Professor MSc Wylliams Barbosa Santos wylliamss@gmail.com wylliams.wordpress.com Laboratório de Programação Casos de Uso Professor MSc Wylliams Barbosa Santos wylliamss@gmail.com wylliams.wordpress.com Laboratório de Programação Agenda Caso de Uso Conceitos Iniciais Cenário Principal Cenários Alternativos Atores

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

CASO DE USO. Isac Aguiar isacaguiar.com.br isacaguiar@gmail.com

CASO DE USO. Isac Aguiar isacaguiar.com.br isacaguiar@gmail.com CASO DE USO Isac Aguiar isacaguiar.com.br isacaguiar@gmail.com Caso de Uso Descreve o modelo funcional (comportamento) do sistema Técnica de especificaçao de requisitos Especifica um serviço que o sistema

Leia mais

Universidade Federal Rural de Pernambuco. Bacharelado em Sistemas de Informação. Disciplina: Análise e Projeto de Sistemas de Informação

Universidade Federal Rural de Pernambuco. Bacharelado em Sistemas de Informação. Disciplina: Análise e Projeto de Sistemas de Informação Universidade Federal Rural de Pernambuco Bacharelado em Sistemas de Informação Disciplina: Análise e Projeto de Sistemas de Informação Docente: Rodrigo Aluna: Thays Melo de Moraes Diagramas do Projeto

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

A Linguagem de Modelagem Unificada (UML)

A Linguagem de Modelagem Unificada (UML) Aécio Costa A Linguagem de Modelagem Unificada (UML) Percebeu-se a necessidade de um padrão para a modelagem de sistemas, que fosse aceito e utilizado amplamente. Surge a UML (Unified Modeling Language)

Leia mais

Figura 1 Diagrama de Casos de Uso do Sistema de Venda

Figura 1 Diagrama de Casos de Uso do Sistema de Venda Campus Cachoeiro de Itapemirim Curso Técnico em Informática Disciplina: Análise e Projeto de Sistemas Professor: Rafael Vargas Mesquita EXERCÍCIO 01 SOBRE DIAGRAMA DE SEQUENCIA Exercício 1: construa um

Leia mais

Modelo de interações no processo de desenvolvimento

Modelo de interações no processo de desenvolvimento Modelo de interações no processo de desenvolvimento Modelo de interações no processo de desenvolvimento Em um processo incremental e iterativo, os modelos evoluem em conjunto. Embora estes modelos representem

Leia mais

ESTÁGIO DE DOCÊNCIA II

ESTÁGIO DE DOCÊNCIA II FUNDAÇÃO UNIVERSIDADE ESTADUAL DE MARINGÁ Centro de Tecnologia - CTC Departamento de Informática - DIN Programa de Pós-Graduação em Ciência da Computação PCC ESTÁGIO DE DOCÊNCIA II Disciplina: Engenharia

Leia mais

Palavras-Chaves: Arquitetura, Modelagem Orientada a Objetos, UML.

Palavras-Chaves: Arquitetura, Modelagem Orientada a Objetos, UML. MODELAGEM ORIENTADA A OBJETOS APLICADA À ANÁLISE E AO PROJETO DE SISTEMA DE VENDAS ALTEMIR FERNANDES DE ARAÚJO Discente da AEMS Faculdades Integradas de Três Lagoas ANDRE LUIZ DA CUNHA DIAS Discente da

Leia mais

Casos de Uso - definições

Casos de Uso - definições Casos de Uso - definições Um caso de uso é uma descrição narrativa de uma seqüência de eventos que ocorre quando um ator (agente externo) usa um sistema para realizar uma tarefa [Jacobson 92] Um caso de

Leia mais

MODELAGEM DO SISTEMA: DIAGRAMA DE ATIVIDADES

MODELAGEM DO SISTEMA: DIAGRAMA DE ATIVIDADES COLÉGIO ESTADUAL ULYSSES GUIMARÃES CURSO TÉCNICO PROFISSIONALIZANTE EM INFORMÁTICA ERINALDO SANCHES NASCIMENTO MODELAGEM DO SISTEMA: DIAGRAMA DE ATIVIDADES FOZ DO IGUAÇU 2013 LISTA DE FIGURAS FIGURA 1

Leia mais

PONTIFÍCIA UNIVERSIDADE CATÓLICA DO RIO DE JANEIRO CURSO DE MESTRADO EM INFORMÁTICA FRAMEWORK DE AGENDAMENTO DE RECURSOS UTILIZANDO FILAS

PONTIFÍCIA UNIVERSIDADE CATÓLICA DO RIO DE JANEIRO CURSO DE MESTRADO EM INFORMÁTICA FRAMEWORK DE AGENDAMENTO DE RECURSOS UTILIZANDO FILAS PONTIFÍCIA UNIVERSIDADE CATÓLICA DO RIO DE JANEIRO CURSO DE MESTRADO EM INFORMÁTICA FRAMEWORK DE AGENDAMENTO DE RECURSOS UTILIZANDO FILAS Cidiane Aracaty Lobato Rio de Janeiro, 2003 PONTIFÍCIA UNIVERSIDADE

Leia mais

Lógica e Programação Java

Lógica e Programação Java Lógica e Programação Java Agenda Orientação a Objetos Parte 2 UML (software astah) Diagramas Estruturais Diagramas Comportamentais Diagramas de Interação astah Diagrama de Classes Antigo Jude Versão Community

Leia mais

Desenvolvimento de Sistemas Orientados a Objetos com UML UP/RUP: Projeto

Desenvolvimento de Sistemas Orientados a Objetos com UML UP/RUP: Projeto Desenvolvimento de Sistemas Orientados a Objetos com UML UP/RUP: Projeto Engenharia de Software I Informática 2009 Profa. Dra. Itana Gimenes RUP: Artefatos de projeto Modelo de Projeto: Use-Case Realization-projeto

Leia mais

Unioeste Universidade Estadual do Oeste do Paraná

Unioeste Universidade Estadual do Oeste do Paraná Unioeste Universidade Estadual do Oeste do Paraná CENTRO DE CIÊNCIAS EXATAS E TECNOLÓGICAS Colegiado de Informática Curso de Bacharelado em Informática Especificação de Requisitos e Modelagem Orientada

Leia mais

UML Diagramas. UML Diagramas. UML Diagrama Diagrama de Classes. UML Diagrama Diagrama de Classes

UML Diagramas. UML Diagramas. UML Diagrama Diagrama de Classes. UML Diagrama Diagrama de Classes Diagramas Diagrama é uma representação gráfica de uma coleção de elementos de um modelo São desenhados para permitir a visualização de um sistema sob diferentes perspectivas Um mesmo item pode aparecer

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

Catálogo Online das Bibliotecas da ULBRA - Liber. Guia do Usuário

Catálogo Online das Bibliotecas da ULBRA - Liber. Guia do Usuário Catálogo Online das Bibliotecas da ULBRA - Liber Guia do Usuário Ji-Paraná 2015 1 LIBER é o sistema de informatização das Bibliotecas da ULBRA. O Catálogo On-line oferece além da pesquisa ao acervo das

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

Introdução Diagramas de Casos de Uso Diagramas de Classes Estoque Fácil

Introdução Diagramas de Casos de Uso Diagramas de Classes Estoque Fácil UFCG Introdução Diagramas de Casos de Uso Diagramas de Classes Estoque Fácil Arthur Silva Freire Caio César Meira Paes Carlos Artur Nascimento Vieira Matheus de Araújo Maciel Tiago Brasileiro Araújo Engenharia

Leia mais

Engenharia de Software

Engenharia de Software Prof. M.Sc. Ronaldo C. de Oliveira ronaldooliveira@facom.ufu.br FACOM - 2011 UML Linguagem Unificada de Modelagem Análise Orientada a Objetos com UML Análise Orientada a Objetos com UML Diagrama de Caso

Leia mais

Documento de Análise e Projeto VideoSystem

Documento de Análise e Projeto VideoSystem Documento de Análise e Projeto VideoSystem Versão Data Versão Descrição Autor 20/10/2009 1.0 21/10/2009 1.0 05/11/2009 1.1 Definição inicial do documento de análise e projeto Revisão do documento

Leia mais

Diagramas de Casos de Uso

Diagramas de Casos de Uso Diagramas de Casos de Uso Não diga pouco em muitas palavras, mas sim, muito em poucas. Pitágoras Casos de uso O modelo de casos de uso modela os requisitos funcionais do sistema. É uma técnica de modelagem

Leia mais

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

Padrões Arquiteturais e de Integração - Parte 1 1 / 58 - Parte 1 Erick Nilsen Pereira de Souza T017 - Arquitetura e Design de Aplicações Análise e Desenvolvimento de Sistemas Universidade de Fortaleza - UNIFOR 11 de fevereiro de 2015 2 / 58 Agenda Tópicos

Leia mais

:: aula 11. :: Diagrama de Seqüência e Protótipos. :: Olá! Nesta aula, continuaremos a 4ª fase do Projeto Desenho.

:: aula 11. :: Diagrama de Seqüência e Protótipos. :: Olá! Nesta aula, continuaremos a 4ª fase do Projeto Desenho. :: Nome do Curso Sistemas da informação :: Nome da Unidade Curricular PI Sistemas orientados a objetos :: Tema da aula Diagrama de Seqüência e Prototipação :: Fase / Etapa Fase 4 Desenho do Projeto e Interligação

Leia mais

Conteúdo. 1. Introdução. 2. Levantamento de Requisitos. 3. Análise Orientada a Objetos. 4. Projeto Orientado a Objetos 5. UML. 6.

Conteúdo. 1. Introdução. 2. Levantamento de Requisitos. 3. Análise Orientada a Objetos. 4. Projeto Orientado a Objetos 5. UML. 6. Conteúdo 1. Introdução 2. Levantamento de Requisitos 3. Análise Orientada a Objetos 4. Projeto Orientado a Objetos 5. UML 6. Métodos Ágeis Análise Orientada a Objetos Exercícios Exercício 1 Defina o diagrama

Leia mais

Recursos Galileu Painel Administrativo

Recursos Galileu Painel Administrativo PAINEL ADMINISTRATIVO GALILEU 2014 Recursos Galileu Painel Administrativo SISTEMA DE GESTÃO ESCOLAR ONLINE WWW.SISTEMAGALILEU.COM.BR INOVASIE IT SOLUTIONS Avenida Altino Arantes, 131, Sala 71, Centro Ourinhos/SP

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

Análise e Projeto de Sistemas de Informação. Andrêza Leite andreza.lba@gmail.com

Análise e Projeto de Sistemas de Informação. Andrêza Leite andreza.lba@gmail.com Análise e Projeto de Sistemas de Informação Andrêza Leite andreza.lba@gmail.com Roteiro Sistemas de Informação Ciclo de Desenvolvimento de SI Projeto Análise Estruturada Análise Orientada a Objetos Como

Leia mais

Modelagem do Processo de Negócio

Modelagem do Processo de Negócio Análise e Projeto 1 Modelagem do Processo de Negócio Modelos de processos de negócios descrevem as diferentes atividades que, quando combinados, oferecem suporte a um processo de negócio. Processos de

Leia mais

Modelagem Conceitual Exercício resolvido 02 Modelagem Conceitual

Modelagem Conceitual Exercício resolvido 02 Modelagem Conceitual Modelagem Conceitual Exercício resolvido 02 Modelagem Conceitual Vitor Valerio de Souza Campos (adaptado do material de um curso de modelagem de dados da Oracle) Uma pequena locadora de vídeos possui ao

Leia mais

Diagrama de Caso de Uso e Diagrama de Sequência

Diagrama de Caso de Uso e Diagrama de Sequência Diagrama de Caso de Uso e Diagrama de Sequência Milena Alexandre dos Santos Baesso (Mestranda em Engenharia Elétrica) Agenda Ciclo de Vida de um Sistema A Fase de Análise Análise Orientada à Objetos Diagramas

Leia mais

Pergamum - Sistema Integrado de Bibliotecas Consulta ao Acervo e Meu Pergamum. Rio do Sul, maio de 2014

Pergamum - Sistema Integrado de Bibliotecas Consulta ao Acervo e Meu Pergamum. Rio do Sul, maio de 2014 Pergamum - Sistema Integrado de Bibliotecas Consulta ao Acervo e Meu Pergamum Rio do Sul, maio de 2014 Consulta ao Acervo www.ifc-riodosul.edu.br Clique no item Consulta ao Acervo. Pesquisa Geral Na pesquisa

Leia mais

DOCUMENTO DE REQUISITOS

DOCUMENTO DE REQUISITOS DOCUMENTO DE REQUISITOS ID documento: Data: / / Versão : Responsável pelo documento: ID Projeto: HISTÓRICO DE REVISÕES Data de criação/ atualização Descrição da(s) Mudança(s) Ocorrida(s) Autor Versão do

Leia mais

MODELOS PARA ESPECIFICAÇÃO DE SISTEMAS DE SOFTWARE CCE 556- Engenharia de Software

MODELOS PARA ESPECIFICAÇÃO DE SISTEMAS DE SOFTWARE CCE 556- Engenharia de Software UNIVERSIDADE ESTADUAL PAULISTA INSTITUTO DE BIOCIÊNCIAS, LETRAS E CIÊNCIAS EXATAS DEPARTAMENTO DE CIÊNCIAS DE COMPUTAÇÃO E ESTATÍSTICA MODELOS PARA ESPECIFICAÇÃO DE SISTEMAS DE SOFTWARE CCE 556- Engenharia

Leia mais

Engenharia de Software I

Engenharia de Software I Engenharia de Software I Curso de Desenvolvimento de Software Prof. Alessandro J de Souza ajdsouza@cefetrn.br 1 Rational Unified Process RUP Fase Elaboração 2 VISÃO GERAL Fase Elaboração. Visão Geral 3

Leia mais

Os casos de uso dão conta da maioria dos requisitos de um sistema computacional.

Os casos de uso dão conta da maioria dos requisitos de um sistema computacional. Unidade 3: Modelagem de requisitos e de soluções (Parte a) 1 Casos de uso 1.1 Conceitos básicos e parâmetros de descrição Os casos de uso dão conta da maioria dos requisitos de um sistema computacional.

Leia mais

Notas de Aula 04: Casos de uso de um sistema

Notas de Aula 04: Casos de uso de um sistema Notas de Aula 04: Casos de uso de um sistema Objetivos da aula: Aprender os elementos básicos da modelagem por casos de uso Utilizar as associações entre casos de uso, atores e demais artefatos Compreender

Leia mais

Palavras-Chaves: estoque, modelagem, requisitos, UML, vendas.

Palavras-Chaves: estoque, modelagem, requisitos, UML, vendas. UTILIZAÇÃO DA UML NO DESENVOLVIMENTO DE SISTEMA DE CONTROLE DE VENDAS E ESTOQUE GILBERTO FRANCISCO PACHECO DOS SANTOS Discente da AEMS Faculdades Integradas de Três Lagoas JACKSON LUIZ ARROSTI Discente

Leia mais

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

UNIVERSIDADE FEDERAL DO PARANÁ. CURSO: Ciência da Computação DATA: / / 2013 PERÍODO: 4 o. CURSO: Ciência da Computação DATA: / / 2013 PERÍODO: 4 o. PROFESSOR: Andrey DISCIPLINA: Técnicas Alternativas de Programação AULA: 08 APRESENTAÇÃO Na aula de hoje vamos apresentar e discutir como definir

Leia mais

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

UNIVERSIDADE FEDERAL DO PARANÁ. CURSO: Ciência da Computação DATA: / / 2013 PERÍODO: 4 o. CURSO: Ciência da Computação DATA: / / 2013 PERÍODO: 4 o. PROFESSOR: Andrey DISCIPLINA: Técnicas Alternativas de Programação AULA: 11 APRESENTAÇÃO Nesta aula serão discutidos os conceitos relacionados

Leia mais

Levantamento, Análise e Gestão Requisitos. Aula 04

Levantamento, Análise e Gestão Requisitos. Aula 04 Levantamento, Análise e Gestão Requisitos Aula 04 Agenda Linguagem de Modelagem Unificada (UML) Modelagem Visual Síntese Histórica da UML Conceitos da UML Notações da UML Diagramas Estruturais Diagramas

Leia mais

Engenharia de Software I

Engenharia de Software I Engenharia de Software I Rogério Eduardo Garcia (rogerio@fct.unesp.br) Bacharelado em Ciência da Computação Aula 05 Material preparado por Fernanda Madeiral Delfim Tópicos Aula 5 Contextualização UML Astah

Leia mais

Processo De Engenharia de Software II

Processo De Engenharia de Software II UNIOESTE Universidade Estadual do Oeste do Paraná CENTRO DE CIÊNCIAS EXATAS E TECNOLÓGICAS Colegiado de Ciência da Computação Curso de Bacharelado em Ciência da Computação Processo De Engenharia de Software

Leia mais

O que é a UML? Introdução a UML. Objetivos da Modelagem. Modelos. A UML não é. Princípios da Modelagem. O que é um modelo?

O que é a UML? Introdução a UML. Objetivos da Modelagem. Modelos. A UML não é. Princípios da Modelagem. O que é um modelo? O que é a UML? Introdução a UML Linguagem Gráfica de Modelagem para: Visualizar Especificar Construir Documentar Comunicar Artefatos de sistemas complexos Linguagem: vocabulário + regras de combinação

Leia mais

Unidade III MODELAGEM DE PROCESSOS. Profa. Gislaine Stachissini

Unidade III MODELAGEM DE PROCESSOS. Profa. Gislaine Stachissini Unidade III MODELAGEM DE PROCESSOS Profa. Gislaine Stachissini Diagrama UML Visões do Sistema Diagrama UML Objetivo: fornecer múltiplas visões do sistema a ser modelado, analisando e modelando sobre diversos

Leia mais

QUESTÃO 01 - DIAGRAMA DE SEQUENCIA (CONCEITOS)

QUESTÃO 01 - DIAGRAMA DE SEQUENCIA (CONCEITOS) Campus Cachoeiro de Itapemirim Disciplina: Análise e Projeto de Sistemas Curso Técnico em Informática Professor: Rafael Vargas Mesquita Bimestre 02 - Avaliação 03 - Assunto: Diagrama de Sequência Aluno:

Leia mais

Prof.: Clayton Maciel Costa clayton.maciel@ifrn.edu.br

Prof.: Clayton Maciel Costa clayton.maciel@ifrn.edu.br Banco de Dados Prof.: Clayton Maciel Costa clayton.maciel@ifrn.edu.br 1 Especialização e Generalização Especialização: Processo de definição de um conjunto de sub-classes (sub-tipos) de um tipo de entidade.

Leia mais

18º Congresso de Iniciação Científica UM ESTUDO EXPLORATÓRIO SOBRE TÉCNICAS DE MODELAGEM DE REQUISITOS DE SOFTWARE PARA SISTEMA EMBARCADO

18º Congresso de Iniciação Científica UM ESTUDO EXPLORATÓRIO SOBRE TÉCNICAS DE MODELAGEM DE REQUISITOS DE SOFTWARE PARA SISTEMA EMBARCADO 18º Congresso de Iniciação Científica UM ESTUDO EXPLORATÓRIO SOBRE TÉCNICAS DE MODELAGEM DE REQUISITOS DE SOFTWARE PARA SISTEMA EMBARCADO Autor(es) MARINA CALÇA Orientador(es) LUIZ EDUARDO GALVÃO MARTINS

Leia mais

Tópicos em Engenharia de Software (Optativa III) AULA 2. Prof. Andrêza Leite andreza.lba@gmail.com (81 )9801-6619

Tópicos em Engenharia de Software (Optativa III) AULA 2. Prof. Andrêza Leite andreza.lba@gmail.com (81 )9801-6619 Tópicos em Engenharia de Software (Optativa III) AULA 2 Prof. Andrêza Leite andreza.lba@gmail.com (81 )9801-6619 Engenharia de Software Objetivo da aula Depois desta aula você terá uma revisão sobre o

Leia mais

LEVANTAMENTO DE REQUISITOS SEGUNDO O MÉTODO VOLERE

LEVANTAMENTO DE REQUISITOS SEGUNDO O MÉTODO VOLERE LEVANTAMENTO DE REQUISITOS SEGUNDO O MÉTODO VOLERE RESUMO Fazer um bom levantamento e especificação de requisitos é algo primordial para quem trabalha com desenvolvimento de sistemas. Esse levantamento

Leia mais

Micro Mídia Informática Fevereiro/2009

Micro Mídia Informática Fevereiro/2009 Micro Mídia Informática Fevereiro/2009 1 UML Introdução Fases de Desenvolvimento Notação Visões Análise de Requisitos Casos de Uso StarUML Criando Casos de Uso Orientação a Objetos Diagrama de Classes

Leia mais

Análise e Projeto Orientados por Objetos

Análise e Projeto Orientados por Objetos Análise e Projeto Orientados por Objetos Aula 02 Análise e Projeto OO Edirlei Soares de Lima Análise A análise modela o problema e consiste das atividades necessárias para entender

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

Engenharia de Software Engenharia de Software Requisitos de Software Prof. MSc. Edilberto Silva prof.edilberto.silva@gmail.com http://www.edilms.eti.br Requisito O que é um REQUISITO? Em software: É a CARACTERIZAÇÃO do que o

Leia mais

Modelo Entidade - Relacionamento (ER ou MER) Parte 3

Modelo Entidade - Relacionamento (ER ou MER) Parte 3 Modelo Entidade - Relacionamento (ER ou MER) Parte 3 INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DE SANTA CATARINA CAMPUS DE FLORIANÓPOLIS CURSO TÉCNICO T DE METEOROLOGIA DASS - Departamento Acadêmico

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

UNIVERSIDADE DE MOGI DAS CRUZES Centro de Ciências Exatas e Tecnológicas

UNIVERSIDADE DE MOGI DAS CRUZES Centro de Ciências Exatas e Tecnológicas UNIVERSIDADE DE MOGI DAS CRUZES Centro de Ciências Exatas e Tecnológicas Sistemas de Informação e Tecnologia em 3º Semestre Análise Orientada aos Objetos Modelagem de Casos de Uso Objetivo: Apresentar

Leia mais

Movimentações Online pelo Sistema

Movimentações Online pelo Sistema TOTVS www.unipe.br Movimentações Online pelo Sistema Portal Acadêmico Objetivo O presente manual tem como objetivo orientar os usuários para a utilização das ferramentas de movimentações online da Biblioteca

Leia mais

Guia de Especificação de Caso de Uso Metodologia CELEPAR

Guia de Especificação de Caso de Uso Metodologia CELEPAR Guia de Especificação de Caso de Uso Metodologia CELEPAR Agosto 2009 Sumário de Informações do Documento Documento: guiaespecificacaocasouso.odt Número de páginas: 10 Versão Data Mudanças Autor 1.0 09/10/2007

Leia mais