Пояснительная записка к курсовому проекту по дисциплине: «Объектно-ориентированное программирование» на тему: «…»

Вид материалаПояснительная записка

Содержание


Наименование и назначение баз данных
Подобный материал:

Содержание пояснительной записки к курсовому проекту по дисциплине «Объектно-ориентированное программирование»


Пояснительная записка представляет собой комплекс документов, оформленных по ГОСТам и объединенных под одним титульным листом в одном томе.

1.Титульный лист


2
Министерство образования и науки Украины

Национальный Технический Университет Украины «КПИ»

кафедра АСОиУ


Пояснительная записка к курсовому проекту

по дисциплине:

« Объектно-ориентированное программирование»

на тему: «…»


Руководитель Выполнил(а)

доц. И.П. Муха студент(ка) ФИВТ

допущен к защите «____»_________2007г. курс, группа, Ф.И.О.

______________ номер зачетной книжки

(подпись)

защищен с оценкой _________________

(оценка)

«___»_________2007г. ______________

(подпись)


Киев 2007

.
Лист задания
  1. Содержание (нумерация страниц, начинается с листа задания-3стр.)
    1. Техническое задание на разработку программного продукта

(ГОСТ 19.201-78.doc)
    1. Руководство программиста (ГОСТ 19.504-79.doc)
    2. Руководство системного программиста (ГОСТ 19.503-79.doc)
    3. Руководство оператора (ГОСТ 19.505-79.doc) или инструкция пользователю
    4. Заключение


Допускается представлять пояснительную записку к курсовому проекту, используя следующее содержание:

1. Титульный лист.

2. Лист задания с календарным графиком разработки

3. Содержание
    1. Постановка задачи: ГОСТ РД 50-34.698-90.
      1. Организационно-информационная суть задачи.
      2. Входные данные.
      3. Выходные данные.
    2. Описание информационного обеспечения. ГОСТ РД 50-34.698-90.
      1. Состав информационного обеспечения..
  • Наименование и назначение баз данных

      1. Организация внутримашинной информационной базы:
        1. физическая структура;
  • описание размещения файлов,
  • структура файлов
        1. логическая структура.
  • Перечень баз данных
  • Перечень массивов данных, структура массивов данных
  • Перечень таблиц базы данных
  • Связи между таблицами и базами
      1. Организация внемашинной информационной базы.
  • Перечень входных и выходных документов и их структура
  • Перечень других сообщений и их формат
    1. Описание алгоритма
      1. Назначение и характеристика алгоритма.
  • Краткие сведения об объекте (процессе) управления, для которого разрабатывается алгоритм
  • Условия применения алгоритма
  • Характеристика качества решения: точность, время решения, оценки сложности и пр.
      1. Используемая информация.
  • Массивы входных данных и их структуры, технология получения входных данных
  • Массивы промежуточных данных и их структуры
      1. Результаты решения.
  • Массивы выходных данных и их структуры
      1. Математическое описание алгоритма.
  • Математическая модель задачи
  • Принятые допущения и эвристики для реализации алгоритма
      1. Логика алгоритма (обычный словесный алгоритм).
  • Последовательность этапов с указанием расчетных и логических формул
  • Описание связей между частями алгоритма
  • Формулы для вычисления точности и контроля достоверности вычислений.
  • Предусмотреть все возможные ситуации, возникающие при решении задачи
    1. Технология разработки программного обеспечения
      1. Структура проекта (обоснования использования мастеров).
      2. Перечень файлов проекта и их назначение (*.h, *.cpp, *.rc).
      3. Методы и средства разработки программного обеспечения
        1. объектно-ориентированный анализ (ООА) предметной области
        2. объектно-ориентированная проектирование ( OOD),
  • Диаграмма объектов (выделенные на этапе анализа объекты и их взаимосвязи)
  • Диаграмма классов (классы и их отношения)
  • имя, атрибуты, методы классов;
  • отношения: ассоциации, наследование, агрегирование, вхождения;
  • тип класса: абстрактные, виртуальные, дружественные.
  • Диаграмма состояний и переходов
  • перечень событий, изменяющих состояние объектов
  • перечень действий, приводящих к осуществлению события
  • Диаграмма взаимодействия (сценарий посылки сообщений от одних объектов к другим).
  • Диаграмма модулей (взаимодействие частей программы)
        1. объектно-ориентированное программирование OOP (основные идеи реализации ООП).
          1. Спецификация функций программы.
          2. Схема взаимодействия функция программы.
          3. Технология разработки программы и методы её создания
          4. Сценарий работы программы
  • Генерация каскада приложения
  • Разработка ресурсов
  • Добавление классов и методов
  • Добавление переменных-членов класса
  • Добавление глобальных переменных
  • Подключение базы данных и связь приложения с таблицами
  • Реализация математического алгоритма
  • Разработка кода отдельных функций
    1. Руководство пользователя
      1. Область применения, уровень подготовки пользователя.
      2. Инсталляция программы, содержание дистрибутива, порядок загрузки.
      3. Описание выполняемых функций.
      4. Аварийные ситуации.
      5. Рекомендации по освоению программы.
    2. Заключение.
    3. Литература.
    4. Приложения (код программы, копии экрана во время работы программы, таблицы входных и выходных данных, результаты счета контрольного примера и пр.).

!Объем без приложений и программного кода 10-15 страниц (Times New Roman size 10).