Значения весовых коэффициентов
II. Вывод итогового показателя оценки качества. Принципиальный алгоритм нечеткой оценки качества расчета сводится к получению парных произведений частных показателей качества в виде треугольных нечетких чисел и соответствующих весовых коэффициентов, представленных также в виде треугольных нечетких чисел, с последующим сложением этих парных произведений. Алгоритм нечеткого вывода интегральной оценки качества ИС может быть представлен следующим образом: где – значение интегрального показателя качества; – значение k -го частного показателя качества в виде треугольного нечеткого числа; – весомый коэффициент k -го частного показателя качества в виде треугольного нечеткого числа; – множество частных показателей качества ИС. Таким образом, в предлагаемом алгоритме вывода итогового показателя оценки качества присутствуют операции умножения треугольных нечетких чисел. В результате выполнения этих операций также получается треугольное нечеткое число, рассчитываемое в соответствии со следующими формулами. Пусть и – два треугольных нечетких числа (показатель качества и его весовой коэффициент), заданных параметрически в виде кортежей: . Тогда парное произведение этих чисел равняется , где параметры определяются следующим образом:
, , В некоторых программных продуктах, например в системе MATLAB, нечеткие коэффициенты вычисляются в соответствии с формулами: , . Сложение двух треугольных нечетких чисел (результатов парных произведений в предлагаемом алгоритме) и приводит к появлению следующего треугольного числа: где параметры определяются следующим образом: , , . III. Дефаззификация итогового показателя оценки качества. Итоговый показатель оценки качества, получаемый в результате свертки частных нечетких показателей в виде треугольных нечетких чисел, представляет собой нечетное треугольное число. В соответствии с предлагаемым методом для практического использования итогового показателя предусматривается его дефаззификация. Дефаззификация (defuzzification) означает получение четкой интервальной оценки или единственного количественного значения показателя. Для целей дефаззификации предлагается использовать понятие четкого множества (интервала), ближайшего к нечетному множеству (интервалу). Характеристическая функция ближайшего четкого множества А, по отношению к нечеткому множеству определяется следующим выражением: Характеристическая функция принимает значение 1 для каждого элемента данного четкого множества и значение 0 для всех остальных элементов, не входящих в данное множество. Рис. 5.19 иллюстрирует переход от нечеткого множества к ближайшему четкому множеству. Для приведения значения показателя уровня качества к единственному числу интервальная оценка может быть заменена средним значением четного интервала (медианой). Нечеткое моделирование оценки качества ИС может осуществляться в среде MATLAB, fuzzy TECH и др.
Рис. 5.19. Переход от нечеткого множества
5.6. Методы конфигурирования
Методы конфигурирования предназначены для настройки исходной типовой информационной системы в соответствии с особенностями объекта ее применения. Конфигурирование информационной системы означает компоновку системы с четким определением характера, количества взаимосвязей и основных характеристик ее элементов. Рассмотрим основные методы конфигурирования ИС (рис. 5.20). 1. Параметрически-ориентированное конфигурирование. Метод предполагает настройку исходной типовой ИС по параметрам. Значения параметров выбирается в соответствии с особенностями объекта управления. 2. Встроенные языки программирования. Функциональная настройка компонент ОВ ИС, а также их объединение в законченную конфигурацию выполняются с помощью встроенного языка. В его основу может быть положен, например, упрощенный вариант синтаксиса алгоритмического языка Pascal.
Рис. 5.20. Методы конфигурирования информационной системы
3. Генераторы форм и отчетов. Генератор форм или отчетов представляет собой программный компонент, позволяющий дать описание того, как должны выглядеть формы для ввода информации или отчеты для вывода результатов, а также осуществить их автоматическое формирование. Например, генератор отчетов FastReport – это полностью визуальный генератор, т. е. позволяющий построить большинство отчетов, пользуясь только мышью. 4. Объектно-ориентированное конфигурирование. Данный вид конфигурирования предусматривает конфигурирование объектов прикладного решения на основе технологической платформы. Этот метод обеспечивает как конфигурирование объектов прикладного решения, так и исполнение этого решения. 5. Модельно-ориентированное конфигурирование. Сущность модельно-ориентированного конфигурирования типовой информационной системы сводится к адаптации компонентов типовой ИС в соответствии с моделью проблемной области конкретной организационно-экономической системы. Для этого технология конфигурирования должна поддерживать как модель типовой ИС, так и модель конкретного предприятия, а также средства поддержания соответствия между ними. Ядром типовой ИС является постоянно развиваемая модель предметной области (предприятия),поддерживаемая в специальной базе метаинформации – репозитории,на основе которого осуществляется конфигурация программного обеспечения. Таким образом, проектирование и адаптация ИС сводятся прежде всего к построению модели предметной области и ее периодической корректировке.
Для моделирования предметной области и последующих конфигураций информационной системы из отдельных компонентов (программных модулей) используется специальный программный инструментарий, например SAP Business Engineering Workbench или BAAN Enterprise Modeler. Несомненным достоинством применения модельно-ориентированных систем, таких, как SAP R/З или BAAN IV, перед CASE-технологиями является накапливание опыта проектирования информационных систем различных классов в виде типовых моделей,которые поставляются вместе с программным продуктом в форме наполненного репозитория.
5.7. Технология параметрически-ориентированного
Технология параметрически-ориентированного конфигурирования позволяет, изменяя параметры, включать и выключать какие-либо программные модули или влиять на режим их работы, вводить параметры настройки системы в соответстии с характеристиками предприятия. Параметрически-ориентированное конфигурирование предусматривает работу в рамках первоначально установленной функциональности информационной системы, что затрудняет адаптацию функциональности системы в соответствии с требованиями объекта управления. Примером ИС, подлежащей параметрически-ориентированному конфигурированию, является Галактика. В этой системе отсутствует среда разработки новой функциональности. При приобретении системы покупателю предоставляются готовые решения (exe-файлы) без возможности функциональной доработки. Однопользовательский интерфейс предусматривает ряд параметриче-ских настроек, позволяющих адаптировать систему к задачам конкретного пользователя.
5.8. Технология объектно-ориентированного
Развитем технологии параметрически-ориентированного конфигурирования является объектно-ориентированное конфигурирование, которое мы рассмотрим на примере информационной системы «1С:Предприятие 8». Система является объектно-ориентированной, и ее конфигурирование сводится к настройке объектов с использованием платформы системы и конфигуратора. К основным объектам, подлежащим конфигурированию, относятся: справочники, документы, отчеты, регистры накопления, регистры сведений, регистры бухгалтерии, задачи, бизнес-процессы и т. д. Окно конфигурации представлено на рис. 5.21. Результаты конфигурации определяют структуру базы данных, за исключением объекта Отчеты, которые не хранятся в базе данных, а создаются на основе вычислений. Объектно-ориентированный подход к построению системы «1С:Предприятие» и наличие платформы, на основе которой может быть осуществлена платформенно-ориентированная конфигурация объектов, избавляет проектировщиков от необходимости разработки структуры базы данных. Конфигурирование системы «1С:Предприятие 8», помимо использования возможностей конфигуратора, предусматривает возможность записи алгоритмов обработки информации на внутреннем языке системы.
Рис. 5.21. Дерево конфигурации «1С:Предприятие 8»
Типовыми конфигурациями «1С:Предприятие 8.0» являются: · «1С:Бухгалтерия 8» (включая базовую версию и специализированные поставки базовой версии «1С:Упрощенка 8» и «1С:Предприниматель 8»); · «1С:Бухгалтерия 8 КОРП»; · «Управление торговлей» (включая базовую версию); · «1С:Зарплата и Управление Персоналом 8» (включая базовую версию); · «1С:Комплексная автоматизация 8»; · «Управление производственным предприятием»; · «1С:Консолидация 8» (включая версию ПРОФ); · «1С:Платежные документы 8»; · «1С:Налогоплательщик 8»; · «1С:Розница 8»; · «1С:Документооборот 8»; · «1С:Управление небольшой фирмой 8»; · «1С:Бухгалтерия автономного учреждения 8» (включая базовую версию и версию КОРП). Обычно типовая информационная система по функциональности используется на 60–64%. Однако требуется дополнение функциональности в соответствии с особенностями управления данным предприятием. Охарактеризуем кратко основные объекты конфигурации. 1. Объект конфигурации Справочник. Этот объект служит для того, чтобы платформа создала в базе данных информационную структуру для хранения списков справочных данных. Например, список сотрудников, номенклатура товаров и т. п. Каждый справочник содержит ряд реквизитов, среди которых обязательными являются код и наименование.
На основе объектов конфигурации типа Справочников создается условно-постоянная часть информационной базы предприятия. Эта работа, включая заполнение информационной базы, должна быть выполнена до начала эксплуатации информационной системы. Текущая хозяйственная деятельность предприятия по каждой хозяйственной операции отражается в соответствующем учетном документе. На основании этих документов формируется переменная часть информационной базы предприятия. Перед вводом в информационную систему переменной информации должны быть определены такие объекты конфигурации, как Документ, Регистр накопления, Регистр сведений, Регистр бухгалтерии и другие объекты конфигурации, в которые заносится информация из документов. 2. Объект конфигурации Документ. Подобный объект конфигурации отражает текущие хозяйственные операции и являются основой для ведения учета (прежде всего бухгалтерского). К числу таких объектов относятся: накладная, платежное поручение, приходный ордер и т. д. Конфигурацию документа обычно создает пользователь. Особенностьюданного объекта конфигурации является то, что документ по терминологии 1С должен быть проведен. Факт проведения означает, что событие, которое отражает документ, повлияло на состояние учета. Проведение может быть оперативное и неоперативное. Оперативное проведение означает, что дата создается во время проведения документа исходя из текущего времени автоматически. 3. Объект конфигурации Регистр накопления. Регистр накопления служит для накопления переменной информации за отчетный период с целью ее последующей обработки. В него попадают данные из документов при их проведении. С использованием данных регистра накопления осуществляется обработка информации при составлении отчетов. 4. Объекты конфигурации Регистры сведений. Предназначены для хранения многомерных сведений о значениях различных величин. Такими значениями могут быть, например, курсы валют или цены на товары конкурентов по состоянию на определенную дату. Эта информация может быть как статической, так и изменяющейся с течением времени – в этом случае для нее предусмотрено хранение истории изменений. 5. Объект конфигурации Параметр сеанса. Параметры сеанса приобретают конкретные значения при входе пользователя в систему (вводе логина и пароля). Например, таким значением может быть имя пользователя. Таким образом, для каждого пользователя определяются свои параметры сеанса. 6. Объекты конфигурации Планы счетов и Регистры бухгалтерии. Предназначены для построения модели, реализующей систему двойной записи бухгалтерского учета. Реализуют многоуровневые планы счетов с фиксированной или переменной разрядностью кодов, многоуровневый и многомерный аналитический учет, учет по нескольким планам счетов, учет по нескольким организациям, ведение количественного, суммового и валютного учета по отдельным разрезам аналитики и т. д. 7. Объекты конфигурации Планы видов расчета и Регистры расчета. Служат для реализации моделей расчета заработной платы. Позволяют описывать различные виды расчета (например, оклад, персональная доплата, алименты, штраф и т. д.), задавать правила, по которым одни виды расчета могут влиять на результаты других видов расчета, и хранить промежуточные данные и конечные результаты расчетов. С помощью этих объектов может быть организован расчет основных начислений, расчет налога на доходы физических лиц, распределение результатов расчета заработной платы для целей отражения в бухгалтерском учете и т. д. 8. Объект конфигурации Отчет. Отчеты соответствуют тем формам отчетности, которые нужны предприятию. Для построения отчетов используется конструктор. Данные отчетов не сохраняются в базе данных. 9. Объект конфигурации Обработка. Объект содержит алгоритмы обработки информации, которые, как правило, используются для групповой обработки записей информационной базы (например, для перепроведения документов за определенный период). 10. Объекты конфигурации Задача и Бизнес-процесс. Эти объекты конфигурации позволяют создавать формализованные описания типичных последовательностей работ, выполняемых в организации, и на их основе формировать списки задач (операций), которые необходимо выполнить тому или иному сотруднику организации в данный момент. Например, процесс продажи товара может быть представлен как последовательность выписки счета, получения наличной оплаты и отгрузки товара со склада. За выполнение каждого из этапов могут отвечать различные сотрудники, таким образом, в любой момент времени можно определить, в каком состоянии находится процесс продажи товара и кто из сотрудников в данный момент должен выполнить какие-либо действия. В КИС 1С:Предприятие 8 различают две базы данных: одна база данных соответствует задачам разработчика и называется «основная конфигурация» или сокращенно «конфигурация», вторая база данных называется «конфигурация базы данных». Такое разделение приводит к тому, что «основную конфигурацию» можно редактировать, а «конфигурацию базы данных» – нельзя. Можно только проводить обновления «конфигурации базы данных» на основе «основной конфигурации». Это позволяет разработчикам вносить изменения в конфигурацию, не приостанавливая работу пользователей с «конфигурацией базы данных». 5.8.1. Пример конфигурирования бизнес-процесса в КИС 1С:Предприятие 8
Рассмотрим пример конфигурирования бизнес-процесса «Выполнение заказа клиента», содержательная постановка которого была изложена выше в п. 4.7. В данном бизнес-процессе присутствуют следующие документы: · Заказ клиента (счет покупателю). · Входящее платежное поручение. · Заказ поставщику (счет от поставщика). · Исходящее платежное поручение. · Приходный ордер. · Товарно-транспортная накладная для клиента. · Счет-фактура для клиента. Ниже приводятся типовые межотраслевые формы этих документов, поддерживаемые в типовых конфигурациях 1С: Предприятие 8 (рис. 5.22–5.26), поэтому будем считать, что конфигурирование этих документов специально для рассматриваемого бизнес-процесса не требуется. Общее представление о порядке конфигурирования бизнес-процесса в КИС 1С: Предприятие 8 дает информационно-технологическая схема, представленная на рис. 5.27. Бизнес-процесс как объект конфигурации осуществляет взаимосвязь целого ряда объектов конфигурации, к числу которых относятся: · документы, · справочники, · регистр сведений, · параметр сеанса, · задачи. Конфигурирование бизнес-процесса целесообразно осуществлять, чередуя два режима работы 1С:Предприятия 8: Конфигуратор и Предприятие. В режиме Конфигуратор разработчиком вводятся метаданные об объекте, а в режиме Предприятия пользователь вводит конкретные данные об объекте.
Рис. 5.22. Товарно-транспортная накладная
Рис. 5.24. Платежное поручение
Рис. 5.25. Приходный ордер
|