|
Цели написания этой книгиЭта книга написана для того, чтобы помочь изучить Rational Rose – достаточно сложный программный продукт. В ней на примере отдельно взятой программной ситемы, показывается, как происходит объектно-ориентированное разработка при помощи CASE-инструмента Rational Rose.Эта книга не дает ответов на то, как нужно проектировать объектно-ориентированные системы, этот процесс подробно рассмотрен в [1], здесь лишь перечисляются общие подходы. Эта книга не является учебником по программированию на C++, однако, даже не зная ничего о синтаксисе языка, можно использовать эту книгу для объектно-ориентированного проектирования, ведь Rational Rose поддерживает также CORBA, Java, Visual Basic, Oracle 8, и исходный текст на любом их этих языков может быт создан на основе готового проекта Rational Rose. Для создания приложения мы будем использовать Visual C++ c применением библиотеки Microsoft MFC, потому что C++ использует для примеров Г. Буч в книге [1], и этот язык создан для разработки объектно-ориентированных систем, а библиотека MFC позволит быстро создать шаблон приложения. Также, для сравнения возможностей создания кода, мы рассмотрим создание кода на языке Visual Basic и С++ без применения библиотеки Microsoft MFC. Эта книга даст ответы на вопросы как сделать то или иное действие при помощи данного инструмента и полностью отражает весь путь объектно-ориентированного создания программной системы от замысла до генерации исходного кода. Весь этот процесс показан на примере гидропонной системы, некоторые части которой даются в качестве примера в [1]. Поэтому для более глубокого изучения процесса объектно-ориентированного проектирования вы можете использовать работу Г. Буча, и данная книга будет в этом хорошим подспорьем. Литература: 1 Буч Г. Объектно-ориентированный анализ и проектирование с примерами приложений на С++, 2-е изд./Пер с англ.–М.: “Издательство Бином”, СПб.: “Невский диалект”, 1999 г. –560 с., ил. |
© Авторские разработки http://progcpp.narod.ru при цитировании ссылка обязательна. |