Голосовский М.С. —
Модель оценивания погрешностей прогнозирования сроков разработки программного обеспечения
// Программные системы и вычислительные методы. – 2015. – № 3.
– С. 311 - 322.
DOI: 10.7256/2454-0714.2015.3.17100
Читать статью
Аннотация: Предметом исследования является сфера разработки программного обеспечения. Важной прикладной задачей является достоверное прогнозирование сроков разработки программного обеспечения. Однако отсутствие массива типовых работ по созданию программного обеспечения, время выполнения которых заранее определено регламентом или замерено с использованием хронометража, существенно затрудняет решение названной задачи. С учетом такой неопределенности создана математическая модель оценивания погрешностей прогнозирования сроков разработки программного обеспечения на основе нечёткой адаптивной системы, основанной на массиве продукционных правил, антецеденты и консеквенты которых представлены лингвистическими переменными. Методология исследования объединяет методы программной инженерии и методы нечеткого логического вывода с применением нечетких регуляторов на основе продукционных правил. Основным результатом исследования является модель оценивания погрешностей прогнозирования сроков разработки программного обеспечения на основе нечёткой адаптивной системы и результаты исследования ее потенциальной эффективности. Показано, что достоинствами разработанной модели являются: возможность получения оценки ошибки на основе экспертных оценок при отсутствии статистических данных; возможность корректировки модели в ходе выполнения проекта; устойчивость модели к разовым шумовым изменениям в результирующих значениях;возможность переноса модели в новый проект.
Abstract: The subject of research is in the area of software development. An important task for this field is to accurately predict the timing of software development. However, the lack of standard set of tasks for which the execution time is predetermined or measured considerably complicates time management. Given these uncertainties, the author created a mathematical model of estimation of errors in predicting the timing of software development based on adaptive fuzzy system with an array of production rules, the antecedents and the consequent for which are represented by linguistic variables. The research methodology combines software engineering techniques and methods of fuzzy inference using fuzzy controllers based on production rules. The main result of the research is in building a model of estimation of errors in predicting the timing of software development based on fuzzy adaptive control system and the studies of its potential effectiveness. It is shown that the advantages of the developed model are: the possibility of obtaining error estimates based on expert judgment in the absence of statistical data; the possibility of adjusting the model during the project; the stability of the model to the one-time changes in the resulting noise values; the ability to transfer the model in a new project.
Голосовский М.С., Солнцев В.И., Лушкин А.М. —
Методика адаптивного персонифицированного управления подготовкой персонала с использованием автоматизированных систем обучения
// Тренды и управление. – 2015. – № 2.
– С. 167 - 176.
DOI: 10.7256/2454-0730.2015.2.14132
Читать статью
Аннотация: Предметом исследования являются вопросы совершенствования подготовки персонала с использованием автоматизированных систем обучения за счет реализации адаптивного персонифицированного управления подготовкой персонала, учитывающего индивидуальные особенности обучаемого, немонотонность траекторий обучения, рефлексивность и прогностические оценки усвоения материала, получаемые в результате ретроспективного анализа динамики обучения. В процессе подготовки персонала на основе анализа результатов взаимодействия автоматизированной системы обучения с обучаемым оценивается эффективность реализуемой стратегии обучения, которая при необходимости адаптивно корректируется на основе положений трансформационной теории обучения. Исследование выполнено с применением методов инженерной психологии, системного анализа, управления знаниями, проектирования автоматизированных систем, эргономики. Основные выводы проведенного исследования заключаются в том, что использование методов теории трансформационного обучения для реализации адаптивного персонифицированного управления подготовкой персонала с использованием автоматизированных систем обучения позволяет сократить сроки и повысить качество профессиональной подготовки обучаемых за счет оптимизации типовой структуры обучения для каждого обучаемого с учетом индивидуальных особенностей усвоения им учебного материала.
Abstract: The subject of this study is the multitude of issues regarding the improvement of personnel training with the help of automated training systems, achieved by implementing adaptive personified management for personnel training, which would consider individual traits of the subject of training, non-monotonous structure of study trajectories, predictions for mastering study material, achieved through retrospective study dynamics analysis. During the personnel training process based on the analysis of the results of student-automated system interaction, the efficiency of the chosen strategy is being evaluated, producing recommendations for adaptive correction based on transformation theory's theses. This research employed the methods of engineering psychology, system analysis, knowledge management, automated systems engineering, ergonomics. The main conclusions of this study revolve around the fact that using the methods of the transformation study theory for implementing adaptive personalized personnel training management, using automated training systems allows to shorten the time and enhance the quality of professional training of subjects, due to optimizing the typical structure of training for each subject, considering their individual study traits.
Голосовский М.С. —
Методика выбора геоинформационной системы для исследования морских акваторий
// Программные системы и вычислительные методы. – 2015. – № 2.
– С. 163 - 169.
DOI: 10.7256/2454-0714.2015.2.14904
Читать статью
Аннотация: Предметом исследований является решение прикладной задачи выбора геоинформационной системы, оптимальной по своим характеристикам для применения в интересах исследования морских акваторий и прибрежных зон. Альтернативами являются программные продукты, представленные на рынке геоинформационных систем. Показателями качества являются частные оценки каечтсва реализации базовых функций: построение изолиний рельефа; расчёт площади затопления; построение трёхмерных моделей; создание пользовательских слоёв; создание пользовательских объектов. решение задачи основано на модифицированном нечётком методе анализа иерархий. Методы исследования: квалиметрия сложных систем, анализ иерархически организованных структур, нечёткая логика, геоинформатика, матричное исчисление, вычислительная математика. Основные выводы проведенного исследования состоят в том, что применение модифицированного нечёткого метода анализа иерархий позволило найти решение задачи выбора альтернативного варианта, удовлетворяющего системе иерархически организованного критерия качества с заданными функциями взаимных предпочтений критериев и альтернативных вариантов, полученными на основе агрегирования мнений экспертов предметной области.
Abstract: The aim of the research is to solve the problem of choosing the application of geographic information system, optimal in performance for use in the interest of the study of maritime and coastal zones. Some software products presented on the market of geographic information systems can be used as alternatives. The assessment quality indicators are individual ratings of basic features implementation: building contour relief; calculation of the flooded area; construction of three-dimensional models; create custom layers; the creation of custom objects. The presented solution is based on a modified fuzzy analytic hierarchy process method. Methods use in the research: qualimetry complex systems, analysis of hierarchically organized structures, fuzzy logic, geoinformatics, matrix calculus, computational mathematics. The main conclusions of the study is that the use of a modified fuzzy hierarchy analysis method allowed to find a solution to the problem of choosing an alternative embodiment, a hierarchically organized system meets the quality criterion with given functions of mutual preferences of criteria and alternatives, obtained on the basis of expert opinion aggregation domain.
Голосовский М.С., Есев А.А. —
Технология синтеза базы психологических и дидактических тестов системы автоматизированного обучения
// Программные системы и вычислительные методы. – 2015. – № 2.
– С. 170 - 181.
DOI: 10.7256/2454-0714.2015.2.14920
Читать статью
Аннотация: Предметом исследования являлся синтез базы психологических и дидактических тестов для текущего контроля уровня знаний обучаемых, реализуемого с помощью системы тестового контроля системы автоматизированного обучения. Функционирование этой системы основано на реализации адаптивного тестирования, представляющего собой процесс автоматизированного подбора тестовых заданий (контрольных вопросов) такого уровня трудности, при котором точность (объективность) измерения уровня знаний обучаемого достигает максимума, а неотъемлемой частью системы база контрольных тестов, объединяющая психологические и дидактические тесты. Для выполнения исследования использовались методы педагогической информатики, структурного системного анализа, экспертных оценок, проектирования баз данных автоматизированных систем. В результате исследований создана и успешно апробирована на практике технология синтеза базы тестов системы автоматизированного обучения, позволяющая реализовать адаптивное управление обучением за счет обеспечения соответствия обучающих воздействий индивидуально-психологическим особенностям и уровню подготовки обучаемых с автоматизированным контролем уровня их мотивации и активности.
Abstract: The subject of the research is the synthesis of the base of psychological and didactic tests for monitoring the level of knowledge, implemented through a system test control system of computer-aided learning systems. The functioning of such systems is based on the implementation of adaptive testing as a process of automated selection of test items (test questions) of a such level of difficulty, in which the objective accuracy of the level of student's knowledge measurement reaches a maximum. A base of control tests, combining psychological and didactic tests is an important part of such system. To carry out the research the authors used methods of pedagogical science, structural systems analysis, expert assessments, database design for automation systems. As a result of the research the authors developed and successfully tried out the synthesis technology for base of tests in computer-aided learning, allowing implementing adaptive management of education process by providing training influences appropriate for individual psychological characteristics of each student and providing a level of training of students with automated control of their level of motivation and commitment.
Голосовский М.С. —
Информационно-логическая модель процесса разработки программного обеспечения
// Программные системы и вычислительные методы. – 2015. – № 1.
– С. 59 - 68.
DOI: 10.7256/2454-0714.2015.1.14119
Читать статью
Аннотация: Предметом исследования являются ранние стадии жизненного цикла программного обеспечения, от качества выполнения работ на которых существенно зависит качество результата разработки программного обеспечения. В результате анализа опыта практического применения широко используемых водопадной (каскадной), итеративной и инкрементной моделей жизненного цикла программного обеспечения показано, что они не в полной мере удовлетворяют потребностям практики. Вместе с тем, имеется возможность синтеза модели жизненного цикла программного обеспечения, объединяющей достоинства трех названных моделей. Методология исследования базируется на моделях жизненного цикла программного обеспечения, структурном системном анализе, программной инженерии и информационно-логическом моделировании. Основные выводы проведенного исследования заключаются в том, что разработана модель жизненного цикла программного обеспечения (для этапа его разработки), представленная в нотации UML-диаграммы, которая состоит из этапов инициации разработки, постановки инкремента, исполнения инкремента и завершения разработки. Практическая реализация разработанной модели обеспечивает сокращение времени, необходимого на разработку программного обеспечения и необходимой отчетной документации.
Abstract: The author studies the early stages of the software life cycle on the quality of which the quality of the result of software development essentially depends. An analysis of the experience of the practical application of the widely used waterfall (cascade), iterative and incremental models of software life cycle showed that they do not fully meet the needs of the practices. However, there is a possibility of the synthesis of a new model of the life cycle of software that combines all of these three models. The research methodology is based on the models of the software life cycle, structured systems analysis, software engineering, and information and logical modeling. The main conclusions of the study lies in the model of the software life cycle (for the stage of its development), presented in notation UML-diagrams, which consists of the stages of initiation of development, setting the increment, execution of the increment and completion of the development. Practical implementation of the developed model provides a reduction in the time required for software development and preparing the necessary project documentation.