UML:
por BOOCH, Grady; RUMBAUGH, James; JACOBSON, Ivar
[ Livros ] Motivo da edição:2. ed. Publicado por : Elsevier, (Rio de Janeiro:) Detalhes físicos: 521 p. ISBN:9788535217841. Ano: 2012 Tipo de Material: LivrosLocalização atual | Classificação | Exemplar | Situação | Previsão de devolução | Código de barras | Reservas do item |
---|---|---|---|---|---|---|
Biblioteca Agamenon Magalhães | 005.1 B724u (Percorrer estante) | 1 | Disponível | 2019-0041 |
Sumário
PARTE 1
PRIMEIROS PASSOS
Capítulo 1 - Por que fazer a Modelagem?
A importância da modelagem
Princípios da modelagem
A modelagem orientada a objetos
Capítulo 2 - Introdução à UML
Uma visão geral da UML
A UML é uma linguagem
A UML é uma linguagem para visualização
A UML é uma linguagem para especificação
A UML é uma linguagem para documentação
Onde a UML pode ser utilizada?
Um modelo conceitual da UML
Blocos de construção da UML
Itens da UML
Regras da UML
Mecanismos básicos da UML
Arquitetura
O ciclo de vida do desenvolvimento do software
Capítulo 3 – Hello, World
Principais abstrações
Mecanismos
Artefatos
PARTE 2
MODELAGEM ESTRUTURAL BÁSICA
Capítulo4— Classes
Primeiros passos
Termos e conceitos.
Atributos
Responsabilidades
Outras características
Técnicas básicas de modelagem
A modelagem do vocabulário do sistema
A modelagem da distribuição de responsabilidades em um sistema
A modelagem de itens que não são software
A modelagem de tipos primitivos
Dicase sugestões
Capítulo 5 – Relacionamentos
Primeiros passos
Termos e conceitos
Dependência
Generalização
Associação
Outras características
Estilos de desenho
Técnicas básicas de modelagem
Modelagem de dependências simples
Modelagem de relacionamentos estruturais
Dicas e sugestões
Capítulo 6 – Mecanismos
Primeiros passos
Termos e conceitos
Notas
Estereótipos
Valores atribuídos
Restrições
Elementos-padrão
Perfis
Técnicas básicas de modelagem
Modelagem de comentários
Modelagem de novas propriedades
Modelagem de uma nova semântica
Dicase sugestões
Capítulo7 - Diagramas
Primeiros passos
Termos e conceitos
Diagramas estruturais
Diagramas comportamentais
Técnicas básicas de modelagem
Modelagem de diferentes visões de um sistema
Modelagem de diferentes níveis de abstração
Modelagem de visões complexas
Dicas e sugestões
Capítulo 8 - Diagramas de Classes
Primeiros passos
Termos e conceitos
Propriedades básicas
Conteúdo
Usos básicos
Técnicas básicas de modelagem
Modelagem de colaborações simples
Modelagem do esquema lógico de um banco de dados lógico
Engenharia direta e reversa
Dicas e sugestões
PARTE 3
MODELAGEM ESTRUTURAL AVANÇADA
Capítulo 9 - Classes Avançadas
Primeiros passos
Termos e conceitos
Classificadores
Visibilidade
Escopo de instância e de estática
Elementos abstratos, raiz, folha e polimórficos
Multiplicidade
Atributos
Operações
Classes template
Elementos-padrão
Técnicas básicas de modelagem
Modelagem da semântica de urna classe
Dicas e sugestões
Capítulo 10— Relacionamentos Avançados
Primeiros passos
Termos e conceitos
Dependência
Generalização
Associação
Técnicas básicas de modelagem
Modelagem de redes de relacionamentos
Dicas e sugestões
Capítulo 11 - Interfaces, Tipos e Funções
Primeiros passos
Termos e conceitos
Nomes
Operações
Relacionamentos
Compreendendo uma interface
Técnicas básicas de modelagem
Modelagem da costura de um sistema
Tipos estáticos e dinâmicos de modelagem
Dicas e sugestões
Capítulo 12 - Pacotes
Primeiros passos
Termos e conceitos
Nomes
Elementos pertinentes
Visibilidade
Importação e exportação
Técnicas básicas de modelagem
Modelagem de grupos de elementos
Modelagem de visões da arquitetura
Dicase sugestões
Capítulo 13 – Instâncias
Primeiros passos
Termos e Conceitos
Abstrações e instâncias
Tipos
Nomes
Operações
Estado
Outras características
Elementos-padrão
Técnicas básicas de modelagem
Modelagem de instâncias concretas
Modelagem de instâncias prototípicas
Dicas e sugestões
Capítulo 14 - Diagramas de Objetos
Primeiros passos
Termos e conceitos
Propriedades comuns
Conteúdo
Usos comuns
Técnicas básicas de modelagem
Modelagem de estruturas de objetos
Engenharia direta e engenharia reversa
Dicas e sugestões
Capítulo 15 – Componentes
Primeiros passos
Termos e conceitos .
Componentes e interfaces
Substituição
Organização de componentes
Portas
Estrutura interna
Técnicas básicas de modelagem
Modelagem de classes estruturadas
Modelagem de uma API
Dicas e sugestões
PARTE 4
MODELAGEM BÁSICA DE COMPORTAMENTO
Capítulo16 - Interações
Primeiros passos
Termos e conceitos
Contexto
Objetos e papéis
Vínculos e conectores
Mensagens
Sequenciamento
Criação, modificação e destruição
Representação
Técnicas básicas de modelagem
Modelagem do fluxo de controle
Dicas e sugestões
Capítulo 17 - Casos de Uso
Primeiros passos
Termos e conceitos
Assunto
Nomes
Casos de uso e atores
Casos de uso e fluxo de eventos
Casos de uso e cenários
Casos de uso e colaborações
Organização dos casos de uso
Outras características
Técnicas básicas de modelagem
Modelagem do comportamento de um elemento
Dicas e sugestões
Capítulo 18 - Diagramas de Casos de Uso
Primeiros passos
Termos e conceitos
Propriedades comuns
Conteúdo
Notação
Usos comuns
Técnicas básicas de modelagem
Modelagem do contexto do sistema
Modelagem dos requisitos de um sistema
Engenharia direta e reversa
Dicas e sugestões
Capítulo 19 - Diagramas de Interação
Primeiros passos
Termos e conceitos
Propriedades comuns
Conteúdo
Diagramas de sequências
Controle estruturado nos diagramas de sequências
Diagramas de atividades aninhadas
Diagramas de comunicação
Equivalência semântica
Usos comuns
Técnicas básicas de modelagem
Modelagem de fluxos de controle por ordenação temporal
Modelagem de fluxos de controle por organização
Engenharia direta e reversa-
Dicas e sugestões
Capítulo 20 - Diagramas de Atividades
Primeiros passos
Termos e conceitos
Propriedades comuns
Conteúdo
Ações e nós de atividades
Fluxos de controle
Ramificação
Bifurcação e união
Raias de natação
Fluxo de objetos
Regiões de expansão
Usos comuns
Técnicas básicas de modelagem
Modelagem de fluxo de trabalho
A modelagem de uma operação
Engenharia direta e reversa
Dicas e sugestões
PARTE 5
MODELAGEM COMPORTAMENTAL AVANÇADA
Capítulo 21 - Eventos e Sinais
Primeiros passos
Termos e conceitos
Tipos de eventos
Sinais
Eventos de chamada
Eventos de tempo e alteração
Eventos enviar e receber
Técnicas básicas de modelagem
Modelagem de uma família de sinais.
A modelagem de exceções
Dicas e sugestões
Capítulo 22 - Máquinas de Estados.
Primeiros passos
Termos e conceitos
Contexto
Estados
Transições
Transições e estados avançados
Subestados
Técnicas básicas de modelagem
Modelagem do tempo de vida de um objeto
Dicas e sugestões
Capítulo 23 - Processos e Threads
Primeiros passos
Termos e conceitos
Fluxo de controle
Classes e eventos
Comunicação
Sincronização
Técnicas básicas de modelagem
Modelagem de vários fluxos de controle
Modelagem de comunicação entre processos
Dicas e sugestões
Capítulo 24 - Tempo e Espaço
Primeiros passos
Termos e conceitos,
Tempo
Localização
Técnicas básicas de modelagem
Modelagem de restrições de tempo
Modelagem da distribuição de objetos
Modelagem de objetos que migram
Dicas e sugestões
Capítulo 25 - Diagramas de Estados
Primeiros passos
Termos e conceitos
Propriedades comuns
Conteúdo
Usos comuns
Técnicas básicas de modelagem
Modelagem de objetos reativos
Engenharia direta e reversa
Dicas e sugestões
PARTE 6
MODELAGEM DA ARQUITETURA
Capítulo 26— Artefatos
Primeiros passos
Termos e conceitos
Nomes
Artefatos e classes
Tipos de artefatos
Elementos-padrão
Técnicas básicas de modelagem
Modelagem de executáveis e de bibliotecas
Modelagem de tabelas, arquivos e documentos
Modelagem de código-fonte
Dicas e sugestões
Capítulo 27— Implantação
Primeiros passos
Termos e conceitos
Nomes
Nós e artefatos
Organização dos nós
Conexões
Técnicas básicas de modelagem
Modelagem de processadores e dispositivos
Modelagem da distribuição de artefatos
Dicas e sugestões
Capítulo 28 - Colaborações
Primeiros passos
Termos e conceitos
Nomes
Estrutura
Comportamento
Organização das colaborações
Técnicas básicas de modelagem
Modelagem de papéis
Modelagem da realização de um caso de uso
Modelagem da realização de uma operação
Modelagem de um mecanismo
Dicas e sugestões
Capítulo 29 - Padrões e Frameworks
Primeiros passos
Termos e conceitos
Padrões de Arquitetura
Mecanismos
Frameworks
Técnicas básicas de modelagem
Modelagem de padrões de projeto
Modelagem de padrões de arquitetura
Dicas e sugestões
Capítulo 30 - Diagramas de Artefatos
Primeiros passos
Termos e conceitos
Propriedades comuns
Conteúdo
Usos comuns
Técnicas básicas de modelagem
Modelagem de código-fonte
Modelagem de uma versão executável
Modelagem de um banco de dados físico
Modelagem de sistemas adaptáveis
Engenharia direta e reversa
Dicas e sugestões
Capítulo 31 - Diagramas de Implantação
Primeiros passos
Termos e conceitos
Propriedades comuns
Conteúdo
Usos comuns
Técnicas básicas de modelagem
Modelagem de um sistema embarcado
Modelagem de um sistema cliente/servidor
Modelagem de um sistema totalmente distribuído
Engenharia direta e reversa
Dicas e sugestões
Capítulo 32 - Sistemas e Modelos
Primeiros passos
Termos e conceitos .
Sistemas e subsistemas
Modelos e visões
Rastreamento
Técnicas básicas de modelagem
Modelagem da arquitetura de um sistema
Modelagem de sistemas
Dicas e sugestões
PARTE 7
CONCLUSÃO
Capítulo 33 - Aplicando a UML
Fazendo a transição para a UML
Para onde ir agora
APENDICE A - Notação da UML
Itens
Itens estruturais
Itens comportamentais
Itens de agrupamento
Itens anotacionais
Relacionamentos
Dependência
Associação
Generalização
Extensão Diagramas
APËNDICE B - Rational Unified Process. Características do processo
Fases e iterações
Fase
Iterações
Ciclos de desenvolvimento
Disciplinas
Artefatos
Modelos
Outros artefatos
Glossário
Índice Remissivo
Não há comentários para este material.