- •Ростовский-на-Дону электротехнический колледж
- •Методические рекомендации по выполнению курсовой работы
- •Программных продуктов"
- •Введение
- •Курсовое проектирование
- •Цели курсового проектирования
- •Учебные, методические и воспитательные цели курсовой работы:
- •План выполнения курсового проектирования:
- •1.2 Этапы курсового проектирования
- •2 Пояснительная записка
- •Примерный план пояснительной записки: Введение
- •1. Постановка задачи
- •2. Средства решения задачи
- •3. Конструирование пп
- •3.1 Анализ требований
- •3.2 Проектирование
- •3.2.1 Входная информация
- •3.2.2 Выходная информация
- •3.2.3 Информационная модель
- •3.3 Кодирование программного продукта
- •3.3.1 Структура программного продукта
- •3.3.2 Интерфейс
- •3.3.3 Описание программного продукта
- •3.3.4 Руководство пользователю
- •3.4 Тестирование и отладка
- •Расчет метрик
- •Приложения
- •3.4 Рисунки, схемы
- •3.5 Таблицы
- •3.6 Формулы и уравнения
- •3.7 Ссылки
- •3.8 Приложения
- •3.9 Подписи
- •4 Защита
2 Пояснительная записка
Курсовая работа не только должна быть содержательной и самостоятельной, но и должна быть правильно оформлена.
Примерный план пояснительной записки: Введение
Постановка задачи
Средства решения задачи
Технические средства разработки
Инструментальные средства разработки
Конструирование программного продукта
Анализ требований
Проектирование
Входная информация
Выходная информация
Информационная модель
Алгоритмы обработки
Кодирование программного продукта
Структура программного продукта
Интерфейс
Описание программного продукта
Руководство пользователю
Тестирование и отладка
Расчет метрик
Заключение
Список литературы
Приложения
Введение
Рекомендуется охарактеризовать существующие технологии программирования, дать анализ возможных применений стратегий и моделей конструирования ПП, показать актуальность поставленной задачи.
1. Постановка задачи
Пишется совместно с преподавателем, содержит суть поставленной задачи, логику получения основных выходных данных.
2. Средства решения задачи
Предполагают описание технических средств, т.е. тип компьютера, необходимые периферийные устройства, требования к их техническим характеристикам, наличие сети и т.п., а также описание инструментальных средств разработки программного продукта. Имеется в виду необходимость дать краткую характеристику и принципы работы используемой системы программирования, системы управления базами данных и т.д. Обосновать выбор данного инструментария.
3. Конструирование пп
Этот пункт состоит из 5 основных пунктов - анализ требований, проектирование, кодирование, тестирование и отладка, расчет метрик ПП. В свою очередь некоторые подпункты имеет еще более сложную структуру.
3.1 Анализ требований
Производится тщательное исследование предметной области. Инструментарием исследования выступает унифицированный язык визуального моделирования UML, с помощью которого строятся диаграммы Use Case. Анализ всех вариантов использования позволит достаточно хорошо исследовать предметную область. На этапе анализа требований может быть выполнено и информационное моделирование в части построения инфологической модели с использованием нотаций ER-модели.
3.2 Проектирование
3.2.1 Входная информация
Необходимо представить входную информацию, включая первичные документы; описать, кто, когда и как их заполняет, какая информация из них участвует в решении задачи. Далее необходимо представить структуры созданных файлов или баз данных, а также дать пояснения к созданным структурам.
3.2.2 Выходная информация
Необходимо представить перечень выходных документов, их содержание, структуру, порядок выдачи. Листинги выходных документов можно привести в Приложении, на которое можно ссылаться. Надо описать запросы, т.е. информацию, получаемую в результате интерактивного диалога с пользователем. Сюда же можно отнести различную информацию справочного характера, сообщения об ошибках, информацию о ходе выполнения программы и т.п.
