Научная статья на тему 'Предупреждение дефектов на ранних стадиях проектирования аппаратно-программных комплексов на основе положений теории интерсубъективного управления'

Предупреждение дефектов на ранних стадиях проектирования аппаратно-программных комплексов на основе положений теории интерсубъективного управления Текст научной статьи по специальности «Математика»

CC BY
256
30
i Надоели баннеры? Вы всегда можете отключить рекламу.
Область наук
Ключевые слова
ИНТЕРСУБЪЕКТИВНОЕ УПРАВЛЕНИЕ / ПРОЕКТИРОВАНИЕ / ФУНКЦИОНАЛЬНАЯ БЕЗОПАСНОСТЬ / ДЕФЕКТ АППАРАТНО-ПРОГРАММНОГО КОМПЛЕКСА / АКТОР / ФУНКЦИЯ ПРИНАДЛЕЖНОСТИ / INTERSUBJECTIVE MANAGEMENT / DESIGNING / FUNCTION SAFETY / DEFECT OF HARDWARE-SOFTWARE COMPLEX / ACTOR / FUNCTION OF ACCESSORY

Аннотация научной статьи по математике, автор научной работы — Гвоздев В. Е., Блинова Д. В., Черняховская Л. Р.

Статья посвящена рассмотрению роли актора в назначении функциональных свойств базовых и эталонных образцов аппаратно-программных комплексов (АПК). Рассмотрены особенности формирования внешнего облика АПК с позиций положений теории интерсубъективного управления. Рассмотрены понятия «вредные» и «полезные» функции АПК с учётом точки зрения различных акторов. Предложены векторные представления функциональных свойств базовых образцов, приведена многомерная модель, позволяющая анализировать функциональные свойства АПК с учётом разных режимов использования и различных мнений акторов. Предложен подход к оцениванию степени отклонения свойств АПК от базовых, а также функциональной пригодности АПК с учётом совокупности оценок акторов.

i Надоели баннеры? Вы всегда можете отключить рекламу.

Похожие темы научных работ по математике , автор научной работы — Гвоздев В. Е., Блинова Д. В., Черняховская Л. Р.

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

PREVENTION OF DEFECTS ON THE EARLY STAGES OF DESIGNING HARDWARE-SOFTWARE COMPLEXES ON THE BASIS OF THE POSITIONS OF THE THEORY OF INTERSUBJECTIVE MANAGEMENT

This article discusses the actor's role in the appointment of the functional properties of the base and gauge samples of hardware-software complexes.The features of formation of external appearance of the hardware-software complex from position of the provisions of intersubjective management theory are considered.The concepts of "harmful" and "useful" functions of hardware-software complexes based on the different actors point of view are given. It is proposed vector representation of the functional properties of the base samples, it is shown a multidimensional model that analyzes the properties of the hardware-software complexes with due regard for use of different modes and different actor's opinions. An approach is proposed for the evaluation of the degree of deviation the properties of hardware-software complexes from basic and functional suitability of hardware-software complexes, taking into account the aggregate of actors estimates.

Текст научной работы на тему «Предупреждение дефектов на ранних стадиях проектирования аппаратно-программных комплексов на основе положений теории интерсубъективного управления»

УДК 004.05

ПРЕДУПРЕЖДЕНИЕ ДЕФЕКТОВ НА РАННИХ СТАДИЯХ ПРОЕКТИРОВАНИЯ АППАРАТНО-ПРОГРАММНЫХ КОМПЛЕКСОВ НА ОСНОВЕ ПОЛОЖЕНИЙ ТЕОРИИ ИНТЕРСУБЪЕКТИВНОГО УПРАВЛЕНИЯ

В.Е. Гвоздев1, Д.В. Блинова2, Л.Р. Черняховская3

Уфимский государственный авиационный технический университет, Уфа, Россия 1 [email protected], [email protected], [email protected]

Аннотация

Статья посвящена рассмотрению роли актора в назначении функциональных свойств базовых и эталонных образцов аппаратно-программных комплексов (АПК). Рассмотрены особенности формирования внешнего облика АПК с позиций положений теории интерсубъективного управления. Рассмотрены понятия «вредные» и «полезные» функции АПК с учётом точки зрения различных акторов. Предложены векторные представления функциональных свойств базовых образцов, приведена многомерная модель, позволяющая анализировать функциональные свойства АПК с учётом разных режимов использования и различных мнений акторов. Предложен подход к оцениванию степени отклонения свойств АПК от базовых, а также функциональной пригодности АПК с учётом совокупности оценок акторов.

Ключевые слова: интерсубъективное управление, проектирование, функциональная безопасность, дефект аппаратно-программного комплекса, актор, функция принадлежности.

Цитирование: Гвоздев, В.Е. Предупреждение дефектов на ранних стадиях проектирования аппаратно-программных комплексов на основе положений теории интерсубъективного управления / В.Е. Гвоздев, Д.В. Блинова, Л.Р. Черняховская // Онтология проектирования. - 2016. - Т. 6, №4(22). - С. 452-464. - DOI: 10.18287/2223-9537-2016-6-4-452-464.

Введение

Всё возрастающая роль систем обработки информации и управления в жизни современного общества обусловила необходимость появления нового направления научных исследований и создания прикладных инструментов - дефектологии аппаратно-программных комплексов (АПК) [1-4]. К числу опорных в рамках этого направления относятся понятия «качество» и «симптомы дефектов» (последние выражаются в отклонении показателей качества изделия от базовых показателей качества).

Необходимость разработки подходов к анализу симптомов дефектов вызывается тем, что это создаёт информационный базис для принятия обоснованных решений, во-первых, о действиях по локализации и устранению дефектов и, во-вторых, об объёмах ресурсов, которые следует выделить для снижения количества дефектов до уровня, приемлемого с точки зрения пользователя изделия [5].

Понятие «дефект» неразрывно связано с понятием «базовый образец» [6], «эталонный образец». Это обусловлено тем, что о проявлении дефекта можно говорить лишь в том случае, если определены «базовые», либо «эталонные» свойства изделия.

Определим различие в понятиях «базовые» и «эталонные» свойства.

Базовые свойства соответствуют характеристикам изделий, представленным в официально утверждённых документах [6]. Эталонные свойства соответствуют субъективному

представлению отдельного субъекта о желаемых свойствах изделия, не представленных в каких-либо официальных документах.

Одним из основных понятий управления качеством объектов являются понятия: базового образца; базовых значений показателей качества, в том числе показателей функциональной безопасности; определение допустимых отклонений показателей от базовых [7]. Это, в свою очередь, создаёт основу нормирования трудоёмкости мероприятий, направленных на уменьшение количества неустранённых дефектов до уровня, соответствующего приемлемому риску [5].

Задача оценивания значения отклонения показателей качества от эталонных давно и успешно решается применительно к техническим системам. Примером может служить раздел теории надёжности технических изделий - надёжность аппаратных компонентов автоматизированных систем [8]. Базовые значения показателей качества и отклонения от них относятся к классу «жёстких параметров» [7], т.к. в их основе лежат измерительные данные. Иными словами, получаемые оценки отклонений фактических значений показателей качества от базовых являются объективными, т.к. значения измеряемых параметров определяются объективными законами природы.

Возрастание роли программной составляющей в обеспечении функциональной пригодности и безопасности систем управления и обработки информации вынуждает корректировать подходы к формированию базовых показателей и оцениванию степени отклонения от базовых показателей. Это обусловлено необходимостью переосмысления роли персональных онтологий акторов1 в постановке задач, связанных с проектированием и конструированием систем управления и обработки информации, в особенности на ранних стадиях проектирования [10].

Рассматриваемые в статье подходы к конструированию потребительских свойств базовых образцов на основе формирования единого смыслового пространства акторов являются развитием методического и инструментального направлений в управлении функциональной безопасностью АПК [11].

1 Особенности реализации ранних стадий проектирования аппаратно-программных комплексов

В [12] отмечается, что примерно 50% возможностей систем обработки данных (СОД) остаются невостребованными пользователями. Там же отмечается, что степень вовлечённости пользователей в разработку программных систем входит в первую тройку факторов, обуславливающих успех либо провал программного проекта. В [9, 13] и ряде других публикаций обосновывается необходимость смены методической основы управления системами, в которых доминирующую роль играет субъект: совершить переход от классической научной рациональности к постнеклассической. К числу основных задач, связанных с реализацией интерсубъективного управления, относятся осознание проблемной ситуации (ПС); осмысление ПС; поиск компромисса автономными неоднородными акторами по урегулированию ПС [9].

Рассмотрим кратко содержание этих задач применительно к начальной стадии проектирования АПК - формирования внешнего облика СОД.

Осознание ПС. Необходимость проектирования новой СОД либо модернизации существующего АПК может быть обусловлена либо внешними причинами (изменение состояния

1 Содержание понятия «актор» отличается от содержания понятия «правообладатель», определенного в ГОСТ Р ИСО/МЭК 15288-20054. Правообладатель - сторона, имеющая право, долю или претензии на систему. В [9] подчёркивается, что «... актор не просто познаёт, а осознаёт сложившуюся проблемную ситуацию, в которую он погружен. Осознание ситуации актором означает, что он знает и понимает не только то, что происходит вокруг, но и то, что нужно что-то делать для изменения ситуации в желаемом для него направлении.». Прим. авторов.

объекта, информационную поддержку управления которым обеспечивает СОД), либо внутренними причинами (изменением персональных онтологий субъектов, вовлеченных в управление сложной системой, в результате получения ими новых знаний), либо тем и другим. Осознание отдельными акторами, вовлечёнными в управление одним и тем же сложным объектом, недостатков существующей СОД побуждает их искать новые способы получения необходимой для решения задач управления информации, в том числе образовывать на добровольной основе творческие коллективы, формирующие предложения по потребительским свойствам АПК .

Осмысление ситуации. Разнопрофильные специалисты, осознавшие необходимость изменения потребительских свойств существующей СОД, изначально имеют разное представление о способах урегулирования ПС. Это обусловлено, во-первых, тем, что разные акторы вовлечены в решение различных задач управления. В силу этого их неудовлетворенность вызвана разными причинами, и их пожелания и предложения по совершенствованию свойств АПК изначально не совпадают, а иногда имеют противоположный смысл. Во-вторых, различие в предложениях обусловлено различием персональных онтологий акторов, т.е. каждый из них вкладывает в ПС свой смысл (содержание понятия «персональная онтология» раскрывается в [14]). Добровольное стремление акторов к повышению эффективности информационного обеспечения задач управления, с одной стороны, и изначальное различие точек зрения на то, ЧТО нужно для этого сделать, создают предпосылки для формирования акторами единого смыслового пространства. Это, в свою очередь, является основой возникновения интерсубъективного знания о подходах к совершенствованию потребительских свойств АПК.

Формирование консолидированного мнения о внешнем облике АПК. Формирование единого смыслового пространства разнопрофильными специалистами - единомышленниками, озабоченными повышением ценности СОД, создаёт условия для формирования «идеального» внешнего облика АПК. Термином «идеальный» подчёркивается то обстоятельство, что возможности практической реализации такого АПК ограничиваются доступными ресурсами организации. Тем не менее, наличие «идеального» внешнего облика, наличие единого смыслового пространства и добровольное стремление урегулировать ПС позволяет осознанно и согласованно ранжировать по значимости потребительские свойства СОД3 (требование обязательного определения ранга разных требований пользователей оговорено в [15, 16]).

Описание «идеального» внешнего облика СОД, а также признаваемые акторами ранги потребительских свойств АПК позволяют обоснованно формировать базовые требования к свойствам изделий с учётом объёмов доступных ресурсов организации. В последующем базовые свойства трансформируются в спецификации функциональных и нефункциональных требований.

Отметим, что формирование внешнего облика АПК на основе единого смыслового пространства акторов обеспечивает снижение количества фундаментальных дефектов, допуска-

2 Деятельность возникших на добровольной основе коллективов специалистов, формирующих внешний облик СОД исходя из своего опыта решения задач управления, оказывается значительно более результативным и эффективным, по сравнению с укоренившийся практикой сбора руководством организации предложений по закупке программных продуктов с последующим принятием решений специально организованной комиссией, в которой интересы акторов представляются сотрудниками администрации, курирующими вопросы создания, развития и сопровождения информационных систем. Это обусловлено тем, что в последнем случае окончательное решение по закупкам принимают эксперты, находящиеся вне ПС, связанных с управлением сложными объектами. Прим. авторов.

3 Принципиальное отличие такого подхода от действующей практики принятия решений о закупке компонентов информационных систем комиссией, в состав которой входят эксперты и представители администрации, но не входят (либо представлены очень ограничено) специалисты, вовлечённые в решение задач управления. Часто волевое решение руководства при организации закупок компонентов СОД не повышает ценности модернизированной системы в глазах пользователей, так как новые потребительские свойства АПК всё же не соответствуют их жизненным потребностям. Прим. авторов.

емых на ранней стадии проектирования СОД. Вместе с тем, следует подчеркнуть, что в силу низкой формализации процедуры перевода описания потребительских свойств на языке пользователей в описание свойств АПК на языке разработчика, возможно возникновение ошибок перевода и обусловленных этим дефектов в технических заданиях на разработку программных компонентов.

2 Базовый образец как мост между миром повседневности и миром систем

Свойства базового образца, представляющего собою результат договоренности заинтересованных сторон, является потенциальной причиной различного отношения акторов к одним и тем же проявлениям дефектов на стадии использования АПК. Действительно, персональные представления отдельного актора о свойствах «идеального» с его точки зрения изделия, отличаются от свойств базового образца, являющегося результатом взаимных уступок акторов. В силу этого у разных акторов будет наблюдаться разное отношение к одним и тем же проявлениям дефектов (феномен различной реакции разных пользователей на одни и те же проявления дефектов отмечается, например, в [17]). Отмеченное обстоятельство делает зависимым от актора толкование понятий «функциональная пригодность», «вредные и полезные функции системы», «ошибка», «дефект», «искажение данных» и т.д.

Формирование признаваемого всеми неоднородными акторами описания внешнего облика АПК является мостом между «миром повседневности акторов и миром систем» [18], т.е. между вопросами ЗАЧЕМ и ЧТО, с одной стороны, и КАК, с другой стороны. Перевод программного проекта в «мир систем» позволяет в дальнейшем использовать при проектировании стандартные подходы, типовые руководства и приёмы [6, 15, 16, 19].

В работах, посвящённых проектированию АПК, отмечается, что неоспоримой предпосылкой успешного исхода проекта реализации СОД является высокое качество спецификации требований пользователей. Согласно [19] спецификация требований пользователей является входом проекта, но не составной частью проекта. Этим, на наш взгляд, сторонники «тяжёлых» методологий (основу которых составляет системный подход к управлению сложными изделиями) стремятся показать, что мост между миром повседневности и миром систем уже пройден и реализация проекта перешла в «мир систем». Иными словами, закреплённый в действующих нормативных документах подход к проектированию АПК стремится в своей основе дистанцироваться от фундаментальных дефектов, возникающих на стадии формирования внешнего облика АПК.

Вместе с тем, следует обратить внимание на ограничения подхода к формированию внешнего облика АПК, в основе которого лежат положения теории интерсубъективного управления. Изменение внешней и внутренней сред, как объекта управления, так и управляющей системы, вынуждает акторов постоянно пересматривать свойства базового образца. В силу того, что пересмотр свойств требует согласования позиций неоднородных акторов, стремление к формированию «хорошего» базового образца может привести к тому, что скорость модернизации АПК будет меньше, чем скорость изменения внешней по отношению к СОД среды. Иными словами, будет отсутствовать коэволюция между свойствами АПК и внешней средой (свойство коэволюции как отличительного признака сложных систем обсуждается в [20]).

3 Вредные и полезные функции аппаратно-программных комплексов

В качестве концептуальной основы построения эталонных/базовых моделей изделий предлагается использовать функциональный поход. Это обусловлено тем, что рассмотрение

АПК на уровне функциональных свойств позволяет сравнивать между собою изделия разной структуры, созданные на разной элементной базе. Функциональный подход создаёт единую платформу для сравнения разных частей изделий.

Одним из основных условий построения эталонных/базовых моделей АПК должен быть учёт того, что при функционировании сложных систем разной природы и различного назначения имеет место одновременная реализация как полезных, так и вредных функций. На необходимость учёта этого обстоятельства обращается внимание, например, в работах

[3, 17, 21].

В дальнейшем под полезной функцией АПК понимается такая функция, которая увеличивает ценность продукта (услуги), поставляемого пользователю, либо уменьшает затраты, связанные с получением ценного результата.

Под вредной функцией понимается такая функция, которая уменьшает ценность продукта (услуги), поставляемого пользователю, либо увеличивает затраты, связанные с получением ценного результата.

Одна и та же функция автоматической системы с точки зрения разных акторов, может рассматриваться как полезная и как вредная. В то же время достигнутые между акторами договорённости позволяют найти консенсус и на его основе урегулировать ПС по обмену ресурсами посредством автоматической системы.

Функционированию АПК может быть поставлен в соответствие кортеж вида:

< И¥, Ш, е, SH, Q > ,

где ИБ - множество вредных функций, иБ - множество полезных функций, е - множество режимов использования, БИ - множество акторов, Q - множество критериев оценивания функциональной пригодности.

При одних и тех же режимах использования АПК содержание кортежа может оказаться различным у разных акторов. Число полезных и вредных функций, реализуемых системой, зависит, во-первых, от требований акторов, во-вторых, от режима использования изделия.

В разных режимах использования ек (к = 1;К) может реализовывать с точки зрения акторов различное число полезных и вредных функций. При этом отнесение одной и той же функции к классу «полезных» либо «вредных» зависит от режима использования и ценностных установок акторов. Полное множество функций , которое изделие может реализовать во всех режимах, можно определить как

^ = II (е)}.

к=1

Здесь {б(ек)}- множество функций, реализуемых изделием в режиме е, т.е. определяет границы качества АПК в рамках функционального подхода [7].

Пронумеровав элементы множества каждому режиму ек с учётом ценностных установок т-го актора ( т = 1;М ), можно поставить в соответствие вектор вида: (1) L = (1, 0, -1, ..., 0,...,1).

Число компонент вектора L совпадает с мощностью множества Компоненты вектора имеют следующий смысл: «1» - функция реализуется в объёме, оговоренном в техническом задании (т.е. в объёме, соответствующем базовому изделию), и является для т-го актора полезной; «0» - функция не реализуется; «-1» - функция реализуется в объёме, определённом в техническом задании, и с точки зрения т-го актора является вредной.

Множеству режимов использования изделия {£к } ; множеству акторов {т} , множеству

функций Бх с учётом (1) можно поставить в соответствие многомерную модель, представленную на рисунке 1.

5

К

К

-1

Функции

Рисунок 1 - Многомерное представление эталонных моделей

Представление (1) для реального изделия имеет вид

(«1

(£к)( т)

(£к)(т)

2

(*к)(т)

),

где а

(£к)( т)

- показатель (вес), характеризующий полноту реализации 1-й функции относительно функции, реализуемой базовым образцом в режиме £к с точки зрения т-го актора,

(£к)( т)

(£к)( т)

а ¡^к е [-1; да). Заметим, что показатель а{ кможет отличаться от эталонного значения

как в большую, так и в меньшую сторону.

Отклонение в меньшую сторону свидетельствует о наличии дефектов, возникающих при переводе базовых требований в программные продукты и конфигурацию АПК. Нижняя граница а1 ^^т) подчёркивает то обстоятельство, что наличие непреднамеренного дефекта может сделать «полезную» функцию «вредной» (например, вместо вывода космического корабля на заданную орбиту, уничтожит его при взлете [22]). Отклонения в большую сторону соответствуют наличию функциональных возможностей, превышающих потребности пользователей, иными словами, свидетельствуют о наличии организационных дефектов программного проекта: бюджет проекта тратится на то, чего заказчик не требует. Вопрос о наличии в программных продуктах излишних функциональных возможностей как признака низкого качества управления обсуждается, например, в [12].

В качестве метрической характеристики отклонения функциональных свойств реального изделия от свойств эталонного изделия может выступать, например, длина вектора

(2)

а

(**)( т)

Е (э,

(£к)(т) _ ~ <лХт) \ и, )

I=1

I

где Э,{£к){т) - эталонное значение 1-й компоненты (рисунок 1), а(-£к>(т^ = [-1; да).

2

Увеличение показателя d(е)(т) свидетельствует о том, что в целом возможности реального изделия сильнее отклоняются от эталонного.

Для модели (2) проблемным является вопрос об идентификации количественных харак-

( ек)( т )

теристик а 7.

Полагая, что функциональные возможности АПК для М-й целевой группы акторов в одинаковой степени важны в разных режимах использования, на основе (2) может быть построена совокупность графических моделей, иллюстрирующих влияние разных дефектов на качество функционирования изделий с точки зрения разных групп акторов в разных временных срезах (рисунок 2).

Этими моделями подчёркивается то обстоятельство, что отношения одного и того же актора к одним и тем же дефектам, проявляющимся в разных режимах функционирования, может изменяться во времени, что может быть обусловлено, например, изменением персональной онтологии актора в результате обучения.

(М-1)-я группа акторов

М-я группа акторов

1 -я группа акторов

М-я группа акторов

1-я группа акторов

режим £1

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

режим £к

- нулевой временной срез

- первый временной срез

- г-й временной срез

Рисунок 2 - Отклонение от эталонного поведения изделия, обусловленное проявлением совокупности дефектов

4 Оценка функциональной пригодности изделий по совокупности оценок акторов

При создании линейки программных продуктов одним из способов повышения качества информационного обеспечения проектных решений на ранней стадии проектирования составляет изучение мнений пользователей о потребительских свойствах существующих версий этих продуктов. Анализ результатов подконтрольной эксплуатации АПК создаёт основу для изменения конфигурации программных компонентов путём исключения из состава системы функций, не соответствующих реальным потребностям акторов. Исключение невостребованных функций означает устранение фундаментальных дефектов, приводящих к наличию у изделий свойств, малозначительных с точки зрения акторов.

Основу фундаментальной процедуры выявления свойств, не представляющих ценности с точки зрения акторов, может составить технология, основанная на использовании функции принадлежности, описанная в [23].

Преобразуем куб матриц, представленный на рисунке 1, к виду, представленному на рисунке 3.

Сформируем набор значений лингвистической шкалы: «ненужная функция», «функция, ценность которой сомнительна», «необходимая функция». Поставим этим лингвистическим переменным, например, следующие значения балльной шкалы востребованности функций:

■ ненужная функция - диапазон от 0 до 3 баллов;

■ функция, ценность которой сомнительна - диапазон от 2 до 8 баллов;

■ необходимая функция - диапазон от 7 до 10 баллов.

Каждому д-му значению предлагаемой шкалы присваивается своя нечёткая функция принадлежности щ, определяемая на балльной оси. Положение максимума д-й функции принадлежности является его опорным значением гд. В случае, если максимальному значению соответствует подынтервал балльной шкалы, опорным значением является середина подынтервала. Для описанной выше лингвистической шкалы предлагаются функции принадлежности, представленные на рисунке 4.

п

ЛИ ода

Я

П.

антор и п - д.

А]

А2

-

хш

Фушцци

Рисунок 3 - Преобразованный куб матриц

123456789

Рисунок 4 - Функция принадлежности лингвистической шкалы

I д востребованность функций

В терминах лингвистической шкалы т-й актор ( т = 1;М ) выражает свое мнение о целесообразности включения 1-й функции (l = 1; L ) в набор функций, реализуемых базовым образцом в к-м режиме использования объекта ек (к = 1;К ). Помимо этого, актор указывает степень уверенности своего заключения, выраженного числом и е [0, 1]. В расчёт принимаются лишь полезные/вредные функции, т.е. такие, которым в модели базового образца в к-й строке ставятся в соответствие значения «+1», «-1».

Для каждого из режимов ек с учётом оценки качества реализации 1-й функции с точки зрения т-го актора рассчитывается скалярная величина, дающая совокупную оценку значимости дефектов [25]:

т»(к),(т)

г(т) ,,(к),(т) ' 1

X ^и?

(3) z(k)(m)

т*(к),(т) тк

— (к ),( т)

X и?

1=1

т*(к)/т) , - - (т )

где 7 - число ненулевых ячеек в к-й строке т-й матрицы; г} 7 - опорное значение,

соответствующее лингвистической оценке 1-й функции, данной т-ым актором по результатам подконтрольной эксплуатации.

Пример. Предположим, разработано ГИС-приложение для информационной поддержки управления прохождением паводковой ситуации на ограниченной территории, позволяющее моделировать зоны затопления с учётом уровня воды на постах контроля. По результатам использования данного приложения производится опрос пользователей (акторов), целью которого является выяснение их удовлетворенности свойствами ГИС-приложения. Набор значений лингвистической шкалы и функция принадлежности аналогичны приведённым на рисунке 4. Предположим, в к-м режиме приложением реализуются две функции, т.е.

L(k).(m) = 2 . Актор оценивает результаты реализации функций следующим образом:

{"необходимая функция"; и1 = 0,8}

Б2: {"ненужная функция"; и2 = 0,7 }

Опорное значение для лингвистической переменной «необходимая функция» составляет г1 = 9,5 балла. Опорное значение для лингвистической переменной «ненужная функция» составляет г2 = 0,5 баллов. Согласно (3)

г(к)(т) = 9,5 • 0,8 + 0,5 • 0,7

= 5,3.

0,8 + 0,7

Ближайшее к числу 5,3 опорное значение равно пяти, чему соответствует лингвистическая переменная «функция, ценность которой сомнительна». Для 2(к^(т-> = 5,3 значение функции принадлежности и/к),( т) практически равно единице. Таким образом, по совокупности результатов эксплуатации т-й актор оценивает функционирование ГИС-приложения как «функция, ценность которой сомнительна» со 100% уверенностью.

Полученные результаты позволяют заключить, что в целом приложение представляет для пользователя интерес, однако, одна из функций либо требует серьезной доработки, либо эти функции следует исключить из приложения.

Заключение

По данным отчётов Standish Group [12, 24] и др., потребительские свойства АПК, создаваемых в рамках действующей системы стандартов, руководств и рекомендаций, в неполной мере соответствуют требованиям и ожиданиям пользователей СОД.

Перспективным подходом к уменьшению количества фундаментальных дефектов, соответствующих стадии формирования внешнего облика АПК, является принятие в качестве методической основы положений теории интерсубъективного управления. Использование положений теории интерсубъективного управления обеспечивает возможность формирования консолидированных решений, основанных на консенсусе неоднородных акторов о потребительских свойствах СОД.

Предложенные модели позволяют формализовать некоторые процедуры формирования внешнего облика АПК с учётом мнений разных акторов. Использование предлагаемых моделей позволяет получать сопоставимые оценки альтернатив внешнего облика АПК на ранних стадиях проектирования.

Благодарности

Работа поддержана грантами РФФИ 16-08-00442 «Управление функциональной безопасностью аппаратно-программных комплексов в составе сложных технических систем», 15-08-01758 «Методологические и методические основы анализа техногенной безопасности в условиях неопределённости состояния объектов управления».

Список источников

[1] Марков, A.C. Систематика уязвимостей и дефектов безопасности программных ресурсов / A.C. Марков, A.A. Фадин // Защита информации INSIDE. - 2013. - №3. - С. 2-7.

[2] Бородакий, Ю.В. Проблема имитационного моделирования дефектоскопических свойств компьютерной инфосферы / Ю.В. Бородакий, Р.М. Юсупов, Б.П. Пальчун // Труды 3-й всероссийской научно-практической конференции «Имитационное моделирование. Теория и практика». - СПб, 2007. - С. 87-92.

[3] Chai, K.H. A TRIZ-Based Method for New Service Design. National University of Singapore / K.H. Chai, J. Zhang, K.Ch. Tan // Journal of Service Research. - 2005. - V. 8, No. 1. - P. 48-66.

[4] Гвоздев, В.Е. Онтологический анализ дефектов при проектировании компонентов аппаратно-программных комплексов / В.Е. Гвоздев, Д.В. Блинова // Онтология проектирования. - 2015. - Т. 5, №4(18). - С. 399-410. DOI: 10.18287/2223-9537-2015-5-4-399-410.

[5] Липаев, В.В. Функциональная безопасность программных средств / В.В. Липаев. - М.: СИНТЕГ, 2004. -348 c.

[6] ГОСТ Р ИСО/МЭК 15288-2005 - Информационная технология. Системная инженерия. Процессы жизненного цикла систем.

[7] Чекмарев, А.И. Квалиметрия и управление качеством. Часть 1. Квалиметрия: Учеб. пособие / А.И. Чекмарев. - Самара: СГАУ, 2010. - 172 с.

[8] Черкесов, Г.Н. Надежность аппаратно-программных комплексов: Учеб. пособие / Г.Н. Черкесов. - СПб.: Питер, 2005. - 479 с.

[9] Виттих, В.А. Принципы управления процессом рождения инновационных идей / В.А. Виттих, Д.В. Горбунов, Т.В. Моисеева, С.В. Смирнов // Проблемы управления и моделирования в сложных системах: Труды XVII Международной конф. (22-25 июня 2015 г., Самара, Россия). - Самара: СамНЦ РАН, 2015. - С. 202-214.

[10] Черняховская, Л.Р.Разработка моделей и методов интеллектуальной поддержки принятия решений на основе онтологии организационного управления программными проектами / Л.Р. Черняховская, А.И. Малахова // Онтология проектирования. - 2013. - №4(10). - С. 42-52.

[11] Александровская, Л.Н. Безопасность и надежность технических систем: Учеб. пособие / Л.Н. Александровская, И.З. Аронов, В.И. Круглов, А.Г. Кузнецов, Н.Н. Патраков, А.М. Шолом. - М.: Университетская книга, Логос, 2004. - 376 с.

[12] CHAOS MANIFESTO 2014: Value versus Success & The Orthogonals. - The Standish Group International, Inc.-https://hennyportman.files.wordpress.com/2016/02/chaos-manifesto-2014.pdf (Дата обращения 25.10.16).

[13] Bummux, B.A. Ситуационное управление с позиций постнеклассической науки / В.А. Виттих // Онтология проектирования. - 2012. - №2(4). - С. 7-15.

[14] Bummux, B.A. Организация сложных систем. - Самара: Самарский научный центр РАН, 2010. - 66 с.

[15] ESA PSS-05-3 Guide to the Software Requirements Definition Phase, March 1995.

[16] IEEE STD 830 Recommended Practice for Software Requirements Specifications, 1998.

[17] Майерс, Г. Надежность программного обеспечения. - М.: Мир, 1980. - 360 с.

[18] Bummux, B.A. Неоднородный актор и повседневность как ключевые понятия эвергетики / В.А. Виттих. -Самара: ИПУСС РАН, 2014. - 12 с.

[19] ESA PSS-05-0 European Space Agency software engineering standards, February 1991.

[20] Rzevski, G. Self-Management in the Emerging Global Society / G. Rzevski // Проблемы управления и моделирования в сложных системах: Труды XVII Международной конференция (22-25 июня 2015 г., Самара, Россия). - Самара: СамНЦ РАН, 2015. - С. 3-9.

[21] Гвоздев, B.E. Элементы теории управления непреднамеренными дефектами в информационно-коммуникационных системах / В.Е. Гвоздев, Д.В. Блинова // Системная инженерия. - 2015. - №2. -С. 104-113.

[22] Nuseibeh, B. Ariane 5: Who Dunnit?/ B. Nuseibeh // IEEE Software. - 1997. - Vol. 14, Issue 3. - P. 15-16.

[23] Pelaez, C.E. Using fuzzy cognitive maps as a system model for failure modes and effects analysis / C.E. Pelaez, J.B. Bowles // Information Sciences. - 1996. - Vol. 88(1). - P. 177-199.

[24] CHAOS Manifesto 2011: The Laws of CHAOS and the CHAOS 100 Best PM Practices. - The Standish Group International, Inc. - http://immagic.com/eLibrary/ARCHIVES/GENERAL/GENREF/S110415C.pdf (Дата обращения 05.12.2015).

PREVENTION OF DEFECTS ON THE EARLY STAGES OF DESIGNING HARDWARE-SOFTWARE COMPLEXES ON THE BASIS OF THE POSITIONS OF THE THEORY OF INTERSUBJECTIVE MANAGEMENT

V.E. Gvozdev1, D.V. Blinova2, L.R. Chernyakhovskaya3

Ufa State Aviation Technical University, Ufa, Russia 1 [email protected], [email protected], [email protected]

Abstract

This article discusses the actor's role in the appointment of the functional properties of the base and gauge samples of hardware-software complexes.The features of formation of external appearance of the hardware-software complex from position of the provisions of intersubjective management theory are considered.The concepts of "harmful" and "useful" functions of hardware-software complexes based on the different actors point of view are given. It is proposed vector representation of the functional properties of the base samples, it is shown a multidimensional model that analyzes the properties of the hardware-software complexes with due regard for use of different modes and different actor's opinions. An approach is proposed for the evaluation of the degree of deviation the properties of hardware-software complexes from basic and functional suitability of hardware-software complexes, taking into account the aggregate of actors estimates.

Key words: intersubjective management, designing, function safety, defect of hardware-software complex, actor, function of accessory.

Citation: Gvozdev VE, Blinova DV, Chernyakhovskaya LR. Hardware-software complexes on the basis of the positions of the theory of intersubjective management. Ontology of Designing. 2016; 6(4): 452-464. DOI: 10.18287/2223-95372016-6-4-452-464.

Acknowledgment

This work was supported by the Russian Foundation for Basic Research № 16-08-00442 "Management of functional safety software and hardware in complex technical systems", 15-08-01758 «Methodological and methodical bases of technogenic safety analysis under uncertainty facilities management state».

References

[1] Markov AS, Fadin AA. Taxonomy vulnerabilities and defects of software safety [In Russian]. Information protection INSIDE, 2013; 3: 2-7.

[2] Borodakij YuV, Yusupov RM, Palchun BP. Problem of imitation modelling of computing infosphere defectoscopy features [In Russian]. Proc. of the 3rd Russian conf. "Imitation modelling. Theory and Practice" St. Petersburg, 2007: 87-92.

[3] Chai KH, Zhang J, Tan KC. A TRIZ-Based Method for New Service Design. National University of Singapore, Journal of Service Research, 2005; 8(1): 48-66.

[4] Gvozdev VE, Blinova DV. Ontological analysis of defects at the designing of hardware-software complexes [In Russian]. Ontology of Designing, 2015; 5(4): 399-410. DOI: 10.18287/2223-9537-2015-5-4-399-410.

[5] Lipaev VV. Functional security of software [In Russian]. - Moscow: SINTEG, 2005.

[6] ISO/IEC 15288:2002 System engineering - System life cycle processes.

[7] Chekmarev AI. Qualimetry and quality management. Part 1. Qualimetry: Textbook [In Russian]. - Samara: SSAU, 2010.

[8] Cherkesov GN. The reliability of hardware and software systems: Textbook [In Russian]. - St. Petersburg: Piter, 2005.

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

[9] Vittikh VA, GorbunovDV, Moiseeva TV, Smirnov SV. The principals of managing of the process of innovative ideas birth [In Russian]. Proc. of the XVII Int. Conf. "Complex Systems: Control and Modeling Problems" (Samara, Russia, 2015, June 22-25). Samara: Scientific Center of RAS; 2015: 202-214.

[10] Chernyahovskaya LR, Malahova AI. Development of Intellectual Decision Support Models and Methods Based on Ontology of Software Projects Organization Management [In Russian]. Ontology of Designing, 2013; 3(4): 4252.

[11] Aleksandrovskaj LN, Aronov IZ, Kruglov VI, Kuznetsov AG, Patrakov NN, Sholom AM. Safety and reliability of technical systems: Textbook [In Russian]. - Moscow: University book, Logos, 2004.

[12] CHAOS MANIFESTO 2014: Value versus Success & The Orthogonals. - The Standish Group International, Inc.-https://hennyportman.files.wordpress.com/2016/02/chaos-manifesto-2014.pdf

[13] Vittikh VA. Situational management from the position of postneoclassic science [In Russian]. Ontology of Designing, 2012; 2(2): 7-15.

[14] Vittikh VA. Organization of complex-systems [In Russian]. - Samara: Scientific Center of RAS, 2010.

[15] ESA PSS-05-3Guide to the Software Requirements Definition Phase, March 1995.

[16] IEEE STD 830 Recommended Practice for Software Requirements Specifications, 1998.

[17] Myers GJ. Software reliability: Principles and practices. New York: Wiley, 1976.

[18] Vittikh VA. Heterogeneous actor and everyday life as the key concepts of evergetics [In Russian]. - Samara: Institute of Control Science of Complex Systems of RAS, 2014.

[19] ESA PSS-05-0 European Space Agency software engineering standards, February 1991.

[20] Rzevski G. Self-Management in the Emerging Global Society. Proc. of the XVII Int. Conf. "Complex Systems: Control and Modeling Problems" (Samara, Russia, 2015, June 22-25). Samara: Scientific Center of RAS; 2015: 3-9.

[21] Gvozdev VE, Blinova DV. Elements of the management theory inadvertent defects in information and communication systems [In Russian]. System Engineering, 2015; 2: 104-113.

[22] Nuseibeh B. Ariane 5: Who Dunnit? IEEE Software, 1997; 14(3): 15-16.

[23] Pelaez CE, Bowles JB. Using fuzzy cognitive maps as a system model for failure modes and effects analysis. Information Sciences, 1996; 88(1): 177-199.

[24] CHAOS Manifesto 2011: The Laws of CHAOS and the CHAOS 100 Best PM Practices. - The Standish Group International, Inc. - http://immagic.com/eLibrary/ARCHIVES/GENERAL/GENREF/S110415C.pdf (Дата обращения 05.12.2015).

Сведения об авторах

Гвоздев Владимир Ефимович, 1955 г. рождения. Окончил Уфимский авиационный институт в 1978 г., д.т.н. (2000), профессор. Заведующий кафедрой технической кибернетики Уфимского государственного авиационного технического университета. В списке научных трудов более 150 работ, в том числе монография и учебные пособия по проектированию и реализации программных продуктов и проектов. Проводит исследования в области открытых информационных систем, прикладной статистики, теории надёжности, контроля и управления состоянием окружающей среды, управления программными проектами, функциональной безопасности.

Gvozdev Vladimir Efimovich (b. 1955) graduated from the Ufa Aviation Institute in 1978, D. Sc. Eng. (2000), prof. He is Head of Technical Cybernetic Department at Ufa State Aviation Technical University. He is co-author of more than 150 publications in the field of design and production of program products and projects, open information systems, applied statistic, theory of reliability, monitoring and management of environmental condition, function safety.

Блинова Дарья Викторовна, 1984 г. рождения. Окончила Уфимский государственный авиационный технический университет в 2006 г., к.т.н. (2009). Доцент кафедры технической кибернетики Уфимского государственного авиационного технического университета. Проводит исследования в области прикладной статистики, управления природно-техническими системами, функциональной безопасности, дефектологии компонентов аппаратно-программных комплексов.

Blinova Darya Viktorovna(b. 1984) graduated from the Ufa State Aviation Technical University in 2006, PhD (2010). She is Assistant Professor at Ufa State Aviation Technical University (Department of Technical Cybernetic). She conducts research in the field of applied statistic, management of natural and technical systems, function safety, defectology of hardware-software complexes components.

Черняховская Лилия Рашитовна, 1947 г. рождения. Окончила Уфимский авиационный институт в 1970 г., д.т.н. (2004). Профессор кафедры технической кибернетики Уфимского государственного авиационного технического университета. В списке научных трудов около 150 работ в области системного анализа, интеллектуальных информационных систем и систем поддержки принятия решений.

Chernyakhovskaya Liliya Rashitovna (b. 1947) graduated from the Ufa Aviation Institute in 1970, Dr. of Tech. Sci. (2004). Professor of Ufa State Aviation Technical University (Technical cybernetics department).Co-author of about 150 publications in the field of system analysis, intellectual information systems and decision support systems.

i Надоели баннеры? Вы всегда можете отключить рекламу.