Первый пост из цикла проектирование в Rational Rose. Сначала предлагаю рассмотреть самую простую диграмму Use Case, которая описывает общее поведение проектируемой системы.
Читать далее…
Небольшая памятка для начинающего ООП-программиста.
Я постарался простым языком дать определения основных понятий в Объектно-Ориентированном Программировании.
Пока только основные понятия, потихоньку буду дополнять.
Читать далее…
Встал вопрос о проектировании серьезного проекта. Так как в универе нас знакомили с UML-средствами проектирования, таким как Rational Rose, был выбран именно этот программный продукт для проектирования.
Как выяснилось проектирование в RR (здесь и далее, ПО Rational Rose) дело не простое, большое количество разных диаграмм для описания работы системы. Того что нам рассказывали в университете оказалось явно недостаточно. Поэтому появилась острая необходимость изучить и понять, как же все-таки проектировать в RR. Была скачана книга Терри Кватрани “Rational Rose 2000 и UML визуальное моделирование”. Можно по разному охарактеризовать мои способности к моделированию, но оперативно разобраться, с помощью этой книги, как это делается, я не смог. Поэтому постараюсь в следующих статьях поэтапно и доступным языком расписать, как я проектировал свой проект в RR.
По совету Хабрасообщества обзавелся буржуйской книгой “Приемы объектно-ориентированного проектирования. Паттерны проектирования.” Авторы: Эрих Гамма, Ричард Хелм, Ральф Джонсон, Джон Влиссидес, Издательство: “Питер”, 2006 368 страниц

Кстати найти книгу в Питербурге оказалось не простым занятием, заявленная практически во всех Буквоедах, оказалась она только в 1 из 3, да и то вместе продавцом разыскивали ее на полках. Нашлась заваленная какими-то книжками по программированию. Книга очень сильная, так сразу и не разберешься (а сразу то и не надо). По словам авторов должна стать настольной книгой, к которой постоянно возвращаться и возвращаться (почитай консультироваться). Авторы кстати известные в проектированнии люди, так называемые – GOF, Gang Of Four (Банда четырех). Что купил не жалею нисколько, уже даже применил пару паттернов проектирования на практике, это Одиночка (Singleton) и Строитель(Builder). Минусы этой книги в переводе, все объясняется каким-то запутанным языком, приходится перечитывать по нескольку раз предложения. Мне почему-то кажется, что на анлийском(оригинальном) все более доступно объясняется. Со своим уровнем английского, покупать оригинальную книгу я побоялся, может быть зря ?!
Так что каждый ООП программист must have.



