Введение в CASE-технологии

Контрольная работа по информационные технологии "Введение в  CASE-технологии"

📋 Параметры работы

📝 Тип работы: Контрольная работа
📖 Предмет: Информационные технологии
📅 Год: 2016
📄 Страниц: 9
⭐ Оценка: 5

⏳ Подготовка файла к скачиванию

60
⏱️

Пожалуйста, подождите немного

Аннотация

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

Содержание

Введение

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

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

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

Почти в каждой системе существуют структуры, которые невозможно представить только с помощью языка программирования, т.к. UML – графический язык, но позволяет решить проблему визуализации. Изначально UML задумывался для упрощения разработки программных систем, однако в настоящее время сфера его применения не ограничивается только программированием. Его продуманная лаконичная структура позволяет моделировать документооборот в юридических системах, осуществлять проектирование аппаратных средств.

Цель данной контрольной работы изучение деятельности консалтинговой компании и создания статических моделей: диаграммы вариантов использования и диаграммы классов с использованием UML.

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

Консалтинг — это управленческое консультирование по широкому кругу вопросов в сфере финансовой, юридической, технологической, технической, экспертной деятельности, оказываемое внешними консультантами для решения той или иной проблемы[1]. Консалтинговые компании специализируются по отдельным направлениям деятельности (например, финансовому, кадровому, организационному, стратегическому).

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

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

Диаграмма вариантов использования

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

Субъект — любая сущность, взаимодействующая с системой извне или множество логически связанных ролей, исполняемых при взаимодействии с прецедентами. Стандартным графическим обозначением субъекта на диаграммах является фигурка «человечка», под которой записывается конкретное имя субъекта, однако субъектом может быть не только человек, но и техническое устройство, программа или любая другая система, которая может служить источником воздействия на моделируемую систему так, как определит сам разработчик.

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

Диаграмма прецедентов использования представлена на рисунке 1.

– Диаграмма вариантов использования

Рисунок 1 – Диаграмма вариантов использования

Всего в системе представлено три субъекта:

  • Менеджер по продажам;
  • Клиент;
  • Специалист.

Менеджер по продажам совместно с клиентом реализуют два прецедента использования:

Проведение первой консультации;

Заключение

договора.

Специалист совместно с клиентом реализуют прецедент оказания консалтинговых услуг.

Диаграмма классов

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

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

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

Диаграмма классов

изображена на рисунке 2.

– Диаграмма классов

Рисунок 2 – Диаграмма классов

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

Заключение

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

Применение UML при изучении какой-либо системы призвано стандартизировать результаты исследования и анализа внутренне организации системы и взаимодействия этой системы с окружающим миром.

Список использованных источников

  1. ГОСТ 2.105 — 95. Общие требования к текстовым документам.
  2. ГОСТ 7.32 – 2001. Отчёт по научно-исследовательской работе. Структура и правила оформления.
  3. Горемыкина Т.К., Осипенкова О.Ю. Международные стандарты аудита. — М: Издательство МГИУ, 2007. — 291 с.
  4. Применение объектного моделирования с использованием UML и анализ прецедентов / Д. Розенберг, К. Скотт. – М. : ДМК Пресс, 2002. – 160 с.
  5. Фаулер, М. UML в кратком изложении. Применение стандартного языка объектного моделирования / М. Фаулер, К. Скотт ;пер. с англ. – М. : Мир, 1999. – 192 с.

Рецензия

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

Не нашли нужную работу?

Выполним уникальную работу специально для вас. Гарантия качества и сроков!

Заказать работу →
Прокрутить вверх