Файл: Применения объектно-ориентированного подхода при проектировании информационной системы.pdf

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

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

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

Добавлен: 24.04.2023

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

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

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

V. Программные продукты ООП

1. Business studio

Business studio – система визуального бизнес-моделирования, позволяющая компаниям ускорить и упростить развитие своей системы управления, внедрение системы менеджмента качества.

Первая версия Business Studio вышла 5 октября 2004г. как продукт, предназначенный для создания моделей бизнес-процессов  и их документирования. В качестве графической среды моделирования был использован широко распространенный пакет Microsoft Office Visio. В дальнейшем функциональность продукта быстро расширялась: в 2007 году появляется модуль для проектирования системы целей и показателей с поддержкой методики   BSC/KPI и модуль имитационного моделирования и  функционально-стоимостного анализа, в 2008 году расширены возможности по проектированию и поддержанию СМК и работе с показателями, в 2011 году реализована интеграция с BPM-системами путём передачи схем процессов в формате XPDL, а также появился модуль контроллинга бизнес-процессов на основе данных ИТ-систем.

Основная задача, которую решает Business Studio, – это создание комплексной модели бизнеса, содержащей следующие элементы:

  • Стратегия (Система целей и показателей их достижения);
  • Модель бизнес-процессов и их KPI;
  • Организационная структура;
  • Ресурсы и документы;
  • Информационные системы.

В части создания моделей бизнес-процессов Business Studio базируется на методологии SADT (Structured Analysis & Design Technique), в том числе поддерживает нотацию моделирования бизнес-процессов IDEF0. Среди остальных поддерживаемых нотаций: блок-схемы (Process Flowchart, Cross Functional Flowchart), EPC (Event Driven Process Chain). В качестве методической основы для построения моделей бизнес-процессов реальных компаний в продукт интегрированы типовые структуры бизнес-процессов (Process Frameworks) – референтные модели для типичных процессов организаций различных сфер деятельности.

В части создания системы целей и показателей поддерживается методология создания Сбалансированной системы показателей Нортона и Каплана.

Сильной стороной продукта является интегрированность - в одном инструменте собраны наиболее востребованные методики и технологии: BSC/KPI, моделирование бизнес-процессов, имитационное моделирование, функционально-стоимостной анализ, поддержка СМК.

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


Методика внедрения и использования Business Studio обеспечивает полный цикл проектирования и поддержки системы управления организации:

Продукт позволяет:

  • Формализовать стратегию и контролировать достижение стратегических целей;
  • Проектировать и оптимизировать бизнес-процессы, а также проведение функционально-стоимостного анализа и имитационного моделирования);
  • Проектировать организационную структуру и штатное расписание
  • Автоматически формировать и распространять среди сотрудников регламентирующую документацию (документы Microsoft Word, Microsoft Excel, HTML-навигатор);
  • Поддерживать внедрение системы менеджмента качества в соответствии со стандартами ISO;
  • Формировать технические задания и поддерживать внедрение комплексных информационных систем;
  • Продукт целесообразно использовать в проектах: реорганизации бизнеса, оптимизации и регламентации бизнес-процессов, внедрения и сертификации СМК, внедрения комплексных информационных систем .

2. MS Visio

Microsoft Visio предоставляет возможности для быстрого создания деловой графики различной степени сложности: схем бизнес процесса, технических, инженерных рисунков, презентаций, разнообразных вариантов организационных, маркетинговых и технических диаграммэлектрических и электронных схем, систем транспортных коммуникаций и т. д. Основная идея, заложенная в Microsoft Visio,- создать возможность эффективного использования в индивидуальных проектах готовых профессиональных наработок, представленных в виде богатой встроенной коллекции библиотек Visio, в которой весь арсенал элементов разбит по тематическим категориям и скомпонован в трафареты. Таким образом, задача создания необходимой графики сводится к выбору необходимого трафарета и перетаскивания нужной фигуры на страницу документа. На созданные объекты затем легко добавляются цветовые темы, фон и заголовки и получаются профессионально оформленные документы. Особенно привлекательным Visio делает возможность разрабатывать свои собственные библиотеки (Stensils) с графическими фигурами (Master). Интерфейс Visio - традиционный для приложений Windows; многие элементы являются составными частями любой прикладной программы Windows: строка заголовка, панель быстрого доступа, лента с инструментами, рабочее поле, полосы прокрутки, строка состояния и др.

Специфическими для Visio элементами являются: трафареты - панели Фигуры с готовыми профессиональными наработками для выбранной категории элементов, располагающиеся в левой части рабочей области Visio.


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

3. Язык графического описания UML

UML (англ. Unified Modeling Language -  унифицированный язык моделирования)  для объектного моделирования в области разработки программного обеспечения, для моделирования бизнес-процессов, системного проектирования и отображения организационных структур.

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

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

Преимуществами UML является:

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

Заключение

Итак, в ходе курсовой работы был изучен объектно-ориентированный подход.

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

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