Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Общая теория систем и системный анализ

.pdf
Скачиваний:
0
Добавлен:
07.09.2026
Размер:
2 Мб
Скачать
101
ного продукта и не может четко сформулировать все требования к ПО. Требо­вания могут быть вообще не определены к началу проекта либо могут изме­няться по ходу его выполнения.
проект выполняется в условиях ограниченности бюджета. Разра-
ботка ведется небольшими RAD группами в короткие сроки, что обеспечивает минимум трудозатрат и позволяет вписаться в бюджетные ограничения.
интерфейс пользователя (GUI) есть главный фактор. Нет смысла за-
ставлять пользователя рисовать картинки. RAD технология дает возможность продемонстрировать интерфейс в прототипе, причем достаточно скоро после начала проекта.
проект большой, но поддается разделению на более мелкие функ-
циональные компоненты. Если предполагаемая система велика, необходимо, чтобы ее можно было разбить на мелкие части, каждая из которых обладает четкой функциональностью. Они могут выпускаться последовательно или па­раллельно (в последнем случае привлекается несколько RAD групп).
ПО не обладает большой вычислительной сложностью.
RAD-технология не является универсальной, то есть ее применение целе-
сообразно не всегда. Например, в проектах, где требования к программному продукту четко определены и не должны меняться, вовлечение заказчика в процесс разработки не требуется и более эффективной может быть иерархиче­ская разработка (каскадный метод). То же касается проектов, ПО, сложность которых определяется необходимостью реализации сложных алгоритмов, а роль и объем пользовательского интерфейса невелик.
Главная идея RAD технологии состоит в том, чтобы как можно быстрее донести до заказчика результаты разработки, пусть и не в полном виде. Напри­мер, реализация только пользовательского интерфейса и предъявление его за­казчику позволяет уже на ранней стадии разработки получить замечания по эк­ранным и отчетным формам и внести необходимые коррективы. В этом случае значительно возрастает вероятность успеха проекта, то есть возникает уверен­ность в том, что конечный продукт будет делать именно то, что ожидает заказ­чик. Кроме того, не следует забывать и тот факт, что разница стоимости ошиб­ки определения требований в начале проекта и в конце равна 1:200.
Жизненный цикл создания программного приложения на основе RAD­технологии предполагает после формирования технического задания и деком­позиции системы независимую разработку подсистем с последующей сборкой, тестированием и внедрением комплексного программного приложения (рис.
4.19).
102
Подсистема 1
Разработка ТЗ
Подсистема 2
Подсистема 3
.
Подсистема N
Разбиение системы на подсистемы
Независимая разработка подсистем по технологии RAD
Сборка и совместное тестирование
Внедрение
Рис. 4.19. Жизненный цикл создания ЭИС на основе RAD-технологии
4.5.4 ARIS
Методология ARIS основана на разработанной профессором А.В. Шее­ром теории «Архитектура интегрированных информационных систем» (Architecture of Integrated Information System – ARIS). Методология ARIS осно­вывается на концепции интеграции, предлагающей целостный взгляд на биз­нес-процессы, и представляет собой множество различных методологий, интег­рированных в рамках единого системного подхода. Данная методология опре­деляет принципы моделирования практически всех аспектов деятельности ор­ганизаций. Отличительными особенностями методологии ARIS являются взаи­мосвязанность и взаимосогласованность моделей. Методология ARIS дает воз­можность описывать достаточно разнородные подсистемы в виде взаимоувя­занной и взаимосогласованной совокупности различных моделей, которые хра­нятся в едином репозитории.
ты исследуемой системы:
процесс или системы, отдельных подфункций (операций) и их взаимосвязи ме­жду собой;
ных объектов (данных) и события, приводящие к их изменению;
ARIS поддерживает четыре типа моделей, отражающих различные аспек-
1) функциональное представление содержит описание функций бизнес-
2) информационное представление описывает состояния информацион-
103
3) организационное представление определяет совокупность организа-
ционных единиц и из взаимосвязей;
4) управляющее представление описывает взаимосвязи между указан-
ными представлениями.
Рис. 4.20. Группы моделей методологии ARIS
Каждое представление содержит разные диаграммы (ARIS поддерживать разнообразные графические нотации), которые по времени их возникновения относят к трем последовательным уровням или этапам проработки представле­ния:
на уровне описания требований происходит определение целей мо­делирования, языка предметной области и программного решения рассматри­ваемой задачи, которое базируется на результатах анализа проблем бизнеса и позволяет описать формализованные требования к системе;
на уровне спецификации проекта концептуальные понятия, сформу­лированные на предыдущем уровне формулировки требований, трансформи­руются в категории, методы и алгоритмы в терминах информационных техно­логий;
на уровне описания реализации спецификация проекта трансформи­руется в конкретные аппаратные и программные компоненты.
Методология ARIS позиционирует себя как конструктор, из которого под конкретный проект в зависимости от его целей и задач разрабатывается локаль­ная методология, состоящая из небольшого количества требуемых бизнес­моделей и объектов. В методологии ARIS смысловое значение имеет цвет, что повышает восприимчивость и читабельность схем бизнес-моделей. Например, структурные подразделения по умолчанию изображаются желтым цветом, биз­нес-процессы и операции – зеленым. За счет высокой степени визуализации бизнес-моделей методологией ARIS могут использовать все сотрудники: начи-
104
ная от топ-менеджеров и заканчивая рядовыми сотрудниками. Помимо больше­го количества моделей по сравнению с другими методологиями, методология ARIS имеет наибольшее количество различных объектов, используемых при построении бизнес-моделей, что увеличивает их аналитичность. Например, ма­териальные и информационные потоки на процессных схемах обозначаются разными по форме и цвету объектами, что позволяет быстро определить тип потока.
5 ОСНОВЫ УПРАВЛЕНИЯ
5.1. Общие положения
В теории управления принято считать, что системы с управлением соз­даются для достижения конкретных целей, которые определяются в рамках других наук, занимающихся исследованием конкретных систем. В зависимости от природы (люди или технические устройства) принято выделять три типа систем с управлением:
организационные (социальные) системы управления;
технические системы управления;
организационно-технические (комплексные) системы управления.
Управляющая система реализует задачи целеполагания, стабилизации, выполнения программы, слежения или оптимизации и тем самым обеспечивает либо удержание выходных характеристик системы при изменениях внешней среды в требуемых пределах, либо выполнение системой действий по измене­нию значений ее характеристик или характеристик внешней среды.
Объект управления является исполнительным инструментом, реализую­щим основную функцию системы.
Система связи, являясь частью системы управления, обеспечивает обмен управляющей информацией между управляющей системой и объектом управ­ления.
Задачами теории управления при таком рассмотрении являются:
синтез структуры и параметров объекта управления, соответст­вующих цели (закону функционирования) создаваемой системы с управлением;
синтез структуры и параметров управляющей системы, т.е. по­строение структуры управления с учетом ограничений по затратам различного вида (численность управленческого персонала и др.); определение мест разме­щения центров обработки информации; определение массивов информации, подлежащих передаче, хранению и обработке;
синтез структуры и параметров системы связи.
105
Единых методов решения перечисленных задач для всех типов систем на настоящее время не существует. Однако для всех типов систем с управлением признается существование рада аксиом и принципов управления.
5.2. Аксиомы теории управления
Для управления необходимо выполнение ряда естественных условий, ко­торые сформулируем в виде аксиом.
А к с и о ма 1 . Наличие наблюдаемости объекта управления. Это означа- ет, что определение любого из состояний объекта управления (т.е. его наблю­даемость) реализуется только в том случае, если по результатам измерения вы­ходных переменных у*(t) при известных значениях входных переменных х(t) может быть получена оценка z*(t) любой из переменных состояния z(t).
Такая задача в теории систем известна как задача наблюдения. В органи­зационно-технических системах управления эта задача реализуется функцией контроля текущего состояния объекта управления и воздействий внешней сре­ды. Без этой информации управление или невозможно, или неэффективно.
Акс и о м а 2 . Наличие управляемости - способности ОУ переходить в пространстве состояний из текущего состояния в требуемое под воздействиями управляющей системы. Если состояние объекта управления не меняется, то по­нятие управления теряет смысл.
А к с и о ма 3 . Наличие цены управления. Под целью управления пони- мают набор значений количественных или качественных характеристик, опре­деляющих требуемое состояние объекта управления. Если цель неизвестна, управление не имеет смысла.
А к с и о ма 4 . Свобода выбора - возможность выбора управляющих воз- действий (решений) из некоторого множества допустимых альтернатив. Чем
меньше это множество, тем менее эффективно управление, так как в условиях ограничений оптимальные решении часто остаются за пределами области адек­ватности.
А к с и о ма 5 . Наличие критерия эффективности управления. Обобщен- ным критерием эффективности управления считается степень достижения цели функционировании системы.
А к с и о ма 6 . Наличие ресурсов (материальных, финансовых, трудовых и т.д.), обеспечивающих реализацию принятых решений. Управление без ре­сурсов невозможно.
5.3. Содержательное описание функций управления
Управление предприятием или организацией представляет собой способ организации совместного действия коллектива людей, обладающего некоторы-
106
ми ресурсами для достижения целей. На рис. 5.1 показан обобщенный цикл управления.
Цели предприятия задаются при его создании, а в процессе функциони­рования корректируются в соответствии с изменяющимися внешними условия­ми. Управление предназначено для сохранения основного качества предпри­ятия, то есть совокупности таких его свойств, утеря которых влечет за собой разрушение предприятии в процессе взаимодействия с внешней средой.
Управление в организационно-технических системах можно представить как последовательность функций, составляющих технологический цикл управ­ления. Под функцией управления понимают устойчивую упорядоченную сово­купность операций, основанную на разделении труда в управляющей системе.
Основоположником функционального подхода в управлении считается А. Файоль. Он выделял пять функций управления: предвидение, организация, распорядительская деятельность, координация (согласование) и контроль. Од­новременно А. Файоль разделил все функции на шесть групп: производство, финансы, охрана, учет, администрирование, техника безопасности.
В настоящее время к основным функциям управления относят:
сбор данных;
формирование сообщения;
передачу данных по каналам связи;
учет;
контроль;
анализ;
прогнозирование;
планирование;
оперативное управление;
организацию и координацию;
доведение решений.
107
Информация о состоянии объекта управ­ления
СТАРШАЯ СИСТЕМА
УПРАВЛЕНИЯ
Контроль и учет
(исходные данные)
Целеполагание
Анализ
Прогнозирование и
планирование
Определение требуе-
мого состояния
Определение траекто­рии перевода системы
Решение задачи
оптимизации
Оперативное
управление
Решение задачи
стабилизации
Решение задачи вы-
полнения программы
Решение задачи
слежения
Информация о состоянии
Командная информация
Командная информация
Отклонения отсутствуют
Удержать состояние
Изменить состояние
Плановая и оперативная командная информация
ОБЪЕКТ
УПРАВЛЕНИЯ
Внешняя среда
Информация о состоянии среды
СИСТЕМА
УПРАВЛЕНИЯ
Рис. 5.1. Обобщенный цикл управления
Для учета человеческого фактора в отдельную группу выделяют функции стимулирование и мотивация.
Рассмотрим определения и взаимосвязь основных функций в форме функциональной модели цикла управления (рис. 5.2)
108
Сбор
данных
Формирование
сообщения
Передача
сообщения
Доведение
решений
Оперативное
управление
Прогнозирование
и планирование
Анализ
Контроль
Организация и
координация
Учет
y
i
y
i доп
y
i > yi
y
i
y
i
Рис. 5.2 Функциональная модель цикла управления
Сбор данных - функция измерения характеристик yi, выполняемая в объ­екте управления вручную или автоматически. Модели процессов измерения изучаются в метрологии.
Формирование сообщения (запроса) - преобразование информации к виду, пригодному для передачи по каналам связи в управляющую систему и/или об­работки автоматизированном режиме. Модели функций формировании, сооб­щений рассматриваются в теории информация, теории баз данных.
Передача данных по каналам связи - осуществляется разными способами, в том числе с использованием средств автоматизации. Главными требованиями к передаче данных являются своевременность, достоверность и безопасность обмена информацией. Модели функций передачи данных рассматриваются в теории информации.
Учет - система функций, обеспечивающих хранение информации. Вклю- чает ввод-вывод, регистрацию, преобразование формы, поиск, отображение, тиражирование, классификацию, статистическую обработку, выборку, получе­ние агрегированных данных, обеспечение конфиденциальности и целостности информации. Модели функций учета изучаются в теории баз данных.
Контроль - система функций, обеспечивающих определение состояния объекта управления (измерение, сбор, уточнение данных об объекте управле-
109
ния) и оценку степени отклонения текущего состояния от требуемого по задан­ным критериям эффективности (оценку соответствия состояния системе тре­буемому). В зависимости от объекта контроля в эту функцию включают, на­пример, измерение в оценку достоверности, точности, объема, своевременности представления данных, прохождения и исполнения документов, решение задач информационной безопасности.
Различают три вида контроля: предварительный, текущий и заключи­тельный.
Предварительный контроль проводится до начала цикла управления для оценки ресурсов объекта управления и внешних воздействий.
Текущий, или оперативный, контроль осуществляется на продолжения всего цикла управления в целях обнаружения отклонений от требуемого со­стояния
Заключительный контроль предназначен для оценки степени достижения цели в конце цикла управления
Функция анализа в общем случае зависит от его цели. Мы будем пони­мать под этой функцией средство, обеспечивающее объяснение причин откло­нение состояния системы от требуемого и обоснование решения на переход к оперативному управлению или планированию.
Функция прогнозирования - это средство снятия неопределенности отно­сительно возможной структуры, свойств или закона функционирования систе­мы в будущем. Прогноз – это научно обоснованное суждение о возможных со­стояниях системы в будущем и/или об альтернативных путях и сроках дости­жения целевого состояния.
Типичными целями прогнозирования могут служить:
замедление процесса «старения» принимаемых решения и предупреж-
дение неблагоприятных ситуаций, в которых может оказаться организационно­техническая система. Решение по управлению, основанное на правильном про­гнозе, не потребуется изменять в ближайшем будущем;
повышение производительности системы с управлением, адаптация к
изменяющимся условиям (предсказание будущих значений сигнала в системах связи).
Функция планирования состоит в последовательном снятии неопределен­ности относительно требуемой структуры, свойств, закона функционирования системы или внешней среды.
Тактическое планирование заключается в привитии решения по выбору траектории перевода системы в новое состояние. При этом определяются дей­ствия объекта управления, порядок использования ресурсов, решается задача оптимизации с учетом предполагаемых воздействии внешней среды, детально прорабатываются средства и способы достижение целей, использования ресур-
110
сов, необходимые процедуры и технология. Характеристики системы считают­ся заданными и учитываются как ограничения.
Точную границу между стратегическим и тактическим планированием провести трудно. Обычно стратегическое планирование охватывает в несколько раз больший промежуток времени, чем тактическое, оно имеет гораздо более отдаленные последствия, шире влияет на функционирование управляемой сис­темы в целом и использует более мощные ресурсы.
Оперативное управление обеспечивает функционирование системы в ранках действующего плана. Заключается в решении задач стабилизации, сле­жения или выполнения программы управления. Иногда в эту функцию вклю­чают задачу оптимизации. Планирование и оперативное управление являются задачами содержательной обработки информации.
Функция организации заключается в установлении постоянных и времен­ных связей между всеми элементами системы, в определении порядка и усло­вий их функционирования, в объединении компонентов и ресурсов системы та­лии образом, чтобы обеспечить эффективное достижение намеченных цепей.
Функция организации выполняет:
группировку функциональных элементов и ресурсов в организационные
структуры;
распределение степени ответственности ЛПР в иерархии подсистем
управления.
Функция координации - это согласование действий подсистем в соответ­ствии с целями системы с управлением и поддержание этого согласования на протяжении цикла управления. Наличие нескольких объектов управления и подсистем управления приводит к противоречию между их частными целями. Это, в свою очередь, приведет к разобщенности действий. Устранение этих противоречий - основная задача координации. Функцию координации иногда рассматривают совместно с организацией в рамках задач оперативного управ­ления или планирования.
Модели координации и организации разрабатываются в общей теории систем, в теории принятия решений, на основе теории расписаний, в частности, с использованием методов сетевого планирования и управления.
5.4 Понятие организационной структуры и ее основные ха-
рактеристики
Одним из основных понятий теории управления является орга­низационная структура системы управления, которая определяется как сово-
купность подсистем, объединенных иерархическими взаимосвязями, обеспечи­вающими распределение функций управления между ЛПР и подчиненными управленцами для достижения целей системы.
Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]