
- •Технология программированИя
- •Содержание
- •Введение
- •1. Порядок выполнения курсовой работы
- •1.1. Постановка задачи
- •1.2. Требования к технологии программирования
- •1.3. Требования к оформлению курсовой работы
- •2. Порядок разработки приложения
- •2.1. Процесс разработки
- •2.2. Этапы проектирования
- •Этап 1. Выявление классов
- •2.3. Реорганизация иерархии классов
- •2.4. Использование прототипов
- •2.5. Эксперимент
- •2.6. Тестирование
- •Литература
- •Приложение примерные темы курсовых работ (разработка программного продукта – пп)
Министерство образования и науки Российской Федерации
НОВОСИБИРСКИЙ ГОСУДАРСТВЕННЫЙ ТЕХНИЧЕСКИЙ
УНИВЕРСИТЕТ
Технология программированИя
Методические указания к курсовой работе
для студентов 2 курса дневного отделения
факультета автоматики и вычислительной техники
направления 230100 "Информатика и
вычислительная техника"
НОВОСИБИРСК
2013
УДК 519.68 (07)
Т384
Составил канд. техн. наук, доц. Р. Г. Шахмаметов
Рецензент канд. техн. наук, доц. В. А. Астапчук
Работа подготовлена на кафедре автоматизированных систем управления
© Новосибирский государственный технический университет, 2013 г.
Содержание
ВВЕДЕНИЕ |
|
||
1. |
ПОРЯДОК ВЫПОЛНЕНИЯ КУРСОВОЙ РАБОТЫ…………………… |
|
|
|
1.1. |
Постановка задачи …………………………………………………. |
|
|
1.2. |
Требования к технологии программирования ……………………. |
|
|
1.3. |
Требования к оформлению курсовой работы ……………………. |
|
2. |
ПОРЯДОК РАЗРАБОТКИ ПРИЛОЖЕНИЯ…………………………….. |
|
|
|
2.1. |
Процесс разработки ………………………………………………... |
|
|
2.2. |
Этапы проектирования …………………………………………….. |
|
|
2.3. |
Реорганизация иерархии классов …………………………………. |
|
|
2.4. |
Использование прототипов ……………………………………….. |
|
|
2.5. |
Эксперимент ……………………………………………………….. |
|
|
2.6. |
Тестирование ……………………………………………………….. |
|
ЛИТЕРАТУРА ………………………………………………………………… |
|
||
ПРИЛОЖЕНИЕ ……………………………………………………………….. |
|
Введение
Цель настоящего пособия – оказание студентам помощи в выполнении курсовой работы по дисциплине "Технология программирования" и заострение их внимания на принципах и этапах объектно-ориентированной технологии разработки программ. Эта технология является сегодня самой популярной и широко представлена на рынке такими профессиональными инструментами разработчика программ, как Microsoft Visual C++ .NET, Borland C++ Builder, Delphi (Object Pascal), Java и другие. Она включает в себя объектно-ориентированные анализ (ОО-анализ), проектирование (ОО-проектирование) и программирование (ООП). Здесь ОО-анализ – это декомпозиция решаемой проблемы в терминах классов и объектов и построение объектной модели системы в виде иерархии классов. ОО-проектирование – это логическое и физическое представление объектной модели, а также разработка динамической и статической моделей системы. Наконец, ООП – это реализация вышеуказанных моделей на одном из языков ООП, например, на языке C++. Наряду с использованием данного пособия, для успешного выполнения курсовой работы необходимо самостоятельное знакомство студента с рекомендованной литературой.
К моменту выполнения курсовой работы студент обладает знаниями и навыками, приобретенными при изучении курсов "Информатика" и "Программирование".