Вся информация о системе формализуется и уточняется. Особое внимание следует уделить полноте переданной информации, анализу информации на предмет отсутствия противоречий, а также поиску неиспользуемой вообще или дублирующейся информации.
Аналитики собирают и фиксируют информацию в двух взаимосвязанных формах:
- функции — информация о событиях и процессах, которые происходят в бизнесе;
- сущности — информация о вещах, имеющих значение для организации и о которых что-то известно.
Двумя классическими результатами анализа являются:
- иерархия функций, которая разбивает процесс обработки на составные части (что делается и из чего это состоит);
- модель «сущность-связь» (Entry Relationship model, ER-модель), которая описывает сущности, их атрибуты и связи (отношения) между ними.
Эти результаты являются необходимыми, но не достаточными. К достаточным результатам следует отнести диаграммы потоков данных.
Обе диаграммы относятся к методологии структурного системного анализа, который нельзя в полной мере отнести к объектным методикам. Скорее данные диаграммы являются вспомогательным инструментом для структурирования исходной информации о предметной области разрабатываемой ИКС.
Завершается данный раздел описанием диаграмм вариантов использования. Диаграммы приводятся в приложении, а в текст подраздела включает спецификацию каждой диаграммы.
В этом разделе (10-20 стр.) описывается процесс проектирования программной системы с использованием диаграмм UML.
Модель сложной системы включает две подмодели: логическую и физическую.
Логическая модель в нотации UML представлена пятью диаграммами:
- диаграмма классов;
- диаграммы взаимодействия:
1) диаграмма последовательности,
2) диаграмма кооперации;
- диаграммы поведения:
1) диаграмма состояний,
2) диаграмма деятельности.
Физическая модель в нотации UML представлена пятью диаграммами:
- диаграмма компонентов;
- диаграмма развертывания.
В данном разделе необходимо описать процесс разработки каждой диаграммы, включенной в модель программной системы. Каждая диаграмма должна сопровождаться спецификацией, в которой описаны все элементы использованные на диаграммах.
В этом разделе (1-3 стр.) обобщаются и конкретизируются результаты курсовой работы. Делается общий вывод. В выводах дается оценка результатов работы, подчеркиваются особенно ценные, по мнению автора, решения.
Курсовая работа оформляется в соответствии с общими требованиями к текстовым документам _________________.
Текст печатается на одной стороне листа белой бумаги формата А4, используется шрифт Times New Roman 14 pt с одиночным интервалом.
Материал должен подаваться лаконично в логической последовательности. Не допускается переписывание из учебников или других источников.
Текст основной части делят на разделы, подразделы, пункты, которые должны иметь заголовки. Каждый раздел должен начинаться с новой страницы. Станицы нумеруются арабскими цифрами в правом верхнем углу. Первой страницей является титульная, на которой номер не ставится.
4 ЗАЩИТА И ОЦЕНКА КУРСОВОЙ РАБОТЫ
Курсовая работа допускается к защите если она полностью соответствует требованиям данных методических указаний. Защита работы производится в сроки указанные в графике.
Во время защиты курсовой работы, студент обязан:
- кратко изложить основные результаты анализа и проектирования программной системы;
- обосновать предложенные решения;
- быть готовым быстро и содержательно отвечать на поставленные вопросы.
Методика оценивания умений студентов составляется с учетом выполнения и защиты курсовой работы. Исходя из этого общее количество баллов (100), которые студент может получить за семестр, распределена таким образом, таблица 4.1.
Таблица 4.1 – Распределение баллов по видам контроля
Этапы контроля | Общая сумма баллов |
Модуль 1 | 33 |
Модуль 2 | 33 |
Защита работы | 34 |
Всего | 100 |
Каждый модуль предусматривает выполнение соответствующего объема работ.
Максимальное количество баллов за І та ІІ модули составляет 33 балла. Баллы выставляются после выполнения этапа в полном объеме и с учетом качества и сроком выполнения этапов работы соответственно таблице 4.2.
Таблица 4.2 – Распределение баллов в зависимости от качества и сроков выполнения
Вовремя | до 33 (34) баллов |
Опоздание на 1 неделю | до 27 баллов |
Опоздание на 2 недели | до 23 баллов |
Опоздание больше 2 недель | 20 баллов |
Максимальное количество баллов на этапе защиты курсовой работы составляет 34 балла.
5 СПИСОК ИНДИВИДУАЛЬНЫХ ВАРИАНТОВ ЗАДАНИЙ СТУДЕНТОВ
1. Разработать модель ИКС библиотеки.
2. Разработать модель ИКС учета документов в организации.
3. Разработать модель ИКС рекламной фирмы.
4. Разработать модель ИКС видеосалона.
5. Разработать модель ИКС учета пациентов поликлиники.
6. Разработать модель ИКС склада торговой фирмы.
7. Разработать модель ИКС для сети магазинов, торгующих парфюмерией.
8. Разработать модель ИКС расчета зарплаты.
9. Разработать модель ИКС учета основных средств.
10. Разработать модель ИКС учета кредитов в банке.
11. Разработать модель ИКС видеопроката.
12. Разработать модель ИКС зала игровых автоматов.
13. Разработать модель ИКС отдела кадров.
14. Разработать модель ИКС магазина бытовой техники.
15. Разработать модель ИКС учета клиентов банка.
16. Разработать модель ИКС кафе-ресторана.
17. Разработать модель ИКС средней школы.
18. Разработать модель ИКС учета ГАИ.
19. Разработать модель ИКС учета абонентов коммунального предприятия.
20. Разработать модель ИКС учета заказов ремонтной мастерской.
21. Разработать модель ИКС провайдера Интернет.
22. Разработать модель ИКС учета военнообязанных в военкомате.
23. Разработать модель ИКС учета безработных центра занятости.
24. Разработать модель ИКС системы охраны предприятия.
25. Разработать модель ИКС учета студентов в университете.
ПЕРЕЧЕНЬ РЕКОМЕНДУЕМОЙ ЛИТЕРАТУРЫ
1. Язык UML. Руководство пользователя. – ДМК, 2000.- 432с.
2. Джеймс Рамбо, Айвар Якобсон, Грэди Буч. UML. Специальный справочник. – Питер, 2002. – 656с.
3. М.Фаулер, К.Скотт. UML в кратком изложении. Применение стандартного языка объектного моделирования. – М.: Мир, 1999. – 192с.
4. А. Леоненков. Самоучитель UML. Эффективный инструмент моделирования информационных систем. – BHV-Санкт-Петербург, 2001.- 304с.
5. С.А.Трофимов. CASE-технологии. Практическая работа в Rational Rose. – Бином, 2002.-272с.
6. Терри Кватрани. Rational Rose 2000 и UML. Визуальное моделирование. – ДМК, 2001.- 176с.
7. Гради Буч. Объектно-ориентированный анализ и проектирование с примерами приложений на С++. 2-е изд.- М. : "Бином", 1999 г.- 560с.
Приложение А
Образец оформления технического задания на курсовую работу
Приложение Б
Образец титульной страницы курсовой работы
МІНІСТЕРСТВО ОСВІТИ І НАУКИ УКРАЇНИ
ЧЕРНІГІВСЬКИЙ ДЕРЖАВНИЙ ТЕХНОЛОГІЧНИЙ УНІВЕРСИТЕТ
Кафедра інформаційних та комп’ютерних систем
з дисципліни
“ОБ’ЄКТНО-ОРІЄНТИОВАНИЙ АНАЛІЗ ТА ПРОЕКТУВАННЯ”
Варіант № ____
на тему
„____________________________”
Виконав:
студент групи __-____ Прізвище, ініціали
№ залікової книжки: _____
Перевірив: Прізвище, ініціали
Чернігів ЧДТУ 2008