|
|
libcats.org
Applying UML and PatternsCraig LarmanThis is a classroom text book for teaching the fundamentals of object oriented software development. At close to 500 pages, highly structured into 38 chapters, and with heavy use of diagrams throughout, this book attempts to be a thorough introduction to the subject. Key topics included are UML, iterative, incremental use case driven development, and the use of patterns in software design. The coverage of UML is complete (as of 1998, anyway), and the description of a proposed software development process is extensive, without actually referencing Rational's Unified Process. The discussion of patterns is also extensive and heavy reference is made to `Design Patterns' (aka GoF) and `System of Patterns' (aka POSA), and they are emphasised as recommended reading. The book mostly repackages material available elsewhere, but brings it together in a format suitable for course students. The author also tries with mixed success to introduce his own pattern catalog which he calls GRASP - general responsibility assignment software patterns - Expert, Creator, Low-Coupling, High-Cohesiveness, Controller, Polymorphism, Pure Fabrication, Indirection, Don't Talk To Strangers - which are applied to the development of collaboration diagrams, probably the most important activity in object oriented design.
The book really is introductory in nature and can be pedantic and repetitive at times. The POST case study developed through the course of the book is relatively simplistic, though the discussion of persistance frameworks in the final chapter is more advanced. In general I would recommend this book to someone wanting a textbook introduction to the subject, but there are plenty of other books that cover this material well, a number of which are in the included bibliography.
Популярные книги за неделю:
Проектирование и строительство. Дом, квартира, садАвтор: Петер Нойферт, Автор: Людвиг Нефф
Размер книги: 20.83 Mb
Система упражнений по развитию способностей человека (Практическое пособие)Автор: Петров Аркадий НаумовичКатегория: Путь к себе
Размер книги: 818 Kb
Сотворение мира (3-х томник)Автор: Петров Аркадий НаумовичКатегория: Путь к себе
Размер книги: 817 Kb
Радиолюбительские схемы на ИС типа 555Автор: Трейстер Р.Категория: Электротехника и связь
Размер книги: 13.64 Mb
Момент истины (В августе сорок четвертого...)Автор: Богомолов Владимир ОсиповичКатегория: О войне
Размер книги: 1.83 Mb
Только что пользователи скачали эти книги:
ФЕЛИСИЯ, или Мои проказы (Félicia, ou Mes Fredaines, 1772)Автор: де Нерсиа Андре РоберКатегория: Эротика, Классическая проза
Размер книги: 3.23 Mb
The Pontryagin duality of compact 0-dimensional semilattices and its applicationsАвтор: Karl Heinrich Hofmann
Размер книги: 926 Kb
Evidence and Counter-Evidence. Essays in Honour of Frederik Kortlandt: Balto-Slavic and Indo-European LinguisticsАвтор: Alexander Lubotsky, Автор: Jos Schaeken, Автор: Jeroen Wiedenhof
Размер книги: 5.00 Mb
Analog Circuit Design: High-speed Clock and Data Recovery, High-performance Amplifiers, Power ManagementАвтор: Michiel Steyaert, Автор: Michiel Steyaert, Автор: Arthur H.M. van Roermund, Автор: Herman Casier
Размер книги: 15.18 Mb
Engineering for Patient Safety: Issues in Minimally Invasive Procedures (Lea's Human Error and Safety)Автор: Jenny Dankelman, Автор: Cornelis A. Grimbergen, Автор: Henk G. StassenКатегория: Техника
Размер книги: 17.40 Mb
The Journal of Joyce Carol Oates, 1973-1982Автор: Oates Joyce CarolКатегория: fiction
Размер книги: 3.60 Mb
Hunde von RigaАвтор: Mankell Henning, Автор: Berf Paul, Автор: Sirges BarbaraКатегория: fiction
Размер книги: 998 Kb
|
|
|