Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Объектно-ориентированное моделирование на основе UML. Учебное пособие

.pdf
Скачиваний:
0
Добавлен:
07.09.2026
Размер:
1 Мб
Скачать
31
Цель выполнения контрольной работы – закрепление теоретических знаний
п/п
№ темы теоре-
тической части
№ темы прак-
тической ча-
сти
п/п
№ темы теоре-
тической части
№ темы прак-
тической ча-
сти
1
1
20
11
11
10 2 2
19
12
12
9 3 3
18
13
13
8 4 4
17
14
14
7 5 5
16
15
15
6
6
6
15
16
16
5
7
7
14
17
17
4 8 8
13
18
18
3
9
9
12
19
19
2
10
10
11
20
20
1
в области объектно-ориентированного моделирования, а также получение прак­тических навыков по применению объектно-ориентированного подхода при по­строении моделей информационных систем.
В ходе выполнения контрольной работы по дисциплине «Объектно­ориентированное моделирование на основе UML» студенты должны получить знания о методологии объектно-ориентированного анализа и проектирования; технологиях и средствах проектирования информационных систем.
Студенты должны знать
• теоретические основы и общие принципы объектно-ориентированного
проектирования;
• семантику, синтаксис и нотацию универсального языка моделирования
UML;
• современные методики построения UML моделей объектов автоматизации
и информационных систем [6];
Выбор темы контрольной работы осуществляется в зависимости от поряд­кового номера студента в списке группы.
Распределение вариантов контрольной работ приведено в таблице 1.
Таблица 1
Распределение вариантов контрольных работ
32
3. Требования к оформлению контрольной работы
При оформлении контрольной работы необходимо руководствоваться сле­дующим:
• контрольная работа оформляется на ПК с использованием текстового ре-
дактора;
• объем контрольной работы не должен превышать 35 страниц машинопис­ного текста формата А4 (шрифт – Times New Roman, размер шрифта – 14 пунк­тов, межстрочный интервал – полуторный);
• при форматировании текста следует устанавливать выравнивание по ши-
рине (по левому и правому полям), отступ первой строки абзаца – 1 см;
• объем текста теоретической части – не более 15 страниц;
• страницы должны быть пронумерованы и иметь поля для брошюрования
работы и замечаний рецензента (слева и справа не менее 2,5 см);
• каждую структурную часть контрольной работы нужно начинать с нового листа; точку в конце заголовка структурной части работы не ставят;
• необходимо стремиться к ясности, краткости и самостоятельности изложе-
ния материала;
• каждая цитата, заимствованные цифры и факты должны сопровождаться ссылкой на источник, описание которого приводится в списке использованной
литературы (в ссылке указывается номер источника по списку и номера страниц;
• все аббревиатуры и сокращения слов, за исключением заведомо общепри-
нятых, должны быть расшифрованы в тексте контрольной работы при первом употреблении;
• для объяснений иностранных слов и малоизвестных научных терминов в
контрольной работе используются сноски со сквозной нумерацией по всей рабо­те;
• при представлении табличного материала над правым верхним углом таб­лицы помещают надпись «Таблица» с указанием ее порядкового номера (напри-
мер, Таблица 1), снабжают тематическим заголовком, который располагают по­середине страницы и начинают с прописной буквы (без точки в конце);
• приводимые в работе иллюстрации (схема, диаграмма, график, рисунок)
должны быть выполнены четко, аккуратно, разборчиво и иметь номер и подри-
суночную подпись, например: «Рис. 1. Диаграмма вариантов использования»;
• табличному и графическому материалу по тексту необходимо давать пояс­нения и делать на таблицы и иллюстрации ссылки, содержащие порядковые но-
мера, под которыми они помещены в работе;
• после того как материалы контрольной работы полностью подготовлены,
рекомендуется с использованием средств текстового процессора проверить, не содержат ли они орфографических и синтаксических ошибок, и исправить, если
ошибки будут найдены;
• контрольная работа представляется на рецензию в сброшюрованном виде (листы должны быть скреплены по левому краю).
33
4. Структура и содержание контрольной работы
Контрольная работа имеет следующую структуру:
• титульный лист;
• содержание;
• введение;
• теоретическая часть;
• практическая часть;
• заключение;
• список использованной литературы;
• приложения.
Введение к контрольной работе должно содержать общие сведения о работе:
• цели и задачи работы;
• описание основных результатов, показывающее раскрытие темы (достиже­ние поставленных целей);
• краткие характеристики оборудования и программного обеспечения, ис-
пользуемых при выполнении практической части.
Теоретическая часть показывает умение студента работать с литературой в
целях углубленного изучения разделов курса, связанных с выбранной темой. Для поиска литературных источников студент обязательно должен использовать ре-
сурсы сети Интернет.
После проработки литературных источников в соответствии с поставленной
задачей студент составляет подробный план теоретической части и согласовыва-
ет с руководителем на консультации. Теоретическая часть контрольной работы должна состоять из нескольких подразделов.
При выполнении практической части контрольной работы студент должен использовать специальное программное обеспечение. Для построения UML­диаграмм предлагается использовать CASE-средство StarUML.
Рекомендуется следующий примерный план практической части:
• разработка диаграммы вариантов использования. Подраздел включает:
теорию по диаграмме вариантов использования (2-3 страницы); разработанную для заданной предметной области диаграмму
вариантов использования, содержащую 8-10 вариантов использования и 2-4 актера. Варианты использования должны быть снабжены примеча-
ниями (1-3 примечания). На диаграмме должны быть использованы все виды отношений: отношение ассоциации; отношение расширения; от­ношение обобщения; отношение включения;
комментарии к диаграмме вариантов использования (не более
одной страницы).
• разработка диаграммы классов. Подраздел включает:
теорию по диаграмме классов (2-3 страницы); разработанную для заданной предметной области диаграмму
классов, содержащую 8-10 классов. Каждый класс должен содержать от
34
3 до 5 атрибутов класса и от 3 до 5 операций класса. На диаграмме должны быть использованы все виды отношений: отношение зависимо­сти, отношение ассоциации, отношение обобщения, отношение агрега-
ции, отношение композиции;
комментарии к диаграмме классов (не более одной страницы).
• разработка диаграммы состояний. Подраздел включает:
теорию по диаграмме состояний (2-3 страницы); разработанную для заданной предметной области диаграмму
состояний, содержащую 7-10 состояний. Каждое состояние должно со­держать имя и список внутренних действий (3-5 шт.). Переходы долж­ны содержать сторожевые условия;
комментарии к диаграмме состояний (не более одной страни-
цы).
• разработка диаграммы последовательности. Подраздел включает:
теорию по диаграмме последовательности (2-3 страницы); разработанную для заданной предметной области диаграмму
последовательности, содержащая 4÷6 объектов. Диаграмма должна со­держать все основные типы сообщений;
комментарии к диаграмме последовательности (не более одной
страницы).
• разработка диаграммы деятельности. Подраздел включает:
теорию по диаграмме деятельности (2-3 страницы); разработанную для заданной предметной области диаграмму
деятельности для метода одного из классов.
комментарии к диаграмме деятельности (не более одной стра-
ницы).
В заключении в краткой форме резюмируется результат работы, дается
оценка его значимости и возможности использования.
В список использованной литературы включаются только те источники, ко­торые студент непосредственно использовал при выполнении контрольной рабо­ты. Список должен содержать не менее 5 источников
В тексте контрольной работы обязательно должны присутствовать ссылки на каждое издание, включенное в список использованной литературы.
В приложениях следует размещать материалы, дополняющие текст основ­ной части работы.
35
5. Темы теоретической части контрольной работы
1. Общие принципы объектно-ориентированного проектирования.
2. История развития UML. Назначение и функциональные возможности
языка UML.
3. Общая структура языка UML. Формальное описание языка UML.
4. Назначение и функциональные возможности диаграммы вариантов ис-
пользования.
5. Диаграммы вариантов использования. Отношения: ассоциация, вклю-
чение, расширение, наследование.
6. Назначение и функциональные возможности диаграммы классов.
7. Диаграммы классов. Отношения между классами.
8. Назначение и функциональные возможности диаграмм взаимодействия.
9. Диаграмма кооперации. Понятие кооперации.
10. Диаграмма последовательности.
11. Назначение и функциональные возможности диаграммы состояний.
12. Диаграммы деятельности.
13. Диаграмма компонентов.
14. Диаграмма развертывания.
15. Обзор инструментальных средств для разработки UML-диаграмм.
16. Объектно-ориентированное CASE-средство – Rational Rose.
17. Жизненный цикл информационных систем.
18. Автоматизированное проектирование информационных систем с ис-
пользованием CASE-технологий.
19. Технология RUP.
20. Методология функционального моделирования IDEF.
36
6. Темы практической части контрольной работы
Тема 1. Проектирование информационной системы «Продажа железнодо­рожных билетов» с использованием CASE-технологий.
Тема 2. Проектирование информационной системы «Продажа авиабилетов» с использованием CASE-технологий.
Тема 3. Проектирование информационной системы «Жилищно­эксплуатационный участок» с использованием CASE-технологий.
Тема 4. Проектирование информационной системы «Информационная си­стема руководителя фирмы» с использованием CASE-технологий.
Тема 5. Проектирование информационной системы «Почта» с использова­нием CASE-технологий.
Тема 6. Проектирование информационной системы «Стол заказов» с ис­пользованием CASE-технологий.
Тема 7. Проектирование информационной системы «Интернет-провайдер» с использованием CASE-технологий.
Тема 8. Проектирование информационной системы «Ремонт оргтехники» с использованием CASE-технологий.
Тема 9. Проектирование информационной системы «Прокат видеофильмов и компьютерных игр» с использованием CASE-технологий.
Тема 10. Проектирование информационной системы «Кредитование физиче­ских лиц» с использованием CASE-технологий.
Тема 11. Проектирование информационной системы «Ремонт автомобилей» с использованием CASE-технологий.
Тема 12. Проектирование информационной системы «Служба занятости» с использованием CASE-технологий.
Тема 13. Проектирование информационной системы «Продажа бытовой техники» с использованием CASE-технологий.
Тема 14. Проектирование информационной системы «Библиотека» с исполь­зованием CASE-технологий.
Тема 15. Проектирование информационной системы «Бухгалтерия предпри­ятия» с использованием CASE-технологий.
Тема 16. Проектирование информационной системы «Больница» с исполь­зованием CASE-технологий.
Тема 17. Проектирование информационной системы «Магазин» с использо­ванием CASE-технологий.
Тема 18. Проектирование информационной системы «Склад» с использова­нием CASE-технологий.
Тема 19. Проектирование информационной системы «Отдел сбыта предпри­ятия» с использованием CASE-технологий.
Тема 20. Проектирование информационной системы «Школа» с использова­нием CASE-технологий.
Список литературы
1. Проектирование информационных систем: курс лекций: учеб. пособие для
студентов вузов, обучающихся по специальностям в области информ. техноло-
гий / В. И. Грекул, Г. Н. Денищенко, Н. Л. Коровкина. – М.: Интернет-Ун-т Ин­форм. технологий, 2010. — 304 с.
2. Проектирование экономических информационных систем: Учебник / Г.Н. Смирнова, А.А. Сорокин, Ю.Ф. Тельнов; Под ред. Ю.Ф. Тельнова. – М.: Финан­сы и статистика, 2013. – 512 с.
3. Леоненков А. Самоучитель UML. Серия «Самоучитель». – СПб.: BHV­Санкт-Петербург, 2012 – 304 с.
4. Практикум по проектированию информационных систем в экономике: учебное пособие / А.В. Маслов, В.В. Исаков. – Томск: Изд-во Томского политех­нического университета, 2009.
5. Ипатова Э.Р., Ипатов Ю.В. Методологии и технологии системного проек­тирования информационных систем: Учебник. – Магнитогорск: МаГУ, 2009. –
222 c.
6. Л.С. Онокой «Объектно-ориентированное моделирование на основе UML». Рабочая учебная программа для студентов, обучающихся по направле-
нию 080500.62 «Бизнес-информатика». – М.: Финуниверситет, кафедра «Бизнес­информатика», 2013. – 13 с.
37
Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]