Рассмотрена задача разработки модели и метода выбора варианта описания рациональной архитектуры информационной системы. Разработанные модель и метод позволяют Поставщику и Потребителю IT-услуг выбирать вариант описания архитектуры системы, лучше всего удовлетворяющий выдвинутые этими сторонами функциональные требования к создаваемой системе. Кроме того, выбранный вариант позволяет учесть повторное использование решений, реализующих выдвинутые требования Ключевые слова: информационная система, функциональные требования, алгоритм CLOPE, функция цели, биматричная игра, равновесие по Нэшу
1. Введение
Современное представление жизненного цикла (ЖЦ) информационной системы (ИС) определяется стандартом ISO/IEC 15288 "System Engineering - System life cycle processes" на основе возможного использования абстрактной функциональной модели. Такая модель определяет концептуализацию потребности в системе, ее реализации, применения, развития и ликвидации [1]. При построении такой модели предполагается, что система развивается на протяжении ЖЦ в результате неких действий. Эти действия осуществляются и управляются людьми, которые работают в организациях и используют определенные процессы в своей деятельности. Эти процессы называются процесс сами ЖЦ. Детали модели ЖЦ выражаются в терминах процессов ЖЦ, их результатов, взаимосвязи и возникновения. На ранних стадиях ЖЦ системы выполняются процессы определения требований правообладателей, анализа требований и проектирования архитектуры системы [1]. Взаимодействие данных процессов в ходе макропроектирования ИС показано в виде IDEF3- модели на рис. 1. Исследование описаний процессов ЖЦ ИС, показанных на рис. 1, позволяет утверждать, что системное описание архитектуры создаваемой системы является первым системным описанием, которое должно формировать представление о создаваемой ИС в целом. Данное описание в [1] рекомендуется представлять в виде итогового проекта архитектуры системы, формируемого на основе множества приемлемых архитектур. Описание архитектуры создаваемой системы формируется в ходе выполнения процессов ЖЦ ИС на основе описаний множества отдельных требований правообладателей и системных требований. Системное описание архитектуры связывает описания отдельных требований к системе с решениями по отдельным элементам системы и решениями по обеспечивающим системам [1, 2]. Множество требований правообладателей является хронологически первым системным описанием создаваемой ИС. В то же время данное множество представляет систему не как единый целостный продукт, а как набор не связанных друг с другом описаний отдельных элементов системы. Данное множество включает в себя самые различные требования, на основе которых формируется множество сценариев, описывающих отдельную функциональную возможность создаваемой системы. Требования правообладателей и сценарии, идентифицирующие функциональные возможности системы, выражаются в терминах моделей (текстовых или формальных). Подобные модели ориентированы на цели и поведение системы и описывающих систему в контексте среды и условий функционирования.
Файлы для загрузки