Рассмотрена современная технология объектно риентированного анализа и проектирования программных систем и бизнеспроцессов в контексте нотации унифицированного языка моделирования UML 2. Подробно изложены все понятия языка UML 2 в полном соответствии с оригинальной спецификацией последней версии этого языка. Приведены конкретные рекомендации по разработке канонических диаграмм языка и рассмотрены особенности разработки моделей с помощью CASE редства Borland Together Designer. Описана нотация OCL языка объектных ограничений, по которому практически отсутствует информация на русском.
Este livro oferece ao leitor um caminho para a aprendizagem, por meio de tentativas e erros, exemplos e exercícios. Para atingir este objetivo, este material está dividido em capítulos, onde cada um avança gradualmente pelos conceitos de orientação a obje
Com exemplos inspirados no cenário corporativo, é uma leitura dirigida não apenas para estudantes de cursos relacionados à computação, mas também para profissionais já atuantes no mercado. Apresenta considerações sobre a versão 2.5 Beta 2 da UML, trazendo conceitos, objetivos e aplicações. Fornece uma visão geral do uso da UML durante um ciclo de desenvolvimento de software, abordando conceitos importantes de orientação a objetos. Destaca as principais ferramentas que implementam a UML, considerando aspectos de sua seleção e incluindo orientações sobre o uso do Enterprise Architect 10. Conceitua atores, entidades e outros aspectos do modelamento de processo de negócio. Apresenta os diagramas que podem ser utilizados para representar necessidades complementares, como o de estrutura composta e o de temporização. Descreve mecanismos de extensão proporcionados pela UML e aborda OCL e WAE. O livro segue a mesma estrutura didática que UML 2.3 - Teoria e Prática, mas foi atualizado e reestruturado com mais informações e exemplos relacionados à nova versão.
Conceitua atores, entidades e outros aspectos do modelamento de processo de negócio. Apresenta os diagramas que podem ser utilizados para representar necessidades complementares, como o de estrutura composta e o de temporização.