Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Методичка (КР ООП).doc
Скачиваний:
3
Добавлен:
06.09.2019
Размер:
479.74 Кб
Скачать
  1. Постановка Задачи на курсовую работу

Разработка исследовательской системы осуществляется студентом на основании темы на курсовую работу, которое выдается ведущим преподавателем дисциплины «ООП». Список тем перечислен в приложении 1.

После того, как студент получает тему, он приступает к выполнению курсовой работы. Последовательность выполнения студентом курсовой работы включает следующие этапы:

  1. Выбор и обоснование темы совместно с руководителем курсовой работы.

  2. Составление списка литературы по теме и разработка плана курсовой работы.

  3. Подбор материалов в соответствии с намеченным планом.

  4. Изучение и систематизация собранных материалов.

  5. Создание программного продукта.

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

  7. Оформление работы при помощи персонального компьютера.

  8. Защита курсовой работы.

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

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

  1. Состав курсовой работы

Курсовая работа должна содержать три части:

  1. информационную систему (программное приложение);

  2. расчетно-пояснительную записку;

  3. графическую часть.

Расчетно-пояснительная записка курсовой работы по разработке информационной системы должна содержать следующие разделы:

  • введение;

  • исследовательскую часть;

  • конструкторскую часть;

  • технологическую часть;

  • заключение;

  • список литературы;

  • приложения.

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

Графическая часть курсовой работы должна быть представлена на 2 листах формата А1. Первый лист должен содержать описание основных алгоритмов информационной системы в виде блок-схемы. На втором листе должна быть отображена диаграмма классов с использованием языка моделирования UML.

  1. Требования к информационной системе

Проектирование программного обеспечения с использованием средств ООП разделяется на два этапа:

логическое проектирование, при котором принимаемые решения практически не зависят от условий эксплуатации (операционной системы и используемого оборудования);

физическое проектирование, при котором приходится принимать во внимание указанные факторы.

Логическое проектирование заключается в разработке структуры классов: определяются поля для хранения составляющих состояния объектов и алгоритмы методов, реализующих аспекты поведения объектов. При этом должны использоваться основные приемы разработки классов (абстракция, наследование, композиция, наполнение, полиморфизм и т.д.). Результатом является иерархия или диаграмма классов, отражающая взаимосвязь классов, и описание классов. Данная иерархия классов должна быть описана при помощи АДТ-формата.

Физическое проектирование включает объединение описаний классов в модули, выбор схемы их подключения (статическая или динамическая компоновка), определение способов взаимодействия с оборудованием, с операционной системой и/или другим программным обеспечением (например, базами данных, сетевыми программами), обеспечение синхронизации процессов для систем параллельной обработки и т.д. На этом этапе необходимо включить следующие средства реализации ООП: виртуальные функции, дружественные функции, перегрузку операций, обработку исключений.