Diagrama de Transição de Estados. Leonardo Gresta Paulino Murta
|
|
- Marcela Lara Cabreira Caires
- 7 Há anos
- Visualizações:
Transcrição
1 Diagrama de Transição de Estados Leonardo Gresta Paulino Murta
2 O que é? O diagrama mais antigo da UML Foi criado nos anos 60 Ferramenta útil para mostrar o ciclo de vida de um objeto Em um sistema real, somente algumas poucas classes demandam o uso de um DTE Classes criticas Classes que se comportam de forma diferente em função de transições de estados Leonardo Murta Diagrama de Transição de Estados 2
3 A 1 km de distância... Caixas representando os estados Linhas representando as transições Leonardo Murta Diagrama de Transição de Estados 3
4 A 1 metro de distância... dos estados Os estados são momentos no ciclo de vida de um objeto Esses estados determinam que ações podem ser feitas sobre o objeto Exemplo Um ventilador simples pode ter os estados desligado e ligado Um ventilador mais elaborado pode ter os estados desligado, ventilando fraco, ventilando médio e ventilando forte Leonardo Murta Diagrama de Transição de Estados 4
5 Estados inicial A 1 metro de distância... dos estados Ponto de início do diagrama Não aceita transições de entrada Estado final Ponto de término do diagrama Não aceita transições de saída Leonardo Murta Diagrama de Transição de Estados 5
6 A 1 metro de distância... dos estados Os estados são representados por caixas contendo Nome Efeitos de entrada (entry) Efeitos de execução (do) Efeitos de saída (exit) Nome Digitando Digitando entry/seleciona o texto do/verifica ortografia exit/salva a informação Efeitos Leonardo Murta Diagrama de Transição de Estados 6
7 A 1 centímetro de distância... dos efeitos Em análise Os efeitos de entrada, execução e de saída são descritos em linguagem natural Em projeto Os efeitos de entrada, execução e de saída são transformados em operações Análise Projeto Digitando entry/seleciona o texto do/verifica ortografia exit/salva a informação Digitando entry/text.selectall() do/text.checkspell() exit/text.save() Leonardo Murta Diagrama de Transição de Estados 7
8 A 1 metro de distância... das transições As transições determinam a troca de estados em função de um determinado evento Exemplo A partir do estado desligado, caso o botão seja apertado, o ventilador vai para o estado ventilando forte A partir do estado ventilando forte, caso o botão seja apertado, o ventilador vai para o estado ventilando médio A partir do estado ventilando médio, caso o botão seja apertado, o ventilador vai para o estado ventilando fraco A partir do estado ventilando fraco, caso o botão seja apertado, o ventilador vai para o estado desligado Leonardo Murta Diagrama de Transição de Estados 8
9 A 1 metro de distância... das transições Desligado botão apertado Ventilando Forte botão apertado botão apertado Ventilando Fraco botão apertado Ventilando Médio Leonardo Murta Diagrama de Transição de Estados 9
10 A 1 metro de distância... das transições As transições são representadas por linhas, contendo Gatilho (trigger) Condição de guarda (guard) Efeito Sintaxe: GATILHO [ CONDIÇÃO ] / EFEITO Gatilho Condição de guarda Efeito Após 2 segundos / Atualiza barra de status Digitando entry/seleciona o texto do/verifica ortografia exit/salva a informação Enter pressionado [ menos de 50 letras ] / Formata texto Enviando Leonardo Murta Diagrama de Transição de Estados 10
11 A 1 centímetro de distância... das transições Em análise Utilização de linguagem natural para gatilhos, condição de guarda e efeitos Em projeto Gatilhos transformados em eventos Condições de guarda transformadas em expressões booleanas Efeitos transformados em operações Análise Digitando entry/seleciona o texto do/verifica ortografia exit/salva a informação Enter pressionado [ menos de 50 letras ] / Formata texto Enviando Projeto Digitando entry/text.selectall() do/text.checkspell() exit/text.save() keypressed(key.enter) [ text.size() < 50 ] / text.format() Enviando Leonardo Murta Diagrama de Transição de Estados 11
12 A 1 milímetro de distância... Para viabilizar uma melhor organização do diagrama, podem ser criados estados compostos Estados compostos permitem a descrição de um diagrama interno de transição de estados Cartão inserido [ tipo = usuário ] Esperando entry/lê cartão exit/ejeta cartão Em uso cancela Valida Cartão inserido [ tipo = manutenção ] Em manutenção Seleciona nova operação Processa desliga Imprime finaliza Leonardo Murta Diagrama de Transição de Estados 12
13 Dicas Faça inicialmente um diagrama simples, e complique somente se for necessário O que aparece em quase todo diagrama Estados com nome Transições com gatilho Exemplo simples no nível de análise para um condicionador de ar: Liga Resfriando temperatura maior que limite superior Ventilando temperatura menor que limite inferior Aquecendo desliga temperatura dentro dos limites desliga temperatura dentro dos limites desliga Leonardo Murta Diagrama de Transição de Estados 13
14 Grupos pares Exercício Elabore um DTE para um sistema de controle de microondas Grupos impares Elabore um DTE para um sistema de controle de elevador Leonardo Murta Diagrama de Transição de Estados 14
15 Bibliografia Fowler, Martin UML Distilled: A Brief Guide to the Standard Object Modeling Language. 3rd ed. Addison-Wesley Professional. Pressman, Roger Software Engineering: A Practitioner's Approach. 6th ed. McGraw-Hill. Leonardo Murta Diagrama de Transição de Estados 15
16 Diagrama de Transição de Estados Leonardo Gresta Paulino Murta
Diagrama de Transição de Estados
Diagrama de Transição de Estados Viviane Torres da Silva viviane.silva@ic.uff.br http://www.ic.uff.br/~viviane.silva/2010.1/es1 O que é? O diagrama mais antigo da UML Foi criado nos anos 60 Ferramenta
Leia maisDiagrama de Transição de Estados
Diagrama de Transição de Estados Viviane Torres da Silva viviane.silva@ic.uff.br http://www.ic.uff.br/~viviane.silva/2012.1/es1 O que é? O diagrama mais antigo da UML Foi criado nos anos 60 Ferramenta
Leia maisCasos de Uso. Leonardo Gresta Paulino Murta
Casos de Uso Leonardo Gresta Paulino Murta leomurta@ic.uff.br O que é? Uma técnica para capturar requisitos funcionais Descreve o sistema sob a perspectiva do usuário final Descreve a interação típica
Leia maisDiagrama de Atividades
Diagrama de Atividades Viviane Torres da Silva viviane.silva@ic.uff.br http://www.ic.uff.br/~viviane.silva/es1 O que é? Diagrama criado para modelagem de processos Herda várias características do DTE (Diagrama
Leia maisCasos de Uso. Viviane Torres da Silva
Casos de Uso Viviane Torres da Silva viviane.silva@ic.uff.br http://www.ic.uff.br/~viviane.silva/2010.2/es1 O que é? Uma técnica para capturar requisitos funcionais Descreve o sistema sob a perspectiva
Leia maisDiagrama de Classes. Leonardo Gresta Paulino Murta
Diagrama de Classes Leonardo Gresta Paulino Murta leomurta@ic.uff.br O que é? Diagrama mais u>lizado da UML Representa os >pos (classes) de objetos de um sistema Propriedades desses >pos Funcionalidades
Leia maisCasos de Uso. Viviane Torres da Silva viviane.silva@ic.uff.br. http://www.ic.uff.br/~viviane.silva/2010.1/es1
Casos de Uso Viviane Torres da Silva viviane.silva@ic.uff.br http://www.ic.uff.br/~viviane.silva/2010.1/es1 O que é? Uma técnica para capturar requisitos funcionais Descreve o sistema sob a perspectiva
Leia maisUniversidade Estadual de Ponta Grossa PRÓ-REITORIA DE GRADUAÇÃO DIVISÃO DE ENSINO
Universidade Estadual de Ponta Grossa PROGRAMA DE DISCIPLINA SETOR: CIÊNCIAS AGRÁRIAS E DE TECNOLOGIA DEPARTAMENTO: INFORMÁTICA DISCIPLINA: PROJETO DE SISTEMAS DE INFORMAÇÃO CÓDIGO: 203094 Nº de aulas
Leia maisDiagrama 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 maisCasos de Uso. Viviane Torres da Silva viviane.silva@ic.uff.br. http://www.ic.uff.br/~viviane.silva/2012.1/es1
Casos de Uso Viviane Torres da Silva viviane.silva@ic.uff.br http://www.ic.uff.br/~viviane.silva/2012.1/es1 O que é? Uma técnica para capturar requisitos funcionais Descreve o sistema sob a perspectiva
Leia maisApresentação da Disciplina de Engenharia de Software I
Apresentação da Disciplina de Engenharia de Software I Leonardo Gresta Paulino Murta leomurta@ic.uff.br Quem sou eu? Apresentações Leonardo Murta http://www.ic.uff.br/~leomurta Quem são vocês? Nome? Estágio?
Leia maisPrograma Analítico de Disciplina INF323 Engenharia de Software II
0 Programa Analítico de Disciplina Departamento de Informática - Centro de Ciências Exatas e Tecnológicas Número de créditos: Teóricas Práticas Total Duração em semanas: 15 Carga horária semanal 0 Períodos
Leia maisDiagrama de Seqüência
Diagrama de Seqüência Viviane Torres da Silva viviane.silva@ic.uff.br http://www.ic.uff.br/~viviane.silva/2010.1/es1 O que é? Diagrama criado para modelagem da interação entre objetos Detalha como objetos
Leia maisMaquetes. Leonardo Gresta Paulino Murta
Maquetes Leonardo Gresta Paulino Murta leomurta@ic.uff.br Maquetes Casos de uso reais Seleção de widgets Mapa de navegação Agenda 2 Maquetes A técnica de maquetes é útil no refinamento de casos de uso
Leia maisCARGA HORÁRIA Engenharia de Software Código: horas PRÉ-REQUISITOS: Paradigmas de Programação
UNIVERSIDADE FEDERAL DO MARANHÃO CENTRO DE CIÊNCIAS EXATAS E TECNOLOGIA DEPARTAMENTO DE CIÊNCIA DA COMPUTAÇÃO CURSO DE CIÊNCIA DA COMPUTAÇÃO DISCIPLINA CARGA HORÁRIA Engenharia de Software Código: 5605.3
Leia maisGarantia da Qualidade, Medição e Melhoria. Leonardo Gresta Paulino Murta
Garantia da Qualidade, Medição e Melhoria Leonardo Gresta Paulino Murta leomurta@ic.uff.br Exercício motivacional Leonardo Murta Garantia da Qualidade, Medição e Melhoria 2 Qualidade depende da perspectiva...
Leia maisDiagrama de Classes. Viviane Torres da Silva
Diagrama de Classes Viviane Torres da Silva viviane.silva@ic.uff.br http://www.ic.uff.br/~viviane.silva/es1 O que é? Diagrama mais utilizado da UML Representa os tipos (classes) de objetos de um sistema
Leia maisINF1013 MODELAGEM DE SOFTWARE
INF1013 MODELAGEM DE SOFTWARE Departamento de Informática PUC-Rio Ivan Mathias Filho ivan@inf.puc-rio.br Programa Capítulo 1 O Paradigma Orientado a Objetos A Linguagem UML Descrição da Arquitetura 1 Programa
Leia maisCARGA HORÁRIA Engenharia de Software Código: horas PRÉ-REQUISITOS: Paradigmas de Programação
UNIVERSIDADE FEDERAL DO MARANHÃO CENTRO DE CIÊNCIAS EXATAS E TECNOLOGIA DEPARTAMENTO DE CIÊNCIA DA COMPUTAÇÃO CURSO DE CIÊNCIA DA COMPUTAÇÃO DISCIPLINA CARGA HORÁRIA Engenharia de Software Código: 5605.3
Leia maiswuniversidade FEDERAL DO MARANHÃO CENTRO DE CIÊNCIAS EXATAS E TECNOLOGIA DEPARTAMENTO DE CIÊNCIA DA COMPUTAÇÃO CURSO DE CIÊNCIA DA COMPUTAÇÃO
wuniversidade FEDERAL DO MARANHÃO CENTRO DE CIÊNCIAS EXATAS E TECNOLOGIA DEPARTAMENTO DE CIÊNCIA DA COMPUTAÇÃO CURSO DE CIÊNCIA DA COMPUTAÇÃO DISCIPLINA Engenharia de Software Código: 5605.3 PRÉ-REQUISITOS:
Leia maisLeonardo Gresta Paulino Murta leomurta@ic.uff.br
Leonardo Gresta Paulino Murta leomurta@ic.uff.br Cenário atual 90% do custo total [Erlikh 2000] 60% do esforço total [Pressman 1997] 250 bilhões de linhas de código em manutenção [Sommerville 2000] 70 bilhões
Leia maisModelagem de So+ware. Leonardo Gresta Paulino Murta
Modelagem de So+ware Leonardo Gresta Paulino Murta leomurta@ic.uff.br Fronteira entre análise e projeto A orientação a objetos diminui a distância entre as fases do processo de desenvolvimento; public
Leia maisEngenharia 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 maisPrincípios de Engenharia de Requisitos. Leonardo Gresta Paulino Murta
Princípios de Engenharia de Requisitos Leonardo Gresta Paulino Murta leomurta@ic.uff.br Problema chave: Comunicação Cliente Engenheiro de Software Leonardo Murta Engenharia de Requisitos 2 Concepção Elicitação
Leia maisGarantia da Qualidade, Medição e Melhoria. Leonardo Gresta Paulino Murta
Garantia da Qualidade, Medição e Melhoria Leonardo Gresta Paulino Murta leomurta@ic.uff.br Exercício motivacional Leonardo Murta Garantia da Qualidade, Medição e Melhoria 2 Qualidade depende da perspectiva...
Leia maisGUIA DE FUNCIONAMENTO DA UNIDADE CURRICULAR
Curso Engenharia Informática Ano letivo 2018/2019 Unidade Curricular Engenharia de Software I ECTS 6 Regime Obrigatório Ano 1º Semestre 2º sem Horas de trabalho globais Docente (s) Natália Fernandes Gomes
Leia maisPROJETO PROCEDIMENTAL. Projeto de Programas PPR0001
1 PROJETO PROCEDIMENTAL Projeto de Programas PPR0001 2 Introdução A trípode de modelagem é composta por: o Modelo de Objetos: especifica a estrutura dos objetos. É importante quando muitas classes não
Leia maisOrientação a Objetos. Programação em C++
OO Engenharia Eletrônica Orientação a Objetos - Programação em C++ Slides 9: Programação ou Implementação: uma fase da engenharia de software. Projeto (UML) e Programação (C++,...) Prof. Dr. Jean Marcelo
Leia maisDiagrama de Classes. Viviane Torres da Silva viviane.silva@ic.uff.br. http://www.ic.uff.br/~viviane.silva/2012.1/es1
Diagrama de Classes Viviane Torres da Silva viviane.silva@ic.uff.br http://www.ic.uff.br/~viviane.silva/2012.1/es1 O que é? Diagrama mais utilizado da UML Representa os tipos (classes) de objetos de um
Leia maisDiagrama 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 maisDiagrama de Classes. Viviane Torres da Silva 2/es1
Diagrama de Classes Viviane Torres da Silva viviane.silva@ic.uff.br http://www.ic.uff.br/~viviane.silva/2010. 2/es1 O que é? Diagrama mais utilizado da UML Representa os tipos (classes) de objetos de um
Leia maisRequisitos de Sistemas
Requisitos de Sistemas Unidade I - Engenharia de Requisitos Definição de Requisitos (Continuação) Processos de Engenharia de Requisitos (Cont.) - Análise - Registro - Validação - Gerência 1 Processo de
Leia maisAula 1 - Introdução à disciplina e Processos de desenvolvimento de software e suas atividades básicas
Aula 1 - Introdução à disciplina e Processos de desenvolvimento de software e suas atividades básicas Análise de Sistemas Prof. Filipe Arantes Fernandes filipe.arantes@ifsudestemg.edu.br Nome da disciplina:
Leia maisINF1404 MODELAGEM DE SISTEMAS
INF1404 MODELAGEM DE SISTEMAS Bacharelado em Sistemas de Informação Ivan Mathias Filho ivan@inf.puc-rio.br Programa Capítulo 1 Princípios de Modelagem O Paradigma Funcional O Paradigma Orientado a Objetos
Leia maisGerência de Configuração: Processos e Ferramentas. Leonardo Gresta Paulino Murta
Gerência de Configuração: Processos e Leonardo Gresta Paulino Murta leomurta@ic.uff.br GC no processo de desenvolvimento O processo de gerência de configuração acontece em paralelo com o processo de desenvolvimento
Leia maisALM Aplicações em Linguagem de Montagem. Introdução. A produção de Software é uma atividade build and fix. build. fix
Introdução A produção de Software é uma atividade build and fix. 1 Introdução build 2 Introdução fix 3 1 Introdução 4 P s Só pessoas motivadas e comprometidas com o projeto garantem o respectivo sucesso;
Leia maisGestão de Projectos de Software - 1
Gestão de Projectos de Software Licenciaturas de EI / IG 2012/2013-4º semestre msantos@ispgaya.pt http://paginas.ispgaya.pt/~msantos Gestão de Projectos de Software - 1 Objectivos da Disciplina de Gestão
Leia maisUML: Casos de Uso. Projeto de Sistemas de Software
UML: Casos de Uso Projeto de Sistemas de Software 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
Leia maisAula 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
Leia maisEngenharia de Software I: Introdução. Graduação em Informática 2009 Profa. Itana Gimenes
Engenharia de Software I: Introdução Graduação em Informática 2009 Profa. Itana Gimenes Programa 1. O processo de engenharia de software 2. Engenharia de requisitos 3. Modelagem de sistemas 4. Conceitos
Leia maisSERVIÇO PÚBLICO FEDERAL UNIVERSIDADE FEDERAL DE SANTA CATARINA CENTRO DE CIÊNCIAS DA SAÚDE PROGRAMA DE MESTRADO PROFISSIONAL EM INFORMÁTICA EM SAÚDE
PLANO DE ENSINO Disciplina (INS310008): Análise de Sistemas e UML Professor Responsável: Raul Sidnei Wazlawick Créditos: (02 CRÉDITOS 30HS) Semestre: 2017-2 1. Ementa Geral Introdução a orientação a objetos
Leia maisCiência da Computação ENGENHARIA DE SOFTWARE. Análise dos Requisitos de Software
Ciência da Computação ENGENHARIA DE SOFTWARE Análise dos Requisitos de Software Prof. Claudinei Dias email: prof.claudinei.dias@gmail.com Roteiro Introdução Tipos de requisitos Atividades Princípios da
Leia maisCK119: Engenharia de Software
CK119: Engenharia de Software Rossana Andrade Ph.D, SITE, University of Ottawa, Canadá Profa. Departamento de Computação, Centro de Ciências, Universidade Federal do Ceará rossana@ufc.br www.great.ufc.br
Leia maisSERVIÇO PÚBLICO FEDERAL UNIVERSIDADE FEDERAL DE SANTA CATARINA CENTRO DE CIÊNCIAS DA SAÚDE PROGRAMA DE MESTRADO PROFISSIONAL EM INFORMÁTICA EM SAÚDE
PLANO DE ENSINO Disciplina INS 310008: Análise de sistemas e UML Professor Responsável: Dra Raul Sidnei Wazlawick Créditos: (02 CRÉDITOS 30HS) Semestre: 2018-2 1. Ementa Geral Introdução a orientação a
Leia maisDiagrama de Caso de Uso e Diagrama de Sequência
Diagrama de Caso de Uso e Diagrama de Sequência Milena Alexandre dos Santos Baesso (Mestranda em Engenharia Elétrica) Agenda Ciclo de Vida de um Sistema A Fase de Análise Análise Orientada à Objetos Diagramas
Leia maisTutorial da ferramenta de modelagem ASTAH (Versão resumida) Prof. Moacyr Franco Neto
Tutorial da ferramenta de modelagem ASTAH (Versão resumida) Prof. Moacyr Franco Neto Versão 1.0.0 1 ÍNDICE Sumário INTRODUÇÃO... 3 PRINCIPAIS CARACTERÍSTICA DA ASTAH... 3 COMO BAIXAR... 4 PRINCIPAIS FUNCIONALIDADES...
Leia maisOrientação a Objetos - Programação em C++
OO Engenharia Eletrônica Orientação a Objetos - Programação em C++ Slides 9: Programação ou Implementação: uma fase da engenharia de software. Projeto (UML) e Programação (C++,...) Prof. Dr. Jean Marcelo
Leia maisDiagrama de Estados. Curso de Especialização DEINF - UFMA Desenvolvimento Orientado a Objetos Prof. Geraldo Braz Junior
Diagrama de Estados 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.
Leia maisEngenharia de Software - 1
Engenharia de Software Licenciatura de EI 2008/2009-6º semestre msantos@ispgaya.pt Engenharia de Software - 1 Objectivos da Cadeira de Engenharia de Software da Licenciatura de EI Ensinar fundamentos de
Leia maisPRDS 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 maisPROGRAMAÇÃO ORIENTADA A OBJETOS: CONSTRUTORES
COLÉGIO ESTADUAL ULYSSES GUIMARÃES CURSO TÉCNICO PROFISSIONALIZANTE EM INFORMÁTICA ERINALDO SANCHES NASCIMENTO PROGRAMAÇÃO ORIENTADA A OBJETOS: CONSTRUTORES FOZ DO IGUAÇU 2013 LISTA DE FIGURAS FIGURA 1
Leia maisLinguagem UML. Linguagem de Modelagem Unificada UML. Diagrama de Estado. Rosemary Silveira Filgueiras Melo
Linguagem de Modelagem Unificada UML Diagrama de Estado Rosemary Silveira Filgueiras Melo rosesfmelo@hotmail.com 1 Tópicos abordados Diagramas de Estado 2 Diagrama de Estado Representa os possíveis estados
Leia maisDiagrama de Estados. Régis Patrick Silva Simão. Régis Simão Diagrama de Estados 1/21
Diagrama de Estados Régis Patrick Silva Simão Régis Simão Diagrama de Estados 1/21 Agenda Introdução Estado Inicial e Estado Final Estados Transições Atividades Internas Estados de Atividades Superestados
Leia maisMODELAGEM 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 maisObjetivo. Diagramas de Caso de Uso. História. Diagramas de Caso de Uso. Atores. Atores
Objetivo Diagramas de Caso de Uso História Atores Casos de Uso Diagramas Estruturação (Generalização, Inclusão, Extensão) Dicas 2001 Jaelson Castro Levantamento de Requisitos 1 2001 Jaelson Castro Levantamento
Leia maisGit. Leonardo Gresta Paulino Murta
Git Leonardo Gresta Paulino Murta leomurta@ic.uff.br O que é versionado? Elemento FS Diretório Arquivo Arquivo Binário Arquivo Texto Linha Leonardo Murta Git 2 Como é versionado? Commit Autor Committer
Leia maisOdyssey-CCS: Uma ferramenta flexível para o controle de modificações em software
Odyssey-CCS: Uma ferramenta flexível para o controle de modificações em software Luiz Gustavo B. Lopes 1,2, Leonardo Murta 1, Cláudia Werner 1 1 COPPE/UFRJ - Programa de Engenharia de Sistemas e Computação
Leia maisSISTEMA DE GESTÃO DE PROJETOS DE SOFTWARE - SGPS
SISTEMA DE GESTÃO DE PROJETOS DE SOFTWARE - SGPS Lilian R. M. Paiva, Luciene C. Oliveira, Mariana D. Justino, Mateus S. Silva, Mylene L. Rodrigues Engenharia de Computação - Universidade de Uberaba (UNIUBE)
Leia mais5 Diagrama de Estado. 5.1 Definição
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 Estado Autoria:Aristófanes Corrêa Silva Adaptação:
Leia maisAnálise e Projeto Orientados a Objetos
Análise e Projeto Orientados a Objetos Diagrama UML de atividades Diretoria Acadêmica de Gestão e Tecnologia da Informação Diagramas de atividades Úteis para visualização de sequências de ações e fluxos,
Leia maisGerência de Projetos e Qualidade de Software. Prof. Walter Gima
Gerência de Projetos e Qualidade de Software Prof. Walter Gima 1 Plano de Ensino e Aprendizagem 2 Apresentação da Disciplina Disciplina: Gerencia de Projetos e Qualidade de Software Carga Horária: 60 horas/aula
Leia maisEspecificaçã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 maisManual do Usuário. RD Premium Wifi WLD V
Manual do Usuário RD Premium Wifi WLD V. 2017103111528 1 Sumário Visão Geral RD Premium... 3 Configurando a Rede... 4 Tela principal... 5 Tela de Configuração... 7 Tela de Programação... 9 Configurar programação
Leia maisDesenvolvimento Dirigido por Modelos: Ferramentas
DCC / ICEx / UFMG Desenvolvimento Dirigido por Modelos: Ferramentas Eduardo Figueiredo http://www.dcc.ufmg.br/~figueiredo Existe MDD na prática? Poucos sistemas ainda são desenvolvidos usando a filosofia
Leia maisVariáveis Compostas. Leonardo Gresta Paulino Murta.
Variáveis Compostas Leonardo Gresta Paulino Murta leomurta@ic.uff.br Aula de hoje Veremos os diferentes tipos de variáveis compostas (arrays) Com uma dimensão (vetores) Com duas ou mais dimensões (matrizes)
Leia maisAula 7 - Análise de Requisitos: descrição de casos de uso. Análise de Sistemas Prof. Filipe Arantes Fernandes
Aula 7 - Análise de Requisitos: descrição de casos de uso Análise de Sistemas Prof. Filipe Arantes Fernandes filipe.arantes@ifsudestemg.edu.br Outline Introdução aos Casos de Uso Razões para utilizar Casos
Leia maisPROJETO DE MELHORIA DO PROCESSO DE DESENVOLVIMENTO DE SOFTWARE BASEADO NA METODOLOGIA PMBOK
PROJETO DE MELHORIA DO PROCESSO DE DESENVOLVIMENTO DE SOFTWARE BASEADO NA METODOLOGIA PMBOK Eliseu Castelo Branco Jr. RESUMO Este artigo descreve o projeto de Implementação de Melhoria de Processos Gerenciais
Leia maisProcesso Unificado. Leonardo Gresta Paulino Murta
Processo Unificado Leonardo Gresta Paulino Murta leomurta@ic.uff.br Agenda Processo de Software Desenvolvimento Iterativo Desenvolvimento Evolutivo Desenvolvimento Ágil Processo Unificado Fronteira entre
Leia maisPCS3413 Engenharia de Software e Banco de Dados
PCS3413 Engenharia de Software e Banco de Dados Aula 9 Escola Politécnica da Universidade de São Paulo 1 Diagrama de Transição de Estados Solange N. Alves de Souza 2 máquina de estado Diagrama de Transição
Leia maisMODELAGEM 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 maisPUC-Rio. Tópico 4: Diagrama de Máquinas de Estados C E. Luiz Antônio M. Pereira. 1/28
PU-Rio Tópico 4: Diagrama de Máquinas de Estados Luiz Antônio M. Pereira lpereira@uninet.com.br 1/28 PU-Rio onhecidos como... Diagrama de máquina de estados (UML) Diagrama de estados Diagrama de transições
Leia maisApresentação do Curso de Técnicas de Projeto e Implementação de Sistemas II
Apresentação do Curso de Técnicas de Projeto e Implementação de Sistemas II Leonardo Gresta Paulino Murta leomurta@ic.uff.br Quem sou eu? Leonardo Murta Apresentações h>p://www.ic.uff.br/~leomurta Quem
Leia maisApresentação do Curso de Gerência de Configuração 2009/2
Apresentação do Curso de Gerência de Configuração 2009/2 Leonardo Gresta Paulino Murta leomurta@ic.uff.br Apresentações Quem sou eu? Leonardo Murta http://www.ic.uff.br/~leomurta Quem são vocês? Nome?
Leia mais1) Formato dos Dados 1b. Unidade de Totalização 12 1c. Filtro 12 1d. Unidade de Engenharia 12 1f. Seleciona Saída Coletor Aberto 12
0 INDICE Apresentação 2 Principais Características 3 Informações Gerais 4 Operação 5 Diagrama da Estrutura de 6 Estrutura do 8 Calibrando o 10 Configurações Opcionais 12 1) Formato dos Dados 1b. Unidade
Leia maisFerramenta MVCASE - Estágio Atual: Especificação, Projeto e Construção de Componentes
Ferramenta MVCASE - Estágio Atual: Especificação, Projeto e Construção de Componentes Antônio Francisco do Prado Daniel Lucrédio e-mail: prado@dc.ufscar.br Resumo Este artigo apresenta a ferramenta CASE
Leia maisENGENHARIA DE SOFTWARE. Aula 07 UML - Diagrama de Casos de Uso
ENGENHARIA DE SOFTWARE Aula 07 UML - Diagrama de Casos de Uso OBJETIVOS DA AULA Apresentar uma introdução ao conceitos da UML; Explicar o que é um caso de uso; Explanar sobre o diagrama de casos de uso;
Leia maisMinistério da Educação UNIVERSIDADE TECNOLÓGICA FEDERAL DO PARANÁ. Campus Curitiba PLANO DE ENSINO
Ministério da Educação UNIVERSIDADE TECNOLÓGICA FEDERAL DO PARANÁ Campus Curitiba PLANO DE ENSINO CURSO Engenharia Eletrônica MATRIZ FUNDAMENTAÇÃO LEGAL (Resolução do COEPP que aprovou a matriz curricular
Leia maisUML - Linguagem de Modelagem Unificada
UML - Linguagem de Modelagem Unificada Aula #9.1. EBS 211 POO e UML Prof. Luiz Fernando S. Coletta luizfsc@tupa.unesp.br Campus de Tupã Engenharia de Software Fases do processo de software 1. Levantamento
Leia maisEngenharia de Software. Prof. Me. Clodoaldo Brasilino
Engenharia de Software Prof. Me. Clodoaldo Brasilino clodoaldo.neto@ifpi.edu.br Acompanhamento da Disciplina 1. Introdução à Engenharia de Software 2. Processos de Software e Projetos 3. Projeto de Software
Leia mais24/02/2017 Como fazer ROOT no Note 4 Nuno Agonia
24/02/2017 Como fazer ROOT no Note 4 Nuno Agonia O processo de conseguir o acesso ROOT no teu Note4 não varia muito do método tradicional que que já tem sido habitual. Como sei que muitos de vós possuem
Leia maisUNIVERSIDADE FEDERAL DO PARANÁ - UFPR Bacharelado em Ciência da Computação
SOFT DISCIPLINA: Engenharia de Software AULA NÚMERO: 15 DATA: / / PROFESSOR: Andrey APRESENTAÇÃO O objetivo desta aula é apresentar e discutir conceitos relacionados a Testes de Software. DESENVOLVIMENTO
Leia maisLinguagem UML. Linguagem de Modelagem Unificada UML. Diagramas de Comportamento Parte 2. Rosemary Silveira Filgueiras Melo
Linguagem de Modelagem Unificada UML Diagramas de Comportamento Parte 2 Rosemary Silveira Filgueiras Melo rosesfmelo@hotmail.com 1 Tópicos abordados Diagramas tripé da Análise Diagramas de Sequência Diagramas
Leia maisCASO DE USO. Isac Aguiar isacaguiar.com.br isacaguiar@gmail.com
CASO DE USO Isac Aguiar isacaguiar.com.br isacaguiar@gmail.com Caso de Uso Descreve o modelo funcional (comportamento) do sistema Técnica de especificaçao de requisitos Especifica um serviço que o sistema
Leia maisVisão de Comportamento do Negócio
Visão de Comportamento do Negócio Bibliografia Eriksson, H-E; Penker, M. Business Modeling with UML: Business Patterns at work, John Wiley, 2000. Prof.: Clarindo Isaías Pereira da Silva e Pádua Gestus
Leia maisVisão de Comportamento do Negócio
Visão de Comportamento do Negócio Prof.: Clarindo Isaías Pereira da Silva e Pádua Gestus Departamento de Ciência da Computação - UFMG Bibliografia Eriksson, H-E; Penker, M. Business Modeling with UML:
Leia maisMODELOS DE PROCESSO. Isac Aguiar isacaguiar.com.br isacaguiar@gmail.com
MODELOS DE PROCESSO Isac Aguiar isacaguiar.com.br isacaguiar@gmail.com Objetivo Apresentar os modelos de processos de desenvolvimento de software Permitir uma melhor compreensão do processo de desenvolvimento
Leia maisIntrodução à UML. Universidade Federal de Mato Grosso do Sul Sistemas de Informação - CPCX. Prof. Fernando Maia da Mota
Universidade Federal de Mato Grosso do Sul Sistemas de Informação - CPCX Introdução à UML Prof. Fernando Maia da Mota Slides gentilmente cedidos por Profa. Dra. Maria Istela Cagnin Machado UFMS/FACOM Introdução
Leia maisDESENVOLVIMENTO DE SISTEMAS SOFTWARE
DESENVOLVIMENTO DE SISTEMAS SOFTWARE 3º ANO - LEI 2008-2009 2009 Martins 2008 1 OBJECTIVOS Associar o desenvolvimento de Sistemas Software aos usuais processos e métodos de Engenharia, neste caso, da Engenharia
Leia maisUML Diagrama de Estados
CBSI Curso de Bacharelado em Sistemas de Informação UML Diagrama de Estados Prof. Dr. Sandro Ronaldo Bezerra Oliveira srbo@ufpa.br www.ufpa.br/srbo Análise e Projeto de Sistemas Faculdade de Computação
Leia maisIntrodução à Programação
Introdução à Programação Leonardo Gresta Paulino Murta leomurta@ic.uff.br Processo de resolução de problemas (Princípios de Pólya) Definição dos requisitos do problema (fazer o programa certo) Entradas
Leia maisSubprogramação. Leonardo Gresta Paulino Murta.
Subprogramação Leonardo Gresta Paulino Murta leomurta@ic.uff.br Aula de hoje Estudaremos a estrutura mais básica de encapsulamento da Orientação a Objetos Métodos Leonardo Murta Subprogramação 2 Exemplo
Leia maisUML: Introdução. História Visão geral Modelo conceitual da UML. Bibliografia. UML: introdução
UML: introdução Prof.: Clarindo Isaías Pereira da Silva e Pádua Synergia / Gestus Departamento de Ciência da Computação - UFMG UML: introdução 2 Bibliografia Rumbaugh, J.; Jacobson, I.; Booch, G., The
Leia maisIntrodução. Introdução. Introdução. Planejamento da disciplina. Modelagem de Processos de Negócio. Prof.: Clarindo Isaías Pereira da Silva e Pádua
Modelagem de Processos de Negócio Prof.: Clarindo Isaías Pereira da Silva e Pádua Gestus Departamento de Ciência da Computação - UFMG Bibliografia Eriksson, H-E; Penker, M. Business Modeling with UML:
Leia maisRESPOSTAS AOS RECURSOS CARGO: TÉCNOLOGO/ÁREA: ANÁLISE E DESENVOLVIMENTO DE SISTEMAS
RESPOSTAS AOS RECURSOS CARGO: TÉCNOLOGO/ÁREA: ANÁLISE E DESENVOLVIMENTO DE SISTEMAS ## PROTOCOLO: 350 Inscrição: 101161 Candidato: DOUGLAS DA SILVA PARNOFF Dt.Envio: 20/05/2014 00:40:53 Questão: 5 Bibliografia:
Leia maisTECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS ANÁLISE E PROJETO DE SISTEMAS. Aula 7. Agenda
TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS ANÁLISE E PROJETO DE SISTEMAS Aula 7 1 Agenda Correção exercicio aula 6 Modelo de Análise Orientada a Objetos Bibliografia 2 http:professorleomir.wordpress.com
Leia mais