UML 2 uma abordagem prática Gilleanes T. A. Guedes
|
|
- Mateus Carrilho Marreiro
- 8 Há anos
- Visualizações:
Transcrição
1 UML 2 uma abordagem prática Gilleanes T. A. Guedes Novatec
2 Copyright 2009, 2011 da Novatec Editora Ltda. Todos os direitos reservados e protegidos pela Lei de 19/02/1998. É proibida a reprodução desta obra, mesmo parcial, por qualquer processo, sem prévia autorização, por escrito, do autor e da Editora. Editor: Rubens Prates Revisão de texto: Lia Gabriele Regius Editoração eletrônica: Camila Kuwabata e Carolina Kuwabata Capa: Victor Bittow ISBN: Esta obra foi revisada, atualizada e ampliada tomando como base o livro: UML Uma Abordagem Prática, ISBN Histórico de impressões: Junho/2011 Segunda edição Maio/2009 Primeira edição (ISBN: ) Novatec Editora Ltda. Rua Luís Antônio dos Santos São Paulo, SP Brasil Tel.: Fax: novatec@novatec.com.br Site: Twitter: twitter.com/novateceditora Facebook: facebook.com/novatec LinkedIn: linkedin.com/in/novatec Dados Internacionais de Catalogação na Publicação (CIP) (Câmara Brasileira do Livro, SP, Brasil) Guedes, Gilleanes T. A. UML 2 : uma abordagem prática / Gilleanes T. A. Guedes ed. -- São Paulo : Novatec Editora, Bibliografia. ISBN Componentes - Programas de computador 2. Programação orientada para o objeto (Ciência da computação) 3. Software - Desenvolvimento 4. UML (Ciência da computação) I. Título CDD Índices para catálogo sistemático: 1. Linguagem de modelagem unificada : Ciência da computação UML : Unified Modeling Language : Programas : Ciência da computação CRS
3 Dedico este livro à minha esposa, Sílvia, e aos meus filhos, Ulisses e Sophia.
4
5 Sumário Agradecimentos...15 Sobre o Autor...16 Prefácio...17 Capítulo 1 Introdução à UML Breve Histórico da UML Por Que Modelar Software? Modelo de Software Uma Definição Levantamento e Análise de Requisitos Prototipação Prazos e Custos Projeto Manutenção Documentação Histórica Por que tantos Diagramas? Rápido Resumo dos Diagramas da UML Diagrama de Casos de Uso Diagrama de Classes Diagrama de Objetos Diagrama de Pacotes Diagrama de Sequência Diagrama de Comunicação Diagrama de Máquina de Estados Diagrama de Atividade Diagrama de Visão Geral de Interação Diagrama de Componentes Diagrama de Implantação Diagrama de Estrutura Composta Diagrama de Tempo ou de Temporização Síntese Geral dos Diagramas Ferramentas CASE Baseadas na Linguagem UML Capítulo 2 Orientação a Objetos Classificação, Abstração e Instanciação Classes de Objetos Atributos ou Propriedades Métodos, Operações ou Comportamentos Visibilidade
6 8 UML 2 Uma Abordagem Prática 2.6 Herança Herança Múltipla Polimorfismo...50 Capítulo 3 Diagrama de Casos de Uso Atores Casos de Uso Documentação de Casos de Uso Associações Generalização/Especialização Inclusão Extensão Restrições em Associações de Extensão Pontos de Extensão Multiplicidade no Diagrama de Casos de Uso Estereótipos Fronteira de Sistema Exemplo de Diagrama de Casos de Uso Sistema de Controle Bancário Documentação do Diagrama de Casos de Uso do Sistema de Controle Bancário Atores que Interagem com o Sistema Documentação do Caso de Uso Abrir Conta Especial Documentação do Caso de Uso Abrir Conta Poupança Documentação do Caso de Uso Manter Clientes Documentação do Caso de Uso Emitir Saldo Documentação do Caso de Uso Emitir Extrato Documentação do Caso de Uso Realizar Depósito Documentação do Caso de Uso Realizar Saque Documentação do Caso de Uso Registrar Movimento Exemplo de Diagrama de Casos de Uso Sistema de Videolocadora Exemplo de Diagrama de Casos de Uso Sistema de Telefone Celular Exemplo de Diagrama de Casos de Uso Sistema de Clínica Veterinária Exemplo de Diagrama de Casos de Uso Sistema de Controle de Advocacia Exercícios Propostos Sistema de Controle de Cinema Sistema de Controle de Clube Social Sistema de Locação de Veículos Sistema para Controle de Leilão Via Internet Sistema de Controle de Hotelaria Resolução dos Exercícios Sistema de Controle de Cinema Sistema de Controle de Clube Social Sistema de Locação de Veículos Sistema para Controle de Leilão Via Internet Sistema de Controle de Hotelaria...98
7 Sumário 9 Capítulo 4 Diagrama de Classes Atributos e Métodos Relacionamentos ou Associações Associação Unária ou Reflexiva Associação Binária Associação Ternária ou N-ária Agregação Composição Generalização/Especialização Classe Associativa Dependência Realização Portas Interfaces Interfaces Fornecidas Interfaces Requeridas Restrições Estereótipos do Diagrama de Classes Estereótipo <<entity>> Estereótipo <<boundary>> Estereótipo <<control>> Estereótipos para Projeto Navegacional Estereótipo <<enumeration>> Exemplo de Diagrama de Classes Sistema de Controle Bancário Exemplo de Diagrama de Classes Sistema de Videolocadora Exemplo de Diagrama de Classes Sistema de Telefone Celular Exemplo de Diagrama de Classes Sistema de Clínica Veterinária Exemplo de Diagrama de Classes Sistema de Controle de Advocacia Persistência e Mapeamento de Classes em Tabelas Estereótipo Table Associações e Chaves Estrangeiras Exercícios Propostos Sistema de Controle de Cinema Sistema de Controle de Clube Social Sistema de Locação de Veículos Sistema para Controle de Leilão Via Internet Sistema de Controle de Hotelaria Solução dos Exercícios Sistema de Controle de Cinema Sistema de Controle de Clube Social Sistema de Locação de Veículos Sistema para Controle de Leilão Via Internet Sistema de Controle de Hotelaria
8 10 UML 2 Uma Abordagem Prática Capítulo 5 Diagrama de Objetos Objeto Vínculos Dependência com Estereótipo <<instantiate>> Exemplo de Diagrama de Objetos Capítulo 6 Diagrama de Pacotes Pacotes Dependência Pacotes Contendo Pacotes Estereótipos Aplicados a Pacotes Capítulo 7 Diagrama de Sequência Atores Lifelines Linha de Vida Foco de Controle ou Ativação Mensagens ou Estímulos Mensagens de retorno Autochamadas ou Autodelegações Detalhes de Tempo Mensagens Perdidas e Mensagens Encontradas Portas Fragmentos de Interação Usos de Interação (Ocorrências de Interação antes da UML 2.1.1) Portões (Gates) Fragmentos Combinados e Operadores de Interação Invariante de Estado (StateInvariant) Exemplos de Diagramas de Sequência Exemplo de Diagrama de Sequência Abrir Conta Comum Modelo Preliminar Exemplo de Diagrama de Sequência Abrir Conta Comum Modelo Detalhado Exemplo de Diagrama de Sequência Realizar Depósito Exemplo de Diagrama de Sequência Emitir Extrato Exercícios Propostos Sistema de Controle de Cinema Processo de Venda de Ingressos Sistema de Controle de Clube Social Processo de Pagamento de Mensalidade Sistema de Locação de Veículos Processo de Locação de Veículo Sistema para Controle de Leilão Via Internet Processo de Realizar Leilão Sistema de Controle de Hotelaria Processo de Pagamento de Diárias Solução dos Exercícios Sistema de Controle de Cinema Processo de Venda de Ingressos Sistema de Controle de Clube Social Processo de Pagamento de Mensalidade Sistema de Locação de Veículos Processo de Locação de Veículo Sistema para Controle de Leilão Via Internet Processo de Realizar Leilão Sistema de Controle de Hotelaria Processo de Pagamento de Diárias...228
9 Sumário 11 Capítulo 8 Diagrama de Comunicação Lifelines Vínculos Mensagens Autochamada Atores Exemplo de diagrama de comunicação Processo de Emissão de Saldo Condições de Guarda e Iterações Exercícios Propostos Solução dos Exercícios Sistema de Controle de Cinema Processo de Venda de Ingressos Sistema de Controle de Clube Social Processo de Pagamento de Mensalidade Sistema de Locação de Veículos Processo de Locação de Veículo Sistema para Controle de Leilão Via Internet Processo de Realizar Leilão Capítulo 9 Diagrama de Máquina de Estados Estado Estado Simples Transições Estado Inicial Estado Final Atividades internas Transições Internas Autotransições Pseudoestado de Escolha Barra de Bifurcação/União Estados Compostos Pseudoestado de História Estados Compostos Ortogonais Estado de Sincronismo Estado de Submáquina Pseudoestado de Junção Pseudoestado de Ponto de Entrada e Pseudoestado de Ponto de Saída Pseudoestado de Término Exemplo de Diagrama de Máquina de Estados Emitir Extrato Exemplo de Diagrama de Máquina de Estados Realizar Depósito Exemplo de Diagrama de Máquina de Estados Realizar Saque Exemplo de Diagrama de Máquina de Estados Encerrar Conta Exercícios Propostos Sistema de Controle de Cinema Processo de Venda de Ingressos Sistema de Controle de Clube Social Processo de Pagamento de Mensalidade Sistema de Locação de Veículos Processo de Locação de Veículo Sistema para Controle de Leilão Via Internet Processo de Realizar Leilão Sistema de Controle de Hotelaria Processo de Pagamento de Diárias...269
10 12 UML 2 Uma Abordagem Prática 9.23 Solução dos Exercícios Sistema de Controle de Cinema Processo de Venda de Ingressos Sistema de Controle de Clube Social Processo de Pagamento de Mensalidade Sistema de Locação de Veículos Processo de Locação de Veículo Sistema para Controle de Leilão Via Internet Processo de Realizar Leilão Sistema de Controle de Hotelaria Processo de Pagamento de Diárias Capítulo 10 Diagrama de Atividade Atividade Nó de Ação Fluxo de Controle Nó Inicial Nó de Final de Atividade Nó de Decisão Exemplo Simples de Diagrama de Atividade Nó de Bifurcação/União Final de Fluxo Fluxo de Objetos Nó de Objeto Alfinetes (Pins) Nó de Parâmetro de Atividade Exceções Ação de Envio de Sinal (Ação de Objeto de Envio na versão 2.0 anterior) Ação de Evento de Aceitação Ação de Evento de Tempo de Aceitação Nó de Buffer Central Nó de Repositório de Dados (Data Store Node) Conectores Ação de Chamada de Comportamento Ação de Chamada de Operação Partição de Atividade Região de Atividade Interrompível Nó de Atividade Estruturada Região de Expansão Exemplo de Diagrama de Atividade Emitir Extrato Exemplo de Diagrama de Atividade Realizar Depósito Exemplo de Diagrama de Atividade Realizar Saque Exemplo de Diagrama de Atividade Abrir Conta Comum Exemplo de Diagrama de Atividade Encerrar Conta Exercícios Propostos Sistema de Controle de Cinema Processo de Venda de Ingressos Sistema de Controle de Clube Social Processo de Pagamento de Mensalidade Sistema de Locação de Veículos Processo de Locação de Veículo Sistema para Controle de Leilão Via Internet Processo de Realizar Leilão Sistema de Controle de Hotelaria Processo de Pagamento de Diárias Solução dos Exercícios Sistema de Controle de Cinema Processo de Venda de Ingressos Sistema de Controle de Clube Social Processo de Pagamento de Mensalidade Sistema de Locação de Veículos Processo de Locação de Veículo...307
11 Sumário Sistema para Controle de Leilão Via Internet Processo de Realizar Leilão Sistema de Controle de Hotelaria Processo de Pagamento de Diárias Capítulo 11 Diagrama de Visão Geral de Interação Exemplo de Diagrama de Visão Geral de Interação Processo Geral de Conclusão de Pedido Sistema de Livraria Digital Exercícios Propostos Sistema de Controle de Clube Social Processo Geral de Associação Sistema de Controle de Hotel Processo Geral de Encerramento de Estadia Solução dos Exercícios Sistema de Controle de Clube Social Processo Geral de Associação Sistema de Controle de Hotel Processo Geral de Encerramento de Estadia Capítulo 12 Diagrama de Componentes Componente Interfaces Fornecidas e Requeridas Classes e Componentes Internos Portas Exemplo de Diagrama de Componentes Sistema de Controle Bancário Exercícios Propostos Sistema de Controle de Cinema Sistema de Controle de Clube Social Sistema de Locação de Veículos Sistema para Controle de Leilão Via Internet Sistema de Controle de Hotelaria Solução dos Exercícios Sistema de Controle de Cinema Sistema de Controle de Clube Social Sistema de Locação de Veículos Sistema para Controle de Leilão Via Internet Sistema de Controle de Hotelaria Capítulo 13 Diagrama de Implantação Nós Estereótipos Associações Exemplo de Diagrama de Implantação Artefatos Especificação de Implantação Exemplo de Diagrama de Implantação contendo Artefatos Nós Contendo Pacotes Exercícios Propostos Sistema para Controle de Leilão Via Internet Solução dos Exercícios Sistema para Controle de Leilão Via Internet Capítulo 14 Diagrama de Estrutura Composta Colaborações Papéis...346
12 14 UML 2 Uma Abordagem Prática 14.3 Ocorrência de Colaboração Portas Propriedades e Partes Capítulo 15 Diagrama de Tempo ou de Temporização Capítulo 16 Estudo de Caso Sistema de Pizzaria Online PizzaNet Descrição do Problema Solução do Problema Diagramas de Casos de Uso Documentação dos Diagramas de Casos de Uso da PizzaNet Diagrama de Classes Modelo de Domínio Diagrama de Objetos Diagrama de Pacotes da PizzaNet Diagramas de Sequência da PizzaNet Diagrama de Comunicação Escolher Pizza Diagramas de Máquinas de Estados da PizzaNet Diagramas de Atividade da PizzaNet Diagrama de Visão Geral de Interação Realizar Pedido Diagrama de Componentes da PizzaNet Diagrama de Implantação da PizzaNet Capítulo 17 A UML Conceitos Básicos: Modelos, Metamodelos e Metaclasses Metaclasses Utilizadas para a Modelagem de Casos de Uso em UML Metaclasse Classifier Pacote CommonBehaviors, Subpacote BasicBehaviors e Metaclasse BehavioredClassifier Pacotes Classes e Kernel e Metaclasses NameSpace, NamedElement, DirectedRelationship, Constraint e RedefinableElement A Arquitetura da Linguagem Princípios de Projeto da UML A Infraestrutura da UML O Pacote Núcleo da Biblioteca de Infraestrutura Perfis Alinhamento Arquitetural entre a UML e a MOF Reutilizando a Infraestrutura O Pacote Central (Kernel) Camadas do Metamodelo A Hierarquia de metamodelo de quatro camadas Metamodelagem Adaptando e Estendendo a UML Criação de Perfis Estendendo o Metamodelo A Superestrutura da UML Índice remissivo
UML 2. Gilleanes T. A. Guedes. Novatec
UML 2 uma abordagem prática Gilleanes T. A. Guedes Novatec Sumário Agradecimentos...15 Sobre o Autor...16 Prefácio...17 Capítulo 1 Introdução à UML...19 1.1 Breve Histórico da UML...19 1.2 Por Que Modelar
Leia maisSumário. Capítulo 1 Introdução à UML... 17. Capítulo 2 Orientação a Objetos... 37. Agradecimentos... 6 Sobre o Autor... 6 Prefácio...
7 Agradecimentos... 6 Sobre o Autor... 6 Prefácio... 15 Capítulo 1 Introdução à UML... 17 1.1 Breve Histórico da UML... 17 1.2 Por Que Modelar Software?... 18 1.2.1 Levantamento e Análise de Requisitos...
Leia maisWilson Moraes Góes. Novatec
Wilson Moraes Góes Novatec Copyright 2014 Novatec Editora Ltda. Todos os direitos reservados e protegidos pela Lei 9.610 de 19/02/1998. É proibida a reprodução desta obra, mesmo parcial, por qualquer processo,
Leia maisUML. Gilleanes T. A. Guedes. uma abordagem prática. Novatec
UML uma abordagem prática Gilleanes T. A. Guedes Novatec Sumário Agradecimentos...15 Sobre o autor...15 Prefácio...16 Capítulo 1 Introdução à UML...18 1.1 Breve Histórico da UML... 18 1.2 Por Que Modelar
Leia mais3ª EDIÇÃO Gilleanes T. A. Guedes
3ª EDIÇÃO Gilleanes T. A. Guedes Novatec Copyright 2009, 2011, 2018 da Novatec Editora Ltda. Todos os direitos reservados e protegidos pela Lei 9.610 de 19/02/1998. É proibida a reprodução desta obra,
Leia maisUML 2 uma abordagem prática Gilleanes T. A. Guedes
UML 2 uma abordagem prática Gilleanes T. A. Guedes Novatec Copyright 2009, 2011 da Novatec Editora Ltda. Todos os direitos reservados e protegidos pela Lei 9.610 de 19/02/1998. É proibida a reprodução
Leia maisWilson Moraes Góes. Novatec
Wilson Moraes Góes Novatec Copyright 2014 Novatec Editora Ltda. Todos os direitos reservados e protegidos pela Lei 9.610 de 19/02/1998. É proibida a reprodução desta obra, mesmo parcial, por qualquer processo,
Leia maisPaulo Strelczuk. Novatec
Paulo Strelczuk Novatec Copyright 2011 da Novatec Editora Ltda. Todos os direitos reservados e protegidos pela Lei 9.610 de 19/02/1998. É proibida a reprodução desta obra, mesmo parcial, por qualquer processo,
Leia maisCriando Aplicações PHP com. Zend e Dojo. Flávio Gomes da Silva Lisboa. Novatec
Criando Aplicações PHP com Zend e Dojo Flávio Gomes da Silva Lisboa Novatec Copyright 2013 da Novatec Editora Ltda. Todos os direitos reservados e protegidos pela Lei 9.610 de 19/02/1998. É proibida a
Leia maisService Desk Corporativo
Service Desk Corporativo Solução com base na ITIL V3 Rubem Melendez Filho Novatec Copyright 2011 da Novatec Editora Ltda. Todos os direitos reservados e protegidos pela Lei 9.610 de 19/02/1998. É proibida
Leia maiscomo acabar com sua em apenas 140 caracteres Carolina Lima Novatec
como acabar com sua em apenas 140 caracteres Carolina Lima Novatec Copyright 2011 da Novatec Editora Ltda. Todos os direitos reservados e protegidos pela Lei 9.610 de 19/02/1998. É proibida a reprodução
Leia maisScrum em Ação. Gerenciamento e Desenvolvimento Ágil de Projetos de Software. Andrew Pham Phuong-Van Pham. Novatec
Scrum em Ação Gerenciamento e Desenvolvimento Ágil de Projetos de Software Andrew Pham Phuong-Van Pham Novatec Original English language edition Copyright 2012 Course Technology, a part of Cengage Learning.
Leia maismarketing ágil Utilização de Metodologias Ágeis em Projetos de Marketing Michelle Accardi-Petersen Novatec
marketing ágil Utilização de Metodologias Ágeis em Projetos de Marketing Michelle Accardi-Petersen Novatec Original English language edition published by CA Technologies, Copyright 2011 by CA Technologies.
Leia maisLaboratórios de Tecnologias. Cisco. em Infraestrutura de Redes. Samuel Henrique Bucke Brito. Novatec
Laboratórios de Tecnologias Cisco em Infraestrutura de Redes Samuel Henrique Bucke Brito Novatec Copyright 2012 da Novatec Editora Ltda. Todos os direitos reservados e protegidos pela Lei 9.610 de 19/02/1998.
Leia maisMurillo Lo Visco. Novatec
Murillo Lo Visco Novatec Copyright 2012 da Novatec Editora Ltda. Todos os direitos reservados e protegidos pela Lei 9.610 de 19/02/1998. É proibida a reprodução desta obra, mesmo parcial, por qualquer
Leia maisLuiz Carlos Querino Filho
criando aplicativos para iphone e Uma Abordagem Prática Do nível Básico ao Avançado ipad Luiz Carlos Querino Filho Novatec Copyright 2013 da Novatec Editora Ltda. Todos os direitos reservados e protegidos
Leia maisDesenvolvimento de Grandes Aplicações Web
Desenvolvimento de Grandes Aplicações Web Kyle Loudon Introdução de Nate Koechley Novatec Authorized Portuguese translation of the English edition of titled Developing Large Web Applications, First Edition,
Leia maisProgramação Java. em Ambiente Distribuído. Ênfase no Mapeamento Objeto-Relacional com JPA, EJB e Hibernate. Douglas Rocha Mendes.
Programação Java em Ambiente Distribuído Ênfase no Mapeamento Objeto-Relacional com JPA, EJB e Hibernate Douglas Rocha Mendes Novatec Copyright 2011 da Novatec Editora Ltda. Todos os direitos reservados
Leia maisCriando Relatórios com PHP
Criando Relatórios com PHP 2a Edição Pablo Dall Oglio Novatec Copyright 2011, 2013 Novatec Editora Ltda. Todos os direitos reservados e protegidos pela Lei 9.610 de 19/02/1998. É proibida a reprodução
Leia mais2ª EDIÇÃO. André Milani. Novatec
2ª EDIÇÃO André Milani Novatec Copyright 2012, 2014 da Novatec Editora Ltda. Todos os direitos reservados e protegidos pela Lei 9.610 de 19/02/1998. É proibida a reprodução desta obra, mesmo parcial, por
Leia maisDesenvolvendo Websites com PHP
Desenvolvendo Websites com PHP 2ª Edição Juliano Niederauer Novatec Copyright 2009, 2011 da Novatec Editora Ltda. Todos os direitos reservados e protegidos pela Lei 9.610 de 19/02/1998. É proibida a reprodução
Leia maisLojas Virtuais com. Magento. André Nobrega Gugliotti. Novatec
Lojas Virtuais com Magento André Nobrega Gugliotti Novatec Novatec Editora Ltda. 2013. Todos os direitos reservados e protegidos pela Lei 9.610 de 19/02/1998. É proibida a reprodução desta obra, mesmo
Leia maisMARKETING DIGITAL NA ERA. Martha Gabriel CONCEITOS, PLATAFORMAS E ESTRATÉGIAS. Novatec
MARKETING NA ERA DIGITAL CONCEITOS, PLATAFORMAS E ESTRATÉGIAS Martha Gabriel Novatec Copyright 2010 da Novatec Editora Ltda. Todos os direitos reservados e protegidos pela Lei 9.610 de 19/02/1998. É proibida
Leia maisNovatec Editora Ltda. [2014].
Novatec Authorized Portuguese translation of the English edition of Just Hibernate, ISBN 9781449334376 2014 Madhusudhan Konda. This translation is published and sold by permission of O'Reilly Media, Inc.,
Leia maisGerenciamento. de projetos. Bart Gerardi. Novatec. Como evitar problemas previsíveis para o sucesso do projeto
Gerenciamento de projetos Sem Crise Como evitar problemas previsíveis para o sucesso do projeto Bart Gerardi Novatec Original English language edition published by Apress Inc., Copyright 2011 by Apress
Leia maisGoogle Android para Tablets
Google Android para Tablets Aprenda a desenvolver aplicações para o Android De smartphones a tablets Ricardo R. Lecheta Novatec Copyright 2012 Novatec Editora Ltda. Todos os direitos reservados e protegidos
Leia maisJoão Eriberto Mota Filho
João Eriberto Mota Filho Novatec Copyright 2013 da Novatec Editora Ltda. Todos os direitos reservados e protegidos pela Lei 9.610 de 19/02/1998. É proibida a reprodução desta obra, mesmo parcial, por qualquer
Leia maisCriando Aplicações Gráficas com PHP
Criando Aplicações Gráficas com PHP 3ª Edição Pablo Dall'Oglio Novatec Copyright 2007, 2012 da Novatec Editora Ltda. Todos os direitos reservados e protegidos pela Lei 9.610 de 19/02/1998. É proibida a
Leia maisUML 2. Guia Prático. Gilleanes T.A. Guedes. Novatec. Obra revisada e ampliada a partir do título Guia de Consulta Rápida UML 2
UML 2 Guia Prático Gilleanes T.A. Guedes Obra revisada e ampliada a partir do título Guia de Consulta Rápida UML 2 Novatec Sumário Sobre o autor...11 Estrutura deste Guia...12 Capítulo 1 Introdução à UML...13
Leia maisAdemir C. Gabardo. Novatec
Ademir C. Gabardo Novatec Novatec Editora Ltda. 2015. Todos os direitos reservados e protegidos pela Lei 9.610 de 19/02/1998. É proibida a reprodução desta obra, mesmo parcial, por qualquer processo, sem
Leia maisJonathan Stark Brian Jepson
Construindo Aplicativos Android com HTML, CSS e JavaScript Jonathan Stark Brian Jepson Novatec Authorized Portuguese translation of the English edition of titled Building Android Apps with HTML, CSS, and
Leia maisConrado Adolpho. Novatec
Conrado Adolpho Novatec Copyright 2008, 2009, 2010, 2011 Novatec Editora Ltda. Todos os direitos reservados e protegidos pela Lei 9.610 de 19/02/1998. É proibida a reprodução desta obra, mesmo parcial,
Leia maisEditor: Rubens Prates Revisão gramatical: Patrizia Zagni Capa: Victor Bittow Editoração eletrônica: Camila Kuwabata e Carolina Kuwabata
Novatec Copyright 2011 da Novatec Editora Ltda. Todos os direitos reservados e protegidos pela Lei 9.610 de 19/02/1998. É proibida a reprodução desta obra, mesmo parcial, por qualquer processo, sem prévia
Leia maisGoogle Android para Tablets
Google Android para Tablets Aprenda a desenvolver aplicações para o Android De smartphones a tablets Ricardo R. Lecheta Novatec Copyright 2012 Novatec Editora Ltda. Todos os direitos reservados e protegidos
Leia maisJQuery. A Biblioteca do Programador JavaScript. 3ª Edição Revisada e ampliada. Maurício Samy Silva. Novatec
JQuery A Biblioteca do Programador JavaScript 3ª Edição Revisada e ampliada Maurício Samy Silva Novatec Copyright 2008, 2010, 2014 da Novatec Editora Ltda. Todos os direitos reservados e protegidos pela
Leia maisguia prático 2a Edição Gilleanes T.A. Guedes Novatec
guia prático 2a Edição Gilleanes T.A. Guedes Novatec Copyright 2007, 2014 da Novatec Editora Ltda. Todos os direitos reservados e protegidos pela Lei 9.610 de 19/02/1998. É proibida a reprodução desta
Leia maisUma visão mais clara da UML Sumário
Uma visão mais clara da UML Sumário 1 Definição de Objeto...2 2 Estereótipos...3 2.1 Classe fronteira (boundary):...3 2.2 Classe de Entidade (entity):...3 2.3 Classe de Controle (control):...4 3 Interação
Leia maisEngenharia de Software I
Engenharia de Software I Rogério Eduardo Garcia (rogerio@fct.unesp.br) Bacharelado em Ciência da Computação Aula 05 Material preparado por Fernanda Madeiral Delfim Tópicos Aula 5 Contextualização UML Astah
Leia maisEngenharia de Software na Prática Hélio Engholm Jr.
Engenharia de Software na Prática Hélio Engholm Jr. Novatec Sumário Agradecimentos... 17 Sobre o autor... 18 Prefácio... 19 Capítulo 1 Desenvolvimento de software para o valor de negócios... 20 1.1 Qualidade
Leia maisHélio Engholm Jr. Novatec
Hélio Engholm Jr. Novatec Copyright 2015 da Novatec Editora Ltda. Todos os direitos reservados e protegidos pela Lei 9.610 de 19/02/1998. É proibida a reprodução desta obra, mesmo parcial, por qualquer
Leia maisPramod J. Sadalage Martin Fowler
Pramod J. Sadalage Martin Fowler Novatec Authorized translation from the English language edition, entitled NOSQL DISTILLED: A BRIEF GUIDE TO THE EMERGING WORLD OF POLYGLOT PERSISTENCE, 1st Edition, 0321826620
Leia maisExcel Avançado. 2ª Edição. Antonio Fernando Cinto Wilson Moraes Góes. Novatec
Excel Avançado 2ª Edição Antonio Fernando Cinto Wilson Moraes Góes Novatec Copyright 2015 da Novatec Editora Ltda. Todos os direitos reservados e protegidos pela Lei 9.610 de 19/02/1998. É proibida a reprodução
Leia maisRicardo Kléber M. Galvão. Novatec
Ricardo Kléber M. Galvão Novatec Novatec Editora Ltda. [2013]. Todos os direitos reservados e protegidos pela Lei 9.610 de 19/02/1998. É proibida a reprodução desta obra, mesmo parcial, por qualquer processo,
Leia maisPadrões de Projeto em PHP
Aprendendo Padrões de Projeto em PHP William Sanders Novatec Authorized Portuguese translation of the English edition of titled Learning PHP Design Patterns ISBN 9781449344917 2013 William B. Sanders.
Leia maisAdail Henrique Spínola Horst Aécio dos Santos Pires André Luis Boni Déo. Novatec
Adail Henrique Spínola Horst Aécio dos Santos Pires André Luis Boni Déo Novatec Copyright 2015 da Novatec Editora Ltda. Todos os direitos reservados e protegidos pela Lei 9.610 de 19/02/1998. É proibida
Leia maisGoogle Analytics Justin Cutroni
Google Analytics Justin Cutroni Novatec Authorized translation of the English edition of Google Analytics ISBN 978-0-596-15800-2 2010, Justin Cutroni. This translation is published and sold by permission
Leia maisZend. Framework. Componentes Poderosos para PHP. Flávio Gomes da Silva Lisboa. Novatec
Zend Framework Componentes Poderosos para PHP Flávio Gomes da Silva Lisboa Novatec Copyright 2013 da Novatec Editora Ltda. Todos os direitos reservados e protegidos pela Lei 9.610 de 19/02/1998. É proibida
Leia maisDesenvolvendo Websites com PHP
Desenvolvendo Websites com PHP 2ª Edição Juliano Niederauer Novatec Copyright 2009, 2011 da Novatec Editora Ltda. Todos os direitos reservados e protegidos pela Lei 9.610 de 19/02/1998. É proibida a reprodução
Leia maisAndré Gugliotti. Novatec
André Gugliotti Novatec Novatec Editora Ltda. 2015. Todos os direitos reservados e protegidos pela Lei 9.610 de 19/02/1998. É proibida a reprodução desta obra, mesmo parcial, por qualquer processo, sem
Leia maisPDF Explicado John Whitington
PDF Explicado John Whitington Novatec Authorized Portuguese translation of the English edition of titled PDF Explained, First Edition ISBN 9781449310028 2012 John Whitington. This translation is published
Leia maisRicardo Pereira e Silva UML 2. Modelagem Orientada a Objetos. Visual. Books
Ricardo Pereira e Silva UML 2 Modelagem Orientada a Objetos Visual Books Sumário Parte I - Modelagem em Desenvolvimento de Software Orientado a Objetos...15 1 Modelagem em Desenvolvimento de Software...17
Leia maisUML 2. Guia Prático. Gilleanes T.A. Guedes. Novatec. Obra revisada e ampliada a partir do título Guia de Consulta Rápida UML 2
UML 2 Guia Prático Gilleanes T.A. Guedes Obra revisada e ampliada a partir do título Guia de Consulta Rápida UML 2 Novatec capítulo 1 Introdução à UML A UML (Unified Modeling Language ou Linguagem de Modelagem
Leia maisDavid Hows Peter Membrey Eelco Plugge
David Hows Peter Membrey Eelco Plugge Novatec Original English language edition published by Apress, Copyright 2014 by Apress, Inc.. Portugueselanguage edition for Brazil copyright 2015 by Novatec Editora.
Leia maisUnisant Anna Gestão Empresarial com ERP 2014 Modelagem de Sistemas - UML e MER
Objetivo dessa aula é descrever as características e a simbologia dos diagramas UML e MER na modelagem de sistemas de informação de uma forma a permitir a comunicação entre técnicos e gestores. Modelagem
Leia maisUNIVERSIDADE DO ESTADO DE SANTA CATARINA - UDESC DCC Departamento de Ciência da Computação Joinville-SC
CURSO: Bacharelado em Ciência da Computação DISCIPLINA: ANPS Análise e Projeto de Sistemas AULA NÚMERO: 3 DATA: PROFESSOR: Murakami Sumário 1 APRESENTAÇÃO...1 2 DESENVOLVIMENTO...1 2.1 Revisão...1 2.1.1
Leia maisDesenvolvendo para. Windows 8. Aprenda a desenvolver aplicativos para Windows Phone 8 e Windows 8. Ricardo R. Lecheta. Novatec
Desenvolvendo para Windows 8 Aprenda a desenvolver aplicativos para Windows Phone 8 e Windows 8 Ricardo R. Lecheta Novatec Copyright 2013 da Novatec Editora Ltda. Todos os direitos reservados e protegidos
Leia maisModelagem de Casos de Uso (Parte 1)
Modelagem de Casos de Uso (Parte 1) Roteiro Introdução Descrição: Sistema de Ponto de Vendas Casos de Usos Atores Fluxo de Eventos Cenários Formato de Documentação de Casos de Uso Diagramas de Casos de
Leia maisCamila Porto. Novatec
Camila Porto Novatec Copyright 2014 da Novatec Editora Ltda. Todos os direitos reservados e protegidos pela Lei 9.610 de 19/02/1998. É proibida a reprodução desta obra, mesmo parcial, por qualquer processo,
Leia maisUML: Unified Modeling Language. Graduação em Informática 2008 Profa. Itana Gimenes
UML: Unified Modeling Language Graduação em Informática 2008 Profa. Itana Gimenes Unified Modelling Language (UML) Não é uma linguagem de programação. Linguagem de modelagem visual utilizada para especificar,
Leia maisEdgar Gomes de Abreu
Edgar Gomes de Abreu Novatec Copyright 2010, 2011 da Novatec Editora Ltda. Todos os direitos reservados e protegidos pela Lei 9.610 de 19/02/1998. É proibida a reprodução desta obra, mesmo parcial, por
Leia mais2ª Edição Alexandre Keller
Asterisk na prática 2ª Edição Alexandre Keller Novatec Copyright 2011 da Novatec Editora Ltda. Todos os direitos reservados e protegidos pela Lei 9.610 de 19/02/1998. É proibida a reprodução desta obra,
Leia maisCrie Seu Próprio Site
Crie Seu Próprio Site Um guia em quadrinhos para HTML, CSS e WordPress Nate Cooper com ilustrações de Kim Gee Copyright 2014 by Nate Cooper. Title of English-language original: Build Your Own Website,
Leia maisBrandon Rhodes John Goerzen
Brandon Rhodes John Goerzen Novatec Original English language edition published by Apress, Copyright 2014 by Apress, Inc.. Portugueselanguage edition for Brazil copyright 2015 by Novatec Editora. All rights
Leia mais2 Diagrama de Caso de Uso
Unified Modeling Language (UML) Universidade Federal do Maranhão UFMA Pós Graduação de Engenharia de Eletricidade Grupo de Computação Assunto: Diagrama de Caso de Uso (Use Case) Autoria:Aristófanes Corrêa
Leia maisNovatec Editora Ltda. [2013]. Todos os direitos reservados e protegidos pela Lei 9.610 de 19/02/1998. É proibida a reprodução desta obra, mesmo
Cesar Brod Novatec Novatec Editora Ltda. [2013]. Todos os direitos reservados e protegidos pela Lei 9.610 de 19/02/1998. É proibida a reprodução desta obra, mesmo parcial, por qualquer processo, sem prévia
Leia maisRicardo Lino Olonca. Novatec
Ricardo Lino Olonca Novatec Copyright 2015 da Novatec Editora Ltda. Todos os direitos reservados e protegidos pela Lei 9.610 de 19/02/1998. É proibida a reprodução desta obra, mesmo parcial, por qualquer
Leia maisDesenvolvimento de Sistemas Orientados a Objetos com UML UP/RUP: Projeto
Desenvolvimento de Sistemas Orientados a Objetos com UML UP/RUP: Projeto Engenharia de Software I Informática 2009 Profa. Dra. Itana Gimenes RUP: Artefatos de projeto Modelo de Projeto: Use-Case Realization-projeto
Leia maisHélio Engholm Jr. Novatec
Hélio Engholm Jr. Novatec Copyright 2013 da Novatec Editora Ltda. Todos os direitos reservados e protegidos pela Lei 9.610 de 19/02/1998. É proibida a reprodução desta obra, mesmo parcial, por qualquer
Leia maisA Arte de SEO. Eric Enge, Stephan Spencer, Jessie Stricchiola e Rand Fishkin Introdução de John Battelle. Novatec
A Arte de SEO Eric Enge, Stephan Spencer, Jessie Stricchiola e Rand Fishkin Introdução de John Battelle Novatec Authorized Portuguese translation of the English edition of titled The Art of SEO, Second
Leia maisConteúdo. Disciplina: INF 02810 Engenharia de Software. Monalessa Perini Barcellos. Centro Tecnológico. Universidade Federal do Espírito Santo
Universidade Federal do Espírito Santo Centro Tecnológico Departamento de Informática Disciplina: INF 02810 Prof.: (monalessa@inf.ufes.br) Conteúdo 1. Introdução 2. Processo de Software 3. Gerência de
Leia maisRicardo R. Lecheta. Novatec
Ricardo R. Lecheta Novatec Copyright 2015 da Novatec Editora Ltda. Todos os direitos reservados e protegidos pela Lei 9.610 de 19/02/1998. É proibida a reprodução desta obra, mesmo parcial, por qualquer
Leia maisLevantamento, Análise e Gestão Requisitos. Aula 04
Levantamento, Análise e Gestão Requisitos Aula 04 Agenda Linguagem de Modelagem Unificada (UML) Modelagem Visual Síntese Histórica da UML Conceitos da UML Notações da UML Diagramas Estruturais Diagramas
Leia 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 maisUma Abordagem usando PU
Uma Abordagem usando PU Curso de Especialização DEINF - UFMA Desenvolvimento Orientado a Objetos Prof. Geraldo Braz Junior Referências: Baseada em: Rational Software Corpotation G. Booch, Ivar Jacobson,
Leia maisLaboratórios de Tecnologias. Cisco. em Infraestrutura de Redes. 2a Edição. Samuel Henrique Bucke Brito. Novatec
Laboratórios de Tecnologias Cisco em Infraestrutura de Redes 2a Edição Samuel Henrique Bucke Brito Novatec Copyright 2012, 2014 da Novatec Editora Ltda. Todos os direitos reservados e protegidos pela Lei
Leia maisUNIVERSIDADE FEDERAL DO PARANÁ UFPR Bacharelado em Ciência da Computação
SOFT DISCIPLINA: Engenharia de software AULA NÚMERO: 08 DATA: / / PROFESSOR: Andrey APRESENTAÇÃO O objetivo desta aula é apresentar e discutir conceitos relacionados a modelos e especificações. Nesta aula
Leia maisA Linguagem de Modelagem Unificada (UML)
Aécio Costa A Linguagem de Modelagem Unificada (UML) Percebeu-se a necessidade de um padrão para a modelagem de sistemas, que fosse aceito e utilizado amplamente. Surge a UML (Unified Modeling Language)
Leia maisJosh Pauli Revisão técnica Scott White. Novatec
Josh Pauli Revisão técnica Scott White Novatec Copyright 2013 Elsevier Inc. All rights reserved. No part of this publication may be reproduced or transmitted in any form or by any means, electronic or
Leia maisEstudo de Caso Sistema de Caixa Automático
Estudo de Caso Sistema de Caixa Automático Curso de Especialização DEINF - UFMA Desenvolvimento Orientado a Objetos Prof. Geraldo Braz Junior Referências: Notas de Aula Ulrich Schiel Notas de Aula Ariadne
Leia maisQuestões de Concursos Públicos sobre Orientação a Objetos e UML
Análise Orientada a Objetos Professora Lucélia Oliveira Questões de Concursos Públicos sobre Orientação a Objetos e UML 1. (BNDES) Analise as seguintes afirmações relativas à Programação Orientada a Objetos:
Leia maisGestão de Help Desk e Service Desk
Gestão de Help Desk e Service Desk Ensaios e crônicas ao supervisor de pequenos e médios centros de suporte técnico, Help Desk e Service Desk Roberto Cohen Novatec Copyright 2011 da Novatec Editora Ltda.
Leia maisDesign Centrado no Usuário
Um guia para o desenvolvimento de aplicativos amigáveis Design Centrado no Usuário Travis Lowdermilk Novatec Authorized Portuguese translation of the English edition of titled User Centered Design, ISBN
Leia maisEquipes de Software. Um guia para o desenvolvedor de software se relacionar melhor com outras pessoas. Brian W. Fitzpatrick Ben Collins-Sussman
Equipes de Software Um guia para o desenvolvedor de software se relacionar melhor com outras pessoas Brian W. Fitzpatrick Ben Collins-Sussman Novatec Authorized Portuguese translation of the English edition
Leia maisEngenharia de Requisitos Estudo de Caso
Engenharia de Requisitos Estudo de Caso Auxiliadora Freire Fonte: Engenharia de Software 8º Edição / Ian Sommerville 2007 Slide 1 Engenharia de Requisitos Exemplo 1 Reserva de Hotel 1. INTRODUÇÃO Este
Leia maisA linguagem UML. UML e Diagramas de Casos de Uso e Classes. Por que usar UML? O que é modelagem?
UML e Diagramas de Casos de Uso e Classes Prof. Ms. Luiz Alberto Contato: lasf.bel@gmail.com A linguagem UML UML (Unified Modeling Language) Linguagem de Modelagem Unificada É uma linguagem de modelagem
Leia maisSegurança em Redes sem Fio
Segurança em Redes sem Fio Aprenda a proteger suas informações em ambientes Wi-Fi e Bluetooth Nelson Murilo de Oliveira Rufino Novatec Copyright 2005, 2011, 2015 da Novatec Editora Ltda. Todos os direitos
Leia maisModelagem OO com UML. Vítor E. Silva Souza (vitorsouza@inf.ufes.br) http://www.inf.ufes.br/ ~ vitorsouza
Modelagem OO com UML Vítor E. Silva Souza (vitorsouza@inf.ufes.br) http://www.inf.ufes.br/ ~ vitorsouza Departamento de Informática Centro Tecnológico Universidade Federal do Espírito Santo Modelos Maneira
Leia maisGuia do Programador Joel Saade
C# Guia do Programador Joel Saade Novatec Copyright 2011 da Novatec Editora Ltda. Todos os direitos reservados e protegidos pela Lei 9.610 de 19/02/1998. É proibida a reprodução desta obra, mesmo parcial,
Leia maisCopyright 2008, 2013 da Novatec Editora Ltda.
4a Edição Novatec Copyright 2008, 2013 da Novatec Editora Ltda. Todos os direitos reservados e protegidos pela Lei 9.610 de 19/02/1998. É proibida a reprodução desta obra, mesmo parcial, por qualquer processo,
Leia maisMarcos Bandeira de Oliveira. Novatec
Marcos Bandeira de Oliveira Novatec Copyright 2011 da Novatec Editora Ltda. Todos os direitos reservados e protegidos pela Lei 9.610 de 19/02/1998. É proibida a reprodução desta obra, mesmo parcial, por
Leia maisGoogle Android para Tablets
Google Android para Tablets Aprenda a desenvolver aplicações para o Android De smartphones a tablets Ricardo R. Lecheta Novatec Copyright 2012 Novatec Editora Ltda. Todos os direitos reservados e protegidos
Leia maisUML - Unified Modeling Language
UML - Unified Modeling Language Casos de Uso Marcio E. F. Maia Disciplina: Engenharia de Software Professora: Rossana M. C. Andrade Curso: Ciências da Computação Universidade Federal do Ceará 24 de abril
Leia maisModelagem 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.
Leia maisRicardo R. Lecheta. Novatec
Ricardo R. Lecheta Novatec Copyright 2014 da Novatec Editora Ltda. Todos os direitos reservados e protegidos pela Lei 9.610 de 19/02/1998. É proibida a reprodução desta obra, mesmo parcial, por qualquer
Leia maisAprendendo. Unix no OS X. Mountain Lion. Mergulhando no Terminal e no Shell. Dave Taylor. Novatec
Aprendendo Unix no OS X Mountain Lion Mergulhando no Terminal e no Shell Dave Taylor Novatec Authorized Portuguese translation of the English edition of titled Learning Unix for OS X Mountain Lion, ISBN
Leia maisFMR Faculdade Marechal Rondon Gestão de Sistemas de Informação Prof. Ms. Elvio Gilberto da Silva http://www.elvio.pro.br elvio@fmr.edu.
ANÁLISE ORIENTADA À OBJETO UML FMR Faculdade Marechal Rondon Gestão de Sistemas de Informação Prof. Ms. Elvio Gilberto da Silva http://www.elvio.pro.br elvio@fmr.edu.br AULA Nº 1 A UML utiliza vários diagramas
Leia maisNovatec Editora Ltda. 2015.
Ben Smith Novatec Original English language edition published by Apress, Copyright 2015 by Apress, Inc.. Portugueselanguage edition for Brazil copyright 2015 by Novatec Editora. All rights reserved. Edição
Leia maisDefenda sua base com circuitos simples, Arduino e Raspberry Pi
Guia do maker para o Apocalipse Zumbi Defenda sua base com circuitos simples, Arduino e Raspberry Pi Simon Monk Novatec Copyright 2015 by Simon Monk. Title of English-language original: The Maker s Guide
Leia mais