А.М. Вендров - Объектно-ориентированный анализ и проектирование, страница 31
Описание файла
PDF-файл из архива "А.М. Вендров - Объектно-ориентированный анализ и проектирование", который расположен в категории "". Всё это находится в предмете "объектно-ориентированный анализ и проектирование" из 7 семестр, которые можно найти в файловом архиве МГУ им. Ломоносова. Не смотря на прямую связь этого архива с МГУ им. Ломоносова, его также можно найти и в других разделах. .
Просмотр PDF-файла онлайн
Текст 31 страницы из PDF
Дж. Технология разработки программного обеспечения:Пер. с англ. - СПб: Питер, 2004.Буч Г. Объектно-ориентированный анализ и проектирование спримерами приложений на С++. 2-е изд.: Пер. с англ. - М.:Издательство Бином, СПб.: Невский диалект, 1999.Буч Г., Рамбо Дж., Джекобсон А. Язык UML.
Руководствопользователя.: Пер. с англ. - М.: ДМК, 2000.Вендров А.М. Практикум по проектированию программногообеспечения экономических информационных систем: Учебноепособие. - М.: Финансы и статистика, 2002.Гамма Э., Хелм Р., Джонсон Р., Влиссидес Дж. Приемы объектноориентированного проектирования. Паттерны проектирования:Пер. с англ. - СПб: Питер, 2001.Коберн А. Быстрая разработка программного обеспечения.: Пер.
сангл. - М.: ЛОРИ, 2002.Коберн А. Современные методы описания функциональныхтребований к системам.: Пер. с англ. - М.: ЛОРИ, 2002.Кватрани Т. Визуальное моделирование с помощью Rational Rose2002 и UML..: Пер. с англ. - М.: Вильямс, 2003.Ларман К. Применение UML и шаблонов проектирования. 2-еиздание.: Пер. с англ.: - М.: Вильямс, 2002.Мацяшек Л. Анализ требований и проектирование систем.Разработка информационных систем с использованием UML.:Пер.
с англ.: - М.: Вильямс, 2002.Мюллер Р. Базы данных и UML. Проектирование.: Пер. с англ.: М.: ЛОРИ, 2002.Нейбург Э. Дж., Максимчук Р.А. Проектирование баз данных спомощью UML.: Пер. с англ.: - М.: Вильямс, 2002.Рамбо Дж., Буч Г., Якобсон А. UML. Специальный справочник:Пер. с англ. - СПб: Питер, 2002.Розенберг Д., Скотт К. Применение объектно-ориентированногомоделирования с использованием UML и анализ прецедентов.:Пер. с англ. - М.: ДМК, 2002.Фаулер М., Скотт К.
UML в кратком изложении. Применениестандартного языка объектного моделирования.: Пер. с англ. - М.:Мир, 1999.Якобсон А., Буч Г., Рамбо Дж. Унифицированный процессразработки программного обеспечения.: Пер. с англ. - СПб:Питер, 2002.185СодержаниеВведение ....................................................................................................................................4Глава 1. Методические аспекты проектирования ПО.........................................................141.1.
Общие принципы проектирования систем ...............................................................141.2. Визуальное моделирование ........................................................................................161.3. Основы объектно-ориентированного подхода к анализу и проектированию ПО 201.3.1. Основные принципы построения объектной модели .......................................211.3.2. Основные элементы объектной модели .............................................................231.4. Унифицированный язык моделирования UML ........................................................331.4.1.
Диаграммы вариантов использования................................................................351.4.2. Диаграммы взаимодействия ................................................................................421.4.3. Диаграммы классов ..............................................................................................461.4.4. Диаграммы состояний..........................................................................................481.4.5.
Диаграммы деятельности.....................................................................................521.4.6. Диаграммы компонентов .....................................................................................541.4.7. Диаграммы размещения.......................................................................................561.4.8.
Механизмы расширения UML ............................................................................581.5. Образцы ........................................................................................................................611.6. Сопоставление и взаимосвязь структурного и объектно-ориентированногоподходов ..............................................................................................................................66Глава 2.
Моделирование бизнес-процессов и спецификация требований к ПО..............702.1. Основные понятия моделирования бизнес-процессов.............................................702.2. Объектно-ориентированный подход к моделированию бизнес-процессов...........722.2.1. Методика моделирования Rational Unified Process ...........................................722.2.2. Метод Ericsson-Penker..........................................................................................802.3. Пример использования объектно-ориентированного подхода ...............................822.3.1. Постановка задачи ................................................................................................822.3.2. Создание модели бизнес-процессов ...................................................................832.3.3.
Создание модели бизнес-анализа........................................................................862.4. Спецификация требований к ПО ...............................................................................872.5. Пример спецификации требований к ПО..................................................................902.5.1. Уточненная постановка задачи для системы .....................................................902.5.2 Глоссарий проекта.................................................................................................912.5.3.
Описание дополнительных спецификаций ........................................................912.5.4. Создание начальной версии модели вариантов использования ......................922.5.5. Модификация модели вариантов использования..............................................942.5.6.
Примеры спецификаций вариантов использования..........................................952.6. Методика оценки трудоемкости разработки ПО на основе вариантовиспользования .....................................................................................................................992.6.1. Определение весовых показателей действующих лиц .....................................992.6.2. Определение весовых показателей вариантов использования ......................1002.6.3. Определение технической сложности проекта................................................1022.6.4.
Определение уровня квалификации разработчиков .......................................1032.6.5. Оценка трудоемкости проекта ..........................................................................104Глава 3. Анализ и проектирование ПО...............................................................................1063.1. Архитектурный анализ..............................................................................................1063.2.
Анализ вариантов использования ............................................................................1093.2.1. Идентификация классов, участвующих в реализации потоков событийварианта использования...............................................................................................1091863.2.2.
Распределение поведения, реализуемого вариантом использования, междуклассами. .......................................................................................................................1113.2.3. Определение атрибутов и ассоциаций классов. .............................................1243.2.4. Унификация классов анализа. ...........................................................................1283.3. Проектирование архитектуры системы...................................................................1293.3.1.
Идентификация архитектурных решений и механизмов. ..............................1293.3.2. Выявление подсистем и интерфейсов. .............................................................1323.3.3. Формирование архитектурных уровней...........................................................1343.3.4.
Проектирование структуры потоков управления............................................1373.3.5. Проектирование конфигурации системы. ........................................................1403.4. Проектирование элементов системы .......................................................................1423.4.1. Уточнение описания вариантов использования. .............................................1423.4.2. Проектирование классов....................................................................................1433.4.3.
Проектирование баз данных..............................................................................152Глава 4. Технологии создания программного обеспечения .............................................1584.1. Определение технологии ..........................................................................................1584.2. Общие требования, предъявляемые к ТС ПО.........................................................1594.3. Внедрение ТС ПО в организации ............................................................................1604.3.1. Оценка и выбор ТС ПО......................................................................................1614.3.2 Критерии оценки и выбора ТС ПО ....................................................................1644.3.3.
Выполнение пилотного проекта........................................................................1664.3.4. Определение стандартных процедур использования ТС ПО.........................1694.4. Пример ТС ПО - RUP (Rational Unified Process) ....................................................171Краткий словарь терминов ..................................................................................................181Литература.............................................................................................................................185187.