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

×

Курсовая на тему:

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

Содержание

🔥 Новые задания

Заработайте бонусы!

⭐ Быстрое выполнение за 30 секунд
💳 Можно оплатить бонусами всю работу
⚡ Моментальное начисление
Получить бонусы
Актуальность

Актуальность

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

Цель

Цель

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

Задачи

Задачи

  • Выбрать методологию и инструменты проектирования и обосновать их применение.
  • Провести анализ предметной области и смоделировать процессы 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
  • ИИ-редактор
  • Речь для защиты в подарок
Создать подобную работу