DIAGRAMA DE SEQÜÊNCIA

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

Download "DIAGRAMA DE SEQÜÊNCIA"

Transcrição

1 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

2 I. DIAGRAMA DE SEQÜÊNCIA O diagrama de seqüência é um dos diagramas de interação da UML. Diagramas de interação têm como objetivo ilustrar como os objetos interagem através de mensagens para cumprir tarefas. Há dois tipos de diagramas de interação: diagrama de seqüência e diagrama de colaborações. Optamos pelo diagrama de seqüência em vez de utilizar o de colaborações quando desejamos enfatizar a ordenação temporal de mensagens e apresentar o período durante o qual cada objeto está desempenhando uma ação Diagrama de colaboração: ênfase a organização estrutural dos objetos que enviam e recebem mensagens 2

3 Exemplo de Diagrama de Seqüência: : Cliente : JanelaPrincipal : JanelaSolicitaCancelamentoFatura : ControladorDePedidos : Fatura_Proj : Conexao 1: apresenta menu 2: seleciona opção Solicita Cancelamento 3: exibir( ) 4: solicita numfatura 5: informa numfatura 6: umafatura = ControladorDePedidos.obterFatura (numfatura) 7: umafatura = Fatura.recuperarPelaPK (numfatura) 8: Conexao.getConexao ( ) 9: umafatura.getdataemissao ( ) 10: umafatura.getstatus ( ) 12: apresenta dados da Fatura e pede confirmação de cancelamento 13: confirma cancelamento 11: umafatura.getvalorpago ( ) 14: ControladorDePedidos.cadastrarSolCancFatura (umafatura) 15: umafatura.solicitarcancelamento ( ) 16: Conexao.getConexao ( ) 17: confirma o cadastramento da solicitação e pede a devolução dos livros 3

4 II. NOTAÇÕES DO DIAGRAMA DE SEQÜÊNCIA Em diagramas de seqüência utilizamos as seguintes notações: Objetos são representados como retângulos. A linha tracejada vertical abaixo de cada retângulo é chamada linha da vida do objeto. O foco de controle, um retângulo estreito colocado ao longo da linha da vida, mostra o período durante o qual um objeto está desempenhando uma ação. Cada mensagem é representada por uma seta entre as linhas da vida de dois objetos. A ordem na qual essas mensagens ocorre é mostrada de cima para baixo na página. Podem também ser representadas mensagens que objetos enviam a si mesmos (uma seta que sai e volta para a linha da vida). 4

5 Cada mensagem é identificada pelo menos por seu nome. Podem também ser incluídos argumentos e as seguintes informações de controle: [ ] - condição: indica quando a mensagem é enviada * - iteração: indica que a mensagem é enviada várias vezes a diversos objetos Apesar do diagrama de seqüência ser lido de cima para baixo, podem ser utilizados números em cada mensagem com o objetivo de representar a ordem das mensagens 5

6 Mensagens também podem ser enviadas a uma classe e não somente a uma instância da classe. No diagrama de seqüência que foi apresentado o que ocorre na realidade é que algumas mensagens estão sendo enviadas para classes e não para objetos, como no caso da mensagem obterfatura, enviada para a classe ControladorDePedidos. Mensagens deste tipo podem ser implementadas em Java como chamadas a métodos estáticos. 6

7 Cada diagrama de seqüência representa um cenário de um caso de uso. - Um cenário é uma instância de um caso de uso, um caminho através do fluxo de eventos de um caso de uso. - Cenários são elaborados para ajudar a identificar os objetos, as classes e a interação necessária para realizar uma parte da funcionalidade especificada para um caso de uso. 7

8 Inicia-se o diagrama de seqüência colocando-se os objetos que participam da interação no nível superior do diagrama, ao longo do eixo x. A seguir as mensagens que esses objetos enviam e recebem são colocados no eixo y em ordem crescente de tempo, de cima para baixo. 8

9 III. DIAGRAMA DE SEQÜÊNCIA COM PERSPECTIVA CONCEITUAL Podemos criar um diagrama de seqüência simples no qual participam os atores envolvidos e o sistema. 9

10 D ia g r a m a d e s e q ü ê n c ia p a r a r e p r e s e n t a r o c e n á r io S o lic it a ç ã o d e c a n c e la m e n t o in t e g r a l d a f a t u r a r e a liz a d a c o m s u c e s s o d o c a s o d e u s o S o lic it a C a n c e la m e n t o d e F a t u r a : C lien te S istema In f o rma n ú mero d a f a tu ra Va lid a n ú mero d a f a tu ra A p resen ta d a d o s d a f a tu ra : n ú mero, d a ta d e emissã o, sta tu s e va lo r p a g o Verif ic a se so lic ita ç ã o já rea liza d a S o lic ita c o n f irma ç ã o C o n f irma A rma zen a so lic ita ç ã o d e c a n c ela men to e d a ta d a so lic ita ç ã o In f o rma q u e o p ed i d o s ó ser á a n a li sa d o a pó s a d ev olu ç ã o d o s l ivr o s 10

UML Relacionamentos. Relacionamento é uma conexão entre itens A maioria dos itens relacionam-se entre si. Quatro tipos de relacionamentos:

UML Relacionamentos. Relacionamento é uma conexão entre itens A maioria dos itens relacionam-se entre si. Quatro tipos de relacionamentos: Relacionamentos Relacionamento é uma conexão entre itens A maioria dos itens relacionam-se entre si. Quatro tipos de relacionamentos: Dependência Generalização Associação Realização Relacionamentos - Dependência

Leia mais

Regulamento do Sistema de Controlo Interno

Regulamento do Sistema de Controlo Interno Regulamento do Sistema de Controlo Interno 1/59 R e g u l a m e n t o d o S i s t e m a d e C o n t r o l o I n t e r n o P R E Â M B U L O O P l a n o O f i c i a l d e C o n t a b i l i d a d e d a s

Leia mais

A C O N T R A R E F O R M A E A R E F O R M A C A T Ó L I C A N O S P R I N C Í P I O S D A I D A D E M O D E R N A 2

A C O N T R A R E F O R M A E A R E F O R M A C A T Ó L I C A N O S P R I N C Í P I O S D A I D A D E M O D E R N A 2 1 Í N D I C E A C O N T R A R E F O R M A E A R E F O R M A C A T Ó L I C A N O S P R I N C Í P I O S D A I D A D E M O D E R N A 2 A P R E S E N T A Ç Ã O : A L G U M AS N O T A S E P A L A V R A S 2

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

M a n h ã... p r e s e n t e! L u g a r... p r e s e n t e! Q u e m... p r e s e n t e! N e n h u m... p r e s e n t e! C u í c a... p r e s e n t e!

M a n h ã... p r e s e n t e! L u g a r... p r e s e n t e! Q u e m... p r e s e n t e! N e n h u m... p r e s e n t e! C u í c a... p r e s e n t e! C a r o l i n a M a n h ã......................................................................... p r e s e n t e! L u g a r.......................................................................... p

Leia mais

A C T A N. º I V /

A C T A N. º I V / 1 A C T A N. º I V / 2 0 0 9 - - - - - - A o s d e z a s s e t e d i a s d o m ê s d e F e v e r e i r o d o a n o d e d o i s m i l e n o v e, n e s t a V i l a d e M o n c h i q u e, n o e d i f í c

Leia mais

U N I V E R S I D A D E C A N D I D O M E N D E S P Ó S G R A D U A Ç Ã O L A T O S E N S U I N S T I T U T O A V E Z D O M E S T R E

U N I V E R S I D A D E C A N D I D O M E N D E S P Ó S G R A D U A Ç Ã O L A T O S E N S U I N S T I T U T O A V E Z D O M E S T R E U N I V E R S I D A D E C A N D I D O M E N D E S P Ó S G R A D U A Ç Ã O L A T O S E N S U I N S T I T U T O A V E Z D O M E S T R E E S T U D O D O S P R O B L E M A S D A E C O N O M I A B R A S I L

Leia mais

Tema 2: Modelo Dinâmico

Tema 2: Modelo Dinâmico Tema 2: Modelo Dinâmico Diagrama de sequência (ou Diagrama de Sequência de Mensagens) é um diagrama usado em UML (Unified Modeling Language), representando a sequência de processos (mais especificamente,

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

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

E D I T A L D E C O N C U R S O P Ú B L I C O N / P R O C E S S O N

E D I T A L D E C O N C U R S O P Ú B L I C O N / P R O C E S S O N E D I T A L D E C O N C U R S O P Ú B L I C O N 0 0 1 / 2 0 1 2 P R O C E S S O N 0 0 7 2 0. 2 0 1 1. 0 4 0. 0 1 O P r e f e i t o d o M u n i c í p i o d e F l o r e s t a d o A r a g u a i a e o S e

Leia mais

M I N I S T É R I O P Ú B L I C O D O E S TA D O D E M I N A S G E R A I S

M I N I S T É R I O P Ú B L I C O D O E S TA D O D E M I N A S G E R A I S E X C E L E N T Í S S I M O ( A ) D O U T O R ( A ) J U I Z ( A ) D E D I R E I T O D A C O M A R C A D E PA R A C AT U R e q u e r e n t e : M i n i s t é r i o P ú b l i c o d o E s t a d o d e M i n

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

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

Introdução. Diagramas de Interação. Introdução. Introdução. Introdução. Introdução. Os modelos de análise não respondem a algumas perguntas:

Introdução. Diagramas de Interação. Introdução. Introdução. Introdução. Introdução. Os modelos de análise não respondem a algumas perguntas: Diagramas de Interação Os modelos de análise não respondem a algumas perguntas: Como as operações do sistema são executadas internamente? A que classes estas operações internas pertencem? Quais objetos

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

C R I S T A N D A D E M E D I E V A L I g r e j a e P o d e r : r e p r e s e n t a ç õ e s e d i s c u r s o s ( s é c u l o s I V - X I )

C R I S T A N D A D E M E D I E V A L I g r e j a e P o d e r : r e p r e s e n t a ç õ e s e d i s c u r s o s ( s é c u l o s I V - X I ) 1 C R I S T A N D A D E M E D I E V A L I g r e j a e P o d e r : r e p r e s e n t a ç õ e s e d i s c u r s o s ( s é c u l o s I V - X I ) F r a n c i s c o J o s é S i l v a G o m e s An t e s m e

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

UML (Linguagem unificada de modelagem)

UML (Linguagem unificada de modelagem) UML (Linguagem unificada de modelagem) Modelo de Casos de Uso -> descritos através de Diagramas de Caso de uso Determinação dos usos que o sistema terá (requisitos funcionais) captura os usos ou aplicações

Leia mais

MÓDULO. Diagramas de Seqüência

MÓDULO. Diagramas de Seqüência MÓDULO Diagramas de Seqüência Objetivo Mostrar a interação, isto é, a seqüência de mensagens trocadas entre vários objetos num determinado contexto (caso de uso, operação, etc.) Enfatizar a comunicação

Leia mais

P a l a v r a s - c h a v e s : l i n g u í s t i c a, l i n g u a g e m, s o c i a b i l i d a d e.

P a l a v r a s - c h a v e s : l i n g u í s t i c a, l i n g u a g e m, s o c i a b i l i d a d e. A V A R I E D A D E L I N G U Í S T I C A D E N T R O D A S O C I E D A D E C A M P O - G R A N D E N S E N O Â M B I T O D O M E R C A D Ã O M U N I C I P A L E F E I R A C E N T R A L D E C A M P O G

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

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

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 EDSIII. UML 2015 profa.denise

Diagrama de Sequência EDSIII. UML 2015 profa.denise Diagrama de Sequência EDSIII UML 2015 profa.denise Diagrama de seqüência mostra interações entre objetos organizada em uma seqüência de tempo e de mensagens trocadas, mas não trata de associações entre

Leia mais

Modelagem Dinâmica. Toda a ação é designada em termos do fim que procura atingir. Niccolo Maquiavel. O pensamento é o ensaio da ação.

Modelagem Dinâmica. Toda a ação é designada em termos do fim que procura atingir. Niccolo Maquiavel. O pensamento é o ensaio da ação. Modelagem Dinâmica Toda a ação é designada em termos do fim que procura atingir. Niccolo Maquiavel O pensamento é o ensaio da ação. Sigmund Freud Modelagem Dinâmica Identifica e modela os aspectos do sistema

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

EBI DA BOA ÁGUA EB1 N.º 2 DA QUINTA DO CONDE EB1/JI DO PINHAL DO GENERAL JI DO PINHAL DO GENERAL

EBI DA BOA ÁGUA EB1 N.º 2 DA QUINTA DO CONDE EB1/JI DO PINHAL DO GENERAL JI DO PINHAL DO GENERAL L I S T A D E C A N D I D A T U R A S A O C O N C U R S O D E A S S I S T E N T E O P E R A C I O N A L P U B L I C A D O N O D I Á R I O D A R E P Ú B L I C A N º 1 5 8 D E 1 4 / 8 / 2 0 1 5 A V I S O

Leia mais

Á Ç ó á ç

Á Ç ó á ç Á Ç ó á ç É í é çã ô ã â ã á ç õ é á õ é ê ã ê çã õ ê ú õ ê ó ó ó ó ã é à çã ê é ê í é ã ó ã á ç í á é ã ó é á ó ó á ó á ã ó ã ã çã ó ê ó ê á ô ô ã ã çã ô çã ô í ê ó á ó ê çõ ê é á ê á á ç ó í çã ó ã é

Leia mais

P R O J E T O P E R S E U

P R O J E T O P E R S E U P R O J E T O P E R S E U U M A F E R R A M E N T A C O M P U T A C I O N A L P A R A A U X Í L I O N A R E D U Ç Ã O D E D O R T D E V I D O A O U S O D O C O M P U T A D O R A n a E s t h e r V i c t

Leia mais

Diagramas de Seqüência

Diagramas de Seqüência Diagramas de Seqüência Objetivo Mostrar a interação, isto é, a seqüência de mensagens trocadas entre vários objetos num determinado contexto (caso de uso, operação, etc.) Enfatizar a comunicação e a passagem

Leia mais

O processo eleitoral brasileiro. A n tonio Paim I n s t i t u t o d e H u m a n i d a d e s, S ã o P a u l o

O processo eleitoral brasileiro. A n tonio Paim I n s t i t u t o d e H u m a n i d a d e s, S ã o P a u l o O processo eleitoral brasileiro A n tonio Paim I n s t i t u t o d e H u m a n i d a d e s, S ã o P a u l o A p a i m 0 9 @ u o l. c o m. b r A j u l g a r p e l o s s i n a i s e x t e r i o r e s, o

Leia mais

FOLHAS PARA DESENHOS TÉCNICOS

FOLHAS PARA DESENHOS TÉCNICOS Normas técnicas FOLHAS PARA DESENHOS TÉCNICOS Formatos do papel Padrão série A NBR 10.068 Objetivo: padronizar as dimensões, dobragem, layout, e posição da legenda. Dimensões O formato do papel tem origem

Leia mais

INTRODUÇÃO. Professora Lucélia Oliveira

INTRODUÇÃO. Professora Lucélia Oliveira INTRODUÇÃO Professora Lucélia Oliveira POR QUE MODELAR?? POR QUE MODELAR? Casa do cachorro Casa da familia Um grande prédio Construímos modelos de arquitetura de casas e de grandes prédios para auxiliar

Leia mais

0 1 / m a r ç o 1 2 h 0 0 I g r e j a d o s C l é r i g o s P R O G R A M A

0 1 / m a r ç o 1 2 h 0 0 I g r e j a d o s C l é r i g o s P R O G R A M A 0 1 / m a r ç o 1 2 h 0 0 J A N - B A P T I S T L O E I L L E T ( 1 6 9 0-1 7 3 0 ) 1 ª S u i t e e m m i m e n o r A l m a n d A i r e C o r a n t M i n u e t J i g g 2 º S u í t e e m R é M a i o r A

Leia mais

A T A N º 4 /2014. S e s s ã o o r d i n á r i a 30 d e j u n h o d e M a r g a r i d a M a s s e n a 1 d e 50

A T A N º 4 /2014. S e s s ã o o r d i n á r i a 30 d e j u n h o d e M a r g a r i d a M a s s e n a 1 d e 50 A T A N º 4 /2014 A o s t r i n t a d i a s d o m ê s d e j u n h o d o a n o d e d o i s m i l e c a t o r z e, p e l a s v i n t e h o r a s e t r i n t a m i n u t o s r e u n i u e m s e s s ã o o

Leia mais

1º Ofício de Direito Militar Manaus - Amazonas

1º Ofício de Direito Militar Manaus - Amazonas Página 1 de 18 E x m o. S r. D r. M i n i s t r o P l a n t o n i s t a d o E g r é g i o S u p r e m o Tr i b u n a l F e d e r a l. U R G E N T E A s s i s t i d o s P r e s o s e e m s i t u a ç ã o

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

Diagrama de Comunicação

Diagrama de Comunicação 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, E. Desenvolvendo Software

Leia mais

A T A N º 2 /

A T A N º 2 / A T A N º 2 / 2 0 1 5 A o s o i t o d i a s d o m ê s d e m a i o d o a n o d e d o i s m i l e q u i n z e, p e l a s v i n t e h o r a s e q u a r e n t a m i n u t o s r e u n i u e m s e s s ã o e

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

UML Aula I Diagramas de Caso de Uso. Ricardo Argenton Ramos

UML Aula I Diagramas de Caso de Uso. Ricardo Argenton Ramos UML Aula I Diagramas de Caso de Uso Ricardo Argenton Ramos Engenharia de Software II 2016.1 25/04/2016 Um Exercício Como você pode representar? Uma casa de 2 andares, 4 quartos, 2 banheiros, 1 sala, 1

Leia mais

A S S E M B L E I A D E F R E G U E S I A D A U N I Ã O D E F R E G U E S I A S D O C A C É M E S Ã O M A R C O S R

A S S E M B L E I A D E F R E G U E S I A D A U N I Ã O D E F R E G U E S I A S D O C A C É M E S Ã O M A R C O S R A T A N º 2 /2013 A o s t r i n t a d i a s d o m ê s d e d e z e m b r o d o a n o d e d o i s m i l e t r e z e, p e l a s v i n t e e u m a h o r a s e q u i n z e m i n u t o s r e u n i u e m s e

Leia mais

P R O F E S S O R V I N I C I U S S I L V A CAP II DESIGN D E E M B A L A G E N S

P R O F E S S O R V I N I C I U S S I L V A CAP II DESIGN D E E M B A L A G E N S CAP II DESIGN D E E M B A L A G E N S LINGUAGEM V I S U A L E S T E M O M E N T O P R I M O R D I A L, O N D E A I D E N T I F I C A Ç Ã O D O P R O D U T O E R A F E I T A P E L A F O R M A D E S E U

Leia mais

Interações em UML. Modelagem e Programação Orientada a Objetos BSI DEINFO - UFRPE

Interações em UML. Modelagem e Programação Orientada a Objetos BSI DEINFO - UFRPE Interações em UML Modelagem e Programação Orientada a Objetos BSI DEINFO - UFRPE Interações Conceito: comportamento que compreende um conjunto de mensagens trocadas entre um conjunto de objetos em um determinado

Leia mais

Análise e Projeto Orientado a Objetos

Análise e Projeto Orientado a Objetos Análise e Projeto Orientado a Objetos Aula 1.3 - Introdução à APOO Bruno Neiva Moreno Instituto Federal do Rio Grande do Norte Campus Nova Cruz bruno.moreno@ifrn.edu.br 1/18 Introduc a o Motivac a o e

Leia mais

Diagramas de Classes. SSC-526 Análise e Projeto Orientados a Objeto Profa. Dra. Elisa Yumi Nakagawa 2º semestre de 2013

Diagramas de Classes. SSC-526 Análise e Projeto Orientados a Objeto Profa. Dra. Elisa Yumi Nakagawa 2º semestre de 2013 Diagramas de Classes SSC-526 Análise e Projeto Orientados a Objeto Profa. Dra. Elisa Yumi Nakagawa 2º semestre de 2013 1 O que já foi visto até agora Casos de Uso Completo Abstrato Diagrama de Casos de

Leia mais

1 I D E N T I F I C A Ç Ã O

1 I D E N T I F I C A Ç Ã O CONTRIBUIÇÃO DE MINI MUSEUS NA CONSTRUÇÃO DO CONHECIMENTO RELATIVO A FENOMENOS FÍSICO QUÍMICOS A ESTUDANTES DE ENSINO BÁSICO E FUNDAMENTAL NO CONTEXTO AMBIENTAL. [MEC / SESU / UFLA] 1 I D E N T I F I C

Leia mais

Como Fazer Diagramas de Interação

Como Fazer Diagramas de Interação Como Fazer Diagramas de Interação CI163 Projeto de Software Prof. Andrey Ricardo Pimentel Construindo Diagramas de Interação Os diagramas de Interação na UML mostram a troca de mensagens entre os objetos

Leia mais

Aula 7 Visibilidade entre objetos e Diagramas de Classes

Aula 7 Visibilidade entre objetos e Diagramas de Classes Departamento de Sistemas de Computação Universidade de São Paulo SSC 124 Análise e Projeto Orientados a Objetos Aula 7 Visibilidade entre objetos e Diagramas de Classes Responsável Prof. Seiji Isotani

Leia mais

T A B E L A D E P R E Ç O S A B R I L

T A B E L A D E P R E Ç O S A B R I L T A B E L A D E S A B R I L 1 7 P U L S E 1 4 9, 9 9 1 2 1, 9 4 8 U M P A R D E P U L S E - L E D ( 1 X P U L S E M A S T E R + 1 X P U L S E S A T E L L I T E ) C O M 6 0 0 L Ú M E N, 2 7 0 0 K ( B R

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

Análise e Projeto de Sistemas

Análise e Projeto de Sistemas Análise e Projeto de Sistemas Prof. Dr. Ronaldo C. de Oliveira ronaldo.co@ufu.br www.facom.ufu.br/~ronaldooliveira FACOM - 2018 Diagramas de Interação de Objetos Diagramas de Interação O Diagrama de Interação

Leia mais

S e s s ã o e x t r a o r d i n á r i a 1 3 d e m a r ç o d e A T A N º 1 /

S e s s ã o e x t r a o r d i n á r i a 1 3 d e m a r ç o d e A T A N º 1 / A T A N º 1 / 2 0 1 4 A o s t r e z e d i a s d o m ê s d e m a r ç o d o a n o d e d o i s m i l e c a t o r z e, p e l a s v i n t e e u m a h o r a s e d e z m i n u t o s r e u n i u e m s e s s ã

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

E S T AT U T O S D A P E N AF I E L AC T I V A, E M

E S T AT U T O S D A P E N AF I E L AC T I V A, E M E S T AT U T O S D A P E N AF I E L AC T I V A, E M C AP I T U L O I D i s p o s i ç õ e s G e r a i s Ar t i g o 1. º D e n o m i n a ç ã o e N a t u r e z a J u r í d i c a 1. A P e n a f i e l A c t

Leia mais

Diagramas de Sequência de Sistema e Contratos de Operação

Diagramas de Sequência de Sistema e Contratos de Operação Diagramas de Sequência de Sistema e Contratos de Operação CI163 Projeto de Software Prof. Andrey Ricardo Pimentel Comportamento do Sistema A etapa de análise tem como objetivo definir o comportamento do

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

Departamento de Engenharia Industrial. ENG Sistemas de Informação Gerenciais Caso de Uso - Exercícios

Departamento de Engenharia Industrial. ENG Sistemas de Informação Gerenciais Caso de Uso - Exercícios PONTIFÍCIA UNIVERSIDADE CATÓLICA DO RIO DE JANEIRO Departamento de Engenharia Industrial ENG 1518 - Sistemas de Informação Gerenciais Caso de Uso - Exercícios 1 - Construa um modelo de casos de uso para

Leia mais

I g r e j a P a r o q u i a l d o C a c é m, n o C a c é m, s o b a P r e s i d ê n c i a d e C r i s t i n a S o f i a

I g r e j a P a r o q u i a l d o C a c é m, n o C a c é m, s o b a P r e s i d ê n c i a d e C r i s t i n a S o f i a A T A Nº 6 /2014 A o s v i n t e e o i t o dias d o m ê s d e n o v e m b r o do ano de dois mil e catorze, pelas v i n t e h o r a s e c i n q u e n t a m i n u t o s r e u n i u e m s e s s ã o e x t

Leia mais

A Linguagem UML. A Linguagem UML. De onde surgiu? Fundadores da UML. História da UML. O que é modelagem?

A Linguagem UML. A Linguagem UML. De onde surgiu? Fundadores da UML. História da UML. O que é modelagem? DCC / ICEx / UFMG A Linguagem UML A Linguagem UML Eduardo Figueiredo http://www.dcc.ufmg.br/~figueiredo UML (Linguagem de Modelagem Unificada) É uma notação gráfica (visual) para projetar sistemas OO Não

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

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 dcc603@gmail.com 28 Março 2012 A

Leia mais

Diagrama de Sequência

Diagrama de Sequência Diagrama de Sequência Régis Patrick Silva Simão Régis Simão Diagrama de Seqüência 1/26 Agenda Introdução Objetos e Classes Linha de Vida Mensagens e Métodos Tempo de Ativação de um Método Indicação de

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

Prática interdisciplinar em desenvolvimento de software I

Prática interdisciplinar em desenvolvimento de software I Este é um diagrama comportamental que procura determinar a sequência de eventos que ocorrem em um determinado processo, identificando quais mensagens devem ser disparadas entre os elementos envolvidos

Leia mais

F a c u l d a d e d e C i ê n c i a s M é d i c a s U n i v e r s i d a d e N o v a d e L i s b o a. M e s t r a d o e m S a ú d e M e n t a l

F a c u l d a d e d e C i ê n c i a s M é d i c a s U n i v e r s i d a d e N o v a d e L i s b o a. M e s t r a d o e m S a ú d e M e n t a l F a c u l d a d e d e C i ê n c i a s M é d i c a s U n i v e r s i d a d e N o v a d e L i s b o a M e s t r a d o e m S a ú d e M e n t a l A n s i e d a d e p r é - c i r ú r g i c a e m c r i a n ç

Leia mais

Modelagem de Casos de Uso (Parte 1)

Modelagem de Casos de Uso (Parte 1) Modelagem de Casos de Uso (Parte 1) Introdução (1) Objetivos Principais dos Casos de Uso: Delimitação do contexto de um sistema Documentação e o entendimento dos requisitos Descrição dos requisitos funcionais

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

Especificação de Sistemas de Software e a UML

Especificação de Sistemas de Software e a UML Modelagem de sistema Especificação de Sistemas de Software e a UML A modelagem de sistema auxilia o analista a entender a funcionalidade do sistema Modelo => visão simplificada e abstrata de um sistema

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

Descrição de Casos de Uso (Casos de Uso Textuais) SSC 124: Análise e Projeto Orientados a Objetos Profa. Dra. Elisa Yumi Nakagawa

Descrição de Casos de Uso (Casos de Uso Textuais) SSC 124: Análise e Projeto Orientados a Objetos Profa. Dra. Elisa Yumi Nakagawa Descrição de Casos de Uso (Casos de Uso Textuais) SSC 124: Análise e Projeto Orientados a Objetos Profa. Dra. Elisa Yumi Nakagawa 1 Documentação de Casos de Uso n Notação diagramática: n Diagrama de Casos

Leia mais

Modelagem ou Diagrama de Caso de Uso

Modelagem ou Diagrama de Caso de Uso Modelagem ou Diagrama de Caso de Uso Objetivos principais: Delimitar o contexto de um sistema Documentar os requisitos Ajudar no entendimento dos requisitos Descrever os requisitos funcionais Facilitar

Leia mais

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z ÇÃ ódigo escrição nid. ódigo escrição nid. Ç 1001.01 Ç 13 16 (1/4 5/16) Ç 1001.02 Ç 19 25 (1/2 3/4) Ç 1001.03 Ç 1/2 / Ç 1001.04 Ç Ã 1/2 / Ç Á 1002.01 Á Ç 1002.02 Á Ç 1002.03 Á Ç 1003.01 / Ê Ç 1003.02 /

Leia mais

Secretaria de Educação

Secretaria de Educação º 6/4 Á Ç H, õ 9,,, à v 9 4 F º 9.94/96, z 996, : - q vê 8 º.9, z 7, q ê - F; - h º /, q x z ív ; - í, jv h: h, vv; - z í, v 4, ív, q;. º F q à v ív, q, v 4, j v v ô Ú, v x. º ô Ú á z 4 v 4, à h, í x -,,

Leia mais

G r u p o P E T C o m p u t a ç ã o. U n i v e r s i d a d e F e d e r a l d e C a m p i n a G r a n d e U F C G

G r u p o P E T C o m p u t a ç ã o. U n i v e r s i d a d e F e d e r a l d e C a m p i n a G r a n d e U F C G M E T O D O L O G I A U T I L I Z A D A P E L O P E T C O M P U T A Ç Ã O D A U F C G P A R A M I N I S T R A R C U R S O S DE I N F O R M À T I C A B À S I C A G r u p o P E T C o m p u t a ç ã o C u

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

R I O D E J A N E I R O

R I O D E J A N E I R O U N I V E R S I D A D E F E D E R A L D O R I O D E J A N E I R O I N S T I T U T O D E B I O F Í S I C A C A R L O S C H A G A S F I L H O P R O G R A M A D E B I O L O G I A C E L U L A R E P A R A S

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

Prática interdisciplinar em desenvolvimento de software I

Prática interdisciplinar em desenvolvimento de software I 7.6 Mensagens de retorno Esse tipo de mensagem identifica a resposta a uma mensagem para o objeto ou ator que a chamou. Uma mensagem de retorno pode retomar informações específicas do método chamado ou

Leia mais

Modelagem de Sistemas

Modelagem de Sistemas Lista de Exercícios AV1 Luiz Leão luizleao@gmail.com http://www.luizleao.com Questão 1 Que evento influenciou no surgimento da Engenharia de Software e qual a sua finalidade? Questão 1 Resposta Que evento

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

INTRODUÇÃO À ENGENHARIA DE SOFTWARE. Prof.: Tiago Alves

INTRODUÇÃO À ENGENHARIA DE SOFTWARE. Prof.: Tiago Alves INTRODUÇÃO À ENGENHARIA DE SOFTWARE Prof.: Tiago Alves (tiagofga@gmail.com) UML UNIFIED MODELING LANGUAGE Livro: Utilizando UML e Padrões, 3.ed. Autor(es): Craig Larman Modelagem de Sistemas Orientados

Leia mais

Modelagem de Casos de Uso. Sistemas de Informação

Modelagem de Casos de Uso. Sistemas de Informação Modelagem de Casos de Uso Sistemas de Informação 1 Introdução O modelo de casos de uso é uma representação das funcionalidades externamente observáveis do sistema e dos elementos externos ao sistema que

Leia mais

Modelo Conceitual Parte 1 Banco de Dados I Prof. Luiz Antônio Vivacqua C. Meyer

Modelo Conceitual Parte 1 Banco de Dados I Prof. Luiz Antônio Vivacqua C. Meyer Modelo Conceitual Parte 1 Banco de Dados I Prof. Luiz Antônio Vivacqua C. Meyer Introdução As funcionalidades de um SOO são realizadas internamente através de colaborações entre objetos. Externamente,

Leia mais

Análise Orientada a Objetos. Análise Orientada a Objetos; O Paradigma de Objetos; A UML.

Análise Orientada a Objetos. Análise Orientada a Objetos; O Paradigma de Objetos; A UML. ESPECIALIZAÇÃO EM GESTÃO DE TECNOLOGIAS DA INFORMAÇÃO Análise Orientada a Objetos AULA 03 Análise Orientada a Objetos; O Paradigma de Objetos; A UML. Prof. Sandrerley R. Pires Goiânia, agosto de 2003 Conceitos

Leia mais

A T A N º 7 /

A T A N º 7 / A T A N º 7 / 2 0 1 4 A o s d e z a s s e i s dias d o m ê s d e d e z e m b r o d o a n o d e d o i s m i l e c a t o r z e, p e l a s v i n t e h o r a s e c i n q u e n t a m i n u t o s r e u n i u

Leia mais

DIAGRAMAS DE CLASSE UML

DIAGRAMAS DE CLASSE UML DIAGRAMAS DE CLASSE UML Projeto Detalhado de Software (PDS) Profa. Cynthia Pinheiro Antes de mais nada... Calendário de Reposições Aula 1: 27/10/2017, 8h-10h, Sala 8 Aula 2: A verificar Aula 3: A verificar

Leia mais

A u t o r : G r u p o P E T G e o g r a f i a, Universidade Federal de Pernambuco

A u t o r : G r u p o P E T G e o g r a f i a, Universidade Federal de Pernambuco A NÁ L I S E D A A C E S S I B I L I D A D E U R B A N A N A C I D A D E D O R E C I F E : U M O L H A R S O B R E O S P R I N C I P A I S E I X O S V I Á R I O S D E P E N E T R A Ç Ã O A u t o r : G

Leia mais

UML Itens Estruturais - Interface UML UML UML

UML Itens Estruturais - Interface UML UML UML Itens Estruturais - Interface Coleção de operações que especificam serviços de uma classe ou componente Descreve o comportamento visível externamente Raramente aparece sozinha. Em geral vem anexada à classe

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

Modelagem de Casos de Uso

Modelagem de Casos de Uso Modelagem de Casos de Uso Introdução O modelo de casos de uso é uma representação das funcionalidades externamente observáveis do sistema e dos elementos externos ao sistema que interagem com o mesmo.

Leia mais

P r o g r a m a d e T r e in a m e n to e P a le s tr a s

P r o g r a m a d e T r e in a m e n to e P a le s tr a s P r o g r a m a d e T r e in a m e n to e P a le s tr a s D ia b e te s M e llitu s e H ip e r te n s ã o A r te r ia l Dra Fernanda Pavarini Diabetes M ellitus P o r q u e g e r e n c ia r D ia b e te

Leia mais

DIAGRAMA DE CLASSES DE PROJETO

DIAGRAMA DE CLASSES DE PROJETO Universidade de São Paulo, Instituto de Ciências Matemáticas e de Computação DIAGRAMA DE CLASSES DE PROJETO SSC 621: Análise e Projeto Orientados a Objetos Prof. Dr. Lucas Bueno R. Oliveira 2º Semestre

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

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

POO29004 Programação Orientada a Objetos

POO29004 Programação Orientada a Objetos 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 http://docente.ifsc.edu.br/mello/poo

Leia mais

S is t e m a O p e r a c io n a l H a ik u

S is t e m a O p e r a c io n a l H a ik u OPERATING SYSTEM S is t e m a O p e r a c io n a l H a ik u U m s is t e m a o p e r a c io n a l v o l t a d o a o u s u á r io Bruno Albuquerque XXX Congresso da SBC - Workshop de Sistemas Operacionais

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