Издательство: | Бином |
Дата выхода: | сентябрь 2001 |
ISBN: | 5-7989-0067-3 |
Тираж: | 3 000 экземпляров |
Объём: | 560 страниц |
Масса: | 515 г |
Размеры(В x Ш x Т), см: | 24 x 17 x 3 |
Книга Гради Буча, признанного эксперта в области объектно-ориентированной методологии разработки программного обеспечения, содержит классическое изложение вопросов анализа и проектирования сложных систем. В первой части книги автор исследует суть фундаментальных понятий ООП (таких как "класс", "объект", "наследование"), анализирует концепции, лежащие в основе объектно-ориентированных языков и методик разработки. Вторая часть содержит подробное описание обозначений (известных как "нотация Буча"), давно уже ставших "родными" для тысяч разработчиков во всем мире. Здесь же автор делится своим богатым опытом организации процесса разработки программ, дает рекомендации по подбору команды и планированию промежуточных релизов. В третьей части изложенные ранее методы применяются для анализа и проектирования нескольких приложений. На глазах у читателя создается каркас соответствующих систем, принимаются принципиальные проектные решения.
Книга будет полезна аналитикам и разработчикам программного обеспечения, преподавателям и студентам высших учебных заведений. По сравнению с первым изданием книга несколько дополнена (что отразилось и в названии), все примеры приведены на языке С++. Выход в свет первого оригинального издания книги Гради Буча стал знаменательным событием в истории развития объектно-ориентированной технологии. Именно благодаря этой работе объектно-ориентированное проектирование превратилось в практическую методологию разработки программных продуктов. Сотни архитекторов и программистов взяли на вооружение предложенную Г. Бучем систему обозначений (нотацию) при работе над различными (в том числе и коммерческими) проектами. Нотация Буча особенно полезна при создании больших и сложных программ в самых разных предметных областях. Однако и для малых и средних систем метод Буча обладает существенными преимуществами перед традиционным "вымучиванием" программного кода. При подготовке второго издания книги Гради Буч проанализировал многочисленные примеры создания объектно-ориентированных приложений с использованием его нотации. Он также сопоставил свою нотацию с другими системами обозначений, созданными после выхода первого издания. В результате появилась обновленная (унифицированная) нотация Буча, которая и представлена в настоящем издании. Помимо признанного сообществом разработчиков языка обозначений, автор рассматривает ряд других важнейших вопросов, в том числе: