|
Descrição
A boa utilização vem com a prática: Esta obra é dedicada à componente prática da UML, sem esquecer os conceitos teóricos, os quais são apresentados na resolução dos exercícios.
Aprenda e teste os seus conhecimentos: Todos os exercícios são apresentados em forma de fichas de trabalho e contêm - Enunciado, Solução e Resolução. Para além das fichas de trabalho, é ainda incluída uma ficha de integração com um exercício completo que lhe permitirá consolidar e testar os conhecimentos adquiridos com os exercícios anteriores. Nesta obra são adoptados os conceitos da versão 2.1 da UML.
Utilização de situações do quotidiano: Os exercícios baseiam-se em situações do dia-a-dia, para que o leitor não encontre dificuldades em adaptar as acções apresentadas às circunstâncias com que se depara habitualmente.
Destinado a públicos diversos: A obra Exercícios de UML é uma ferramenta útil para autodidactas que queiram pôr em prática os seus conhecimentos, professores e formadores que necessitem de complementar as suas aulas e acções de formação com exercícios práticos. É igualmente útil para alunos que queiram desenvolver a sua capacidade de estruturação do raciocínio lógico, que constitui uma condição fundamental para uma adequada concepção e programação de sistemas informáticos.
A UML é uma linguagem de modelação visual que constitui um standard adoptado pelo Object Management Group (http://www.uml.org/). Esta linguagem permite especificar, visualizar e documentar sistemas de informação, incluindo a sua arquitectura, estrutura e funcionalidade. O carácter abrangente da UML faz com que possa ser usada com todos os tipos de processos, ao longo de todo o ciclo do desenvolvimento do software, e com diferentes tecnologias de implementação. A UML é igualmente adequada para a modelação de sistemas organizacionais, permitindo clarificar os processos de negócio e os fluxos de informação. Permite promover a comunicação entre os gestores de informação, que conhecem as necessidades da organização, e os outros membros da equipa que irão desenvolver o sistema de informação.
Principais Tópicos
No livro são abordados, entre outros, os seguintes temas:
* Diagrama de Use Cases
* Diagrama de Classes
* Diagrama de Actividades
* Diagrama de Estados
* Diagrama de Sequência
* Diagramas de Componentes
Público-Alvo
* Estudantes e profissionais nas áreas de análise e especificação de Sistemas de Informação, Engenharia de Programação/ Software e Sistemas Orientados por Objectos.
O(s) Autor(es)
Henrique O’Neill
Professor Associado do ISCTE-IUL na área de Sistemas de Informação. Possui um Mestrado em Engenharia de Telecomunicações e Informática pelo IST e um Doutoramento em Computer Integrated Manufacturing pela Universidade de Cranfield no Reino Unido. Director do ADETTI-IUL, Centro de Investigação em Sistemas e Tecnologias de Informação do ISCTE-IUL. Co-autor da obra Fundamental de UML, editada pela FCA.
Mauro Nunes
Gestor de Projectos na área de Sistemas de Informação. Possui um Mestrado em Sistemas de Informação pela Universidade de Sheffield no Reino Unido e o Doutoramento em Ciências e Tecnologias de Informação pelo ISCTE-IUL. Co-autor da obra Fundamental de UML, editada pela FCA.
Pedro Ramos
Professor Associado e Vice-Presidente do Departamento de Ciências e Tecnologias da Informação do ISCTE-IUL. Doutorado em Ciências e Tecnologias da Informação. Coordenador do Mestrado em Gestão de Sistemas de Informação do ISCTE-IUL. Experiência de coordenação, análise e desenvolvimento de sistemas de informação em diversas organizações empresariais.
Índice
Como Utilizar este Livro
Capítulo 1 – Diagrama de Use Cases
F 1.1 – Identificação de actores e use cases
F 1.2 – Utilização de relações entre use cases
F 1.3 – Reutilização de use cases1
F 1.4 – Utilização de generalização entre actores
F 1.5 – Introdução de informação complementar
F 1.6 – Identificação de actores de natureza diferente
F 1.7 – Representação de subsistemas
F 1.8 – Identificação de actores intermediários
F 1.9 – Diferenciação entre extends e generalização
F 1.10 – Utilização em outros domínios de aplicação
F 1.11 – Extensão à notação gráfica da UML
Capítulo 2 – Diagrama de Classes
F 2.1 – Representação de classes, atributos e associações
F 2.2 – Utilização de classes associativas
F 2.3 – Utilização de generalizações, classes associativas e associações entre objectos da mesma classe
F 2.4 – Utilização de composições e associações ternárias
F 2.5 – Utilização de classes associativas e composições
F 2.6 – Utilização de generalizações completas
F 2.7 – Utilização de agregações
F 2.8 – Utilização de composições e associações entre objectos da mesma classe
Capítulo 3 – Diagrama de Actividades
F 3.1 – Apresentação de actividades e transições
F 3.2 – Responsabilidade
F 3.3 – Detalhe das actividades
F 3.4 – Condições
F 3.5 – Processamento paralelo
F 3.6 – Detalhe das actividades
Capítulo 4 – Diagrama de Estados
F 4.1 – Apresentação de estados e transições
F 4.2 – Apresentação de estados e transições
F 4.3 – Apresentação de condições
F 4.4 – Apresentação de superestados
F 4.5 – Representação de concorrência
F 4.6 – Apresentação de agrupamento de estados
F 4.7 – Apresentação de estados de um sistema distribuído
Capítulo 5 – Diagrama de Sequências
F 5.1 – Apresentação de conceitos introdutórios (objectos e trocas de mensagens através da chamada de métodos)
F 5.2 – Representação da ligação a uma base de dados e da instanciação de atributos
F 5.3 – Representação de regiões opcionais e variáveis locais
F 5.4 – Representação de regiões alternativas
F 5.5 – Representação de regiões cíclicas
F 5.6 – Utilização de subdiagramas e chamadas ao próprio objecto
Capítulo 6 – Diagramas Físicos
F 6.1 – Identificação de componentes e interfaces
F 6.2 – Identificação de interfaces
F 6.3 – Identificação de componentes e artefactos
F 6.4 – Integração de sistemas
F 6.5 – Identificação de nós
F 6.6 – Instalação de componentes
F 6.7 – Consolidação
F 6.8 – Consolidação
Ficha de Integração
Índice Remissivo
====================
NÚMERO DE PÁGINAS: 288
FORMATO: 17 x 24 cm
|