Добавил:
ivanov666
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз:
Предмет:
Файл:Объектно-ориентированное моделирование на основе UML. Учебное пособие
.pdf
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
Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]
