Смекни!
smekni.com

Методические указания к курсовому проектированию по дисциплине „Объектный анализ и проектирование” для студентов профессионального направления 0915 “Компьютерная инженерия” Утверждено (стр. 1 из 2)

МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ УКРАИНЫ

ЧЕРНИГОВСКИЙ ГОСУДАРСТВЕННЫЙ ТЕХНОЛОГИЧЕСКИЙ УНИВЕРСИТЕТ

КАФЕДРА ИНФОРМАЦИОННЫХ И КОМПЬЮТЕРНЫХ СИСТЕМ

МЕТОДИЧЕСКИЕ УКАЗАНИЯ

к курсовому проектированию по дисциплине „Объектный анализ и проектирование” для студентов профессионального направления 0915 “Компьютерная инженерия”

Утверждено

на заседании кафедры

информационных и компьютерных систем

Протокол № __

от «____» ___________ 2008 г.

Чернигов ЧГТУ 2008

Методичні вказівки до курсового проектування з дисципліни „Об’єктний аналіз та проектування” для студентів професійного спрямування “Комп’ютерна інженерія” / Укл. В.І.Павловський, С.О.Нестеренко, А.М. Акименко. – Чернігів: ЧДТУ, 2008. - 60 с., рос. мовою

Укладачі: Павловський Володимир Ілліч, к.т.н., доцент,

Нестеренко Сергій Олександрович, к.т.н., доцент,

Акименко Андрій Миколайович, ст.викл

Відповідальний за випуск: Павловський В.І., завідувач кафедри інформаційних та комп’ютерних систем, канд. техн. наук, доцент
Рецензент: Вервейко О.І., канд.техн.наук, доцент

СОДЕРЖАНИЕ

ВВЕДЕНИЕ.. 4

1 ТРЕБОВАНИЯ К ВЫПОЛНЕНИЮ КУРСОВОЙ РАБОТЫ... 5

1.1 Порядок выполнения курсовой работы.. 5

1.2 подготовительный этап к выполнению курсовой работы.. 5

1.2.1 Выбор темы.. 5

1.2.2 План выполнения курсовой работы.. 6

2 СОДЕРЖАНИЕ КУРСОВОЙ РАБОТЫ... 7

2.1 Введение. 7

2.2 Входные данные. 7

2.3 Анализ предметной области. 7

2.4 разработка модели программной системы.. 8

2.5 выводы.. 8

3 ОФОРМЛЕНИЕ КУРСОВОЙ РАБОТЫ... 8

4 ЗАЩИТА И ОЦЕНКА КУРСОВОЙ РАБОТЫ... 9

5 СПИСОК ИНДИВИДУАЛЬНЫХ ВАРИАНТОВ ЗАДАНИЙ СТУДЕНТОВ.. 9

ПЕРЕЧЕНЬ РЕКОМЕНДУЕМОЙ ЛИТЕРАТУРЫ... 10

ВВЕДЕНИЕ

Курсовая работа это важный этап в изучении и объединении теоретических и практических знаний и умений. По результатам курсовой работы делается вывод об уровне усвоения курса «Объектно-ориентированный анализ и проектирование», оцениваются полученные навыки самостоятельной работы с теоретическим и практическим материалом.

Цель курсовой работы состоит в углубленном изучении студентами учебного материала по курсу «Объектно-ориентированный анализ и проектирование», творческом усвоении объектно-ориентированной методологии проведения анализа поставленной задачи, получении практических навыков проектирования моделей программных систем с использованием Универсального Языка Моделирования (UML).

Опыт, полученный студентами при выполнении курсовой работы, они могут использовать при выполнении дипломного проекта.

Курсовая работа выполняется согласно варианту, который студент получает индивидуально. Получив тему, студент самостоятельно разрабатывает техническое задание и утверждает его у руководителя.

Основой для выполнения работы является:

- литература по курсу «Объектно-ориентированный анализ и проектирование»;

- нормативно-техническая документация по анализу и проектированию программных систем.

Основные задачи по выполнению курсовой работы:

- объединение теоретической подготовки и практических навыков;

- проведение объектно-ориентированного анализа выбранной предметной области;

- проектирование модели программной системы с использованием UML;

- развитие навыков работы со специальной литературой и документальными материалами.

Выходные данные при выполнении курсовой работы:

- объектно-ориентированная методология;

- язык объектно-ориентированного моделирования UML;

- описание предметной области, согласно выбранному варианту;

- назначения разрабатываемой программной системы.

Защита курсовой работы проводится в сроки, установленные графиком. На защите автор кратко раскрывает суть и актуальность темы, делает обзор разработанных диаграмм, приведенных в работе, отвечает на вопросы членов комиссии.

По результатам выполнения и защите выставляется оценка с учетом:

- своевременности и ритмичности выполнения работы;

- 7ъобъема и качества выполненной работы;

- оригинальности и самостоятельности решений;

- полноты знаний теории;

- умения представить результаты, обосновать принятые решения и отвечать на вопросы, заданные в процессе защиты.

1 ТРЕБОВАНИЯ К ВЫПОЛНЕНИЮ КУРСОВОЙ РАБОТЫ

1.1 Порядок выполнения курсовой работы

Процесс выполнения курсовой работы складывается из следующих этапов:

- выбор темы (варианта) курсовой работы;

- разработка технического задания, в котором обязательно приводится план написания курсовой работы;

- изучение литературных источников и теоретических материалов по теме работы;

- оформление описания предметной области и определение назначения разрабатываемой системы;

- проведение объектно-ориентированного анализа поставленной задачи и оформление его в виде диаграмм структурного системного анализа;

- разработка модели программной системы в виде диаграмм UML;

- оформление курсовой работы;

- рецензирование и защита работы.

Курсовая работа должна включать следующие элементы:

1. Техническое задание на курсовую работу (образец представлен в приложении).

2. Титульная страница (образец представлен в приложении).

3. Содержание.

4. Введение.

5. Текст курсовой работы.

6. Перечень использованных источников.

7. Приложения.

К курсовой работе обязательно присоединятся приложения, в которых приведены все разработанные диаграммы.

1.2 подготовительный этап к выполнению курсовой работы

1.2.1 Выбор темы

Тема курсовой работы выбирается студентом из перечня предложенных тем, которые приведены в методических указаниях. Студент имеет право предложить собственную тему, обосновав её актуальность. Тематика курсовых работ ежегодно расширяется, и в начале учебного года доводится к сведению студентов.

Для утверждения темы, студент обязан предоставить руководителю техническое задание установленной формы. Выбранная тема закрепляется за студентом. Руководителей курсовых работ назначает заведующий кафедрой. С научным руководителем студент согласовывает план работы, сроки её выполнения, даты консультаций.

К обязанностям научного руководителя относится: регулярные консультации студентов по курсовой работе, контроль над её выполнением, научно-методическая помощь по отдельным вопросам (выбор литературы, анализ разработанных диаграмм), рекомендации по оформлению работы и т.д.

Студент обязан при выполнении курсовой работы придерживаться всех указаний научного руководителя.

1.2.2 План выполнения курсовой работы

Содержание курсовой работы составляется согласно выбранному варианту. Как правило, курсовая работа включает: введение, входные данные (описание предметной области, определение назначения разрабатываемой программной системы, определение требований), объектно-ориентированный анализ предметной области, разработку модели программной системы, выводы, перечень использованных литературных источников, приложения.

Так, например, к теме курсовой работы «Разработка ИКС библиотеки», предлагается следующее содержание:

Введение.

1. Входные данные.

1.1 Описание работы книжного хранилища библиотеки имени Н.Островского.

1.2 Определение назначения ИКС «Библиотека»

1.3 Определение требований к ИКС «Библиотека»

2. Анализ предметной области ИКС «Библиотека»

2.1 Разработка диаграмм потоков данных

2.2 Разработка диаграмм «сущность-связь»

2.3 Разработка диаграмм вариантов использования

3. Проектирование ИКС «Библиотека»

3.1 Разработка логической модели ИКС

3.1.1 Диаграммы классов

3.1.2 Диаграммы взаимодействия

3.1.3 Диаграммы поведения

3.2 Разработка физической модели ИКС

3.1.1 Диаграммы компонентов

3.1.2 Диаграммы развертывания

Выводы

Перечень источников

Приложения

2 СОДЕРЖАНИЕ КУРСОВОЙ РАБОТЫ

2.1 Введение

В введении (1-2 стр.) раскрываются такие вопросы: роль и значение объектно-ориентированной методологии в процессе разработки сложных программных систем., общая характеристика выбранной темы работы. В окончание введения необходимо обосновать цель и задание курсовой работы.

2.2 Входные данные

В этом разделе (3-5 стр.) необходимо изучить и описать вопросы, связанные непосредственно с выбранным вариантом курсовой работы. В качестве предмета курсовой работы выбирается предприятие/организация, соответствующие выбранной теме. Подробно описывается процесс функционирования подразделения/отдела для которого планируется разработать программную систему. Выделяются основные задачи, решаемые подразделением/отделом, описываются алгоритмы функционирования и взаимодействие с другими подразделениями.

Исходя из вышеизложенного, проводится предварительный анализ поставленной задачи и определяется цель проекта, назначение проектируемой ИКС, функции выполняемые системой и список требований, которым ИКС должна соответствовать.

2.3 Анализ предметной области

В этом разделе (5-10 стр.) описывается процесс анализа предметной области, согласно выбранному назначению и требованиям к ИКС.

Анализ предполагает подробное исследование процессов и информации, необходимой для их выполнения (сущностей, их атрибутов и связей (отношений)). На этом этапе создается информационная модель системы.