{"title":"利用人工智能自动设计接收公用事业缴费的信息系统架构","authors":"Ю. А. Козачок","doi":"10.32782/tnv-tech.2024.2.6","DOIUrl":null,"url":null,"abstract":"Автоматизація проєктування архітектури програмного забезпечення за допомогою генеративного штучного інтелекту забезпечує ефективне вирішення проблем, які виникають у сучасній розробці програмного забезпечення. У цій статті подано дослідження використання генеративного штучного інтелекту під час проєктування архітектури програмного забезпечення для покращення процесів шляхом використання єдиного стандарту. За допомогою генеративного штучного інтелекту архітектори програмного забезпечення можуть оптимізувати проєкти архітектури відповідно до підвищених вимог до складності та якості сучасних інформаційних систем. Під час роботи були вивчені сучасні дослідження, присвячені використанню нотації проєктування архітектури інформаційної системи. Було проаналізовано нотацію С4, висвітлено та описано основні компоненти даної нотації, які дають змогу привести до єдиного ста`ндарту побудову архітектури інформаційної системи. Окрім того, було досліджено застосування інструментів штучного інтелекту в формуванні архітектури системи. В результаті проведеного аналізу було виконано практичне дослідження, а саме побудована архітектура інформаційної системи прийому комунальних платежів, яка побудована в нотації С4 і складається з чотирьох рівнів: контекст, контейнери, компоненти, код. Кожен рівень було побудовано за допомогою згенерованого коду з використанням інструменту штучного інтелекту ChatGPT в нотації PlantUML та, використовуючи графічний редактор з генерацією діаграм з коду draw.io, відображено у вигляді чотирьох діграм: діаграма контексту, діаграма контейнерів, діаграма компонентів, діаграма коду (класів). В результаті практичного дослідження було проаналізовано побудовану архітектуру інформаційної системи прийому комунальних платежів та надано практичних рекомендацій для покращення якості згенерованих діаграм. Виділено основні переваги застосування ChatGPT та нотації С4 архітекторами для побудови архітектури інформаційної системи та визначено основні недоліки, які потребують подальшої оптимізації.","PeriodicalId":242216,"journal":{"name":"Таврійський науковий вісник. Серія: Технічні науки","volume":"39 16","pages":""},"PeriodicalIF":0.0000,"publicationDate":"2024-07-09","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"АВТОМАТИЗАЦІЯ ПРОЄКТУВАННЯ АРХІТЕКТУРИ ІНФОРМАЦІЙНОЇ СИСТЕМИ ПРИЙОМУ КОМУНАЛЬНИХ ПЛАТЕЖІВ З ВИКОРИСТАННЯМ ШТУЧНОГО ІНТЕЛЕКТУ\",\"authors\":\"Ю. А. Козачок\",\"doi\":\"10.32782/tnv-tech.2024.2.6\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Автоматизація проєктування архітектури програмного забезпечення за допомогою генеративного штучного інтелекту забезпечує ефективне вирішення проблем, які виникають у сучасній розробці програмного забезпечення. У цій статті подано дослідження використання генеративного штучного інтелекту під час проєктування архітектури програмного забезпечення для покращення процесів шляхом використання єдиного стандарту. За допомогою генеративного штучного інтелекту архітектори програмного забезпечення можуть оптимізувати проєкти архітектури відповідно до підвищених вимог до складності та якості сучасних інформаційних систем. Під час роботи були вивчені сучасні дослідження, присвячені використанню нотації проєктування архітектури інформаційної системи. Було проаналізовано нотацію С4, висвітлено та описано основні компоненти даної нотації, які дають змогу привести до єдиного ста`ндарту побудову архітектури інформаційної системи. Окрім того, було досліджено застосування інструментів штучного інтелекту в формуванні архітектури системи. В результаті проведеного аналізу було виконано практичне дослідження, а саме побудована архітектура інформаційної системи прийому комунальних платежів, яка побудована в нотації С4 і складається з чотирьох рівнів: контекст, контейнери, компоненти, код. Кожен рівень було побудовано за допомогою згенерованого коду з використанням інструменту штучного інтелекту ChatGPT в нотації PlantUML та, використовуючи графічний редактор з генерацією діаграм з коду draw.io, відображено у вигляді чотирьох діграм: діаграма контексту, діаграма контейнерів, діаграма компонентів, діаграма коду (класів). В результаті практичного дослідження було проаналізовано побудовану архітектуру інформаційної системи прийому комунальних платежів та надано практичних рекомендацій для покращення якості згенерованих діаграм. Виділено основні переваги застосування ChatGPT та нотації С4 архітекторами для побудови архітектури інформаційної системи та визначено основні недоліки, які потребують подальшої оптимізації.\",\"PeriodicalId\":242216,\"journal\":{\"name\":\"Таврійський науковий вісник. Серія: Технічні науки\",\"volume\":\"39 16\",\"pages\":\"\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2024-07-09\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Таврійський науковий вісник. Серія: Технічні науки\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.32782/tnv-tech.2024.2.6\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Таврійський науковий вісник. Серія: Технічні науки","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.32782/tnv-tech.2024.2.6","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
АВТОМАТИЗАЦІЯ ПРОЄКТУВАННЯ АРХІТЕКТУРИ ІНФОРМАЦІЙНОЇ СИСТЕМИ ПРИЙОМУ КОМУНАЛЬНИХ ПЛАТЕЖІВ З ВИКОРИСТАННЯМ ШТУЧНОГО ІНТЕЛЕКТУ
Автоматизація проєктування архітектури програмного забезпечення за допомогою генеративного штучного інтелекту забезпечує ефективне вирішення проблем, які виникають у сучасній розробці програмного забезпечення. У цій статті подано дослідження використання генеративного штучного інтелекту під час проєктування архітектури програмного забезпечення для покращення процесів шляхом використання єдиного стандарту. За допомогою генеративного штучного інтелекту архітектори програмного забезпечення можуть оптимізувати проєкти архітектури відповідно до підвищених вимог до складності та якості сучасних інформаційних систем. Під час роботи були вивчені сучасні дослідження, присвячені використанню нотації проєктування архітектури інформаційної системи. Було проаналізовано нотацію С4, висвітлено та описано основні компоненти даної нотації, які дають змогу привести до єдиного ста`ндарту побудову архітектури інформаційної системи. Окрім того, було досліджено застосування інструментів штучного інтелекту в формуванні архітектури системи. В результаті проведеного аналізу було виконано практичне дослідження, а саме побудована архітектура інформаційної системи прийому комунальних платежів, яка побудована в нотації С4 і складається з чотирьох рівнів: контекст, контейнери, компоненти, код. Кожен рівень було побудовано за допомогою згенерованого коду з використанням інструменту штучного інтелекту ChatGPT в нотації PlantUML та, використовуючи графічний редактор з генерацією діаграм з коду draw.io, відображено у вигляді чотирьох діграм: діаграма контексту, діаграма контейнерів, діаграма компонентів, діаграма коду (класів). В результаті практичного дослідження було проаналізовано побудовану архітектуру інформаційної системи прийому комунальних платежів та надано практичних рекомендацій для покращення якості згенерованих діаграм. Виділено основні переваги застосування ChatGPT та нотації С4 архітекторами для побудови архітектури інформаційної системи та визначено основні недоліки, які потребують подальшої оптимізації.