ОПЫТ МОДЕРНИЗАЦИИ МЕТОДОЛОГИИ ICONIX ДЛЯ ОБУЧЕНИЯ СТУДЕНТОВ ПРОЕКТИРОВАНИЮ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ : научное издание

Описание

Тип публикации: статья из журнала

Год издания: 2025

Идентификатор DOI: 10.21777/2500-2112-2025-2-45-55

Ключевые слова: software projecting, UML language, object-oriented projecting, ICONIX methodology, проектирование программного обеспечения, язык UML, объектно-ориентированное проектирование, Методология ICONIX

Аннотация: В статье представлен подход к проектированию программного обеспечения, дополняющий канонический процесс ICONIX этапами построения схемы базы данных, разработки макетов пользовательского интерфейса, карты диалоговых окон, описания форматов файлов и сообщений. Изменения в процесс предложены с учетом опыта, полученного при внедрении рПоказать полностьюанее созданного прототипа среды моделирования, обеспечивающего инструментальную поддержку процесса ICONIX. Основными критериями при выборе вводимых в процесс моделей являлись простота построения и наличие информации об их применении в промышленной разработке. Использование предложенного процесса направлено на повышение качества разрабатываемой спецификации требований к программному обеспечению и обеспечение более тесной ее связи с моделями, создаваемыми при проектировании. Показана возможность автоматизации поиска ряда ошибок проектирования. Из открытых источников выбраны методы проверки проектных решений, применимые к создаваемым в рамках предложенного процесса моделям, выполнение которых возможно без участия человека. Предложен ряд новых методов проверки взаимного соответствия созданных программистом моделей, специфичных для нового процесса проектирования, показана возможность их автоматизации. За счет создания и внедрения в учебный процесс инструментальных средств, обеспечивающих поддержку предложенного подхода, может быть снижена нагрузка на преподавателя и повышено качество учебных работ студентов. The article describes an approach to software projecting that complements the canonical ICONIX process with the stages of creating a database schema, developing user interface layouts, dialog box maps, and describing file formats and messages. The changes to the process are proposed taking into account the experience gained during the implementation of a previously created prototype modeling environment that provides instrumental support for the ICONIX process. The main criteria for selecting the models introduced into the process were simplicity of construction and availability of information about their application in industrial development. The use of the proposed process is aimed at improving the quality of the developed specification of software requirements and ensuring its closer connection with the models created during the projecting. The possibility of automating the search for a number of projecting errors is shown. Methods of verification of projecting solutions have been selected from open sources, applicable to models created within the framework of the proposed process, the implementation of which is possible without human intervention. A number of new methods for verifying the mutual correspondence of models created by the programmer, specific to the new projecting process, are proposed, and the possibility of automating them is shown. Due to creating and implementing tools in the educational process that support the proposed approach, the teacher workload can be reduced and the quality of students’ academic work improved.

Ссылки на полный текст

Издание

Журнал: Образовательные ресурсы и технологии

Выпуск журнала: 2

Номера страниц: 45-55

ISSN журнала: 23125500

Место издания: Москва

Издатель: Семенов Александр Вячеславович

Персоны

Вхождение в базы данных