POO29004 Programação Orientada a Objetos

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

Download "POO29004 Programação Orientada a Objetos"

Transcrição

1 POO29004 Programação Orientada a Objetos Diagramas comportamentais UML Prof. Emerson Ribeiro de Mello Instituto Federal de Santa Catarina IFSC campus São José mello@ifsc.edu.br 23 de outubro de /22

2 Diagrama de sequência UML Diagrama comportamental que busca determinar a sequência de eventos que ocorrem em um determinado processo Identifica as mensagens que são trocadas entre os elementos envolvidos e em que ordem são trocadas Um diagrama de sequência se baseia em um diagrama de caso de uso, podendo também depender de diagrama de classes 2/22

3 Diagrama de sequência UML Diagrama comportamental que busca determinar a sequência de eventos que ocorrem em um determinado processo Identifica as mensagens que são trocadas entre os elementos envolvidos e em que ordem são trocadas Um diagrama de sequência se baseia em um diagrama de caso de uso, podendo também depender de diagrama de classes Por que usar? Podem ser escritos e lidos até por quem não codifica São agnósticos à linguagem de programação Permite visualizar a interação entre um grande número de classes / objetos 2/22

4 Exemplo: diagrama de sequência para caso de uso caso de uso: Verificar 1 O usuário pressiona o botão verificar 2 O cliente primeiramente envia todos os s que estão na caixa de saída 3 Após receber a confirmação do servidor, o cliente pergunta ao servidor se tem novos s 4 Se sim, então o cliente baixa os novos s 5 Por fim, o cliente apaga do servidor todos os s que estão na lixeira ou na pasta SPAM 3/22

5 Exemplo: diagrama de sequência para caso de uso caso de uso: Verificar 3/22

6 Participantes em um diagrama de sequência Atores podem ser instâncias dos atores modelos no diagrama de caso de uso. Representam entidades externas que interagem com o sistema Lifelines Classes, objetos ou mesmo partes de um sistema Cada participante no diagrama possui uma linha de vida que representa o tempo que o objeto existe durante o processo Foco de ativação (ou controle) indica os períodos que uma entidade está participando ativamente do processo Mensagens usadas para demonstrar a ocorrência de eventos entre duas entidades 4/22

7 Participantes em um diagrama de sequência 5/22

8 Representando objetos no diagrama de sequência 6/22

9 Representando objetos no diagrama de sequência 6/22

10 Notações para tipo de mensagens Notação Descrição Síncrona Indica que o emissor está aguardando pela resposta antes de prosseguir. Tipicamente a invocação de método de uma classe Assíncrona Indica que não existe um tipo de retorno expĺıcito para o emissor. O emissor não aguardará por uma resposta para que possa prosseguir. Isso permite os objetos executarem de forma concorrente Resposta Representa o retorno de uma mensagem síncrona 7/22

11 Notações para tipo de mensagens Notação Descrição Criação Resulta na criação de um novo objeto. Poderia invocar o método construtor da classe Mensagem perdida Mensagem que foi enviada, porém sua confirmação de recebimento não foi recebida. O emissor é conhecido, porém o receptor não Mensagem encontrada Recebimento de uma mensagem que fora dada como perdida ou recebida de um emissor não representado no diagrama 8/22

12 Tipos de mensagens Mensagens síncronas e de criação 9/22

13 Fragmentos de interação Fragmentos permite criar e manter diagramas de sequência complexos Representado por um retângulo que envolve toda a interação. Uma aba no canto para esquerdo com o operador indica o tipo do fragmento 10/22

14 Fragmentos de interação: principais operadores Operador sd opt alt loop par ref Descrição Diagrama de sequência contém todo o diagrama Opção executa somente se certa condição for satisfeita (if) Alternativo com múltiplos fragmentos somente se certa condição for satisfeita (if/else) Laço fragmento é executado enquanto atender condição Paralelo cada fragmento é executado em paralelo Referido para referenciar interação definida em outro diagrama 11/22

15 Fragmentos de interação: loop e alt 12/22

16 Fragmentos de interação: ref 13/22

17 Exemplos 14/22

18 Exemplo: Loja de livros online 1 O cliente faz a busca pelo título de um livro 2 O sistema retorna todos os livros que possuem tal título 3 O cliente vê a descrição do livro 4 O cliente coloca o livro no carrinho de compras 5 O cliente repete os passos anteriores quantas vezes desejar 6 O cliente pode comprar os livros que estão em seu carrinho clicando na opção finalizar compra 14/22

19 Exemplo: Loja de livros online 15/22

20 Exemplo: Projeto Loon Cada balão é munido com componentes para atuar com uma estação rádio base de telefonia celular Os usuários em terra se conectam automaticamente no balão mais próximo e seus dados são roteados pelos demais balões até chegar no balão que estiver mais próximo de um ponto de acesso à Internet em terra 16/22

21 Diagrama de comunicação UML 17/22

22 Diagrama de comunicação UML Diagrama complementar ao diagrama de sequência, de forma que as mesmas informações são apresentadas em ambos os diagramas, porém com enfoques diferentes Diagrama de comunicação não se preocupa com a temporalidade do processo, concentrando-se somente nos elementos e mensagens trocadas entre esses Possui a maioria dos componentes de um diagrama de sequência, porém não provê suporte a fragmentos e ocorrências de interação 17/22

23 Diagrama de comunicação UML 18/22

24 Diagrama de atividade UML 19/22

25 Diagrama de atividade Usado para modelar atividades, como um método, algoritmo ou mesmo processo completo Enfatiza a sequência e condições para coordenar comportamentos de baixo nível Diagrama UML mais próximo de um algoritmo e possui semelhanças com um fluxograma 19/22

26 Diagrama de atividade UML Como complemento ao caso de uso 20/22

27 Exercícios 21/22

28 Exercícios Gilleanes T.A. Guedes UML2: uma abordagem prática Editora Novatec, 2011 Capítulo 7: todos os exemplos e fazer todos os exercícios Capítulo 8: fazer todos exercícios Capítulo 10: todos os exemplos e fazer todos os exercícios 21/22

29 Aula baseada em Gilleanes T.A. Guedes UML2: uma abordagem prática Editora Novatec, /22

27/02/2016 UML. Prof. Esp. Fabiano Taguchi DIAGRAMAS DE SEQUÊNCIA

27/02/2016 UML. Prof. Esp. Fabiano Taguchi  DIAGRAMAS DE SEQUÊNCIA UML Prof. Esp. Fabiano Taguchi http://fabianotaguchi.wordpress.com fabianotaguchi@hotmail.com DIAGRAMAS DE SEQUÊNCIA DIAGRAMA DE SEQUENCIA Preocupa-se com a ordem temporal em que as mensagens são trocadas,

Leia mais

Diagrama de Sequência.

Diagrama de Sequência. Diagrama de Sequência Simone Sawasaki Tanaka simone.tanaka@unifil.br Diagrama de Sequência : U s ua rio Ob j eto 1: N om e da C la s s e Obje to 2 : N om e d a C las s e 3 : N o m e d a C las s e Eve nto

Leia mais

Tópicos da Aula. Alguns Diagramas UML. Diagramas Principais. Diagramas de Interação: Sequência e Colaboração. Tipos de Diagramas de Interação

Tópicos da Aula. Alguns Diagramas UML. Diagramas Principais. Diagramas de Interação: Sequência e Colaboração. Tipos de Diagramas de Interação Engenharia de Software Aula 10 Tópicos da Aula Diagramas de Interação: Sequência e Colaboração Eduardo Figueiredo http://www.dcc.ufmg.br/~figueiredo dcc603@gmail.com 09 Abril 2012 Alguns Diagramas UML

Leia mais

PCS3413 Engenharia de Software e Banco de Dados

PCS3413 Engenharia de Software e Banco de Dados PCS3413 Engenharia de Software e Banco de Dados Aula 7 Escola Politécnica da Universidade de São Paulo 1 Diagramas de Interação Diagramas de Sequência Diagrama de Comunicação 2 Solange N. A. de Souza Principais

Leia mais

Marcelo Henrique dos Santos

Marcelo Henrique dos Santos Marcelo Henrique dos Santos Mestrado em Educação (em andamento) MBA em Marketing e Vendas (em andamento) Especialista em games Bacharel em Sistema de Informação Email: marcelosantos@outlook.com SISTEMAS

Leia mais

Diagrama de Sequência. Diagrama de Sequência. Atores. O que representam? Linha de Vida. Objetos

Diagrama de Sequência. Diagrama de Sequência. Atores. O que representam? Linha de Vida. Objetos DCC / ICEx / UFMG Eduardo Figueiredo http://www.dcc.ufmg.br/~figueiredo Preocupa-se com a ordem temporal em que as mensagens são trocadas Pode ser usado para detalhar um Caso de Uso Identifica O evento

Leia mais

Análise de Sistemas 3º Bimestre (material 2)

Análise de Sistemas 3º Bimestre (material 2) Análise de Sistemas 3º Bimestre (material 2) Professor: José Ronaldo Leles Júnior Turma: 2º ano do curso de Sistemas de Informação UEG Universidade Estadual de Goiás Campus Posse POO Paradigma Orientado

Leia mais

Interações entre objetos

Interações entre objetos Interações entre objetos Interações entre Objetos Os serviços (casos de uso) são fornecidos através da colaboração de grupos de objetos Os objetos interagem através de comunicações Diagrama de Sequência

Leia mais

Diagramas de Package

Diagramas de Package 190 Diagramas de Package À medida que os sistemas software se tornam mais complexos e o número de classes aumenta: Torna-se difícil efectuar a gestão das diversas classes A identificação de uma classe

Leia mais

Diagrama de Sequência Notação Objetos. Diagrama de Sequência Notação Mensagens. Diagrama de Sequência Notação Mensagens. Tipos de Mensagens

Diagrama de Sequência Notação Objetos. Diagrama de Sequência Notação Mensagens. Diagrama de Sequência Notação Mensagens. Tipos de Mensagens Diagrama de Sequência Diagrama de Sequência Os diagramas de sequências enfatizam a perspectiva temporal Há dois tipos de utilização desse diagrama, dependendo da fase em que estamos Documentação dos casos

Leia mais

Fatec Ipiranga - Engenharia de Software I 18/02/2013. Agenda. 0. Relembrando os Relacionamentos do Diagrama de Classes

Fatec Ipiranga - Engenharia de Software I 18/02/2013. Agenda. 0. Relembrando os Relacionamentos do Diagrama de Classes Engenharia de Software I 3º. Semestre ADS Diagramas de Interação Enfoque Diagrama de Sequência Profa. Dra. Ana Paula Gonçalves Serra Agenda 0. Relembrando os Relacionamentos do Diagrama de Classes 2. Diagrama

Leia mais

Diagrama de Seqüência

Diagrama de Seqüência Diagrama de Seqüência Viviane Torres da Silva viviane.silva@ic.uff.br http://www.ic.uff.br/~viviane.silva/2010.2/es1 O que é? Diagrama criado para modelagem da interação entre objetos Detalha como objetos

Leia mais

BCD29008 Banco de dados

BCD29008 Banco de dados BCD29008 Banco de dados Modelo Entidade-Relacionamento (ER) Prof. Emerson Ribeiro de Mello Instituto Federal de Santa Catarina IFSC campus São José mello@ifsc.edu.br http://docente.ifsc.edu.br/mello/bcd

Leia mais

as fases contemplam todas as etapas do ciclo de desenvolvimento (requisitos, análise, projeto, implementação, teste e validação);

as fases contemplam todas as etapas do ciclo de desenvolvimento (requisitos, análise, projeto, implementação, teste e validação); Título : B2 Processo de desenvolvimento de Sistemas Conteúdo : A UML estabelece uma abordagem para a construção, o desenvolvimento e a manutenção de software. Atualmente, metodologias utilizadas no desenvolvimento

Leia mais

Diagrama de Atividades

Diagrama de Atividades Diagrama de Atividades É essencialmente um gráfico de fluxo onde apresenta o fluxo de controle de uma atividade para outra. Inicialmente era visto como um caso especial do Diagrama de Gráficos de Estados,

Leia mais

Diagramas de Interacção

Diagramas de Interacção 24 Diagramas de Interacção Sumário: Tipos de Diagramas de Interacção Interacções Diagramas de Comunicação conceitos base Diagramas de Sequência conceitos base Diagramas de Comunicação conceitos avançados

Leia mais

UML Unified Modeling Language Linguagem de Modelagem Unificada

UML Unified Modeling Language Linguagem de Modelagem Unificada UML Unified Modeling Language Linguagem de Modelagem Unificada Prof. Gilberto Porto e-mail: porto@gilbertoporto.com.br A linguagem UML n UML (Unified Modeling Language) Linguagem de Modelagem Unificada

Leia mais

Engenharia de Software. Aula 2.4 Modelos de Casos de Uso. Prof. Bruno Moreno

Engenharia de Software. Aula 2.4 Modelos de Casos de Uso. Prof. Bruno Moreno Engenharia de Software Aula 2.4 Modelos de Casos de Uso Prof. Bruno Moreno bruno.moreno@ifrn.edu.br Comportamento do Sistema Refere-se às funcionalidades do sistema Requisitos funcionais; O comportamento

Leia mais

INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO RIO GRANDE DO NORTE CAMPUS JOÃO CÂMARA UML UNIFIED MODELING LANGUAGE

INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO RIO GRANDE DO NORTE CAMPUS JOÃO CÂMARA UML UNIFIED MODELING LANGUAGE 1 INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO RIO GRANDE DO NORTE CAMPUS JOÃO CÂMARA UML UNIFIED MODELING LANGUAGE Nickerson Fonseca Ferreira nickerson.ferreira@ifrn.edu.br O que é?? 2 A UML

Leia mais

Programação Orientada a Objetos

Programação Orientada a Objetos Programação Orientada a Objetos Modificadores de Acesso: public e private Prof. Tulio Alberton Ribeiro Instituto Federal de Santa Catarina IFSC campus São José tulio.alberton@ifsc.edu.br 31 de julho de

Leia mais

UML (Linguagem Modelagem Unificada) João Paulo Q. dos Santos

UML (Linguagem Modelagem Unificada) João Paulo Q. dos Santos UML (Linguagem Modelagem Unificada) João Paulo Q. dos Santos joao.queiroz@ifrn.edu.br Roteiro A importância da UML para projetar sistemas. Principais características do diagrama de classes e de sequência.

Leia mais

DIAGRAMAS DE SEQUÊNCIA

DIAGRAMAS DE SEQUÊNCIA DIAGRAMAS DE SEQUÊNCIA Extraem-se dos UCs Martins 2008 112 DIAGRAMAS DE SEQUÊNCIA 1: withdrawmoney(amount) 2: balance = getbalance() Martins 2008 113 DIAGRAMAS DE SEQUÊNCIA simples síncrona assíncrona

Leia mais

UML Diagramas de Interação

UML Diagramas de Interação CBSI Curso de Bacharelado em Sistemas de Informação UML Diagramas de Interação Prof. Dr. Sandro Ronaldo Bezerra Oliveira srbo@ufpa.br www.ufpa.br/srbo Análise e Projeto de Sistemas Faculdade de Computação

Leia mais

MODELAGEM DE SISTEMAS

MODELAGEM DE SISTEMAS MODELAGEM DE SISTEMAS Profa. Rosemary Melo Representa a parte dinâmica do sistema Utilizado para modelar atividades, que podem ser um método ou um algoritmo, ou mesmo um processo completo. Na visão de

Leia mais

POO29004 Programação Orientada a Objetos

POO29004 Programação Orientada a Objetos POO29004 Programação Orientada a Objetos Herança Prof. Emerson Ribeiro de Mello Instituto Federal de Santa Catarina IFSC campus São José mello@ifsc.edu.br http://docente.ifsc.edu.br/mello/poo 11 de setembro

Leia mais

MODELAGEM DE DADOS MÓDULO III - UNIDADE V- MAPEAMENTO OBJETO RELACIONAL

MODELAGEM DE DADOS MÓDULO III - UNIDADE V- MAPEAMENTO OBJETO RELACIONAL MODELAGEM DE DADOS MÓDULO III - UNIDADE V- MAPEAMENTO OBJETO RELACIONAL 0 UNIDADE V: MAPEAMENTO OBJETO RELACIONAL Paradigma da Orientação a Objetos: Este paradigma parte do princípio que existem diversos

Leia mais

BCD29008 Banco de dados

BCD29008 Banco de dados BCD29008 Banco de dados Modelo ER & Modelo Relacional Prof. Emerson Ribeiro de Mello Instituto Federal de Santa Catarina IFSC campus São José mello@ifsc.edu.br http://docente.ifsc.edu.br/mello/bcd 18 de

Leia mais

Realizações de. Diagramas de Interação. Diagrama de Sequência. Análise e Projeto de Sistemas OO. Diagrama de Interação:

Realizações de. Diagramas de Interação. Diagrama de Sequência. Análise e Projeto de Sistemas OO. Diagrama de Interação: Análise e Projeto de Sistemas OO Realizações de O Diagrama Use Case apresenta uma visão externa do sistema Diagramas de Interação descrevem como use cases são realizados como interações entre associações

Leia mais

ENGENHARIA DE SOFTWARE I AULA 3. Análise e diagramação. professor Luciano Roberto Rocha.

ENGENHARIA DE SOFTWARE I AULA 3. Análise e diagramação. professor Luciano Roberto Rocha. ENGENHARIA DE SOFTWARE I AULA 3 Análise e diagramação professor Luciano Roberto Rocha www.lrocha.com.br POR QUE DIAGRAMAR A maioria dos problemas encontrados em sistemas tem sua origem na construção do

Leia mais

Notas de Aula 03: Introdução a Orientação a Objetos e a UML

Notas de Aula 03: Introdução a Orientação a Objetos e a UML Notas de Aula 03: Introdução a Orientação a Objetos e a UML Objetivos da aula: Introduzir os conceitos da Orientação à Objetos (O.O) Introduzir os conceitos da UML Relacionar os processos às ferramentas

Leia mais

MODELAGEM DE PROCESSOS MÓDULO 9

MODELAGEM DE PROCESSOS MÓDULO 9 MODELAGEM DE PROCESSOS MÓDULO 9 Índice 1. Processo de Desenvolvimento de Sistemas - Continuação..3 1.1. Diagramas de Casos de Uso... 3 2 1. PROCESSO DE DESENVOLVIMENTO DE SISTEMAS - CONTINUAÇÃO 1.1. DIAGRAMAS

Leia mais

Diagrama de Casos de Uso

Diagrama de Casos de Uso DCC / ICEx / UFMG Diagrama de Casos de Uso Eduardo Figueiredo http://www.dcc.ufmg.br/~figueiredo Diagrama de Casos de Uso Adota uma linguagem simples Acessível ao cliente Objetivo é a compreensão do comportamento

Leia mais

Panorama da notação UML

Panorama da notação UML Panorama da notação UML A notação UML (Unified Modeling Language linguagem de modelagem unificada) evoluiu desde que foi adotada a primeira vez como um padrão em 1997. Uma revisão maior para o padrão foi

Leia mais

Q d( ) P. a( ) c( ) e( ) c( ) S. c( ) d( )

Q d( ) P. a( ) c( ) e( ) c( ) S. c( ) d( ) ELEMENTOS BÁSICOS DA LINGUAGEM JAVA Patricia Della Méa Plentz INE-CTC-UFSC E-Mail: plentz@inf.ufsc.br URL: http://moodle.ufsc.br INE5605-Turma 0238B Sumário 2.1 Classes e Objetos na POO 2.2 2 Revisão da

Leia mais

MODELAGEM DE SISTEMAS Unidade 4 Modelo de Classes de Projeto. Luiz Leão

MODELAGEM DE SISTEMAS Unidade 4 Modelo de Classes de Projeto. Luiz Leão Unidade 4 Modelo de Classes de Projeto Luiz Leão luizleao@gmail.com http://www.luizleao.com Conteúdo Programático Definição da Visibilidade entre Objetos Adição de Operações às Classes de Projeto Adição

Leia mais

Aluno. Bem-vindo(a). Neste manual vamos aprender noções básicas para um bom andamento neste curso de mestrado profissionalizante.

Aluno. Bem-vindo(a). Neste manual vamos aprender noções básicas para um bom andamento neste curso de mestrado profissionalizante. Manual de usabilidade Aluno Caro(a) Mestrando(a), Bem-vindo(a). Neste manual vamos aprender noções básicas para um bom andamento neste curso de mestrado profissionalizante. Navegando pelos menus do PROFSAÚDE

Leia mais

Engenharia de Software Orientada a objetos. Prof. Rogério Celestino dos Santos

Engenharia de Software Orientada a objetos. Prof. Rogério Celestino dos Santos Engenharia de Software Orientada a objetos Prof. Rogério Celestino dos Santos http://sites.google.com/site/rogeriocsaulas/ Estereótipos são uma maneira de destacar determinados componentes do diagrama,

Leia mais

Análise e projeto de sistemas

Análise e projeto de sistemas Análise e projeto de sistemas Conteúdo: UML O processo de desenvolvimento de software Prof. Patrícia Lucas A linguagem de modelagem unificada (UML) A UML teve origem em uma tentativa de se unificar os

Leia mais

Simbolos/Componentes desse diagrama:

Simbolos/Componentes desse diagrama: DIAGRAMA DE CASO DE USO Simbolos/Componentes desse diagrama: ATORES CASOS DE USO LINHAS: Associações (Associam os casos de usos a outros casos de uso e também a atores) Especialização / Generalização (características

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

Algoritmos e Estruturas de Dados I (DCC/003) Estruturas Condicionais e de Repetição

Algoritmos e Estruturas de Dados I (DCC/003) Estruturas Condicionais e de Repetição Algoritmos e Estruturas de Dados I (DCC/003) Estruturas Condicionais e de Repetição 1 Comando while Deseja-se calcular o valor de: 1 + 2 + 3 +... + N. Observação: não sabemos, a priori, quantos termos

Leia mais

PROJETOS DE SISTEMAS DE INFORMAÇÃO

PROJETOS DE SISTEMAS DE INFORMAÇÃO PROJETOS DE SISTEMAS DE INFORMAÇÃO Aula 9 - Modelagem de Processos com BPMN Prof. Fabiano Nezello, Msc :: Tipos de Notação para modelagem de processos Tipos de Modelagem Hierarquia Fluxograma Rummler-Brache

Leia mais

Introdução. à UML. Histórico (cont.) Histórico Definição Benefícios Notação Diagrama de Classes Diagramas de Interação Conclusões Revisão

Introdução. à UML. Histórico (cont.) Histórico Definição Benefícios Notação Diagrama de Classes Diagramas de Interação Conclusões Revisão Sumário Introdução à UML BSI Bacharelado em Sistemas de Informação LOO Linguagens Orientadas a Objetos Humberto Mossri de Almeida hmossri_cursos@yahoo.com.br Marcelo Nassau Malta nassau_cursos@yahoo.com.br

Leia mais

Introdução Diagrama de Classes Diagrama de Seqüência Diagrama de Atividades. Diagramas UML. Classe, Seqüência e Atividades. Marcio E. F.

Introdução Diagrama de Classes Diagrama de Seqüência Diagrama de Atividades. Diagramas UML. Classe, Seqüência e Atividades. Marcio E. F. Diagramas UML Classe, Seqüência e Atividades Marcio E. F. Maia Disciplina: Engenharia de Software Professora: Rossana M. C. Andrade Curso: Ciências da Computação Universidade Federal do Ceará 15 de maio

Leia mais

Universidade Federal de Ciências da Saúde de Porto Alegre

Universidade Federal de Ciências da Saúde de Porto Alegre Universidade Federal de Ciências da Saúde de Porto Alegre Guia do Aluno Moodle - UFCSPA NÚCLEO DE EAD Elaborado por: Fabrício Barboza Supervisão: NEAD Versão 1.0 Março 2010 SUMÁRIO Capitulo1 - Acessando

Leia mais

Diagrama de Casos de Uso

Diagrama de Casos de Uso Diagrama de Casos de Uso Régis Patrick Silva Simão Régis Simão Diagrama de Casos de Uso 1/29 Agenda Introdução Casos de Uso Atores Relacionamento entre Atores e Casos de Uso Relacionamento entre Casos

Leia mais

Dinâmica dos Objetos

Dinâmica dos Objetos Dinâmica dos Objetos Dinâmica dos objetos Necessário desenvolver estudo sobre comportamento interno das classes Permitir a especificação da dinâmica i.e. a forma como os objetos de cada classe se comportam

Leia mais

Sistema de Solicitação de Sala

Sistema de Solicitação de Sala Infraestrutura de salas de aula e auditórios da Escola Fazendária do Estado de São Paulo - FAZESP Manual do Usuário Sistema de Solicitação de Sala Atualizado em 1 de junho de 2017 Versão 1.0 Sistema de

Leia mais

Aula 9: Shell Script

Aula 9: Shell Script FIC Configuração de Redes de Computadores Linux 23/05/2017 Aula 9: Shell Script Professor: Emerson Ribeiro de Mello http://docente.ifsc.edu.br/mello 1 O interpretador de comandos O shell consiste em um

Leia mais

Guia do Aluno. Campo Grande MS

Guia do Aluno. Campo Grande MS 2015 Guia do Aluno Campo Grande MS Sumário Acesso ao Ambiente Virtual de Ensino e Aprendizagem (AVEA)... 2 Acesso ao curso... 3 Acesso aos Módulos... 4 Acesso as disciplinas... 5 Trilha de Aprendizagem...

Leia mais

Você pode conferir mais informações sobre essas e outras ferramentas em:

Você pode conferir mais informações sobre essas e outras ferramentas em: [Ferramentas] O Office 365 Online disponibiliza vários programas com versões que podem ser utilizadas diretamente do navegador. Neste documento você conhecerá os programas Word, Power Point e Excel, acompanhando

Leia mais

GUIA DE INICIAÇÃO A PLATAFORMA MOODLE

GUIA DE INICIAÇÃO A PLATAFORMA MOODLE GUIA DE INICIAÇÃO A PLATAFORMA MOODLE Versão para alunos - Graduação Presencial 2016 Plataforma Moodle UFOP OLÁ ALUNO! O ambiente virtual de aprendizagem Moodle da Universidade Federal de Ouro Preto foi

Leia mais

Análise e Projeto Orientados a Objetos: Visibilidade Diagrama de Classe de Projeto

Análise e Projeto Orientados a Objetos: Visibilidade Diagrama de Classe de Projeto UNIVERSIDADE ESTADUAL PAULISTA INSTITUTO DE BIOCIÊNCIAS, LETRAS E CIÊNCIAS EXATAS DEPARTAMENTO DE CIÊNCIAS DE COMPUTAÇÃO E ESTATÍSTICA Análise e Projeto Orientados a Objetos: Visibilidade Diagrama de Classe

Leia mais

DIAGRAMA DE SEQÜÊNCIA

DIAGRAMA DE SEQÜÊNCIA DIAGRAMA DE SEQÜÊNCIA g DIAGRAMA DE SEQÜÊNCIA g NOTAÇÕES DO DIAGRAMA DE SEQÜÊNCIA g DIAGRAMA DE SEQÜÊNCIA COM PERSPECTIVA CONCEITUAL 1 I. DIAGRAMA DE SEQÜÊNCIA O diagrama de seqüência é um dos diagramas

Leia mais

Modelagem de Processos. Prof a. Silvia Inês Dallavalle de Pádua

Modelagem de Processos. Prof a. Silvia Inês Dallavalle de Pádua Modelagem de Processos Prof a. Silvia Inês Dallavalle de Pádua 1 BIBLIOGRAFIA DEBEVOISE, T;GENEVA,R. The microguide Process Modeling in BPMN. Booksurge, 2008. VALLE, R.; OLIVEIRA, S.B. Análise e modelagem

Leia mais

Manual Sistema de Gerenciamento dos Auxiliares da Justiça

Manual Sistema de Gerenciamento dos Auxiliares da Justiça 2016 Manual Sistema de Gerenciamento dos Auxiliares da Justiça MANUAL DE UTILIZAÇÃO DO SISTEMA DE GERENCIAMENTO DOS AUXILIARES DA JUSTIÇA PÚBLICO EXTERNO TRIBUNAL DE JUSTIÇA DO ESTADO DE SÃO PAULO STI

Leia mais

BCD29008 Banco de dados

BCD29008 Banco de dados BCD29008 Banco de dados Prof. Emerson Ribeiro de Mello Instituto Federal de Santa Catarina IFSC campus São José mello@ifsc.edu.br http://docente.ifsc.edu.br/mello/bcd 31 de julho de 2017 1/24 Apresentação

Leia mais

27) Em relação aos Projetos de Sistemas de Software, assinale a sequência correta de desenvolvimento de um sistema:

27) Em relação aos Projetos de Sistemas de Software, assinale a sequência correta de desenvolvimento de um sistema: Modelos de Ciclo de Vida e Metodologias de Software 33) No SCRUM, uma iteração que segue um ciclo (PDCA) e entrega incremento de software pronto é denominada: A) Backlog. B) Sprint. C) Daily scrum. D)

Leia mais

Introdução a UML e seus diagramas

Introdução a UML e seus diagramas Introdução a UML e seus diagramas A Unified Modelling Language (UML) é uma linguagem ou notação de diagramas para especificar, visualizar e documentar modelos de software orientados por objetos. O UML

Leia mais

[Skype for Business] - [Skype for Business] Versão Online

[Skype for Business] - [Skype for Business] Versão Online [Skype for Business] O Skype é uma ferramenta de comunicação síncrona e está disponível nas versões Online e Cliente. Assim, junto aos recursos trazidos pelo Office 365, a universidade disponibiliza, agora,

Leia mais

Ao selecionar o seu curso, aparecerá a página principal contendo as informações e as atividades disponíveis.

Ao selecionar o seu curso, aparecerá a página principal contendo as informações e as atividades disponíveis. COMO PARTICIPAR DO CURSO Ao selecionar o seu curso, aparecerá a página principal contendo as informações e as atividades disponíveis. Na parte superior da tela há uma barra de navegação que indica sua

Leia mais

GESTÃO PARA EXCELÊNCIA, ESSE É O CAMINHO.

GESTÃO PARA EXCELÊNCIA, ESSE É O CAMINHO. GESTÃO PARA EXCELÊNCIA, ESSE É O CAMINHO. Tutorial Capacitação de Avaliadores Voluntários do Prêmio Sebrae Mulher de Negócios Inscrição Acesso Certificado e Histórico de Aproveitamento do Teste Inscrição

Leia mais

Manual Coleção Interativa Papel Professor Versão 2.5.3

Manual Coleção Interativa Papel Professor Versão 2.5.3 Manual Coleção Interativa Papel Professor / 33 Manual Coleção Interativa Papel Professor Versão 2.5.3 Manual Coleção Interativa Papel Professor 2/ 33 Manual Coleção Interativa ACESSAR A COLEÇÃO INTERATIVA...

Leia mais

UNIVERSIDADE FEDERAL DE PERNAMBUCO Av. Prof. Moraes Rego, 1235, Cidade Universitária, Recife PE, CEP: Fone: (81)

UNIVERSIDADE FEDERAL DE PERNAMBUCO Av. Prof. Moraes Rego, 1235, Cidade Universitária, Recife PE, CEP: Fone: (81) Sistema Módulo Perfil Papel PAINEL DE MEMORANDOS Essa funcionalidade centraliza algumas operações do módulo de protocolo que possuem relação com memorandos eletrônicos. O objetivo é tornar ágil o acesso

Leia mais

UML. Modelando um sistema

UML. Modelando um sistema UML Modelando um sistema Fases do desenvolvimento de Software Análise de requisitos Análise Projeto Programação Análise de Requisitos Esta fase captura as intenções e necessidades dos usuários do sistema

Leia mais

GESTÃO PARA EXCELÊNCIA, ESSE É O CAMINHO.

GESTÃO PARA EXCELÊNCIA, ESSE É O CAMINHO. GESTÃO PARA EXCELÊNCIA, ESSE É O CAMINHO. Tutorial Capacitação de Avaliadores Voluntários do Prêmio MPE Brasil Inscrição Acesso Certificado Inscrição Em primeiro lugar, para inscrever-se no curso, é necessário

Leia mais

Conheça a Sala Virtual de Negociação

Conheça a Sala Virtual de Negociação Conheça a Sala Virtual de Negociação Antes de entender como participar de um pregão, o usuário precisa conhecer melhor a sala de negociação virtual do BBMNET Licitações. A tela de negociação com a relação

Leia mais

TUTORIAL DE ADAPTAÇÃO AO NOVO WEBMAIL DA FUNDAÇÃO UNIVERSIDADE FEDERAL DE MATO GROSSO DO SUL

TUTORIAL DE ADAPTAÇÃO AO NOVO WEBMAIL DA FUNDAÇÃO UNIVERSIDADE FEDERAL DE MATO GROSSO DO SUL TUTORIAL DE ADAPTAÇÃO AO NOVO WEBMAIL DA FUNDAÇÃO UNIVERSIDADE FEDERAL DE MATO GROSSO DO SUL Tutorial realizado pelo Núcleo de Tecnologia da Informação Tutorial Adaptação Webmail UFMS Sumário 1) Enviar

Leia mais

Programação Orientada a Objetos

Programação Orientada a Objetos Programação Orientada a Objetos Faculdade de Computação Aula Revisão Marcelo Zanchetta do Nascimento Material elaborado pela Profa. Ana Carolina Lorena - UNIFESP Desenvolvimento de Software ANÁLISE IMPLEMENTAÇÃO

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 thiagosilva@ufmt.br Agenda Modelagem de Sistemas Modelos de contexto Diagramas de Atividades Modelos

Leia mais

Universidade Federal do Vale do São Francisco Sistema de Concursos

Universidade Federal do Vale do São Francisco Sistema de Concursos 1 - Introdução O sistema de concursos da UNIVASF é uma ferramenta desenvolvida pela Secretaria de Tecnologia da Informação (STI) que permite a inscrição de candidatos às vagas ofertadas pela UNIVASF. O

Leia mais

UML Diagrama de Atividades

UML Diagrama de Atividades CBSI Curso de Bacharelado em Sistemas de Informação UML Diagrama de Atividades Prof. Dr. Sandro Ronaldo Bezerra Oliveira srbo@ufpa.br www.ufpa.br/srbo Análise e Projeto de Sistemas Faculdade de Computação

Leia mais

SEMINÁRIOS INTEGRADOS EM ADS MODELOS CONCEITUAIS E DIAGRAMAS UML

SEMINÁRIOS INTEGRADOS EM ADS MODELOS CONCEITUAIS E DIAGRAMAS UML SEMINÁRIOS INTEGRADOS EM ADS MODELOS CONCEITUAIS E DIAGRAMAS UML Prof. Dr. Daniel Caetano 2014-1 DISCUSSÃO Modelos Conceituais O que é um modelo conceitual? Representação simplificada dos objetos Modelos

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

PRDS Módulo 3 (parte 3) Dario Ferreira Yoshiro Nagaé

PRDS Módulo 3 (parte 3) Dario Ferreira Yoshiro Nagaé PRDS 2008.1 Módulo 3 (parte 3) Dario Ferreira dario@les.inf.puc-rio.br Yoshiro Nagaé yoshiro@les.inf.puc-rio.br Diagramas de Interação Diagramas de Interação: Introdução Os objetivos de um diagrama de

Leia mais

Diagrama de Atividades. Ricardo Roberto de Lima UNIPÊ APS-I

Diagrama de Atividades. Ricardo Roberto de Lima UNIPÊ APS-I Diagrama de Atividades Ricardo Roberto de Lima UNIPÊ 2008.1 APS-I Diagramas de atividades Variação de uma máquina de estados Os estados são as atividades representando a execução de operações. As transições

Leia mais

Prof. Esp. Fabiano Taguchi

Prof. Esp. Fabiano Taguchi UML Prof. Esp. Fabiano Taguchi http://fabianotaguchi.wordpress.com fabianotaguchi@hotmail.com EXERCÍCIO - REQUISITOS A loja CdcomCarinho trabalha com a venda, à vista e parcelada, de CD s de todos os gêneros

Leia mais

Manual do Portal do Fornecedor. isupplier

Manual do Portal do Fornecedor. isupplier isupplier Revisão 02 Julho 2016 Sumário 1 Acesso ao portal isupplier... 03 2 Home Funções da Tela Inicial... 05 3 Ordens de Compra Consultar Ordens de Compra... 07 4 Entregas Consultar Entregas... 13 5

Leia mais

FORMULÁRIO DE REGISTRO DE PLANO DE CURSO 2013.I

FORMULÁRIO DE REGISTRO DE PLANO DE CURSO 2013.I INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA BAIANO Campus Senhor do Bonfim I N S T I T U T O F E D E R A L D E E D U C A Ç Ã O, C I Ê N C I A E T E C N O L O G I A B A I A N O C a m p u s S E N

Leia mais

Tutorial Moodle. Acesso. Página Inicial Preencher perfil. Enviar Mensagem. Recursos. Atividades. Moodle

Tutorial Moodle. Acesso. Página Inicial Preencher perfil. Enviar Mensagem. Recursos. Atividades. Moodle Tutorial MOODLE Tutorial Moodle Página Inicial Preencher perfil Enviar Mensagem Acesso Moodle Recursos Atividades Moodle Moodle é um sistema de administração de atividades educacionais destinado à criação

Leia mais

LINGUAGEM C: COMANDOS DE REPETIÇÃO

LINGUAGEM C: COMANDOS DE REPETIÇÃO LINGUAGEM C: COMANDOS DE REPETIÇÃO Prof. André Backes ESTRUTURAS DE REPETIÇÃO Uma estrutura de repetição permite que uma sequência de comandos seja executada repetidamente, enquanto determinadas condições

Leia mais

Diagramas. Abordaremos agora cada um destes tipos de diagrama: 1. Diagrama Use-Case. 2. Diagrama de Colaboração. 3. Diagrama de Sequência

Diagramas. Abordaremos agora cada um destes tipos de diagrama: 1. Diagrama Use-Case. 2. Diagrama de Colaboração. 3. Diagrama de Sequência Diagramas Os diagramas utilizados pela UML são compostos de nove tipos: diagrama de use case, de classes, de objecto, de estado, de sequência, de colaboração, de actividade, de componente e o de instalação/execução.

Leia mais

Manual de Comunicação por Mensagem Privada

Manual de Comunicação por Mensagem Privada Manual do Usuário Manual de Comunicação por Mensagem Privada Yammer Template Versão 1.1 SUMÁRIO 1. Introdução... 3 2. Enviar Mensagens Privadas... 4 Convidar Outras Pessoas... 7 3. Enviar Mensagens Utilizando

Leia mais

LISTAR MEMORANDOS RECEBIDOS

LISTAR MEMORANDOS RECEBIDOS Sistema Módulo Perfil Papel LISTAR MEMORANDOS RECEBIDOS Essa funcionalidade permite ao usuário consultar a lista de memorandos eletrônicos recebidos por ele no sistema, bem como realizar operações relacionadas

Leia mais

UML Unified Modeling Language

UML Unified Modeling Language UML Unified Modeling Language Rosana Cristina Colombo Dionysio Nelson Sadala Tavares Aprender é a única coisa de que a mente nunca se cansa, nunca tem medo e nunca se arrepende LEONARDO DA VINCI (Pintor,

Leia mais

Programação Orientada a Objetos

Programação Orientada a Objetos Programação Orientada a Objetos Introdução Alguns conceitos importantes Orientação a Objetos Alguns conceitos importantes Programação Estruturada X Programação OO Classes Objetos Construtores e Destrutores

Leia mais

Manual. Rede SEI EaD - Moodle - Contatos CETEG. Centro de Ensino Tecnológico de Goiás

Manual. Rede SEI EaD - Moodle - Contatos CETEG. Centro de Ensino Tecnológico de Goiás Manual Rede SEI EaD - Moodle - Contatos CETEG Centro de Ensino Tecnológico de Goiás CETEG - Centro de Ensino Tecnológico de Goiás Versão: 12/12/2016 12:23 Table of Contents REDE SEI EAD - MOODLE - CONTATOS...

Leia mais

Lista Diagrama de Casos de Uso

Lista Diagrama de Casos de Uso Lista Diagrama de Casos de Uso 1. Qual é a notação da UML para um caso de uso? Qual é a notação da UML para um ator? Qual a notação utilizada na UML para o relacionamento de generalização? 2. Defina o

Leia mais

PROGRAMA ESPECIAL DE FORMAÇÃO PEDAGÓGICA DE PROFESSORES PARA EDUCAÇÃO PROFISSIONAL MANUAL DO AMBIENTE VIRTUAL DE APRENDIZAGEM (AVA) TUTOR

PROGRAMA ESPECIAL DE FORMAÇÃO PEDAGÓGICA DE PROFESSORES PARA EDUCAÇÃO PROFISSIONAL MANUAL DO AMBIENTE VIRTUAL DE APRENDIZAGEM (AVA) TUTOR PROGRAMA ESPECIAL DE FORMAÇÃO PEDAGÓGICA DE PROFESSORES PARA EDUCAÇÃO PROFISSIONAL 2016 MANUAL DO AMBIENTE VIRTUAL DE APRENDIZAGEM (AVA) TUTOR Neste manual você encontrará tutoriais para as ferramentas

Leia mais

Modelagem de Processos. Rômulo César

Modelagem de Processos. Rômulo César Modelagem de Processos Rômulo César http://romulocesar.com.br/ romulo.andrade@upe.br Professor NOME: RÔMULO CÉSAR DIAS DE ANDRADE Mini CV: Doutorando em Ciência da Computação na Universidade Federal de

Leia mais

Manual Sistema de Gerenciamento dos Auxiliares da Justiça

Manual Sistema de Gerenciamento dos Auxiliares da Justiça 2016 Manual Sistema de Gerenciamento dos Auxiliares da Justiça MANUAL DE UTILIZAÇÃO DO SISTEMA DE GERENCIAMENTO DOS AUXILIARES DA JUSTIÇA PÚBLICO EXTERNO TRIBUNAL DE JUSTIÇA DO ESTADO DE SÃO PAULO STI

Leia mais

Trata-se de uma variação do diagrama de estado com um propósito um pouco diferente do diagrama de estado:

Trata-se de uma variação do diagrama de estado com um propósito um pouco diferente do diagrama de estado: 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 Atividade 6 Diagrama de Atividade 6.1 Definição

Leia mais

GUIA DE ACESSO AOS PORTAIS ACADÊMICOS

GUIA DE ACESSO AOS PORTAIS ACADÊMICOS GUIA DE ACESSO AOS PORTAIS ACADÊMICOS Tutorial discente Janeiro /2017 1 Sumário 1. Como acessar o Portal do Aluno (SGE)... 3 2. Como acessar o Portal Comunidade Acadêmica... 16 3. Como acessar o Portal

Leia mais

A marca que mais respeita você. Primeiro ACESSO

A marca que mais respeita você. Primeiro ACESSO A marca que mais respeita você. Primeiro ACESSO Bem-vindo à VR Benefícios Entendemos a importância deste benefício aos seus funcionários e por isso queremos estar com você neste momento. Utilize este guia

Leia mais

BEMATECH LOJA PRACTICO PASSO A PASSO PARA UTILIZAÇÃO AMBIENTE DE CADASTROS

BEMATECH LOJA PRACTICO PASSO A PASSO PARA UTILIZAÇÃO AMBIENTE DE CADASTROS BEMATECH LOJA PRACTICO PASSO A PASSO PARA UTILIZAÇÃO AMBIENTE DE CADASTROS Acesse o programa pelo ícone indicado pelo suporte como padrão para manutenção de cadastros. Geralmente esse aplicativo estará

Leia mais

Análise e Projeto Orientados a Objetos

Análise e Projeto Orientados a Objetos Análise e Projeto Orientados a Objetos Diagramas de interação Diretoria Acadêmica de Gestão e Tecnologia da Informação Curso de Tecnologia em Análise e Desenvolvimento de Sistemas Introdução Os diagramas

Leia mais

Gerabyte AFV (Automação de Força de Venda) Manual do Aplicativo

Gerabyte AFV (Automação de Força de Venda) Manual do Aplicativo Gerabyte AFV (Automação de Força de Venda) Manual do Aplicativo Versão 2.18 1 Sumário 1 Instalação do AFV...3 2 Configurações do AFV...4 3 Recebendo as tabelas...6 4 Consultando clientes...6 5 Consultando

Leia mais

Manual Gerenciador de Aprendizagem Papel Professor Versão 2.5.3

Manual Gerenciador de Aprendizagem Papel Professor Versão 2.5.3 Manual GA, Papel Professor / 37 Manual Gerenciador de Aprendizagem Papel Professor Versão 2.5.3 Manual GA, Papel Professor 2/ 37 Manual Gerenciador de Aprendizagem ACESSAR O GERENCIADOR DE APRENDIZAGEM...

Leia mais