Файл: Применения объектно-ориентированного подхода при проектировании информационной системы.pdf
Добавлен: 24.04.2023
Просмотров: 631
Скачиваний: 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 получил широкое распространение и динамично развивается.
Заключение
Итак, в ходе курсовой работы был изучен объектно-ориентированный подход.
Мы выяснили, что ООП возник в результате стремления уменьшить количество связей между отдельными частями программы в структурном подходе.
Выяснили что объектно-ориентированный подход строится на взаимодействии объектов, которые в свою очередь могут складываться в системы классов. Узнали, что объекты могут взаимодействовать между собой, что объект имеет состояние, интерфейс. Так же, выяснили что классы имеют свойство наследования информации.