Курсовое проектирование Курсовой проект – заключительный этап изучения дисциплины.
Цель курсового проекта – систематизация и закрепление теоретических знаний, полученных за время обучения, а также приобретение и закрепление навыков самостоятельной работы.
Тематика курсового проекта по дисциплине «Конструирование программного обеспечения» определяется преподавателем кафедры и утверждается заведующим кафедры. При этом выбор основывается как на государственном стандарте, так и на направлениях научно-исследовательской и учебно-методической работы, актуальных направлениях работы других организаций, деятельность которых связана с разработкой математического, информационного и программного обеспечения ЭВМ. Студенту предоставляется право предложения своей темы с обоснованием целесообразности ее разработки.
Выполнение курсового проекта заключается в проектировании и программной реализации автоматизированной информационной системы средней сложности согласно варианту задания. Курсовой проект предполагает постановку задач проектирования, формулировку и анализ проблемной ситуации, разработку технического предложения, содержащего рассмотрение нескольких возможных путей ее разрешения, обоснование избираемого варианта решения, составление технического задания на проект, выполнение расчетных, исследовательских, конструкторских, технологических работ, включая обязательную разработку комплекта или отдельных элементов технической документации.
Курсовой проект должен быть подготовлен к защите в срок, устанавливаемый преподавателем.
К защите курсового проекта представляется:
- пояснительная записка;
- графический материал(плакаты).
Пояснительная записка содержит основной текст (собственно работа), графические материалы (иллюстрации) и приложения - разработанную программу с исходным текстом на бумажном и дисковом носителе, исходные данные и результаты расчетов, алгоритмы, модели, структуры.
Пояснительная записка должна в обязательном порядке содержать следующие разделы:
техническое задание
назначение и цели создания системы
аналитический отчет:
характеристика объекта информатизации, модель бизнес-процессов предприятия
анализ рисков
описание бизнес-процессов предприятия (текстовое и графическое),
общая модель ИС (диаграмма прецедентов), список экторов
технико-экономическое обоснование
требования к системе:
контекстные диаграммы DFD, концептуальная модель данных ERD для ИС
функциональные (текстовое описание, диаграммы активности и диаграммы состояний, временной регламент реализации, требования к качеству реализации функций),
нефункциональные (требования к применению, требования производительности, требования к реализации, требования к надежности, требования к интерфейсу),
требования к видам обеспечения,
моделирование потоков данных ИС в целом и для каждого ВИ
список формируемых ИС документов (представление типовых шаблонов)
оценка затрат на разработку ПО
состав и содержание работ по созданию ИС
эскизный проект:
варианты использования (ВИ) ИС,
сценарии ВИ(текстовой описание),
пакет usecase диаграмм ВИ,
пакет диаграмм взаимодействия,
модель архитектуры ИС (диаграмма компонентов) с полным описанием,
диаграмма классов ИС с полным описанием классов, атрибутов и ассоциаций
структура и модель пользовательского интерфейса, основные экранные формы
проектирование базы данных:
концептуальная модель с полным описанием,
структурная схема,
глоссарий проекта,
программная реализация ИС,
руководство пользователя,
стратегия тестирования ТС (выбор и обоснование, тесты),
заключение с краткими выводами по результатам работы и предложениями по их использованию;