Будь ласка, використовуйте цей ідентифікатор, щоб цитувати або посилатися на цей матеріал:
https://ea.donntu.edu.ua/jspui/handle/123456789/33455
Назва: | РОЗРОБКА МОБІЛЬНОГО ЗАСТОСУНКУ З ВБУДОВАНИМИ МОЖЛИВОСТЯМИ КОМПІЛЯЦІЇ І ТЕСТУВАННЯ |
Інші назви: | DEVELOPMENT OF A MOBILE APPLICATION WITH BUILT-IN SERVICES FOR COMPILATION AND TESTING |
Автори: | Дмитрієва, О.А. Ярош, І.В. Черняк, Т.О. |
Ключові слова: | мобільний застосунок компіляція тестування операційна система Android мова Java UML-методологія програмні класи |
Дата публікації: | гру-2021 |
Видавництво: | Покровськ: ДонНТУ |
Бібліографічний опис: | Розробка мобільного застосунку з вбудованими можливостями компіляції і тестування / О.А.Дмитрієва, І.В. Ярош, Т.О. Черняк, П.Ю. Воротиленко // Науковий вісник ДонНТУ : наук. зб. – Покровськ: ДонНТУ, 2021. – №1(6)-2(7)/2021. |
Короткий огляд (реферат): | Статтю присвячено питанням проєктування та розробки мобільної Android-системи навчального призначення, з вбудованими сервісами для здійснення компіляції та тестування лістингів програм, що написані користувачем внаслідок вирішення поставлених перед ним завдань з Javaпрограмування. В роботі проаналізовано проблему, на розв’язання якої спрямовано розробку мобільного застосунку. Проведено аналіз предметної області, в межах чого досліджено наявні засоби для забезпечення вивчення основоположних принципів стосовно побудови кодів мовою Java та проаналізовано існуючі програмні системи-компілятори. Досліджено та оцінено сучасні методи і підходи до компіляції і тестування програмного засобу, складено перелік вимог до функціональності розроблюваної системи. Проєктування Android-додатку виконано із застосуванням розповсюдженої UML-методології, описано варіанти використання програмного застосунку, стани, які він може приймати під час роботи, та послідовність дій, які необхідно виконувати мобільній програмній системі для коректного функціонування та взаємодії з користувачами. Додатково сформульовано вимоги до людино-машинного інтерфейсу розроблюваної системи. Результати розробки програмного продукту представлено реалізованими програмними класами. Розглянуто особливості функціонування побудованої системи при різних комунікаційних користувацьких сценаріях, висвітлено питання взаємодії між складовими програмних екранів, потоками виконуваних обчислень, передачі даних. Наведено опис окремих компонентів, модулів та підсистем, з яких складається розроблений програмний засіб. Також визначено та описано послідовність дій користувача при виконанні основних операцій, передбачених і реалізованих у додатку для мобільних пристроїв, що працюють на базі платформи Android. Програмним результатом роботи є застосунок, що складається з модулів для підтримки навчального процесу та комплексу програм для забезпечення працездатності засобів автоматизації процесів підготовки і виконання користувальницьких програм. |
Опис: | Purpose. The article is devoted to the design and development of a mobile Android-based educational system with built-in services for compiling and testing program listings written by the user as a result of solving Java programming tasks assigned to them. Methods. The paper analyzes the problem which is resolved by mobile application development. The subject area analysis has been carried out. Its framework allows to investigate available means for studying the fundamentals of building codes in the Java language and analyze existing software compiling programs. Modern methods and approaches to compiling and testing a software tool have been investigated and evaluated, and the requirements for the functionality of the system being developed have been created. Results. The Android application has been designed using a common UML methodology. The article includes option descriptions for using the software application, the states that it can take during operation, and the sequence of actions that the mobile software system needs to perform in order to function correctly and interact with users. Additionally, it presents the requirements for the human-machine interface of the developed system. Practical significance. The results of software product development have been put in a form of implemented software classes. Functional features of the developed system have been considered under various communication user scenarios. It also covers the issues of interaction between the components of program screens, the calculation flows performed, and data transmission. Novelty. Individual components, modules, and subsystems that make up the developed software tool have also been described. The article also defines and describes the sequence of user actions when performing basic operations provided for and implemented in the application for mobile devices powered by Android. The study result is represented by an application consisting of modules that support the educational process and program packages that ensure the operability of automation tools for preparing and executing user programs. |
URI (Уніфікований ідентифікатор ресурсу): | http://ea.donntu.edu.ua/jspui/handle/123456789/33455 |
Розташовується у зібраннях: | Наукові публікації кафедри прикладної математики та інформатики |
Файли цього матеріалу:
Файл | Опис | Розмір | Формат | |
---|---|---|---|---|
Dmytriieva_Iarosh_Cherniak_Vorotylenko.pdf | 563,8 kB | Adobe PDF | Переглянути/Відкрити |
Усі матеріали в архіві електронних ресурсів захищені авторським правом, всі права збережені.