<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Publishing DTD v1.3 20210610//EN" "JATS-journalpublishing1-3.dtd">
<article article-type="research-article" dtd-version="1.3" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xml:lang="ru"><front><journal-meta><journal-id journal-id-type="publisher-id">kaz44</journal-id><journal-title-group><journal-title xml:lang="ru">Вестник Университета Шакарима. Серия технические науки</journal-title><trans-title-group xml:lang="en"><trans-title>Bulletin of Shakarim University. Technical Sciences</trans-title></trans-title-group></journal-title-group><issn pub-type="ppub">2788-7995</issn><issn pub-type="epub">3006-0524</issn><publisher><publisher-name>«Шәкәрім университеті» КеАҚ</publisher-name></publisher></journal-meta><article-meta><article-id pub-id-type="doi">10.53360/2788-7995-2024-3(15)-2</article-id><article-id custom-type="elpub" pub-id-type="custom">kaz44-1320</article-id><article-categories><subj-group subj-group-type="heading"><subject>Research Article</subject></subj-group><subj-group subj-group-type="section-heading" xml:lang="ru"><subject>АВТОМАТИЗАЦИЯ И ИНФОРМАЦИОННЫЕ ТЕХНОЛОГИИ (ОРИГИНАЛЬНАЯ СТАТЬЯ)</subject></subj-group><subj-group subj-group-type="section-heading" xml:lang="en"><subject>AUTOMATION AND INFORMATION TECHNOLOGY (ORIGINAL ARTICLE)</subject></subj-group></article-categories><title-group><article-title>АНАЛИЗ И СИСТЕМАТИЗАЦИЯ МЕТОДОВ РАЗРАБОТКИ ПРОГРАММНЫХ ИНТЕРФЕЙСОВ</article-title><trans-title-group xml:lang="en"><trans-title>ANALYSIS AND SYSTEMATIZATION OF SOFTWARE INTERFACE DEVELOPMENT METHODS</trans-title></trans-title-group></title-group><contrib-group><contrib contrib-type="author" corresp="yes"><name-alternatives><name name-style="eastern" xml:lang="ru"><surname>Бопанова</surname><given-names>Э. Н.</given-names></name><name name-style="western" xml:lang="en"><surname>Bopanova</surname><given-names>E. N.</given-names></name></name-alternatives><bio xml:lang="ru"><p>Эмилия Нурлановна Бопанова – магистрант кафедры «Автоматизация, информационные технологии и градостроительство»,</p><p>071412, г. Семей, ул. Глинки, 20 А </p></bio><bio xml:lang="en"><p>Эмилия Нурлановна Бопанова– master's student of the Department «Automation, Information Technology and Urban Planning»,</p><p>071412, Semey, Glinka Street, 20 A</p></bio><email xlink:type="simple">emiliya2000@mail.ru</email><xref ref-type="aff" rid="aff-1"/></contrib><contrib contrib-type="author" corresp="yes"><name-alternatives><name name-style="eastern" xml:lang="ru"><surname>Карымсакова</surname><given-names>И. Б.</given-names></name><name name-style="western" xml:lang="en"><surname>Karymsakova</surname><given-names>I. B.</given-names></name></name-alternatives><bio xml:lang="ru"><p>Индира Бекеновна Карымсакова – преподаватель кафедры «Автоматизация, информационные технологии и градостроительство»,</p><p>071412, Республика Казахстан, г. Семей, ул. Глинки, 20 А</p></bio><bio xml:lang="en"><p>Индира Бекеновна Карымсакова – lecturer of the Department «Automatization, Information Technology and Urban Planning»,</p><p>071412, Semey, Glinka Street, 20 A</p></bio><xref ref-type="aff" rid="aff-1"/></contrib><contrib contrib-type="author" corresp="yes"><name-alternatives><name name-style="eastern" xml:lang="ru"><surname>Крак</surname><given-names>Ю. В.</given-names></name><name name-style="western" xml:lang="en"><surname>Krak</surname><given-names>Y. V.</given-names></name></name-alternatives><bio xml:lang="ru"><p>Юрий Васильевич Крак – профессор кафедры «Теоретическая кибернетика»,</p><p>01033, г. Киев, ул. Володимирська, 60</p></bio><bio xml:lang="en"><p>Юрий Васильевич Крак – professor of the Department «Theoretical Cybernetics»,</p><p>01033, Kyiv, Volodymyrska Street, 60</p></bio><xref ref-type="aff" rid="aff-2"/></contrib></contrib-group><aff-alternatives id="aff-1"><aff xml:lang="ru">Университет имени Шакарима города Семей<country>Казахстан</country></aff><aff xml:lang="en">Shakarim University of Semey<country>Kazakhstan</country></aff></aff-alternatives><aff-alternatives id="aff-2"><aff xml:lang="ru">Киевский национальный университет имени Шевченко<country>Украина</country></aff><aff xml:lang="en">Shevchenko National University of Kyiv<country>Ukraine</country></aff></aff-alternatives><pub-date pub-type="collection"><year>2024</year></pub-date><pub-date pub-type="epub"><day>27</day><month>09</month><year>2024</year></pub-date><volume>0</volume><issue>3(15)</issue><fpage>15</fpage><lpage>22</lpage><permissions><copyright-statement>Copyright &amp;#x00A9; Бопанова Э.Н., Карымсакова И.Б., Крак Ю.В., 2024</copyright-statement><copyright-year>2024</copyright-year><copyright-holder xml:lang="ru">Бопанова Э.Н., Карымсакова И.Б., Крак Ю.В.</copyright-holder><copyright-holder xml:lang="en">Bopanova E.N., Karymsakova I.B., Krak Y.V.</copyright-holder><license xml:lang="ru" license-type="creative-commons-attribution" xlink:href="https://creativecommons.org/licenses/by/4.0/" xlink:type="simple"><license-p>Данная работа распространяется под лицензией Creative Commons Attribution 4.0.</license-p></license><license xml:lang="en" license-type="creative-commons-attribution" xlink:href="https://creativecommons.org/licenses/by/4.0/" xlink:type="simple"><license-p>This work is licensed under a Creative Commons Attribution 4.0 License.</license-p></license></permissions><self-uri xlink:href="https://tech.vestnik.shakarim.kz/jour/article/view/1320">https://tech.vestnik.shakarim.kz/jour/article/view/1320</self-uri><abstract><p>Целью данного исследования является анализ и систематизация методов разработки программных интерфейсов (ПИ), а также определение оптимальных подходов и технологий для создания интуитивно понятных и удобных ПИ. В современном мире программные интерфейсы играют ключевую роль в обеспечении взаимодействия пользователя с программными продуктами, поэтому важность их качественного проектирования сложно переоценить. В рамках работы рассматриваются различные методики проектирования ПИ, включая классические и современные подходы, такие как пользовательско-ориентированный дизайн (UCD), прототипирование, тестирование на удобство использования и адаптивный дизайн. Также изучаются принципы взаимодействия с пользователем, включая когнитивные аспекты и модели восприятия информации, что позволяет создать более эффективные и удобные в использовании интерфейсы.</p><p>Особое внимание уделяется современным технологиям и инструментам, таким как фреймворки и библиотеки для разработки интерфейсов, методы автоматизации и использования искусственного интеллекта в процессе проектирования ПИ. Исследование включает анализ успешных примеров реализации ПИ в различных отраслях, а также обзор новейших тенденций в области интерфейсного дизайна. Результаты исследования направлены на формирование рекомендаций по выбору оптимальных методов и технологий разработки ПИ в зависимости от специфики проекта и требований конечных пользователей.</p><p>Основные выводы исследования могут быть полезны разработчикам программного обеспечения, специалистам по пользовательскому опыту и дизайнерам интерфейсов для повышения качества взаимодействия пользователей с программными продуктами. Работа также может служить основой для дальнейших исследований в области разработки и оптимизации пользовательских интерфейсов, способствуя развитию данной области знаний и практики.</p></abstract><trans-abstract xml:lang="en"><p>The goal of this research is to analyze and systematize the methods used in software interface (SI) development, as well as to identify the optimal approaches and technologies for creating intuitive and user-friendly interfaces. In today's world, software interfaces play a crucial role in facilitating user interaction with software products, making their effective design essential. This study examines various SI design methodologies, including both classical and modern approaches, such as user-centered design (UCD), prototyping, usability testing, and adaptive design. Additionally, it explores principles of user interaction, including cognitive aspects and models of information perception, which contribute to the creation of more efficient and user-friendly interfaces.</p><p>Special attention is given to contemporary technologies and tools, such as frameworks and libraries for interface development, as well as automation methods and the use of artificial intelligence in the SI design process. The research includes an analysis of successful SI implementations across various industries and reviews the latest trends in interface design. The findings are aimed at providing recommendations for selecting the most appropriate methods and technologies for SI development, depending on the project's specific requirements and the needs of end users.</p><p>The key conclusions of this study may be valuable to software developers, user experience specialists, and interface designers in improving the quality of user interactions with software products. This work can also serve as a foundation for further research in the field of user interface development and optimization, contributing to the advancement of knowledge and practice in this area.</p></trans-abstract><kwd-group xml:lang="ru"><kwd>пользовательские интерфейсы</kwd><kwd>методы разработки</kwd><kwd>интуитивно понятные интерфейсы</kwd><kwd>удобство использования</kwd><kwd>пользовательско-ориентированный дизайн</kwd><kwd>прототипирование</kwd><kwd>тестирование интерфейсов</kwd><kwd>адаптивный дизайн</kwd></kwd-group><kwd-group xml:lang="en"><kwd>user interfaces</kwd><kwd>development methods</kwd><kwd>intuitive interfaces</kwd><kwd>usability</kwd><kwd>user-centered design</kwd><kwd>prototyping</kwd><kwd>interface testing</kwd><kwd>adaptive design</kwd></kwd-group></article-meta></front><back><ref-list><title>References</title><ref id="cit1"><label>1</label><citation-alternatives><mixed-citation xml:lang="ru">Введение в операционные системы: в 2-х т. – М.: Мир, 1987. – 398 с.</mixed-citation><mixed-citation xml:lang="en">Vvedenie v operatsionnye sistemy: v 2-kh t. – M.: Mir, 1987. – 398 s. (In Russian).</mixed-citation></citation-alternatives></ref><ref id="cit2"><label>2</label><citation-alternatives><mixed-citation xml:lang="ru">Информационные системы: Методы и средства / Пер. с фр. под ред. К.Л. Горфана, Т.В. Молчановой. – Москва: Мир, 1979. – 632 с.</mixed-citation><mixed-citation xml:lang="en">Informatsionnye sistemy: Metody i sredstva / Per. s fr. pod red. K.L. Gorfana, T.V. Molchanovoi. – Moskva: Mir, 1979. – 632 s. (In Russian).</mixed-citation></citation-alternatives></ref><ref id="cit3"><label>3</label><citation-alternatives><mixed-citation xml:lang="ru">Белоусова С.А. Анализ подходов к созданию пользовательского интерфейса / С.А. Белоусова, Ю.И. Рогозов // Известия Южного федерального университета. Технические науки. – 2014. – вып. 3. – С. 82-86.</mixed-citation><mixed-citation xml:lang="en">Belousova S.A. Analiz podkhodov k sozdaniyu pol'zovatel'skogo interfeisa / S.A. Belousova, YU.I. Rogozov // Izvestiya Yuzhnogo federal'nogo universiteta. Tekhnicheskie nauki. – 2014. – vyp. 3. – S. 82-86. (In Russian).</mixed-citation></citation-alternatives></ref><ref id="cit4"><label>4</label><citation-alternatives><mixed-citation xml:lang="ru">Cooper A. The Inmates Are Running the Asylum: Why High-Tech Products Drive Us Crazy and How to Restore the Sanity / A. Cooper // Sams Publishing. – 2004.</mixed-citation><mixed-citation xml:lang="en">Cooper A. The Inmates Are Running the Asylum: Why High-Tech Products Drive Us Crazy and How to Restore the Sanity / A. Cooper // Sams Publishing. – 2004. (In English).</mixed-citation></citation-alternatives></ref><ref id="cit5"><label>5</label><citation-alternatives><mixed-citation xml:lang="ru">Designing the User Interface: Strategies for Effective Human-Computer Interaction / B. Shneiderman et al // For courses in Human-Computer Interaction. – 2016.</mixed-citation><mixed-citation xml:lang="en">Designing the User Interface: Strategies for Effective Human-Computer Interaction / B. Shneiderman et al // For courses in Human-Computer Interaction. – 2016. (In English).</mixed-citation></citation-alternatives></ref><ref id="cit6"><label>6</label><citation-alternatives><mixed-citation xml:lang="ru">Rogers Y. Interaction Design: Beyond Human-Computer Interaction, 6th Edition / Y. Rogers, H. Sharp, J. Preece. – 2023. – 720 р.</mixed-citation><mixed-citation xml:lang="en">Rogers Y. Interaction Design: Beyond Human-Computer Interaction, 6th Edition / Y. Rogers, H. Sharp, J. Preece. – 2023. – 720 р. (In English).</mixed-citation></citation-alternatives></ref><ref id="cit7"><label>7</label><citation-alternatives><mixed-citation xml:lang="ru">Норман Д. Дизайн привычных вещей. – М.: Манн, Иванов и Фербер, 2018. – 384 с.</mixed-citation><mixed-citation xml:lang="en">Norman D. Dizain privychnykh veshchei. – M.: Mann, Ivanov i Ferber, 2018. – 384 s. (In Russian).</mixed-citation></citation-alternatives></ref><ref id="cit8"><label>8</label><citation-alternatives><mixed-citation xml:lang="ru">Математическое моделирование: идеи. Методы. Примеры / А.А. Самарский, А.П. Михайлов. – М.: Наука: Изд. фирма «Физ.-мат. лит.», 1997. – 316 с.</mixed-citation><mixed-citation xml:lang="en">Matematicheskoe modelirovanie: idei. Metody. Primery / A.A. Samarskii, A.P. Mikhailov. – M.: Nauka: Izd. firma «Fiz.-mat. lit.», 1997. – 316 s. (In Russian).</mixed-citation></citation-alternatives></ref><ref id="cit9"><label>9</label><citation-alternatives><mixed-citation xml:lang="ru">Основы компьютерного моделирования наносистем: уч. пособие / И.М. Ибрагимов, А.Н. Ковшов, Ю.Ф. Назаров. – Санкт-Петербург: Лань, 2010. – 376 с.</mixed-citation><mixed-citation xml:lang="en">Osnovy komp'yuternogo modelirovaniya nanosistem: uch. posobie / I.M. Ibragimov, A.N. Kovshov, YU.F. Nazarov. – Sankt-Peterburg: Lan', 2010. – 376 s. (In Russian).</mixed-citation></citation-alternatives></ref><ref id="cit10"><label>10</label><citation-alternatives><mixed-citation xml:lang="ru">Прикладная математика: предмет, логика, особенности подходов: с примерами из механики / И.И. Блехман, А.Д. Мышкис, Я.Г. Пановко. – Изд. 5-е, испр. – Москва, 2017. – 376 с.</mixed-citation><mixed-citation xml:lang="en">Prikladnaya matematika: predmet, logika, osobennosti podkhodov: s primerami iz mekhaniki / I.I. Blekhman, A.D. Myshkis, YA.G. Panovko. – Izd. 5-e, ispr. – Moskva. – 2017. – 376 s. (In Russian).</mixed-citation></citation-alternatives></ref></ref-list><fn-group><fn fn-type="conflict"><p>The authors declare that there are no conflicts of interest present.</p></fn></fn-group></back></article>
