Курсовая на тему:
Разработка информационной системы: концептуальная и логическая модели
Содержание
- Введение
-
Глава 1. Разработка концептуальной модели информационной системы
- 1.1. Методология и технология проектирования (выбор методологии, CASE-средства, сравнительный анализ IDEF0, DFD, BPMN, UML)
- 1.2. Анализ предметной области и моделирование бизнес-процессов AS-IS (с декомпозицией, выявление узких мест)
- 1.3. Проектирование целевого состояния TO-BE и формирование требований к системе (FURPS+)
- 1.4. Сравнительный анализ готовых ИТ-решений и постановка задач разработки
- 1.5. Техническое задание на разработку системы (по ГОСТ 34.602-2020)
-
Глава 2. Разработка логической модели информационной системы
- 2.1. Методологические основы и проектирование логической архитектуры (UML-диаграммы: Use Case, Class, Sequence)
- 2.2. Проектирование информационных потоков и логической модели данных (DFD, ER-диаграмма в IDEF1X)
- 2.3. Проектирование механизмов защиты, технического обеспечения и пользовательских регламентов (включая руководство пользователя)
- 2.4. Заключение
- 2.5. Приложения:
- Заключение
- Список литературы
Заработайте бонусы!
Актуальность
Разработка концептуальной и логической моделей позволяет формализовать требования и структуру информационной системы до реализации, снижая риски ошибок и ускоряя дальнейшее проектирование и внедрение.
Цель
Разработать концептуальную и логическую модели информационной системы, обеспечивающие согласованное описание процессов, данных, архитектуры и требований к качеству.
Задачи
- Выбрать методологию и инструменты проектирования и обосновать их применение.
- Провести анализ предметной области и смоделировать процессы AS-IS, выявив проблемные места.
- Сформировать целевое состояние TO-BE и требования к системе по FURPS+.
- Разработать логическую архитектуру и модели данных с использованием UML, DFD и IDEF1X.
- Подготовить требования по защите, техническому обеспечению и пользовательские регламенты.
Введение
Проектирование информационной системы часто буксует на стыке «как устроено сейчас» и «как должно работать после внедрения». В реальных условиях одна и та же функциональность может быть описана по-разному – от схем процессов до набора требований и ограничений. Из-за этого сложно согласовать ожидания заказчика, договориться о составе данных и выбрать решения, которые поддерживают целевое поведение системы. Поэтому курсовая работа фокусируется на разработке концептуальной и логической моделей как на способе снять неоднозначность и связать бизнес-уровень с проектными артефактами.
Цель работы – выстроить непротиворечивую модель информационной системы от описания предметной области до логической архитектуры и данных. Для достижения этой цели выполняется систематизация методологий проектирования и выбор подходящих CASE-средств; проводится анализ текущих бизнес-процессов в нотации AS-IS с выявлением узких мест; формируется целевое состояние TO-BE и формулируются требования к системе с опорой на модель FURPS+; сравниваются релевантные ИТ-решения для уточнения постановки задач разработки; разрабатывается техническое задание по ГОСТ 34.602-2020. На логическом уровне моделируются сценарии и структура системы через UML, проектируются информационные потоки и логическая модель данных с использованием DFD и ER-диаграмм в IDEF1X, а также фиксируются механизмы защиты, требования к техническому обеспечению и пользовательские регламенты.
Объект исследования – процесс проектирования информационной системы как последовательность переходов от бизнес-описаний к архитектурным и логическим моделям. Предмет исследования – способы представления и согласования требований, поведения и данных: отношения между бизнес-процессами AS-IS/TO-BE, логическими сценариями UML и информационными потоками, а также структура данных в нотации IDEF1X и связанная с ней спецификация требований безопасности и взаимодействия пользователя.
Чтобы связать модели разных уровней, применяются методы, которые «работают» именно на согласование артефактов. Методология проектирования и сравнительный анализ IDEF0, DFD, BPMN и UML нужны для обоснованного выбора нотаций под конкретные задачи моделирования; анализ предметной области и декомпозиция процессов в AS-IS помогают выявить узкие места и причины несогласованности; моделирование TO-BE и формирование требований по FURPS+ используются для перехода от наблюдений к формальным ограничениям системы. При построении логической архитектуры логика поведения фиксируется UML-диаграммами Use Case, Class и Sequence, что делает сценарии проверяемыми и привязывает их к структуре классов. Проектирование информационных потоков через DFD и логической модели данных через ER-диаграмму в IDEF1X позволяет представить обработку информации без потери смысла при переходе на уровень данных. Наконец, разработка регламентов пользователя и требований к защите опирается на анализ того, какие риски и точки взаимодействия возникают при внедрении системы.
Сначала работа закрепляет методическую рамку проектирования: исследователь сравнивает IDEF0, DFD, BPMN и UML как средства описания процессов, потоков и поведения, а затем связывает их с выбранными CASE-инструментами. Такой выбор нужен не «для полноты», а чтобы каждая модель отвечала своей задаче – от описания функций до фиксации сценариев и структуры данных. Параллельно формируется основа для будущих требований: предметная область описывается через текущие бизнес-процессы AS-IS, их декомпозиция выявляет узкие места и места, где информация теряется или передаётся с задержкой.
Далее конструируется целевое состояние TO-BE, в котором отражаются изменения в организации процессов после внедрения системы. На этом этапе требования к системе оформляются по FURPS+, что помогает разделить функциональные ожидания и нефункциональные ограничения: от качества работы и удобства взаимодействия до требований к безопасности. Параллельное сопоставление готовых ИТ-решений и релевантных подходов служит опорой для постановки задач разработки, чтобы выбранные проектные решения не противоречили реальной практике и не требовали избыточных допущений.
Следующим шагом становится формализация результатов в виде технического задания по ГОСТ 34.602-2020. В документе увязываются назначение системы, состав функций, требования к данным и интерфейсам, а также условия разработки и безопасности. Такая связка важна, потому что концептуальная картина поведения системы должна переходить в конкретные требования, которые проверяются на уровне логической модели.
На уровне логики система описывается через UML: сценарии Use Case фиксируют роли и варианты использования, диаграмма Class задаёт структуру данных и сущностей, а Sequence-диаграммы показывают взаимодействие объектов во времени. Информационные потоки уточняются с помощью DFD, а логическая модель данных строится в нотации IDEF1X через ER-диаграмму с сущностями, атрибутами и связями. На завершающем этапе логической проработки формируются механизмы защиты, требования к техническому обеспечению и пользовательские регламенты, включая руководство пользователя, чтобы модель поведения и данных была готова к внедрению и эксплуатации.
Глава 1. Разработка концептуальной модели информационной системы
1.1. Методология и технология проектирования (выбор методологии, CASE-средства, сравнительный анализ IDEF0, DFD, BPMN, UML)
В данном разделе обосновывается выбор методологии и CASE-средств для проектирования информационной системы. Рассматриваются подходы IDEF0, DFD, BPMN и UML, а также выполняется их сравнительный анализ применительно к задачам курсовой работы.
1.2. Анализ предметной области и моделирование бизнес-процессов AS-IS (с декомпозицией, выявление узких мест)
В данном разделе проводится анализ предметной области и описываются текущие бизнес-процессы в нотации AS-IS. Выполняется декомпозиция процессов и выявляются узкие места, которые будут учтены при формировании целевого состояния системы.
1.3. Проектирование целевого состояния TO-BE и формирование требований к системе (FURPS+)
В данном разделе разрабатывается целевое состояние TO-BE и описывается, как должны быть организованы процессы после внедрения системы. Формируются требования к системе по модели FURPS+, включая функциональные и нефункциональные характеристики.
1.4. Сравнительный анализ готовых ИТ-решений и постановка задач разработки
В данном разделе выполняется сравнительный анализ готовых ИТ-решений и подходов, релевантных выбранной предметной области. На основе результатов анализа формулируются задачи разработки, которые должны обеспечить требуемые функции и качество системы.
1.5. Техническое задание на разработку системы (по ГОСТ 34.602-2020)
В данном разделе разрабатывается техническое задание на информационную систему в соответствии с требованиями ГОСТ 34.602-2020. В документе фиксируются назначение системы, состав функций, требования к данным, интерфейсам, безопасности и порядку разработки.
Глава 2. Разработка логической модели информационной системы
2.1. Методологические основы и проектирование логической архитектуры (UML-диаграммы: Use Case, Class, Sequence)
В данном разделе проектируется логическая архитектура системы с использованием UML-диаграмм. Рассматриваются сценарии Use Case, структура классов Class и взаимодействия объектов через Sequence для отражения логики работы системы.
2.2. Проектирование информационных потоков и логической модели данных (DFD, ER-диаграмма в IDEF1X)
В данном разделе описываются информационные потоки и процессы обработки данных с применением DFD. Формируется логическая модель данных через ER-диаграмму в нотации IDEF1X, включая сущности, атрибуты и связи.
2.3. Проектирование механизмов защиты, технического обеспечения и пользовательских регламентов (включая руководство пользователя)
В данном разделе рассматриваются механизмы защиты информации и требования к техническому обеспечению системы. Также формируются пользовательские регламенты и руководство пользователя, описывающее порядок работы с системой и правила взаимодействия.
2.4. Заключение
В данном разделе подводятся итоги выполнения курсовой работы и оценивается достижение запланированных результатов. Кратко суммируются ключевые решения по концептуальной и логической моделям информационной системы.
2.5. Приложения:
В данном разделе приводятся дополнительные материалы, которые дополняют основную часть работы. Это могут быть диаграммы, таблицы, фрагменты документов и другие материалы, подтверждающие выполненные проектные решения.
Заключение
Заключение доступно в полной версии работы.
Список литературы
Заключение доступно в полной версии работы.
Полная версия работы
- Связный научный текст
- Список литературы
- Таблицы в тексте
- Экспорт в Word
- ИИ-редактор
- Речь для защиты в подарок