UML. Máquina de Estados
|
|
|
- Vinícius Espírito Santo Marreiro
- 9 Há anos
- Visualizações:
Transcrição
1 UML Máquina de Estados
2 Máquina de Estados Máquinas de estado: definição Diagrama de Estados Superestados Estados concorrentes Quando usar um diagrama de estados
3 Máquina de Estados Faz a modelagem do comportamento de um objeto ao longo do seu tempo de vida. Empregado na modelagem dos aspectos dinâmicos de um sistema. Pode ser usado na modelagem comportamental de um sistema inteiro, em especial sistemas reativos (que respondem aos sinais de atores externos). Pode ser visualizado de duas formas: Diagrama de Estados Diagrama de Atividades
4 Máquina de Estados Diagrama de Estados Ênfase aos estados dos objetos e às transições entre estados. Comportamento ordenado por eventos. Diagrama de Atividades Ênfase ao fluxo de controle de uma atividade para outra. Localiza as atividades realizadas no objeto.
5 Diagrama de Estados É projetado para uma única classe. Mostra o comportamento de um objeto ao longo do seu tempo de vida. Descreve: todos os estados possíveis de um objeto. como o estado de um objeto muda a partir de eventos. Existem várias formas de diagramas de estado, com pequenas diferenças semânticas. O estilo UML é baseado no statechart de David Harel Auto-transição Nome do Estado evento [guarda] / ação do/atividade ponto inicial transição estado ponto final
6 Diagrama de Estados Ponto inicial onde o objeto nasce. Ponto final onde o objeto deixa de existir. Transição relacionamento entre dois estados. Indica que um objeto no 1º estado realizará certas ações (processos) e entrará no 2º estado quando um evento ocorrer ou uma condição (guarda) for satisfeito. Estado possui um nome a várias partes internas, que são opcionais. A atividade é um processo associado ao estado. Nome do Estado do/atividade evento [guarda] / ação rótulo de transição
7 Diagrama de Estados O Rótulo de transição possui 3 partes, sendo todas opcionais: evento: ocorrência de um estimulo que aciona uma mudança de estado. guarda: é uma condição lógica; a transição ocorre quando a guarda for verdadeira. ação: processo associado à transição; a mudança de estado ocorre quando a ação é executada. N o m e d o e s ta d o e n try: a ç ã o d e e n tra d a e xit: a ç ã o d e s a íd a d o : a tivid a d e o n U m E ve n to : a tivid a d e
8 Diagrama de Estados Entry ação executada sempre que se chega ao estado. Exit ação executada sempre que se sai do estado. Do enquanto estiver neste estado, o objeto executará esta ação. Uma seqüência de ações também pode ser especificada. On evento a ação será executada ao ocorrer este evento, sem que o objeto saia deste estado. Também chamado de transição interna.
9 Exemplo - Pedido [ n e m t o do s os iten s ve rifi c ad o s ] / p e g a r p ró xim o ite m ite m r ec e b id o [ a lg u n s i te n s n ã o es tã o e m es to qu e ] o b te r p rim e iro it e m Ve r ifi ca n d o [ to d o s o s ite n s ve rific a d o s & & a lg u n s ite n s n ã o e s tã o e m e s to q u e ] Ag u a rd a n d o d o: v e ri fic a r it e m [ t o d os o s ite ns ve rifi c a do s & & to d o s o s ite n s d is p o n íve is ] ite m re c e b id o [ to d o s o s ite n s d is p o n íve is ] E n tre g a n d o do : in ici a r e nt re g a e n tre g u e E n tre g u e
10 Exemplo - Pedido [ nem tod os os i te ns veri ficad os ] / pegar próxim o item obter prim eiro item Verificando do : verificar item A 1º transição vai do ponto inicial ao estado Verificando. Ela possui apenas a ação Obter 1º item que, uma vez realizada, permite ao objeto ir para o novo estado. O estado Verificando tem uma atividade associada a ele chamada Verificar item, que é executada para cada item. Este estado possui três transições para fora dele que não contêm eventos. A primeira é uma auto-transição com uma guarda ( nem todos os itens verificados ) e uma ação ( pegar próximo item ): enquanto a guarda for verdadeira, a ação é executada.
11 [ n e m to d o s o s ite n s ve rific a d o s ] / p e g a r p ró xim o ite m Exemplo - Pedido o b te r p rim e iro ite m Ve rific a n d o d o : ve rific a r ite m [ to d o s o s ite n s ve rific ad o s & & a lg u n s ite n s n ã o e s tã o e m e s to q u e ] [ to d o s o s ite n s ve r ifi c ad o s & & to d o s o s i te n s d is p o n íve is ] As outras duas transições possuem apenas uma guarda que, ao ser verdadeira, levam a uma mudança de estado. Note que a transição só pode levar a um único estado. Desta forma, as condições que compõe a guarda de cada transição devem ser mutuamente exclusivas.
12 Exemplo - Pedido [ n e m t o do s os iten s ve rifi c ad o s ] / p e g a r p ró xim o ite m ite m r ec e b id o [ a lg u n s i te n s n ã o es tã o e m es to qu e ] o b te r p rim e iro it e m Ve r ifi ca n d o [ to d o s o s ite n s ve rific a d o s & & a lg u n s ite n s n ã o e s tã o e m e s to q u e ] Ag u a rd a n d o d o: v e ri fic a r it e m [ t o d os o s ite ns ve rifi c a do s & & to d o s o s ite n s d is p o n íve is ] ite m re c e b id o [ to d o s o s ite n s d is p o n íve is ] O estado Aguardando não possui atividade e fica aguardando por um evento. Quando o evento item recebido ocorre, as guardas são avaliadas e a transição apropriada é efetuada: ou a auto-transição que continua neste estado, ou a transição que vai para o estado Entregando.
13 Exemplo - Pedido [ n e m t o do s os iten s ve rifi c ad o s ] / p e g a r p ró xim o ite m ite m r ec e b id o [ a lg u n s i te n s n ã o es tã o e m es to qu e ] o b te r p rim e iro it e m Ve r ifi ca n d o [ to d o s o s ite n s ve rific a d o s & & a lg u n s ite n s n ã o e s tã o e m e s to q u e ] Ag u a rd a n d o d o: v e ri fic a r it e m [ t o d os o s ite ns ve rifi c a do s & & to d o s o s ite n s d is p o n íve is ] ite m re c e b id o [ to d o s o s ite n s d is p o n íve is ] E n tre g a n d o do : in ici a r e nt re g a e n tre g u e E n tre g u e O estado Entregando tem uma atividade ( Iniciar entrega ) e uma transição sem guarda, que é acionada pelo evento Entregue. Esta transição só ocorrerá quando este evento ocorrer.
14 Diagrama de Estados - Superestados Ajuda a simplificar a modelagem de comportamentos complexos. Um superestado é composto de vários estados, ou Um sub-estado é aninhado em outro estado. Este é dito um estado composto. Seus sub-estados herdam as transições do superestado. Um estado composto pode ser seqüencial ou concorrente. Na UML, um estado composto é representado como um estado simples, mas com um diagrama de estados aninhado.
15 Exemplo de Superestados Pedido Ativado [ n e m t o do s os iten s ve rifi c ad o s ] / p e g a r p ró xim o ite m ite m r ec e b id o [ a lg u n s i te n s n ã o es tã o e m es to qu e ] o b te r p rim e iro it e m Ve r ifi ca n d o [ to d o s o s ite n s ve rific a d o s & & a lg u n s ite n s n ã o e s tã o e m e s to q u e ] Ag u a rd a n d o d o: v e ri fic a r it e m [ t o d os o s ite ns ve rifi c a do s & & to d o s o s ite n s d is p o n íve is ] ite m re c e b id o [ to d o s o s ite n s d is p o n íve is ] E n tre g a n d o do : in ici a r e nt re g a e n tre g u e cancelado E n tre g u e Cancelado
16 Exemplo de Superestados Pedido No exemplo do sistema de pedidos, queremos cancelar um pedido a qualquer momento antes de ele ser entregue. Uma maneira simples é criar um superestado (ou estado composto) Ativado que engloba os três estados que fazem o cancelamento, e projetar dele uma única transição.
17 Estados concorrentes Um objeto pode ter duas seqüências distintas de estados que retratam comportamentos independentes em situações diferentes. Estes comportamentos distintos são representados em diferentes diagramas de estados, onde um objeto pode estar em dois estados diferentes, um em cada diagrama. Estes diagramas podem ser combinados em um único diagrama de estados concorrentes. Quando o objeto deixa os estados concorrentes, ele está em um único estado.
18 Estados Concorrentes - Exemplo No exemplo do sistema de pedidos, temos também estados baseados em autorização de pagamento. A partir destes estados, podemos ter um diagrama como este: Au to riza n d o d o : ve rific a r p a g a m e n to [ p a g a m e n to o k ] [ p a g a m e n to n ã o o k ] Au to riza d o R e je ita d o E n tre g u e
19 Estados Concorrentes - Exemplo Aguardando Cancelando Verificando Entregando Entregue Autorizando Autorizado Rejeitado
20 Diagrama de Estados Quando usar um diagrama de estados? São bons para descrever o comportamento de um objeto através de vários casos de uso. Não são bons para descrever um comportamento que envolve vários objetos em colaboração. O diagrama de estados não deve ser descrito para todas as classes do sistema, apenas para as quais ele ajude a compreender o comportamento. Quando um objeto possui muitos conjuntos concorrentes de comportamento, gerando vários diagramas de estado concorrentes, convém dividir este objeto em objetos separados.
Modelagem Dinâmica com UML
Modelagem Dinâmica com UML Prof. Márcio Barros [email protected] Diagramas de Sequência Protocolos de Interação Cenários Definição Um cenário é um caminho entre os fluxos de um use case Um use case é
Gerenciamento da Integração (PMBoK 5ª ed.)
Gerenciamento da Integração (PMBoK 5ª ed.) O PMBoK diz que: O gerenciamento da integração do projeto inclui os processos e as atividades necessárias para identificar, definir, combinar, unificar e coordenar
3.1 Definições Uma classe é a descrição de um tipo de objeto.
Unified Modeling Language (UML) Universidade Federal do Maranhão UFMA Pós Graduação de Engenharia de Eletricidade Grupo de Computação Assunto: Diagrama de Classes Autoria:Aristófanes Corrêa Silva Adaptação:
Guia de utilização da notação BPMN
1 Guia de utilização da notação BPMN Agosto 2011 2 Sumário de Informações do Documento Documento: Guia_de_utilização_da_notação_BPMN.odt Número de páginas: 31 Versão Data Mudanças Autor 1.0 15/09/11 Criação
DIAGRAMA DE ATIVIDADES
DIAGRAMA DE ATIVIDADES Profª Lucélia Oliveira Email: [email protected] DIAGRAMA DE ATIVIDADES É o diagrama com maior ênfase ao nível de algoritmo da UML e provavelmente um dos mais detalhistas. Era
Eduardo Bezerra. Editora Campus/Elsevier
Princípios de Análise e Projeto de Sistemas com UML 2ª edição Eduardo Bezerra Editora Campus/Elsevier Capítulo 10 Modelagem de atividades Qualquer um pode escrever código que um computador pode entender.
Apêndice A Objetivos PEI
A Apêndice A Objetivos PEI Legenda: (A) = aluno; R+ = reforçador; E = esquerda; D = direita Sistema de Comunicação por Troca de Figuras (PECS) Objetivos - Amostra (A)luno: Local: Fase Fase I Ao ver e
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
Prof. Raul Sidnei Wazlawick UFSC-CTC-INE. Fonte: Análise e Projeto de Sistemas de Informação Orientados a Objetos, 2ª Edição, Elsevier, 2010.
Visão Geral do Sistema Prof. Raul Sidnei Wazlawick UFSC-CTC-INE 2010 Fonte: Análise e Projeto de Sistemas de Informação Orientados a Objetos, 2ª Edição, Elsevier, 2010. A fase de concepção do UP consiste
Aleph. Entre Bibliotecas. Reunião da REJE 09 de novembro de 2011
Aleph Empréstimo Entre Bibliotecas Reunião da REJE 09 de novembro de 2011 1. Conceitos e definições 2 Para que serve o módulo de EEB? Para que a Biblioteca possa receber solicitações de seus usuários de
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
Exercícios Diagrama de Casos de Uso. Disciplina: Engenharia de Requisitos
Exercícios Diagrama de Casos de Uso Disciplina: Engenharia de Requisitos Gilmar Luiz de Borba 2010-1 Página: 1 1. CASO DE USO CONTROLE DE PROVAS OBJETIVO: Construir um diagrama de caso de uso simples.
DESENVOLVENDO O SISTEMA
DESENVOLVENDO O SISTEMA Declaração da Necessidade O primeiro passo do processo de análise de sistema envolve a identificação da necessidade [Pressman-95]. Normalmente o analista reúne-se com o usuário
Modelagem com UML. Fabio Perez Marzullo. IEEE Body of Knowledge on Services Computing Committee on Services Computing, IEEE Computer Society
Modelagem com UML Fabio Perez Marzullo IEEE Body of Knowledge on Services Computing Sponsored by Technical Committee on Services Computing, IEEE Computer Society Modelagem Estática (Visão Lógica) Casos
Franklin Ramalho Universidade Federal de Campina Grande - UFCG
Agenda - Motivação e Introdução Diagrama de - - Atores - Fluxo de eventos - Relacionamentos Franklin Ramalho Universidade Federal de Campina Grande - UFCG - Diagramas de - Exemplos - Meta-modelo MOF -
04/07/2015 UML. Prof. Esp. Fabiano Taguchi http://fabianotaguchi.wordpress.com [email protected] DEFINIÇÃO DE REQUSIITOS
UML Prof. Esp. Fabiano Taguchi http://fabianotaguchi.wordpress.com [email protected] DEFINIÇÃO DE REQUSIITOS 1 REQUISITOS São os serviços fornecidos para um sistema. São classificados em requisitos
Nome do Processo: Recebimento de produtos em consignação
Desenvolvimento BM-1401 Recebimento de produtos em consignação Versão 5 Release 28 Autor Jaciara Silva Processo: Compras Nome do Processo: Recebimento de produtos em consignação Acesso Compras\Movimentações
REQUISITOS DE SISTEMAS
REQUISITOS DE SISTEMAS MÓDULO 2 PROCESSOS DE NEGÓCIOS CONTEÚDO 1. PROCESSOS DE NEGÓCIO IDENTIFICAÇÃO CONCEITOS MODELAGEM (BPM e UML) PROCESSOS X REQUISITOS 1. PROCESSOS DE NEGÓCIO IDENTIFICAÇÃO CONCEITOS
QUESTÕES PARA ESTUDO DIAGRAMA DE CLASSE
TURMA: / CÓDIGO: CCT0071 PERGUNTAS PARA ESTUDO MODELAGEM DE SISTEMAS DATA: NÃO ENTREGAR CAMPUS: SANTO ANDRÉ PERÍODO: NOTURNO VALOR = 0,0 PROFESSOR: CELSO CANDIDO QUESTÕES PARA ESTUDO DIAGRAMA DE CLASSE
Banco de Dados Orientado a Objetos
Banco de Dados Orientado a Objetos MODELAGEM, ANÁLISE, PROJETO e CLASSIFICAÇÃO Interação combinando lógica, através de objetos que contém os dados. Estes divididos conforme seus tipos e métodos (classe),
Q-Acadêmico. Módulo CIEE - Estágio. Revisão 01
Q-Acadêmico Módulo CIEE - Estágio Revisão 01 SUMÁRIO 1. VISÃO GERAL DO MÓDULO... 2 1.1 PRÉ-REQUISITOS... 2 2. ORDEM DE CADASTROS PARA UTILIZAÇÃO DO MÓDULO CIEE... 3 2.1 CADASTRANDO EMPRESAS... 3 2.1.1
UML: Diagrama de Casos de Uso, Diagrama de Classes
UML: Diagrama de Casos de Uso, Diagrama de Classes Diagrama de Casos de Uso O modelo de casos de uso visa responder a pergunta: Que usos (funcionalidades) o sistema terá? ou Para que aplicações o sistema
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)
UML Unified Modeling Language. Professor: André Gustavo Bastos Lima
UML Unified Modeling Language Professor: André Gustavo Bastos Lima Diagramas de Casos de Uso Professor: André Gustavo Bastos Lima DEFINIÇÃO DE CASO DE USO Segundo o RUP: Um Caso de Uso é a relação de uma
Análise e Projeto Orientado a Objetos
Análise e Projeto Orientado a Objetos Linguagem UML Modelagem Estrutural Modelagem Estrutural Anderson Belgamo Classes Definição: uma classe é uma descrição de um conjunto de objetos que compartilham os
Uma visão mais clara da UML Sumário
Uma visão mais clara da UML Sumário 1 Método...2 2 Análise de requisitos...2 2.1 Diagramas de Casos de Uso...3 2.1.1 Ator...3 2.1.2 Casos de Uso (Use Case)...4 2.1.3 Cenário...4 2.1.4 Relacionamentos...6
Como fazer a Renovação de Matrícula online no Sistema Acadêmico
Como fazer a Renovação de Matrícula online no Sistema Acadêmico 1) Acesse o sistema por meio do endereço http://academico.unifal-mg.edu.br. Para navegar com segurança e aproveitar todos os recursos do
o bje tiv o f in a l d o C oa c h in g é fa z e r c o m qu e o s c lie n te s t o rn e m -s e a u tô no m o s.
O r ie n ta ç õ e s In i ci ai s E u, R ic k N e ls o n - P e rs on a l & P rof e s s io n al C o a c h - a c re dito qu e o o bje tiv o f in a l d o C oa c h in g é fa z e r c o m qu e o s c lie n te
MODELAGEM VISUAL DE OBJETOS COM UML DIAGRAMA DE CLASSES. [email protected]
MODELAGEM VISUAL DE OBJETOS COM UML DIAGRAMA DE CLASSES [email protected] Externamente ao sistema, os atores visualizam resultados de cálculos, relatórios produzidos, confirmações de requisições solicitadas,
MINISTÉRIO DO DESENVOLVIMENTO AGRÁRIO SUBSECRETARIA DE PLANEJAMENTO, ORÇAMENTO E ADMINISTRAÇÃO COORDENAÇÃO GERAL DE MODERNIZAÇÃO E INFORMÁTICA SISAU
MINISTÉRIO DO DESENVOLVIMENTO AGRÁRIO SUBSECRETARIA DE PLANEJAMENTO, ORÇAMENTO E ADMINISTRAÇÃO COORDENAÇÃO GERAL DE MODERNIZAÇÃO E INFORMÁTICA SISAU SISTEMA DE ATENDIMENTO AO USUÁRIO MANUAL DO USUÁRIO
Resolução da lista de exercícios de casos de uso
Resolução da lista de exercícios de casos de uso 1. Explique quando são criados e utilizados os diagramas de casos de uso no processo de desenvolvimento incremental e iterativo. Na fase de concepção se
REGULAMENTO DO RANKING PARAIBANO 2015
REGULAMENTO DO RANKING PARAIBANO 2015 DO RANKING, DOS OBJETIVOS E DENOMINAÇÕES Artigo 01. O Ranking Paraibano de Tênis será realizado pelo sistema portal do tênis paraibano, localizado no endereço eletrônico
Padrão ix. Q-Ware Cloud File Publisher Manual para realização do Donwload de Arquivos. Versão 1.0.1.0
Padrão ix Q-Ware Cloud File Publisher Manual para realização do Donwload de Arquivos Versão 1.0.1.0 Copyright 2000-2013 Padrão ix Sistemas Abertos Ltda. Todos os direitos reservados. As informações contidas
REPRESENTAÇÃO DE REQUISITOS VARIÁVEIS COM UML, SEGUINDO O MÉTODO ICONIX
REPRESENTAÇÃO DE REQUISITOS VARIÁVEIS COM UML, SEGUINDO O MÉTODO ICONIX Murilo Augusto Tosatti (ICV-Unicentro), Marcos Antonio Quináia (Orientador), e-mail: [email protected]. Universidade Estadual do
Sistema de Gestão de Ciclo de Vida de Farmácias & Gestão de Ciclo de Vida de Locais de Venda MNSRM AVP003 Manual de Utilizador Externo - Comunicação
Sistema de Gestão de Ciclo de Vida de Farmácias & Gestão de Ciclo de Vida de Locais Manual de Utilizador Externo - Comunicação de Horários e Turnos Índice 1 Introdução... 4 1.1 Objetivo...4 1.2 Funcionalidades...5
ITIL v3 - Operação de Serviço - Parte 1
ITIL v3 - Operação de Serviço - Parte 1 É na Operação de Serviço que se coordena e realiza as atividades e processos necessários para fornecer e gerenciar serviços em níveis acordados com o usuário e clientes
CURSO DE TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS
CURSO DE TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS TURMA 2008/1 4º PERÍODO 7º MÓDULO AVALIAÇÃO A3 DATA 15/10/2009 ENGENHARIA DE SOFTWARE 2009/2 GABARITO COMENTADO QUESTÃO 1: Analise as afirmações
BANCO DE DADOS MODELAGEM ER GENERALIZAÇÃO / ESPECIALIZAÇÃO. Prof.: Jean Carlo Mendes [email protected] http://www.jeancarlomendes.com.
BANCO DE DADOS MODELAGEM ER GENERALIZAÇÃO / ESPECIALIZAÇÃO Prof.: Jean Carlo Mendes [email protected] http://www.jeancarlomendes.com.br - Além de relacionamentos e atributos, propriedades podem
Manual de Utilização
Manual de Utilização Versão 3.10 Sumário 1 Funções do Emissor... 3 1.1 Aba Inicial... 4 1.2 Aba Sistema... 5 1.2.1 Mensagem Sistema... 5 1.2.2 Extras... 6 1.2.3 Contingência... 6 1.2.4 Execução... 7 1.3
Atividade de Recuperação- Física
Atividade de Recuperação- Física 3º Ano- 1º Trimestre Prof. Sérgio Faro Orientação: Refazer os exemplos seguintes e resolver os demais exercícios no caderno e anotar eventuais dúvidas para esclarecimento
Usando o Conference Manager do Microsoft Outlook
Usando o Conference Manager do Microsoft Outlook Maio de 2012 Conteúdo Capítulo 1: Usando o Conference Manager do Microsoft Outlook... 5 Introdução ao Conference Manager do Microsoft Outlook... 5 Instalando
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
MANUAL DE UTILIZAÇÃO DO SISTEMA HERMES
MANUAL DE UTILIZAÇÃO DO SISTEMA HERMES 1. Introdução Esse documento tem por objetivo descrever o funcionamento e formas de utilização do módulo de Requisição de Materiais do Sistema de Controle Patrimonial
4.4. UML Diagramas de interacção
Engenharia de Software 4.4. UML Diagramas de interacção Nuno Miguel Gil Fonseca [email protected] Um diagrama de interacção mostra um padrão de interacção entre vários objectos, com objectos e
Gerenciamento de Mensagens e Tarefas / NT Editora. -- Brasília: 2013. 80p. : il. ; 21,0 X 29,7 cm.
Autor Silvone Assis Mestre e Engenheiro Elétricista pela UnB, MBA em Gestão de Empresas pela FGV, Especialista em Sistemas Multimídia para Ensino e Treinamento pela IBM/TTI. Foi professor dos Departamentos
UML & Padrões Aula 3. UML e Padrões - Profª Kelly Christine C. Silva
UML & Padrões Aula 3 UML e Padrões - Profª Kelly Christine C. Silva 1 UML & Padrões Aula 3 Diagrama de Casos de Uso Profª Kelly Christine C. Silva O que vamos tratar: Modelos de Caso de Uso Diagrama de
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 Conteúdo 1. Introdução 2. Levantamento de Requisitos - Requisitos
Utilizando os Diagramas da UML (Linguagem Unificada de Modelagem) para desenvolver aplicação em JSF
Utilizando os Diagramas da UML (Linguagem Unificada de Modelagem) para desenvolver aplicação em JSF Ben-Hur de Sousa Lopes¹, Jaime William Dias¹ ¹Universidade Paranaense (UNIPAR) Paranavaí Paraná Brasil
INTRODUÇÃO À LINGUAGEM C++
INTRODUÇÃO À LINGUAGEM C++ 1 - VARIÁVEIS Variáveis espaço de memória reservado para armazenar tipos de dados, com um nome para referenciar seu conteúdo. Observações importantes Todas as variáveis devem
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
Aula 5 UML: Casos de Uso
Aula 5 UML: Casos de Uso UML Casos de Uso Introdução Casos de uso Elementos do diagrama de casos de uso Descrição de casos de uso Exemplo: Blog Ferramentas de modelagem Bibliografia 2 Introdução Casos
Modelode Casosde Usoe. Prof. Anderson Cavalcanti UFRN-CT-DCA
Modelode Casosde Usoe Diagramade Casosde Uso Prof. Anderson Cavalcanti UFRN-CT-DCA Modelo de Casos de Uso Mecanismo muito importante para a identificação e registro dos requisitos; São utilizados como
Mapa Mental de Engenharia de Software - Diagramas UML
Mapa Mental Engenharia Software - Diagramas UML Mapa Mental Engenharia Software Diagramas UML Mapa Mental Engenharia Software Diagramas UML Mapa Mental UML - Diagramas, Fases e Detalhes Resolvi juntar
4.1. UML Diagramas de casos de uso
Engenharia de Software 4.1. UML Diagramas de casos de uso Nuno Miguel Gil Fonseca [email protected] Utilizados para ajudar na análise de requisitos Através da forma como o utilizador usa o sistema
Sobre o Sistema FiliaWEB
Setembro/2009 SUMÁRIO SOBRE O SISTEMA FILIAWEB... 3 I - PAPÉIS E RESPONSABILIDADES NA NOVA SISTEMÁTICA DAS LISTAS DE FILIAÇÃO PARTIDÁRIA... 4 II CADASTRAMENTO DE USUÁRIO... 5 III REGISTRO DE FILIADOS...
Engenharia de Software Unidade XI UML Parte 2
Engenharia de Software Unidade XI UML Parte 2 Prof. Francisco Gerson A. de Meneses Diagramas de Interação... O diagrama de interação na verdade é um termo genérico aplicado à junção de dois outros diagramas:
INVESTIMENTO A LONGO PRAZO 1. Princípios de Fluxo de Caixa para Orçamento de Capital
5 INVESTIMENTO A LONGO PRAZO 1. Princípios de Fluxo de Caixa para Orçamento de Capital 1.1 Processo de decisão de orçamento de capital A decisão de investimento de longo prazo é a decisão financeira mais
UML Aula I Diagramas de Sequência e Colaboração. Ricardo Argenton Ramos
UML Aula I Diagramas de Sequência e Colaboração Ricardo Argenton Ramos Engenharia de Software II 2016.1 09/05/2016 Diagramas de Sequência Um diagrama de seqüência ilustra uma interação segundo uma visão
Edital N.º 11/PROAD/SGP/2015 e complementares
Edital N.º 11/PROAD/SGP/2015 e complementares Nome do Candidato Número de Inscrição - Assinatura do Candidato Secretaria de Articulação e Relações Institucionais Gerência de Exames e Concursos I N S T
REGISTRO DE PROJETOS
REGISTRO DE PROJETOS 1. REGISTRO DE PROJETOS Esta aplicação tem o objetivo de realizar o Registro de Projetos da Instituição. É possível, incluir, alterar ou excluir essas informações. 1.1. Acessando a
Diagrama representativo de uma Máquina de Estados (DME)
Diagrama representativo de uma Máquina de Estados (DME) DE-1 DIAGRAMAS DE ESTADOS (DME) DIAGRAMAS DE MÁQUINAS DE (TRANSIÇÃO DE) ESTADOS Para que se compreenda a verdadeira importância dos DME em UML, é,
4- PROJETO DE BANCO DE DADOS
4- PROJETO DE BANCO DE DADOS OBJETIVOS DE ENSINO: 4 - Empregar a técnica da modelagem de dados no projeto de banco de dados. OBJETIVOS OPERACIONAIS Ao final desta unidade o aluno será capaz de: 4.1 - Definir
3. Fase de Planejamento dos Ciclos de Construção do Software
3. Fase de Planejamento dos Ciclos de Construção do Software A tarefa de planejar os ciclos de construção do software pode partir de diretrizes básicas. Estas diretrizes visam orientar que os ciclos de
COTAÇÃO DE COMPRAS COM COTAÇÃO WEB
COTAÇÃO DE COMPRAS COM COTAÇÃO WEB RMS Software S.A. - Uma Empresa TOTVS Todos os direitos reservados. A RMS Software é a maior fornecedora nacional de software de gestão corporativa para o mercado de
MANUAL DA SECRETARIA
MANUAL DA SECRETARIA Conteúdo Tela de acesso... 2 Liberação de acesso ao sistema... 3 Funcionários... 3 Secretaria... 5 Tutores... 7 Autores... 8 Configuração dos cursos da Instituição de Ensino... 9 Novo
Manual de candidatura por via electrónica
2 Concursos de Pessoal Docente regulados pelo Decreto Legislativo Regional n.º /2009/M de de Junho. Ano Escolar 2009/2010 Manual de candidatura por via electrónica É essencial que leia este manual antes
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
Modelagem de Sistemas Orientado a Objetos com UML. Capítulo 8. Diagrama de Estados. Ana Paula Gonçalves Serra, Dr.
1. Capítulo 8 Diagrama de Estados. Ana Paula Gonçalves Serra, Dr. André Ribeiro, MSc. Onde 2 Estamos na Disciplina de? 1 Conceitos fundamentais de orientação a objetos. 2 Estruturação e modelagem de sistemas.
CATMAT SISTEMA DE CATALOGAÇÃO DE MATERIAIS CATSER SISTEMA DE CATALOGAÇÃO DE SERVIÇOS
MINISTÉRIO DO PLANEJAMENTO, ORÇAMENTO E GESTÃO SECRETARIA DE LOGÍSTICA E TECNOLOGIA DA INFORMAÇÃO DEPARTAMENTO DE LOGÍSTICA E SERVIÇOS GERAIS CATMAT SISTEMA DE CATALOGAÇÃO DE MATERIAIS CATSER SISTEMA DE
UML Itens Estruturais - Interface
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
PROGRAMAÇÃO OO DIAGRAMA DE CLASSES. Engenheiro Anilton S. Fernandes (asfernandes.com) Janeiro 2012
PROGRAMAÇÃO OO DIAGRAMA DE CLASSES Engenheiro Anilton S. Fernandes (asfernandes.com) Janeiro 2012 Pensando Objectos Imagine Quero representar um cão REX O REX é - cor: castanho claro; olhos : pretos; altura:
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
A avaliação será baseada nos conteúdos deste roteiro. Bons estudos!
1 ROTEIROS DE ORIENTAÇÃO DE ESTUDOS DE RECUPERAÇÃO Ensino Fundamental II 9º Ano Professora: Eliane Disciplina: História Caro aluno, Você deverá ser capaz de demonstrar que se apropriou das temáticas e
Princípios de Análise e Projeto de Sistemas com UML
Princípios de Análise e Projeto de Sistemas com UML 2ª edição Eduardo Bezerra Editora Campus/Elsevier Capítulo 9 Modelagem de estados Todos os adultos um dia foram crianças, mas poucos se lembram disso.
BR DOT COM SISPON: MANUAL DO USUÁRIO
BR DOT COM SISPON: MANUAL DO USUÁRIO BAURU 2015 2 BR DOT COM SISPON: MANUAL DO USUÁRIO Manual do usuário apresentado para auxiliar no uso do sistema SisPon. BAURU 2015 3 SUMÁRIO 1 Instalação... 5 1.1 Sispon...
Trabalho de Implementação Jogo Reversi
Trabalho de Implementação Jogo Reversi Paulo Afonso Parreira Júnior {[email protected]} Rilson Machado de Olivera {[email protected]} Universidade Federal de Lavras UFLA Departamento de Ciência da
SISTEMA DE BILHETAGEM ELETRÔNICA. MANUAL MÓDULO EMPRESA Revisão 01 / Julho de 2006
SISTEMA DE BILHETAGEM ELETRÔNICA MANUAL MÓDULO EMPRESA Revisão 01 / Julho de 2006 Índice Introdução... 03 Login e Senha... Cadastrar Novas Empresas... 04 05 Alterar Senha... Novo Funcionário... Novo Estudante...
Sistema de Memórias de Computadores
Sistema de Memórias de Computadores Uma memória é um dispositivo que permite um computador armazenar dados temporariamente ou permanentemente. Sabemos que todos os computadores possuem memória. Mas quando
Máquina Para Desobstruir Tubos e Esgotos
K-1500SPA MANUAL DO OPERADOR Máquina Para Desobstruir Tubos e Esgotos IMPORTANTE Para sua própria segurança, a n t e s d e m o n t a r o u operar esta máquina, leia c o m a t e n ç ã o t o d o o conteúdo
ISBN 5708-9594. Apresentação
Perfil Eletrônico Apresentação O Perfil Eletrônico é um jogo de tabuleiro cujo objetivo educacional é trabalhar a configuração eletrônica dos elementos químicos utilizando a Tabela Periódica. Para realizar
Manual dos Responsáveis
Manual dos Responsáveis PROCESSO DE INCLUSÃO DO ALUNO NA INSTITUIÇÃO SOCIAL CONVENIADA COM O NÚCLEO DE PROJETO COMUNITÁRIO. SUMÁRIO A) Acolhida do aluno na instituição...3 A.1) Comprovante de inscrição...3
Manual do Usuário. Protocolo
Manual do Usuário Protocolo Índice de capítulos Parte I - Processos............................... 01 1 - Buscar................................ 01 2 - Listar................................ 02 3 - Abertura..............................
Felipe Denis M. de Oliveira. Fonte: Alice e Carlos Rodrigo (Internet)
UML Felipe Denis M. de Oliveira Fonte: Alice e Carlos Rodrigo (Internet) 1 Programação O que é UML? Por quê UML? Benefícios Diagramas Use Case Class State Interaction Sequence Collaboration Activity Physical
Casos de Uso. Professor MSc Wylliams Barbosa Santos [email protected] wylliams.wordpress.com Laboratório de Programação
Casos de Uso Professor MSc Wylliams Barbosa Santos [email protected] wylliams.wordpress.com Laboratório de Programação Agenda Caso de Uso Conceitos Iniciais Cenário Principal Cenários Alternativos Atores
Diagrama de Fluxo de Dados (DFD)
Diagrama de Fluxo de Dados (DFD) Modelos de Especificação Modelos para Especificação do Sistema Representações gráficas que descrevem o problema a ser resolvido e o sistema a ser desenvolvido. Perspectivas
- Aulas 57, 58, 59 e 60 - Técnicas de programação. Funções
1 - Aulas 57, 58, 59 e 60 - Técnicas de programação. Funções Um programa pode possuir determinados processos realizados repetidas vezes ao longo da execução do programa. Estes processos podem se agrupar
NORMA BRASILEIRA DE CONTABILIDADE NBC TSC 4410, DE 30 DE AGOSTO DE 2013
NORMA BRASILEIRA DE CONTABILIDADE NBC TSC 4410, DE 30 DE AGOSTO DE 2013 Dispõe sobre trabalho de compilação de informações contábeis. O CONSELHO FEDERAL DE CONTABILIDADE, no exercício de suas atribuições
Manual SAGe Versão 1.0
Manual SAGe Versão 1.0 Emissão de Parecer de Assessoria (após a versão 12.14.00) Conteúdo 1. Introdução... 2 2. Recebimento do e-mail de solicitação de parecer... 3 3. Operações no sistema SAGe... 4 3.1
Sumário. Deadlock. Definição. Recursos. M. Sc. Luiz Alberto [email protected]
Sumário Condições para Ocorrência de Modelagem de Evitando deadlock Algoritmo do banqueiro M. Sc. Luiz Alberto [email protected] Aula - SO 1 Definição Um conjunto de N processos está em deadlock quando
Simulado Banco de Dados I Bimestre 1 Capítulo 1 Projeto Lógico de Banco de Dados
Simulado Banco de Dados I Bimestre 1 Capítulo 1 Projeto Lógico de Banco de Dados 01) Defina com suas próprias palavras: a) Banco de Dados b) Sistema Gerenciador de Banco de Dados c) Sistema de Banco de
IMPLEMENTAÇÃO DE UM SISTEMA DE SELEÇÃO DE PEÇA USANDO CONCEITOS DE PROGRAMAÇÃO DE SISTEMA DE AUTOMAÇÃO. João Alvarez Peixoto*
IMPLEMENTAÇÃO DE UM SISTEMA DE SELEÇÃO DE PEÇA USANDO CONCEITOS DE PROGRAMAÇÃO DE SISTEMA DE AUTOMAÇÃO João Alvarez Peixoto* * Mestrando do Programa de Pós-graduação em Engenharia Elétrica - UFRGS Porto
Modelos de Caso de Administração
Modelos de Caso de Administração Instruções Ajude a equipe Premier+ a concluir seus Casos de Administração de forma rápida e eficiente! Este documento lista as informações necessárias para concluir as
Portal de Aprendizado Tutorial do Aluno
Portal de Aprendizado Tutorial do Aluno Índice 1 Acessando o Portal... 2 1.1 Verificação do Browser... 2 1.2 Entre em contato... 3 1.3 Portal Autenticado... 5 2 Meus Cursos... 6 2.1 Matriculando-se em
