Научная визуализация

Scientific Visualization

Электронный журнал открытого доступа

 Национальный Исследовательский Ядерный Университет "МИФИ"

      ISSN 2079-3537      

 
 
 
                                                                                                                                                                                                                                                                                                                                                                                                                                                                             

Научная визуализация, 2018, том 10, номер 2, страницы 138 - 150, DOI: 10.26583/sv.10.2.11

Визуальное обеспечение творческой разработки программных систем

Автор: А.И. Разумовский

ИПУ РАН, Москва

ORCID: 0000-0002-1449-2873, razumowsky@yandex.ru

 

Аннотация

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

 

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