Стадия анализа. Модель анализа прецедентов
Прецедент – законченная последовательность действий, инициированная внешним объектом (личностью или системой), которая взаимодействует с ИС и получает в результате некоторое сообщение от ИС. На диаграмме представляется овалом с надписью, отражающей содержание действия.
Бизнес–аналитик выявляет требования к системе посредством консультаций. К участию в консультациях привлекаются заказчики и эксперты в проблемной области. В некоторых случаях бизнес–аналитик обладает достаточным опытом в проблемной области, и помощь эксперта может не потребоваться. В этом случае Бизнес–аналитик представляет собой разновидность Эксперта проблемной области, что отражено в модели, показанной на рис. 1, с помощью отношения обобщения.
Требования, выявленные с помощью эксперта проблемной области, составляют основу знаний о проблемной области. Они фиксируют широко признанные, не зависящие от времени бизнес–правила, применимые к большинству организаций и систем. Требования, выявленные в ходе консультаций с заказчиками, выражаются в сценариях прецедентов. Они выходят за рамки базовых знаний о проблемной области и фиксируют уникальные черты организации — способ ведения бизнеса «здесь и сейчас» либо пожелания в отношение того, как следует вести бизнес.
Задача бизнес–аналитика состоит в том, чтобы объединить два набора требований в бизнес–модели. Как показано на рисунке 1, бизнес–модель содержит модель бизнес–классов и модель бизнес–прецедентов. Модель бизнес–классов представляет собой диаграмму классов верхнего уровня, которая идентифицирует и связывает между собой бизнес–объекты. Модель бизнес–прецедентов — это диаграмма прецедентов верхнего уровня, которая идентифицирует основные функциональные строительные блоки системы.
Технология разработки ПО АС в промышленности
Классификация АСУ. Особенности комплексной автоматизации. Требования к системам комплексной автоматизации. Программные продукты и их основные характеристики. Основные понятия программного обеспечения.
Классификация АСУ
АСУ - это, как правило, система «человек-машина», призванная обеспечивать автоматизированный сбор и обработку информации, необходимый для оптимизации процесса управления. В отличие от автоматических систем, где человек полностью исключён из контура управления, АСУ предполагает активное участие человека в контуре управления, который обеспечивает необходимую гибкость и адаптивность АСУ.
В зависимости от роли человека в процессе управления, форм связи и функционирования звена «человек-машина», оператором и ЭВМ, между ЭВМ и средствами контроля и управления все системы можно разделить на два класса:
1. Информационные системы, обеспечивающие сбор и выдачу в удобном виде информацию о ходе технологического или производственного процесса. В результате соответствующих расчётов определяют, какие управляющие воздействия следует произвести, чтобы управляемый процесс протекал наилучшим образом. Основная роль принадлежит человеку, а машина играет вспомогательную роль, выдавая для него необходимую информацию.
2. Управляющие системы, которые обеспечивают наряду со сбором информации выдачу непосредственно команд исполнителям или исполнительным механизмам. Управляющие системы работают обычно в реальном масштабе времени, т.е. в темпе технологических или производственных операций. В управляющих системах важнейшая роль принадлежит машине, а человек контролирует и решает наиболее сложные вопросы, которые по тем или иным причинам не могут решить вычислительные средства системы.
Информационные системы
Цель таких систем - получение оператором информации с высокой достоверностью для эффективного принятия решений. Характерной особенностью для информационных систем является работа ЭВМ в разомкнутой схеме управления. Причём возможны информационные системы различного уровня.
Различают два вида информационных систем: информационно-справочные (пассивные), которые поставляют информацию оператору после его связи с системой по соответствующему запросу, и информационно-советующие (активные), которые сами периодически выдают абоненту предназначенную для него информацию.
В информационно справочных системах ЭВМ необходима только для сбора и обработки информации об управляемом объекте. На основе информации, переработанной в ЭВМ и предоставленной в удобной для восприятия форме, оператор принимает решения относительно способа управления объектом.
Системы сбора и обработки данных выполняют в основном те же функции, что и системы централизованного контроля и являются более высокой ступенью их организации. Отличия носят преимущественно качественный характер.
В информационно-советующих системах наряду со сбором и обработкой информации выполняются следующие функции:
· определение рационального технологического режима функционирования по отдельным технологическим параметрам процесса;
· определение управляющих воздействий по всем или отдельным параметрам процесса;
· определение значений (величин) установок локальных регуляторов.
Управляющие системы
Управляющая система осуществляет функции управления по определённым программам, заранее предусматривающим действия, которые должны быть предприняты в той или иной производственной ситуации. За человеком остаётся общий контроль и вмешательство в тех случаях, когда возникают непредвиденные алгоритмами управления обстоятельства. Управляющие системы имеют несколько разновидностей.
Супервизорные системы управления. АСУ, функционирующая в режиме супервизорного управления, предназначена для организации многопрограммного режима работы ЭВМ и представляет собой двухуровневую иерархическую систему, обладающую широкими возможностями и повышенной надёжностью. Управляющая программа определяет очевидность выполнения программ и подпрограмм и руководит загрузкой устройств ЭВМ.
Системы прямого цифрового управления. ЭВМ непосредственно вырабатывает оптимальные управляющие воздействия и с помощью соответствующих преобразователей передаёт команды управления на исполнительные механизмы. Режим прямого цифрового управления позволяет применять более эффективные принципы регулирования и управления и выбирать их оптимальный вариант; реализовать оптимизирующие функции и адаптацию к изменению внешней среды и переменным параметрам объекта управления; снизить расходы на техническое обслуживание и унифицировать средства контроля и управления.