пособие курсового. Цели и задачи выполнения курсового проекта 4 Структура и содержание основных этапов курсового 5
Скачать 103.67 Kb.
|
СОДЕРЖАНИЕ Введение 4 Цели и задачи выполнения курсового проекта 4 Структура и содержание основных этапов курсового 5 проекта 5 Рекомендации по моделированию предметных областей 7 Требования к оформлению курсового проекта 18 Защита курсового проекта 20 Список рекомендуемой литературы 22 Приложение 1 24 Введение«Инструментальные средства разработки программного обеспечения» является одной из основных дисциплин, формирующих у студентов профессиональные знания и навыки в области проектирования информационных систем. Курс знакомит студентов с современными подходами к проектированию, эксплуатации и модернизации информационных систем в целом, формирует системные представления о каноническом, автоматизированном, типовом подходе к проектированию информационных систем с применением современных CASE-средств, практические навыки использования CASE-средств для проектирования и модернизации баз данных и хранилищ данных. Основная цель изучения дисциплины – получение знаний, навыков и умений по основам проектирования современных информационных систем. Выполнение курсового проекта по дисциплине предусматривает изучение технологии автоматизированного проектирования информационных систем и соответствующих CASE-средств. В результате выполнения проекта студент должен уметь работать с современными системами автоматизированного проектирования; готовить соответствующую проектную документацию; проектировать процессы и системы с использованием средств автоматизации, соблюдая все этапы разработки. Знания, полученные в процессе изучения дисциплины, должны дать возможность студентам в будущем самостоятельно проектировать информационные системы и решать с их помощью задачи различных предметных областей. Пособие предназначено для студентов всех форм обучения специальности 09.02.03 «Программирование в компьютерных системах» Цели и задачи выполнения курсового проектаЦелью выполнения курсового проекта является закрепление профессиональных навыков по использованию систем автоматизированного проектирования в процессе разработки информационных систем для различных предметных областей. Предметная область (ПО) курсового проекта определяется основными направлениями специализации студентов. Разработка темы требует углубленного знания предметной области. В связи с этим основой для работы являются как знания, полученные по курсу «Инструментальные средства разработки программного обеспечения», так и знания, приобретенные при изучении таких дисциплин, как «Технология разработки программного обеспечения «Документирование и сертификация», «Базы данных», «Информационные системы», «Информатика и программирование». Список тем курсового проекта приведен в Приложении 1. Студенту предоставляется возможность, согласовав с руководителем курсового проекта, выбирать свою тему. Структура и содержание основных этапов курсовогопроектаКурсовой проект состоит из следующих основных компонентов: пояснительная записка; выполненная с помощью средства автоматизированного проектирования практическая разработка (функциональная модель предметной области, модель базы данных). Курсовой проект включает описание всех этапов работы и компьютерную реализацию задачи. К пояснительной записке должен прилагаться компакт-диск с электронной копией разработанных моделей и соответствующими файлами. Курсовой проект должен быть представлен руководителю для защиты. Защита курсового проекта проводится с демонстрацией решения задачи на компьютере. Пояснительная записка должна содержать следующие разделы: Титульный лист Содержание Введение (актуальность, цель, задачи, методы, структура работы) Основная часть (разделы, выводы по разделам) Вывод по разделу Заключение Список литературы Приложения Студент может выбрать одно из следующих направлений работы в соответствии с тематикой курсового проекта, представленной в Приложении 1. Проектирование функционального обеспечения комплекса задач предметной области внедрения информационной системы (разработка функциональных моделей с помощью методологий функционального моделирования бизнес-процессов и программного продукта AllFusion Process Modeler (BPwin), MS Visio). Результат – функциональная модель бизнес-процессов предметной области в нотациях IDEF0, IDEF3, DFD. Проектирование информационных моделей данных (разработка модели данных с помощью методов информационного моделирования программного продукта AllFusion Data Modeler (ERwin), MS Visio). Результат – информационная модель данных предметной области в нотации IDEF1X. В процессе выполнения курсового проекта есть определенные этапы, которые находят отражение в следующей примерной структуре работы: Детальное обследование и анализ предметной области (объекта автоматизации) Описательная характеристика предметной области (объектно-субъектный состав) Анализ основных процессов предметной области Анализ информационных объектов предметной области Технология реализации проекта Технология реализации проекта Методы реализации задач Инструменты реализации задач Разработка функционального обеспечения задач предметной области (модели бизнес-процесса, информационной модели данных). 3.1 Формирование требований к модели 3.2. Реализация модели заданной предметной области 3.3 Анализ построенной модели В первом разделе проводится анализ и дается характеристика предметной области, описываются исследуемые процессы, объекты и их характеристики. В конце раздела делаются четкие и конкретные выводы. Во втором разделе описываются основные этапы разработки модели, методы и средства проектирования. В конце раздела делаются четкие и конкретные выводы. В третьем разделе необходимо описать основной результат работы. На этапе формирования требований (п. 3.1) к модели в работе необходимо полностью определить требования к модели заданной предметной области. Если это модель бизнес-процессов, то для нее определяются, на основании какой точки зрения строится данная модель; границы моделирования; проводится анализ данных и функций. Если это модель данных, то для нее определяются основные требования пользователей к данным, выявляются сущности и атрибуты, дается их основная характеристика. В п. 3.2 приводится описание результата курсового проектирования – модели заданной предметной области с помощью выбранной методологии и инструментария моделирования. Если это функциональная модель бизнес-процессов, то приводятся скриншоты контекстной модели, декомпозиции модели, указывается, из скольких уровней состоит данная модель; сколько выявлено на каждом уровне функций; на какие функции декомпозируется главная бизнес-функция, макрофункции, бизнес-функции и т.д. и почему. Приводятся дерево функций модели, анализ построенной модели, отражаются презентационные диаграммы (описываются проблемные места в диаграммах). Если это информационная модель данных, то приводится полностью определенная модель сущность - связь, с необходимыми описаниями сущностей, связей, атрибутов, индексов. Описывается процесс настройки логической и физической модели базы данных и приводится процесс генерации базы данных в конкретную СУБД. Таким образом, после проведения детального исследования предметной области (1 раздел) и выбора методологии и инструментария (2 раздел) необходимо практически реализовать поставленные задачи и описать полученный результат (3 раздел). |