Файл: Кафедра эмпи курсовая работа дисциплина. Проектирование информационных систем тема разработка модели информационной системы средствами caseтехнологий Выполнил (а) студент(ка).docx

ВУЗ: Не указан

Категория: Курсовая работа

Дисциплина: Не указана

Добавлен: 29.03.2024

Просмотров: 68

Скачиваний: 1

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

САНКТ-ПЕТЕРБУРГСКИЙ

ГУМАНИТАРНЫЙ УНИВЕРСИТЕТ ПРОФСОЮЗОВ
ЗАОЧНЫЙ ФАКУЛЬТЕТ
МОСКОВСКИЙ ОБЛАСТНОЙ ФИЛИАЛ
Кафедра ЭМПИ

КУРСОВАЯ РАБОТА

ДИСЦИПЛИНА. Проектирование информационных систем________________

ТЕМА Разработка модели информационной системы средствами CASE-технологий

Выполнил (а) студент(ка):

303 группы 3 курса

Гицман Кирилл Сергеевич_

(ФИО)

(подпись)__________________
Научный руководитель:

(ученая степень, звание)

доц. Тихонов Мартин______

Робертович_______________

Ф.И.О

___________________________

(подпись)


2023 г.

РЕЦЕНЗИЯ

____________________________________________________________________________________________________________________________________

__________________________________________________________________

____________________________________________________________________________________________________________________________________

__________________________________________________________________

____________________________________________________________________________________________________________________________________

__________________________________________________________________

____________________________________________________________________________________________________________________________________

__________________________________________________________________

____________________________________________________________________________________________________________________________________

__________________________________________________________________

____________________________________________________________________________________________________________________________________

__________________________________________________________________
Регистр. №______________ «_____» ___________2023 г.

дата поступления работы в институт
ОЦЕНКА________________________ «_____» __________2023 г.
ПРЕПОДАВАТЕЛЬ-РЕЦЕНЗЕНТ___________________/____________________________

подпись фамилия четко

_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

(линия отреза)

Студент (ка) 3 курса Гицман Кирилл Сергеевич_______________________________

(Ф.И.О.)

заочного факультета направление подготовки Прикладная информатика

дисциплина Проектирование информационных систем

тема Разработка модели информационной системы средствами CASE-технологий

Регистр. №______________ «_____» ___________2023 г.

дата поступления работы в институт
ОЦЕНКА________________________ «_____» __________2023 г.

ПРЕПОДАВАТЕЛЬ-РЕЦЕНЗЕНТ___________________/____________________________

подпись фамилия четко

СОДЕРЖАНИЕY

ВВЕДЕНИЕ 2

ГЛАВА 1. ОПРЕДЕЛЕНИЕ И ВНЕДРЕНИЕ CASE-СРЕДСТВ 4

1.1. Описание анализа рынка CASE-средств 4

1.2. Определение критериев успешного внедрения CASE-cредств 6

1.3. Разработка стратегии внедрения CASE-средств 8

ГЛАВА 2. РАЗРАБОТКА ФУНКЦИОНАЛЬНОЙ МОДЕЛИ 11

2.1. Инструментальная среда AllFusion Process Modeler 12

2.2. Описание предметной области 13

2.3. Методология IDEF0 15

2.4. Методология DFD 17

2.5. Методология IDEF3 20

2.6. Диаграмма дерева узлов 22

2.7. Стоимостной анализ 24

ЗАКЛЮЧЕНИЕ 27

СПИСОК ЛИТЕРАТУРЫ 28

ПРИЛОЖЕНИЕ 29


ВВЕДЕНИЕ



Одним из важнейших условий обеспечения эффективного функционирования любой организации является наличие автоматизированной информационной системы (АИС). Под АИС понимают все системы, реализующие автоматизированный сбор, обработку и манипулирование данными и включающие технические средства обработки данных, программное обеспечение и обслуживающий персонал.

Создание современных информационных систем представляет собой сложную задачу, решение которой требует применения специальных методик и инструментов. В последнее время среди системных аналитиков и разработчиков значительно вырос интерес к CASE (Computer-Aided Software/System Engineering) – технологиям и инструментальным CASE-средствам, позволяющим максимально систематизировать и автоматизировать все этапы разработки программного обеспечения.

Информационная система (ИС) – система, предназначенная для хранения, поиска и обработки информации, и соответствующие организационные ресурсы (человеческие, технические, финансовые и т. д.), которые обеспечивают и распространяют информацию. В наше время создание информационной системы играют важную роль. Наличие структурированной, тщательно продуманной и организованной информационной системы любой организацией, повышает её конкурентоспособность в несколько раз.

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

Целью курсовой­­ работы является проектирование информационной системы «Драматический театр имени А.С. Пушкина».

Для достижения поставленной цели были поставлены следующие задачи:

  1. Изучить предметную область «Драматический театр имени А.С. Пушкина».

  2. Разработать техническое задание для информационной системы «Драматический театр имени А.С. Пушкина».

  3. Разработать функциональную модель при помощи средств All Fusion Process Modeler.


Объектом исследования является драматический театр им. А.С. Пушкина.

Предметом исследования являются бизнес-процессы, проходящие в аппарате управления драматического театра им. А.С. Пушкина.

В первой главе описывается анализ рынка CASE-средств. Определение критериев успешного внедрения. Разработка стратегии внедрения CASE-средств.

Во второй главе представлена разработка функциональной модели драматического театра им. А.С. Пушкина.


ГЛАВА 1. ОПРЕДЕЛЕНИЕ И ВНЕДРЕНИЕ CASE-СРЕДСТВ




1.1. Описание анализа рынка CASE-средств



Потребности организации в CASE-средствах должны соразмеряться с реальной ситуацией на рынке или собственными возможностями разработки. Исследование рынка проводится путем изучения литературы по CASE-средствам, посещения конференций и семинаров, проводимых поставщиками и пользователями CASE-средств. При проведении данного анализа необходимо выяснить возможность интеграции конкретного CASE-средства с другими средствами, используемыми (или планируемыми к использованию) организацией. Кроме того, важно получить достоверную информацию о средствах, основанную на реальном пользовательском опыте и сведениях от пользовательских групп [8, стр. 34].

Анализ рынка CASE-средств включает достижение к пониманию потребностей организации и технологии последующего процесса внедрения CASE-средств. Он должен привести к выделению тех областей деятельности организации, в которых применение CASE-средств может принести реальную пользу. Результатом данного этапа является документ, определяющий стратегию внедрения CASE-средств.

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

Формальные подходы определяются моделью оценки зрелости технологических процессов организации CMM (Capability Maturity Model), разработанной SEI (Software Engineering Institute), а также различными стандартами. В центре внимания этих подходов находится анализ различных аспектов происходящих в организации процессов [7, стр. 56].

Для получения информации относительно положения и потребностей организации могут использовать неформальные оценки и анкетирование. Это поможет определить те области, где автоматизация может принести эффект. В противном случае может оказаться, что совершенствование процесса разработки и сопровождения ПО, программ обучения и других функций более предпочтительно
, чем приобретение новых средств. Некоторые из этих усовершенствований могут оказаться необходимыми для получения максимальной выгоды от внедрения любых CASE-средств.

Организационные потребности следуют непосредственно из проблем организации и целей, которые она стремится достичь. Проблемы и цели могут быть связаны с управлением, производством продукции, экономикой, персоналом или технологией. Определение потребностей должно выполняться в сочетании с обзором рынка CASE-средств, поскольку информация о технологиях, доступных на рынке в данный момент, может оказать влияние на потребности [8, стр. 21].


1.2. Определение критериев успешного внедрения CASE-cредств



CASE-средство представляет собой методологию проектирования программных систем, а также набор инструментальных средств, позволяющих в наглядной форме моделировать предметную область, анализировать эту модель на всех этапах разработки и сопровождения ИС и разрабатывать приложения в соответствии с информационными потребностями пользователей.

Большинство существующих CASE-средств основано на методологиях структурного или объектно-ориентированного анализа и проектирования, использующих спецификации в виде диаграмм или текстов для описания внешних требований, связей между моделями системы, динамики поведения системы и архитектуры программных средств.

Определяемые критерии должны позволять количественно оценивать степень удовлетворения каждой из потребностей, связанных с внедрением. Кроме того, по каждому критерию должно быть определено его конкретное оптимальное значение. На определенных этапах внедрения эти критерии должны анализироваться для того, чтобы определить текущую степень удовлетворения потребностей.

Как правило, большинство организаций осуществляет внедрение CASE-средств для того, чтобы повысить продуктивность процессов разработки и сопровождения ПО, а также качество результатов разработки. Процесс успешного внедрения CASE-средств не ограничивается только их использованием. На самом деле он охватывает планирование и реализацию множества технических, организационных, структурных процессов, изменений в общей культуре организации, и основан на четком понимании возможностей CASE-средств. Однако, ряд организаций не занимаются и не занимались ранее сбором количественных данных по указанным параметрам. Отсутствие таких данных затрудняет количественную оценку воздействия, оказываемого внедрением CASE-средств. В этом случае рекомендуется разработка соответствующих метрик. В том случае, если базовые метрические данные отсутствуют, организация зачастую может извлечь полезную информацию из своих проектных архивов [9, стр.12].


Помимо продуктивности и качества, полезную информацию о состоянии внедрения CASE-средств также могут дать и другие характеристики организационных процессов и персонала. Например, оценка степени успешности внедрения может включать процент проектов, использующих CASE-средства, рейтинговые оценки уровня квалификации специалистов, связанные с использованием CASE-средств и результаты опросов персонала по поводу отношения к использованию CASE-средств. Другие примеры проектных характеристик, которые могут быть оценены количественно, включают следующие:

  • точность стоимостных и плановых оценок;

  • изменчивость внешних требований;

  • соблюдение стандартов организации;

  • степень повторного использования существующих компонентов ПО;

  • объем и виды необходимого обучения;

  • типы и моменты обнаружения проектных ошибок;

  • вычислительные ресурсы, используемые CASE-средствами.

  • согласованность проектных результатов;

1.3. Разработка стратегии внедрения CASE-средств




Стратегия внедрения должна обеспечивать удовлетворение потребностей и критериев, определенных ранее. Стратегия включает следующие составляющие:

  • организационные потребности;

  • базовые метрики, необходимые для последующего сравнения результатов;

  • критерии успешного внедрения, связанные с удовлетворением организационных потребностей, включая ожидаемые результаты последовательных этапов процесса внедрения;

  • подразделения организации, в которых должно выполняться внедрение CASE-средств;

  • влияние, оказываемое на другие подразделения организации;

  • стратегии и планы оценки и выбора, пилотного проектирования и перехода к полномасштабному внедрению;

  • основные факторы риска;

  • ориентировочный уровень расходов и источники финансирования процесса внедрения CASE-средств;

  • ключевой персонал и другие ресурсы.


Существует несколько подходов к разработке стратегии внедрения CASE-средств: нисходящий и восходящий. Относительные преимущества того или иного подхода перед другими должны рассматриваться в контексте специфики конкретной организации. Особое значение при этом придается персоналу организации и процессу разработки программного обеспечения (ПО).

Преимущество нисходящего подхода заключается в том, что он охватывает все процессы создания и сопровождения ПО, обеспечивая максимально возможную их автоматизацию. Другим преимуществом является приобретение интегрированного (или интегрируемого) набора средств, поскольку каждая отдельная поставка подчиняется общей стратегии. Нисходящий подход также может быть легко интегрирован в общую стратегию развития процесса создания и сопровождения ПО, в которой внедрение CASE-средств является только одним из аспектов [10].