- •Введение
- •1 Цели и задачи курсового проектирования
- •2 Организация курсового проектирования
- •3 Задание на курсовое проектирование
- •4 Структура пояснительной записки
- •4.1 Типовая структура
- •4.2 Титульный лист
- •4.3 Лист задания
- •4.4 Раздел «Введение»
- •4.5 Раздел «Постановка задачи»
- •4.6 Раздел «Выбор метода решения»
- •5 Метод
- •5.1 Объектно-ориентированный анализ
- •5.2 Объектно-ориентированное проектирование
- •5.2.1 Диаграммы классов
- •5.2.2 Диаграммы объектов
- •5.2.3 Диаграммы состояний и переходов
- •5.2.4 Диаграммы взаимодействия
- •5.3 Объектно-ориентированное программирование
- •5.3.1 Диаграммы модулей
- •5.3.2 Диаграммы процессов
- •5.3.3 Протоколы классов
- •Часть 1. Работа с оо словарем ПрО.
- •Часть 2. Работа с crc-карточками.
- •Часть 3. Работа с диаграммой классов.
- •Часть 4. Определение модификаторов доступа, типов данных и начальных значений.
- •Часть 5. Реализация методов.
- •Часть 6. Распределение классов по модулям.
- •Часть 7. Реализация многопоточности.
- •5.3.4 Реализация модуля главной программы
- •6 Указания по оформлению материалов курсового проекта
- •6.1 Требования к оформлению пояснительной записки
- •6.2 Требования к оформлению программного продукта
- •Перечень ссылок
- •Приложение а Тематика курсовых проектов
- •Приложение б Пример оформления титульного листа
- •Приложение в Пример оформления листа задания на курсовое проектирование
- •Приложение г Пример оформления листа «Реферат»
- •Приложение д Пример оформления листа «Содержание»
- •Приложение е Пример оформления листа «Перечень обозначений, символов, единиц, сокращений и терминов»
- •Приложение ж Пример оформления Технического задания
- •Приложение з Пример оформления листинга программы Приложение г Листинги программных модулей
- •Приложение и Пример оформления экранных форм
6 Указания по оформлению материалов курсового проекта
В данном разделе рассмотрены требования к оформлению пояснительной записки и программного продукта.
6.1 Требования к оформлению пояснительной записки
Курсовой проект оформляется в соответствии с требованиями нормативных документов по курсовому проектированию Министерства образования и науки Украины. Основным таким документом является ДСТУ 3008-95 «Документация. Отчеты в сфере науки и техники. Структура и правила оформления».
Большинство актуальных требований и указаний по оформлению пояснительной записки приводятся в методических указаниях по оформлению студенческих работ [17], которые крайне рекомендуются к использованию студентами.
Следует отметить, что существующие стандарты постоянно совершенствуются, и решения всех неоднозначных вопросов утверждаются руководителем.
Пояснительная записка должна иметь обложку и мягкий переплет (скоросшиватель). В переплет вшивается стандартно оформленный конверт (файл) со стандартно оформленным носителем (дискета, компакт-диск) программного продукта.
6.2 Требования к оформлению программного продукта
Программный продукт размещается на любом подходящем физическом информационном носителе. На носителе должно располагаться следующее содержимое:
полные исходные коды разработанного программного продукта (желательно оформленные в виде решения или проекта используемой среды разработки);
исполняемый файл программного продукта, либо его инсталлятор;
пояснительная записка в MS Word совместимом формате (*.doc, *docx);
руководство пользователя в любом целесообразном формате (*.doc, *.docx, *.hlp, *.chm, *.pdf);
текстовый файл с данными о разработчике, теме курсового проекта и описанием содержимого носителя (readme.txt).
Носитель, как и его конверт, также оформляется внешне (подписывается).
Перечень ссылок
Шлеер С. Объектно-ориентированный анализ: моделирование мира в состояниях / Шлеер С., Меллор С. – К.: Диалектика, 1993. – 240 с.
Буч Г. Объектно-ориентированный анализ и проектирование с примерами приложений на C++ / Гради Буч. – М.: Невский проспект, 2000. – 2-е изд. – 359 с.
Буч Г. Объектно-ориентированный анализ и проектирование с примерами приложений / Гради Буч, Роберт А. Максимчук, Майкл У. Энгл, Бобби Дж. Янг, Джим Коналлен, Келли А. Хьюстон. – М.: Вильямс, 2008. – 3-е изд. – 720 с.
Фаулер М. UML. Основы / Фаулер М., Скотт К. – СПб.: Символ-Плюс, 2002. – 2-е изд. – 192 с.
Буч Г. Язык UML. Руководство пользователя / Буч Г., Рамбо Дж., А. Якобсон. – 2007. – 2-е изд. – 496 с.
Якобсон А. Унифицированный процесс разработки программного обеспечения / Якобсон А., Буч Г., Рамбо Дж. – СПб.: Питер, 2002. – 496 с.
Арлоу Д. UML 2 и Унифицированный процесс. Практический объектно-ориентированный анализ и проектирование / Арлоу Д., Нейштадт И. – 2007. – 2-е изд. – 624 с.
Кватрани Т. Rational Rose 2000 и UML. Визуальное моделирование / Кватрани Т. – М.: ДМК Пресс, 2001. – 176 с.
Мацяшек Л. Анализ требований и проектирование систем. Разработка информационных систем с использованием UML / Лешек А. Мацяшек. – М.: Вильямс, 2002. – 432 с.
Леоненков А.В. Самоучитель UML / А.В. Леоненков. – СПб.: БХВ, 2004. – 2-е изд. – 158 с.
Леоненков А.В. Язык UML 2 в анализе и проектировании программных систем и бизнес-процессов [Электронный ресурс]. – Режим доступа : http://www.intuit.ru/department/se/uml2/
Страуструп Б. Язык программирования C++. Специальное издание / Бьерн Страуструп. – М.: Бином, 2008. – 3-е изд. – 1054 с.
Холзнер С. Учебный курс Visual C++ 6 / Холзнер С. – СПб.: Питер, 2007. – 570 с.
Хортон А. Visual C++ 2005: базовый курс / Айвор Хортон. – М.: Вильямс, 2007, – 1152 с.
Horton I. Beginning Visual C++ 2008 / Ivor Horton. – Indianapolis: Wiley, 2008. – 1394 p.
Пахомов Б.И. C/C++ и MS Visual C++ 2008 для начинающих / Пахомов Б.И. – СПб.: БХВ-Петербург, 2009. – 624 с.
Золотухина О.А. Методические указания по оформлению студенческих работ / О.А. Золотухина, Е.А. Маслова, Н.П. Пулинец. – Донецк : ИПИИ «Наука і освіта», 2010. – 48 c.
