From e05259bd00c84cd42f078ee6d2701302a814c6b1 Mon Sep 17 00:00:00 2001 From: Nikk <65355297+Rembqq@users.noreply.github.com> Date: Wed, 20 Sep 2023 13:25:58 +0300 Subject: [PATCH 001/137] Update config.js --- docs/.vuepress/config.js | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/docs/.vuepress/config.js b/docs/.vuepress/config.js index ccba6f175..96a43e3b1 100644 --- a/docs/.vuepress/config.js +++ b/docs/.vuepress/config.js @@ -15,7 +15,7 @@ module.exports = { }] ], port: 3030, - base: '/docs/', + base: '/Media-content-analysis-system_DB', theme: 'cool', // dest: 'dist', head: [ @@ -76,7 +76,7 @@ module.exports = { lastUpdated: 'Останнє оновлення', // string | boolean // Assumes GitHub. Can also be a full GitLab url. - repo: 'https://github.com/boldak/edu-db-cw', + repo: 'https://github.com/Rembqq/Media-content-analysis-system_DB', // Customising the header label // Defaults to "GitHub"/"GitLab"/"Bitbucket" depending on `themeConfig.repo` repoLabel: 'Github', @@ -95,7 +95,7 @@ module.exports = { // editLinkText: 'Ви можете покращити цю сторінку' }, - title: 'Назва проєкту', + title: 'Система аналізу медіа-контенту', description: 'Курсова робота з дисципліни "Бази даних"', configureWebpack: { resolve: { @@ -112,4 +112,4 @@ module.exports = { md.use(require('markdown-it-admonition')) } } -} \ No newline at end of file +} From 9b6137384c43b1c9191d520ea9bb0ed38895ae49 Mon Sep 17 00:00:00 2001 From: Nikk <65355297+Rembqq@users.noreply.github.com> Date: Wed, 20 Sep 2023 13:32:10 +0300 Subject: [PATCH 002/137] Update publish.sh --- publish.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/publish.sh b/publish.sh index 8dcaea4ce..4246eb5ab 100644 --- a/publish.sh +++ b/publish.sh @@ -20,6 +20,6 @@ git commit -m 'deploy' # git push -f git@github.com:boldak/.github.io.git master # if you are deploying to https://.github.io/ -git push -f https://github.com/boldak/dis-edu.git master:gh-pages +git push -f https://github.com/Rembqq/Media-content-analysis-system_DB master:gh-pages cd - From a6d376cfafae820dae173c2281767572af42313a Mon Sep 17 00:00:00 2001 From: Nikk <65355297+Rembqq@users.noreply.github.com> Date: Wed, 20 Sep 2023 13:36:17 +0300 Subject: [PATCH 003/137] Update config.js --- docs/.vuepress/config.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/.vuepress/config.js b/docs/.vuepress/config.js index 96a43e3b1..9050c2a13 100644 --- a/docs/.vuepress/config.js +++ b/docs/.vuepress/config.js @@ -15,7 +15,7 @@ module.exports = { }] ], port: 3030, - base: '/Media-content-analysis-system_DB', + base: '/Media-content-analysis-system_DB/', theme: 'cool', // dest: 'dist', head: [ From 214290a57197a5066cb40ff1ce151ef00c62f22b Mon Sep 17 00:00:00 2001 From: Nikk <65355297+Rembqq@users.noreply.github.com> Date: Wed, 20 Sep 2023 13:59:11 +0300 Subject: [PATCH 004/137] Add names, edit license README.md --- docs/README.md | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) diff --git a/docs/README.md b/docs/README.md index 9c28efeb0..5251af3e9 100644 --- a/docs/README.md +++ b/docs/README.md @@ -3,13 +3,22 @@ home: true actionText: Розпочати → actionLink: /intro/ -footer: "ECL 2.0 Licensed | Copyright © [YYYY] [Your Name]" +footer: "ECL 2.0 Licensed | Copyright © [2023] [students KPI]" --- +**Виконали:** -**Виконав(-ла):** +*студент 2-го курсу, групи ІМ-24* **Волковський Микита nikitavolkovskyi@gmail.com, @HiImNikk** -*студент(-ка) 2-го курсу, групи (шифр групи)* **[ім’я ПРІЗВИЩЕ] [Посилання email, tg, fb]** +*студентка 2-го курсу, групи ІМ-24* **Голубенко Анастасія golubenkoanastasya@gmail.com, @anasteishat** + +*студент 2-го курсу, групи ІМ-24* **Дідур Вадим vadimdidur20@gmail.com, @hirsukyosyp** + +*студентка 2-го курсу, групи ІМ-24* **Іванова Дар`я dasharikong@gmail.com, @MyOleg** + +*студент 2-го курсу, групи ІМ-24* **Коваленко Владислав kovalenkov222@gmail.com, @Vostokus** + +*студент 2-го курсу, групи ІМ-24* **Козак Богдан bkozak04@gmail.com, @bifynok** **Керівник** From a24b48297da87d2099975d3e006fc3e43ce7c45b Mon Sep 17 00:00:00 2001 From: VladiusVostokus <115622905+VladiusVostokus@users.noreply.github.com> Date: Tue, 26 Sep 2023 17:59:21 +0300 Subject: [PATCH 005/137] =?UTF-8?q?=D0=92=D0=B8=D0=B7=D0=BD=D0=B0=D1=87?= =?UTF-8?q?=D0=B5=D0=BD=D0=BD=D1=8F=20"=D0=9C=D0=B5=D0=B4=D1=96=D0=B0?= =?UTF-8?q?=D0=BA=D0=BE=D0=BD=D1=82=D0=B5=D0=BD=D1=8C"?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/requirements/state-of-the-art.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/requirements/state-of-the-art.md b/docs/requirements/state-of-the-art.md index fb397cf0e..c07b53bb9 100644 --- a/docs/requirements/state-of-the-art.md +++ b/docs/requirements/state-of-the-art.md @@ -7,7 +7,7 @@ ## Основні визначення -*[Розділ містить визначення термінів та скорочень, які використовуються при аналізі предметної області.]* +[Медіаконтент](http://repository.hneu.edu.ua/bitstream/123456789/29180/1/%D0%9A%D0%BE%D1%80%D0%BE%D1%82%D0%BA%D0%BE%D0%B2%D0%B0_%D0%9A%D0%B0%D1%80i%D0%BD%D0%B0._%D0%A2%D0%B5%D0%B7%D0%B8.pdf) – це змістовно значуще наповнення цифрових ресурсів, що інтегрує різну за формою подання та кодування інформацію (текстову, графічну, аудіовізуальну тощо), орієнтовану на задоволення соціальних, інформаційних та емоційних потреб людини. ## Підходи та способи вирішення завдання @@ -31,4 +31,4 @@ ## Посилання -*[Розділ містить повний список всіх документів, про які згадується.]* +http://repository.hneu.edu.ua/bitstream/123456789/29180/1/%D0%9A%D0%BE%D1%80%D0%BE%D1%82%D0%BA%D0%BE%D0%B2%D0%B0_%D0%9A%D0%B0%D1%80i%D0%BD%D0%B0._%D0%A2%D0%B5%D0%B7%D0%B8.pdf From 69de20e674f077aa0d55a9c741f0f20c378b1de8 Mon Sep 17 00:00:00 2001 From: VladiusVostokus <115622905+VladiusVostokus@users.noreply.github.com> Date: Tue, 26 Sep 2023 18:21:40 +0300 Subject: [PATCH 006/137] =?UTF-8?q?=D0=92=D0=B8=D0=B7=D0=BD=D0=B0=D1=87?= =?UTF-8?q?=D0=B5=D0=BD=D0=BD=D1=8F=20"=D0=97=D0=9C=D0=86"?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/requirements/state-of-the-art.md | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/docs/requirements/state-of-the-art.md b/docs/requirements/state-of-the-art.md index c07b53bb9..f2224231a 100644 --- a/docs/requirements/state-of-the-art.md +++ b/docs/requirements/state-of-the-art.md @@ -9,6 +9,8 @@ [Медіаконтент](http://repository.hneu.edu.ua/bitstream/123456789/29180/1/%D0%9A%D0%BE%D1%80%D0%BE%D1%82%D0%BA%D0%BE%D0%B2%D0%B0_%D0%9A%D0%B0%D1%80i%D0%BD%D0%B0._%D0%A2%D0%B5%D0%B7%D0%B8.pdf) – це змістовно значуще наповнення цифрових ресурсів, що інтегрує різну за формою подання та кодування інформацію (текстову, графічну, аудіовізуальну тощо), орієнтовану на задоволення соціальних, інформаційних та емоційних потреб людини. +[Засоби масової інформації(ЗМІ)](https://vue.gov.ua/%D0%97%D0%B0%D1%81%D0%BE%D0%B1%D0%B8_%D0%BC%D0%B0%D1%81%D0%BE%D0%B2%D0%BE%D1%97_%D1%96%D0%BD%D1%84%D0%BE%D1%80%D0%BC%D0%B0%D1%86%D1%96%D1%97_(%D0%97%D0%9C%D0%86)) — платформи і канали, які збирають, обробляють та поширюють інформацію для масових та локальних аудиторій, використовуючи різноманітні технічні засоби. + ## Підходи та способи вирішення завдання *[Розділ містить опис підходів, моделей та способів вирішення завдання.]* @@ -31,4 +33,6 @@ ## Посилання -http://repository.hneu.edu.ua/bitstream/123456789/29180/1/%D0%9A%D0%BE%D1%80%D0%BE%D1%82%D0%BA%D0%BE%D0%B2%D0%B0_%D0%9A%D0%B0%D1%80i%D0%BD%D0%B0._%D0%A2%D0%B5%D0%B7%D0%B8.pdf +1.[Медіаконтент](http://repository.hneu.edu.ua/bitstream/123456789/29180/1/%D0%9A%D0%BE%D1%80%D0%BE%D1%82%D0%BA%D0%BE%D0%B2%D0%B0_%D0%9A%D0%B0%D1%80i%D0%BD%D0%B0._%D0%A2%D0%B5%D0%B7%D0%B8.pdf) +2.[ЗМІ](https://vue.gov.ua/%D0%97%D0%B0%D1%81%D0%BE%D0%B1%D0%B8_%D0%BC%D0%B0%D1%81%D0%BE%D0%B2%D0%BE%D1%97_%D1%96%D0%BD%D1%84%D0%BE%D1%80%D0%BC%D0%B0%D1%86%D1%96%D1%97_(%D0%97%D0%9C%D0%86)) + From dde3e92e003128fdbba0c45e0d6c117e30e95ef1 Mon Sep 17 00:00:00 2001 From: VladiusVostokus <115622905+VladiusVostokus@users.noreply.github.com> Date: Wed, 27 Sep 2023 08:32:33 +0300 Subject: [PATCH 007/137] =?UTF-8?q?=D0=A9=D0=B5=20=D0=BE=D0=B4=D0=BD=D0=B5?= =?UTF-8?q?=20=D0=B2=D0=B8=D0=B7=D0=BD=D0=B0=D1=87=D0=B5=D0=BD=D0=BD=D1=8F?= =?UTF-8?q?=20=D0=97=D0=9C=D0=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/requirements/state-of-the-art.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/docs/requirements/state-of-the-art.md b/docs/requirements/state-of-the-art.md index f2224231a..cc0261864 100644 --- a/docs/requirements/state-of-the-art.md +++ b/docs/requirements/state-of-the-art.md @@ -11,6 +11,8 @@ [Засоби масової інформації(ЗМІ)](https://vue.gov.ua/%D0%97%D0%B0%D1%81%D0%BE%D0%B1%D0%B8_%D0%BC%D0%B0%D1%81%D0%BE%D0%B2%D0%BE%D1%97_%D1%96%D0%BD%D1%84%D0%BE%D1%80%D0%BC%D0%B0%D1%86%D1%96%D1%97_(%D0%97%D0%9C%D0%86)) — платформи і канали, які збирають, обробляють та поширюють інформацію для масових та локальних аудиторій, використовуючи різноманітні технічні засоби. +Засоби масової інформації ([ЗМІ](https://uk.wikipedia.org/wiki/%D0%97%D0%B0%D1%81%D0%BE%D0%B1%D0%B8_%D0%BC%D0%B0%D1%81%D0%BE%D0%B2%D0%BE%D1%97_%D1%96%D0%BD%D1%84%D0%BE%D1%80%D0%BC%D0%B0%D1%86%D1%96%D1%97)), мас-медіа — різновид медіа, орієнтований на одночасне передавання інформації великим групам людей. Охоплюють засоби передавання, зберігання та відтворення інформації, такі як преса (газети, журнали, книжки), радіо, телебачення, інтернет, кінематограф, звукозаписи та відеозаписи, відеотекст, телетекст, рекламні щити та панелі, мультимедійні центри. Всім цим засобам притаманні спільні якості — звернення до масової аудиторії, доступність багатьом людям, корпоративний зміст виробництва і розповсюдження інформації. Термін медіа застосовується також до організацій, які забезпечують ці технології, наприклад, телевізійних каналів або видавництв. Мас-медіа є основним засобом пропаганди. + ## Підходи та способи вирішення завдання *[Розділ містить опис підходів, моделей та способів вирішення завдання.]* @@ -35,4 +37,5 @@ 1.[Медіаконтент](http://repository.hneu.edu.ua/bitstream/123456789/29180/1/%D0%9A%D0%BE%D1%80%D0%BE%D1%82%D0%BA%D0%BE%D0%B2%D0%B0_%D0%9A%D0%B0%D1%80i%D0%BD%D0%B0._%D0%A2%D0%B5%D0%B7%D0%B8.pdf) 2.[ЗМІ](https://vue.gov.ua/%D0%97%D0%B0%D1%81%D0%BE%D0%B1%D0%B8_%D0%BC%D0%B0%D1%81%D0%BE%D0%B2%D0%BE%D1%97_%D1%96%D0%BD%D1%84%D0%BE%D1%80%D0%BC%D0%B0%D1%86%D1%96%D1%97_(%D0%97%D0%9C%D0%86)) +3.[Засоби масової інформації](https://uk.wikipedia.org/wiki/%D0%97%D0%B0%D1%81%D0%BE%D0%B1%D0%B8_%D0%BC%D0%B0%D1%81%D0%BE%D0%B2%D0%BE%D1%97_%D1%96%D0%BD%D1%84%D0%BE%D1%80%D0%BC%D0%B0%D1%86%D1%96%D1%97) From 98c844d5cd412919a5dc1ebbc0a48ed66e53131b Mon Sep 17 00:00:00 2001 From: VladiusVostokus <115622905+VladiusVostokus@users.noreply.github.com> Date: Wed, 27 Sep 2023 08:33:04 +0300 Subject: [PATCH 008/137] Update state-of-the-art.md From 081717017248f2dcf9419c05461ef0dfe06680dc Mon Sep 17 00:00:00 2001 From: VladiusVostokus <115622905+VladiusVostokus@users.noreply.github.com> Date: Wed, 27 Sep 2023 08:36:39 +0300 Subject: [PATCH 009/137] =?UTF-8?q?=D0=92=D0=B8=D0=B7=D0=BD=D0=B0=D1=87?= =?UTF-8?q?=D0=B5=D0=BD=D0=BD=D1=8F=20"=D0=9A=D0=BE=D0=BD=D1=82=D0=B5?= =?UTF-8?q?=D0=BD=D1=82=20=D0=B0=D0=BD=D0=B0=D0=BB=D1=96=D0=B7"?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/requirements/state-of-the-art.md | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/docs/requirements/state-of-the-art.md b/docs/requirements/state-of-the-art.md index cc0261864..eb01a7c05 100644 --- a/docs/requirements/state-of-the-art.md +++ b/docs/requirements/state-of-the-art.md @@ -13,6 +13,10 @@ Засоби масової інформації ([ЗМІ](https://uk.wikipedia.org/wiki/%D0%97%D0%B0%D1%81%D0%BE%D0%B1%D0%B8_%D0%BC%D0%B0%D1%81%D0%BE%D0%B2%D0%BE%D1%97_%D1%96%D0%BD%D1%84%D0%BE%D1%80%D0%BC%D0%B0%D1%86%D1%96%D1%97)), мас-медіа — різновид медіа, орієнтований на одночасне передавання інформації великим групам людей. Охоплюють засоби передавання, зберігання та відтворення інформації, такі як преса (газети, журнали, книжки), радіо, телебачення, інтернет, кінематограф, звукозаписи та відеозаписи, відеотекст, телетекст, рекламні щити та панелі, мультимедійні центри. Всім цим засобам притаманні спільні якості — звернення до масової аудиторії, доступність багатьом людям, корпоративний зміст виробництва і розповсюдження інформації. Термін медіа застосовується також до організацій, які забезпечують ці технології, наприклад, телевізійних каналів або видавництв. Мас-медіа є основним засобом пропаганди. +[Контент-аналіз](https://www.kiis.com.ua/?lang=ukr&cat=content_analysis) — метод кількісного вивчення великих обсягів текстів в широкому розумінні (документів, відео-, аудіоматеріалів, зображень). Даний метод є провідним у дослідженні змісту повідомлень засобів масової інформації, записів на сайтах соціальних мереж, відповідей на відкриті питання опитувань тощо. + +[Контент-аналіз](https://uk.wikipedia.org/wiki/%D0%9A%D0%BE%D0%BD%D1%82%D0%B5%D0%BD%D1%82-%D0%B0%D0%BD%D0%B0%D0%BB%D1%96%D0%B7) — якісно-кількісний метод вивчення документів, який характеризується об'єктивністю висновків і строгістю процедури та полягає у квантифікаційній обробці тексту з подальшою інтерпретацією результатів. Предметом контент-аналізу можуть бути як проблеми соціальної дійсності, котрі висловлюються чи навпаки приховуються у документах, так і внутрішні закономірності самого об'єкта дослідження.Популярність контент-аналізу ґрунтується на тому, що цей метод дозволяє виміряти людську поведінку (якщо вважати, що вербальна поведінка є її формою). На відміну від опитувань, контент-аналіз вимірює не те, що люди говорять, що зробили чи зроблять, а те, що вони справді зробили. + ## Підходи та способи вирішення завдання *[Розділ містить опис підходів, моделей та способів вирішення завдання.]* @@ -39,3 +43,6 @@ 2.[ЗМІ](https://vue.gov.ua/%D0%97%D0%B0%D1%81%D0%BE%D0%B1%D0%B8_%D0%BC%D0%B0%D1%81%D0%BE%D0%B2%D0%BE%D1%97_%D1%96%D0%BD%D1%84%D0%BE%D1%80%D0%BC%D0%B0%D1%86%D1%96%D1%97_(%D0%97%D0%9C%D0%86)) 3.[Засоби масової інформації](https://uk.wikipedia.org/wiki/%D0%97%D0%B0%D1%81%D0%BE%D0%B1%D0%B8_%D0%BC%D0%B0%D1%81%D0%BE%D0%B2%D0%BE%D1%97_%D1%96%D0%BD%D1%84%D0%BE%D1%80%D0%BC%D0%B0%D1%86%D1%96%D1%97) +4.[Контент-аналіз](https://www.kiis.com.ua/?lang=ukr&cat=content_analysis) +5.[Контент-аналіз](https://uk.wikipedia.org/wiki/%D0%9A%D0%BE%D0%BD%D1%82%D0%B5%D0%BD%D1%82-%D0%B0%D0%BD%D0%B0%D0%BB%D1%96%D0%B7) + From 9615a352e31d009a645ea4de10f4413591c9a733 Mon Sep 17 00:00:00 2001 From: VladiusVostokus <115622905+VladiusVostokus@users.noreply.github.com> Date: Wed, 27 Sep 2023 08:45:01 +0300 Subject: [PATCH 010/137] =?UTF-8?q?=D0=A2=D0=B5=D1=80=D0=BC=D1=96=D0=BD=20?= =?UTF-8?q?"Text=20Mining"?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/requirements/state-of-the-art.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/docs/requirements/state-of-the-art.md b/docs/requirements/state-of-the-art.md index eb01a7c05..9909ef0e8 100644 --- a/docs/requirements/state-of-the-art.md +++ b/docs/requirements/state-of-the-art.md @@ -17,6 +17,10 @@ [Контент-аналіз](https://uk.wikipedia.org/wiki/%D0%9A%D0%BE%D0%BD%D1%82%D0%B5%D0%BD%D1%82-%D0%B0%D0%BD%D0%B0%D0%BB%D1%96%D0%B7) — якісно-кількісний метод вивчення документів, який характеризується об'єктивністю висновків і строгістю процедури та полягає у квантифікаційній обробці тексту з подальшою інтерпретацією результатів. Предметом контент-аналізу можуть бути як проблеми соціальної дійсності, котрі висловлюються чи навпаки приховуються у документах, так і внутрішні закономірності самого об'єкта дослідження.Популярність контент-аналізу ґрунтується на тому, що цей метод дозволяє виміряти людську поведінку (якщо вважати, що вербальна поведінка є її формою). На відміну від опитувань, контент-аналіз вимірює не те, що люди говорять, що зробили чи зроблять, а те, що вони справді зробили. +Інтелектуальний аналіз тексту ([text mining](https://uk.wikipedia.org/wiki/%D0%86%D0%BD%D1%82%D0%B5%D0%BB%D0%B5%D0%BA%D1%82%D1%83%D0%B0%D0%BB%D1%8C%D0%BD%D0%B8%D0%B9_%D0%B0%D0%BD%D0%B0%D0%BB%D1%96%D0%B7_%D1%82%D0%B5%D0%BA%D1%81%D1%82%D1%83)) — напрям інтелектуального аналізу даних (англ. Data Mining) та штучного інтелекту, метою якого є отримання інформації з колекцій текстових документів, ґрунтуючись на застосуванні ефективних, у практичному плані, методів машинного навчання та обробки природної мови. Інтелектуальний аналіз тексту використовує всі ті ж підходи до перероблювання інформації, що й інтелектуальний аналіз даних, однак різниця між цими напрямками проявляється лише в кінцевих методах, а також у тому, що інтелектуальний аналіз даних має справу зі сховищами та базами даних, а не електронними бібліотеками та корпусами текстів. + + + ## Підходи та способи вирішення завдання *[Розділ містить опис підходів, моделей та способів вирішення завдання.]* @@ -46,3 +50,5 @@ 4.[Контент-аналіз](https://www.kiis.com.ua/?lang=ukr&cat=content_analysis) 5.[Контент-аналіз](https://uk.wikipedia.org/wiki/%D0%9A%D0%BE%D0%BD%D1%82%D0%B5%D0%BD%D1%82-%D0%B0%D0%BD%D0%B0%D0%BB%D1%96%D0%B7) +6.[Інтелектуальний аналіз тексту](https://uk.wikipedia.org/wiki/%D0%86%D0%BD%D1%82%D0%B5%D0%BB%D0%B5%D0%BA%D1%82%D1%83%D0%B0%D0%BB%D1%8C%D0%BD%D0%B8%D0%B9_%D0%B0%D0%BD%D0%B0%D0%BB%D1%96%D0%B7_%D1%82%D0%B5%D0%BA%D1%81%D1%82%D1%83) + From 43d8b6e25a47c3b6b94639c847d08abf782e43c4 Mon Sep 17 00:00:00 2001 From: VladiusVostokus <115622905+VladiusVostokus@users.noreply.github.com> Date: Wed, 27 Sep 2023 08:49:54 +0300 Subject: [PATCH 011/137] =?UTF-8?q?=D0=A2=D0=B5=D1=80=D0=BC=D1=96=D0=BD=20?= =?UTF-8?q?"Data=20mining"?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/requirements/state-of-the-art.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/docs/requirements/state-of-the-art.md b/docs/requirements/state-of-the-art.md index 9909ef0e8..431cd78da 100644 --- a/docs/requirements/state-of-the-art.md +++ b/docs/requirements/state-of-the-art.md @@ -16,9 +16,13 @@ [Контент-аналіз](https://www.kiis.com.ua/?lang=ukr&cat=content_analysis) — метод кількісного вивчення великих обсягів текстів в широкому розумінні (документів, відео-, аудіоматеріалів, зображень). Даний метод є провідним у дослідженні змісту повідомлень засобів масової інформації, записів на сайтах соціальних мереж, відповідей на відкриті питання опитувань тощо. [Контент-аналіз](https://uk.wikipedia.org/wiki/%D0%9A%D0%BE%D0%BD%D1%82%D0%B5%D0%BD%D1%82-%D0%B0%D0%BD%D0%B0%D0%BB%D1%96%D0%B7) — якісно-кількісний метод вивчення документів, який характеризується об'єктивністю висновків і строгістю процедури та полягає у квантифікаційній обробці тексту з подальшою інтерпретацією результатів. Предметом контент-аналізу можуть бути як проблеми соціальної дійсності, котрі висловлюються чи навпаки приховуються у документах, так і внутрішні закономірності самого об'єкта дослідження.Популярність контент-аналізу ґрунтується на тому, що цей метод дозволяє виміряти людську поведінку (якщо вважати, що вербальна поведінка є її формою). На відміну від опитувань, контент-аналіз вимірює не те, що люди говорять, що зробили чи зроблять, а те, що вони справді зробили. +Виділяють два основних типи контент-аналізу: кількісний і якісний. Якщо кількісний аналіз націлений на виявлення частоти окремих тем, слів або символів, що містяться у тексті, то якісний аналіз пов'язаний з фіксуванням нетривіальних висловлювань, мовних інтонацій з розумінням цінності змісту повідомлення. Інтелектуальний аналіз тексту ([text mining](https://uk.wikipedia.org/wiki/%D0%86%D0%BD%D1%82%D0%B5%D0%BB%D0%B5%D0%BA%D1%82%D1%83%D0%B0%D0%BB%D1%8C%D0%BD%D0%B8%D0%B9_%D0%B0%D0%BD%D0%B0%D0%BB%D1%96%D0%B7_%D1%82%D0%B5%D0%BA%D1%81%D1%82%D1%83)) — напрям інтелектуального аналізу даних (англ. Data Mining) та штучного інтелекту, метою якого є отримання інформації з колекцій текстових документів, ґрунтуючись на застосуванні ефективних, у практичному плані, методів машинного навчання та обробки природної мови. Інтелектуальний аналіз тексту використовує всі ті ж підходи до перероблювання інформації, що й інтелектуальний аналіз даних, однак різниця між цими напрямками проявляється лише в кінцевих методах, а також у тому, що інтелектуальний аналіз даних має справу зі сховищами та базами даних, а не електронними бібліотеками та корпусами текстів. +Добува́ння да́них ([data mining](https://uk.wikipedia.org/wiki/%D0%94%D0%BE%D0%B1%D1%83%D0%B2%D0%B0%D0%BD%D0%BD%D1%8F_%D0%B4%D0%B0%D0%BD%D0%B8%D1%85)), глиби́нний ана́ліз да́них — процес напівавтоматичного аналізу великих баз даних з метою пошуку корисних фактів. Зазвичай поділяють на задачі класифікації, моделювання та прогнозування. +На сучасних підприємствах, в дослідницьких проєктах або в інтернеті утворюються великі обсяги даних. Глибинний аналіз даних здійснюється автоматично шляхом застосування методів математичної статистики, штучних нейронних мереж, теорії нечітких множин або генетичних алгоритмів. Метою аналізу є виявлення правил та закономірностей, наприклад, статистичних подій. Так, наприклад, можливо виявити зміни у поведінці клієнтів або груп клієнтів для покращення стратегії підприємства. + ## Підходи та способи вирішення завдання @@ -52,3 +56,5 @@ 6.[Інтелектуальний аналіз тексту](https://uk.wikipedia.org/wiki/%D0%86%D0%BD%D1%82%D0%B5%D0%BB%D0%B5%D0%BA%D1%82%D1%83%D0%B0%D0%BB%D1%8C%D0%BD%D0%B8%D0%B9_%D0%B0%D0%BD%D0%B0%D0%BB%D1%96%D0%B7_%D1%82%D0%B5%D0%BA%D1%81%D1%82%D1%83) +7.[Добування даних](https://uk.wikipedia.org/wiki/%D0%94%D0%BE%D0%B1%D1%83%D0%B2%D0%B0%D0%BD%D0%BD%D1%8F_%D0%B4%D0%B0%D0%BD%D0%B8%D1%85) + From 25d22e97417bed852a1166c1ca2b1b0eb09caa36 Mon Sep 17 00:00:00 2001 From: VladiusVostokus <115622905+VladiusVostokus@users.noreply.github.com> Date: Wed, 27 Sep 2023 09:14:49 +0300 Subject: [PATCH 012/137] =?UTF-8?q?=D0=A2=D0=B5=D1=80=D0=BC=D1=96=D0=BD=20?= =?UTF-8?q?"=D0=A8=D1=82=D1=83=D1=87=D0=BD=D0=B8=D0=B9=20=D1=96=D0=BD?= =?UTF-8?q?=D1=82=D0=B5=D0=BB=D0=B5=D0=BA=D1=82"?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/requirements/state-of-the-art.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/docs/requirements/state-of-the-art.md b/docs/requirements/state-of-the-art.md index 431cd78da..f7c7de815 100644 --- a/docs/requirements/state-of-the-art.md +++ b/docs/requirements/state-of-the-art.md @@ -23,7 +23,7 @@ Добува́ння да́них ([data mining](https://uk.wikipedia.org/wiki/%D0%94%D0%BE%D0%B1%D1%83%D0%B2%D0%B0%D0%BD%D0%BD%D1%8F_%D0%B4%D0%B0%D0%BD%D0%B8%D1%85)), глиби́нний ана́ліз да́них — процес напівавтоматичного аналізу великих баз даних з метою пошуку корисних фактів. Зазвичай поділяють на задачі класифікації, моделювання та прогнозування. На сучасних підприємствах, в дослідницьких проєктах або в інтернеті утворюються великі обсяги даних. Глибинний аналіз даних здійснюється автоматично шляхом застосування методів математичної статистики, штучних нейронних мереж, теорії нечітких множин або генетичних алгоритмів. Метою аналізу є виявлення правил та закономірностей, наприклад, статистичних подій. Так, наприклад, можливо виявити зміни у поведінці клієнтів або груп клієнтів для покращення стратегії підприємства. - +[Шту́чний інтеле́кт](https://uk.wikipedia.org/wiki/%D0%A8%D1%82%D1%83%D1%87%D0%BD%D0%B8%D0%B9_%D1%96%D0%BD%D1%82%D0%B5%D0%BB%D0%B5%D0%BA%D1%82) — розділ комп'ютерної лінгвістики та інформатики, який швидко розвивається, і зосереджений на розробці інтелектуальних машин, здатних виконувати завдання, які зазвичай потребують людського інтелекту. Ці завдання можуть варіюватися від простих дій, як-от розпізнавання мови чи зображень, до більш складних завдань, як-от ігри чи водіння автомобіля. ## Підходи та способи вирішення завдання @@ -58,3 +58,5 @@ 7.[Добування даних](https://uk.wikipedia.org/wiki/%D0%94%D0%BE%D0%B1%D1%83%D0%B2%D0%B0%D0%BD%D0%BD%D1%8F_%D0%B4%D0%B0%D0%BD%D0%B8%D1%85) +8.[Штучний інтелект]([url](https://uk.wikipedia.org/wiki/%D0%A8%D1%82%D1%83%D1%87%D0%BD%D0%B8%D0%B9_%D1%96%D0%BD%D1%82%D0%B5%D0%BB%D0%B5%D0%BA%D1%82)https://uk.wikipedia.org/wiki/%D0%A8%D1%82%D1%83%D1%87%D0%BD%D0%B8%D0%B9_%D1%96%D0%BD%D1%82%D0%B5%D0%BB%D0%B5%D0%BA%D1%82) + From f6ef74cb8f20e0a4c3faab403a3b347ddcc72e99 Mon Sep 17 00:00:00 2001 From: VladiusVostokus <115622905+VladiusVostokus@users.noreply.github.com> Date: Wed, 27 Sep 2023 09:15:28 +0300 Subject: [PATCH 013/137] Update state-of-the-art.md --- docs/requirements/state-of-the-art.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/requirements/state-of-the-art.md b/docs/requirements/state-of-the-art.md index f7c7de815..c4a38cb15 100644 --- a/docs/requirements/state-of-the-art.md +++ b/docs/requirements/state-of-the-art.md @@ -58,5 +58,5 @@ 7.[Добування даних](https://uk.wikipedia.org/wiki/%D0%94%D0%BE%D0%B1%D1%83%D0%B2%D0%B0%D0%BD%D0%BD%D1%8F_%D0%B4%D0%B0%D0%BD%D0%B8%D1%85) -8.[Штучний інтелект]([url](https://uk.wikipedia.org/wiki/%D0%A8%D1%82%D1%83%D1%87%D0%BD%D0%B8%D0%B9_%D1%96%D0%BD%D1%82%D0%B5%D0%BB%D0%B5%D0%BA%D1%82)https://uk.wikipedia.org/wiki/%D0%A8%D1%82%D1%83%D1%87%D0%BD%D0%B8%D0%B9_%D1%96%D0%BD%D1%82%D0%B5%D0%BB%D0%B5%D0%BA%D1%82) +8.[Штучний інтелект](https://uk.wikipedia.org/wiki/%D0%A8%D1%82%D1%83%D1%87%D0%BD%D0%B8%D0%B9_%D1%96%D0%BD%D1%82%D0%B5%D0%BB%D0%B5%D0%BA%D1%82) From f59476fc364ad5e27dddaa9317d74fcdaaaa727c Mon Sep 17 00:00:00 2001 From: VladiusVostokus <115622905+VladiusVostokus@users.noreply.github.com> Date: Wed, 27 Sep 2023 09:28:30 +0300 Subject: [PATCH 014/137] =?UTF-8?q?=D0=A2=D0=B5=D0=BC=D1=96=D0=BD=D0=B8=20?= =?UTF-8?q?"=D0=9F=D1=80=D0=B8=D1=80=D0=BE=D0=B4=D0=BD=D0=B0=20=D0=BC?= =?UTF-8?q?=D0=BE=D0=B2=D0=B0"=20=D1=82=D0=B0=20"=D0=9E=D0=B1=D1=80=D0=BE?= =?UTF-8?q?=D0=B1=D0=BA=D0=B0=20=D0=BF=D1=80=D0=B8=D1=80=D0=BE=D0=B4=D0=BD?= =?UTF-8?q?=D0=BE=D1=97=20=D0=BC=D0=BE=D0=B2=D0=B8"?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/requirements/state-of-the-art.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/docs/requirements/state-of-the-art.md b/docs/requirements/state-of-the-art.md index c4a38cb15..88d476317 100644 --- a/docs/requirements/state-of-the-art.md +++ b/docs/requirements/state-of-the-art.md @@ -25,6 +25,10 @@ [Шту́чний інтеле́кт](https://uk.wikipedia.org/wiki/%D0%A8%D1%82%D1%83%D1%87%D0%BD%D0%B8%D0%B9_%D1%96%D0%BD%D1%82%D0%B5%D0%BB%D0%B5%D0%BA%D1%82) — розділ комп'ютерної лінгвістики та інформатики, який швидко розвивається, і зосереджений на розробці інтелектуальних машин, здатних виконувати завдання, які зазвичай потребують людського інтелекту. Ці завдання можуть варіюватися від простих дій, як-от розпізнавання мови чи зображень, до більш складних завдань, як-от ігри чи водіння автомобіля. +Природна мова - мова спілкування людей, що з'явилася та розвивалася природнім шляхом. + +[Обробка природної мови](https://nlpcloud.com/uk/introduction-what-is-nlp-natural-language-processing.html) - це підгалузь лінгвістики, інформатики та штучного інтелекту. Це обробка мови, слів і мовлення, за допомогою комп'ютера. + ## Підходи та способи вирішення завдання *[Розділ містить опис підходів, моделей та способів вирішення завдання.]* @@ -60,3 +64,5 @@ 8.[Штучний інтелект](https://uk.wikipedia.org/wiki/%D0%A8%D1%82%D1%83%D1%87%D0%BD%D0%B8%D0%B9_%D1%96%D0%BD%D1%82%D0%B5%D0%BB%D0%B5%D0%BA%D1%82) +9.[Обробка природної мови](https://nlpcloud.com/uk/introduction-what-is-nlp-natural-language-processing.html) + From 54746e9cd6fc4fc651f6ecee0283d6638157f68e Mon Sep 17 00:00:00 2001 From: VladiusVostokus <115622905+VladiusVostokus@users.noreply.github.com> Date: Wed, 27 Sep 2023 09:32:20 +0300 Subject: [PATCH 015/137] =?UTF-8?q?=D0=A9=D0=B5=202=20=D0=B2=D0=B8=D0=B7?= =?UTF-8?q?=D0=BD=D0=B0=D1=87=D0=B5=D0=BD=D0=BD=D1=8F=20=D0=9E=D0=B1=D1=80?= =?UTF-8?q?=D0=BE=D0=B1=D0=BA=D0=B8=20=D0=BF=D1=80=D0=B8=D1=80=D0=BE=D0=B4?= =?UTF-8?q?=D0=BD=D0=BE=D1=97=20=D0=BC=D0=BE=D0=B2=D0=B8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/requirements/state-of-the-art.md | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/docs/requirements/state-of-the-art.md b/docs/requirements/state-of-the-art.md index 88d476317..ec2ac7fab 100644 --- a/docs/requirements/state-of-the-art.md +++ b/docs/requirements/state-of-the-art.md @@ -29,6 +29,10 @@ [Обробка природної мови](https://nlpcloud.com/uk/introduction-what-is-nlp-natural-language-processing.html) - це підгалузь лінгвістики, інформатики та штучного інтелекту. Це обробка мови, слів і мовлення, за допомогою комп'ютера. +[Обробка природної мови (Natural Language Processing – NLP)](http://kiis.knu.ua/metodi-obrobki-prirodnomovnoi-informacii/) – це міждисциплінарна галузь, яка стоїть на перетині комп’ютерних наук, штучного інтелекту та обчислювальної лінгвістики, основним проблемним полем якої є забезпечення взаємодії між комп’ютерами та людськими (природними) мовами. + +[Обро́бка приро́дної мо́ви (NLP)](https://uk.wikipedia.org/wiki/%D0%9E%D0%B1%D1%80%D0%BE%D0%B1%D0%BA%D0%B0_%D0%BF%D1%80%D0%B8%D1%80%D0%BE%D0%B4%D0%BD%D0%BE%D1%97_%D0%BC%D0%BE%D0%B2%D0%B8) — загальний напрям інформатики, штучного інтелекту та математичної лінгвістики. Він вивчає проблеми комп'ютерного аналізу та синтезу природної мови. Стосовно штучного інтелекту аналіз означає розуміння мови, а синтез — генерацію розумного тексту. Розв'язок цих проблем буде означати створення зручнішої форми взаємодії комп'ютера та людини. + ## Підходи та способи вирішення завдання *[Розділ містить опис підходів, моделей та способів вирішення завдання.]* @@ -66,3 +70,7 @@ 9.[Обробка природної мови](https://nlpcloud.com/uk/introduction-what-is-nlp-natural-language-processing.html) +10.[Обробка природної мови](http://kiis.knu.ua/metodi-obrobki-prirodnomovnoi-informacii/) + +11.[Обробка природної мови](https://uk.wikipedia.org/wiki/%D0%9E%D0%B1%D1%80%D0%BE%D0%B1%D0%BA%D0%B0_%D0%BF%D1%80%D0%B8%D1%80%D0%BE%D0%B4%D0%BD%D0%BE%D1%97_%D0%BC%D0%BE%D0%B2%D0%B8) + From 104b4a264f0483dc993d9c829a1aa1de70325a32 Mon Sep 17 00:00:00 2001 From: VladiusVostokus <115622905+VladiusVostokus@users.noreply.github.com> Date: Fri, 29 Sep 2023 13:04:19 +0300 Subject: [PATCH 016/137] =?UTF-8?q?=D0=A2=D0=B5=D1=80=D0=BC=D1=96=D0=BD=20?= =?UTF-8?q?"=D0=94=D0=B6=D0=B5=D1=80=D0=B5=D0=BB=D0=BE=20=D1=96=D0=BD?= =?UTF-8?q?=D1=84=D0=BE=D1=80=D0=BC=D0=B0=D1=86=D1=96=D0=B9=D0=BD=D0=BE?= =?UTF-8?q?=D0=B3=D0=BE=20=D0=BC=D0=B0=D1=82=D0=B5=D1=80=D1=96=D0=B0=D0=BB?= =?UTF-8?q?=D1=83"?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/requirements/state-of-the-art.md | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/docs/requirements/state-of-the-art.md b/docs/requirements/state-of-the-art.md index ec2ac7fab..d3a723e57 100644 --- a/docs/requirements/state-of-the-art.md +++ b/docs/requirements/state-of-the-art.md @@ -33,6 +33,13 @@ [Обро́бка приро́дної мо́ви (NLP)](https://uk.wikipedia.org/wiki/%D0%9E%D0%B1%D1%80%D0%BE%D0%B1%D0%BA%D0%B0_%D0%BF%D1%80%D0%B8%D1%80%D0%BE%D0%B4%D0%BD%D0%BE%D1%97_%D0%BC%D0%BE%D0%B2%D0%B8) — загальний напрям інформатики, штучного інтелекту та математичної лінгвістики. Він вивчає проблеми комп'ютерного аналізу та синтезу природної мови. Стосовно штучного інтелекту аналіз означає розуміння мови, а синтез — генерацію розумного тексту. Розв'язок цих проблем буде означати створення зручнішої форми взаємодії комп'ютера та людини. +[Джерело інформаційного матеріалу](https://uk.wikipedia.org/wiki/%D0%94%D0%B6%D0%B5%D1%80%D0%B5%D0%BB%D0%BE_%D1%96%D0%BD%D1%84%D0%BE%D1%80%D0%BC%D0%B0%D1%86%D1%96%D0%B9%D0%BD%D0%BE%D0%B3%D0%BE_%D0%BC%D0%B0%D1%82%D0%B5%D1%80%D1%96%D0%B0%D0%BB%D1%83), також вихідний матеріал — об'єкт або суб'єкт, який надає інформацію. Являє собою матеріал, з якого отримані інформація або ідеї. +За послідовністю,є 3 типи джерел: +-первинні: містять оригінальну, нову інформацію, незміннe з моменту її створення. Сюди відносять наукові роботи, патенти, промови людей, енциклопедії, словники тощо. +-вторинні: частіше за все це аналіз, оцінка або інтерпритація первинного джерела. Статті, +-третинні: + + ## Підходи та способи вирішення завдання *[Розділ містить опис підходів, моделей та способів вирішення завдання.]* @@ -58,19 +65,12 @@ 1.[Медіаконтент](http://repository.hneu.edu.ua/bitstream/123456789/29180/1/%D0%9A%D0%BE%D1%80%D0%BE%D1%82%D0%BA%D0%BE%D0%B2%D0%B0_%D0%9A%D0%B0%D1%80i%D0%BD%D0%B0._%D0%A2%D0%B5%D0%B7%D0%B8.pdf) 2.[ЗМІ](https://vue.gov.ua/%D0%97%D0%B0%D1%81%D0%BE%D0%B1%D0%B8_%D0%BC%D0%B0%D1%81%D0%BE%D0%B2%D0%BE%D1%97_%D1%96%D0%BD%D1%84%D0%BE%D1%80%D0%BC%D0%B0%D1%86%D1%96%D1%97_(%D0%97%D0%9C%D0%86)) 3.[Засоби масової інформації](https://uk.wikipedia.org/wiki/%D0%97%D0%B0%D1%81%D0%BE%D0%B1%D0%B8_%D0%BC%D0%B0%D1%81%D0%BE%D0%B2%D0%BE%D1%97_%D1%96%D0%BD%D1%84%D0%BE%D1%80%D0%BC%D0%B0%D1%86%D1%96%D1%97) - 4.[Контент-аналіз](https://www.kiis.com.ua/?lang=ukr&cat=content_analysis) 5.[Контент-аналіз](https://uk.wikipedia.org/wiki/%D0%9A%D0%BE%D0%BD%D1%82%D0%B5%D0%BD%D1%82-%D0%B0%D0%BD%D0%B0%D0%BB%D1%96%D0%B7) - 6.[Інтелектуальний аналіз тексту](https://uk.wikipedia.org/wiki/%D0%86%D0%BD%D1%82%D0%B5%D0%BB%D0%B5%D0%BA%D1%82%D1%83%D0%B0%D0%BB%D1%8C%D0%BD%D0%B8%D0%B9_%D0%B0%D0%BD%D0%B0%D0%BB%D1%96%D0%B7_%D1%82%D0%B5%D0%BA%D1%81%D1%82%D1%83) - 7.[Добування даних](https://uk.wikipedia.org/wiki/%D0%94%D0%BE%D0%B1%D1%83%D0%B2%D0%B0%D0%BD%D0%BD%D1%8F_%D0%B4%D0%B0%D0%BD%D0%B8%D1%85) - 8.[Штучний інтелект](https://uk.wikipedia.org/wiki/%D0%A8%D1%82%D1%83%D1%87%D0%BD%D0%B8%D0%B9_%D1%96%D0%BD%D1%82%D0%B5%D0%BB%D0%B5%D0%BA%D1%82) - 9.[Обробка природної мови](https://nlpcloud.com/uk/introduction-what-is-nlp-natural-language-processing.html) - 10.[Обробка природної мови](http://kiis.knu.ua/metodi-obrobki-prirodnomovnoi-informacii/) - 11.[Обробка природної мови](https://uk.wikipedia.org/wiki/%D0%9E%D0%B1%D1%80%D0%BE%D0%B1%D0%BA%D0%B0_%D0%BF%D1%80%D0%B8%D1%80%D0%BE%D0%B4%D0%BD%D0%BE%D1%97_%D0%BC%D0%BE%D0%B2%D0%B8) - +12.[Джерело інформаційного матеріалу](https://uk.wikipedia.org/wiki/%D0%94%D0%B6%D0%B5%D1%80%D0%B5%D0%BB%D0%BE_%D1%96%D0%BD%D1%84%D0%BE%D1%80%D0%BC%D0%B0%D1%86%D1%96%D0%B9%D0%BD%D0%BE%D0%B3%D0%BE_%D0%BC%D0%B0%D1%82%D0%B5%D1%80%D1%96%D0%B0%D0%BB%D1%83) From f45926c1a06cd84f5044a313c409614be5c25c79 Mon Sep 17 00:00:00 2001 From: VladiusVostokus <115622905+VladiusVostokus@users.noreply.github.com> Date: Fri, 29 Sep 2023 13:37:33 +0300 Subject: [PATCH 017/137] Update state-of-the-art.md --- docs/requirements/state-of-the-art.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/docs/requirements/state-of-the-art.md b/docs/requirements/state-of-the-art.md index d3a723e57..3ada0766f 100644 --- a/docs/requirements/state-of-the-art.md +++ b/docs/requirements/state-of-the-art.md @@ -34,9 +34,13 @@ [Обро́бка приро́дної мо́ви (NLP)](https://uk.wikipedia.org/wiki/%D0%9E%D0%B1%D1%80%D0%BE%D0%B1%D0%BA%D0%B0_%D0%BF%D1%80%D0%B8%D1%80%D0%BE%D0%B4%D0%BD%D0%BE%D1%97_%D0%BC%D0%BE%D0%B2%D0%B8) — загальний напрям інформатики, штучного інтелекту та математичної лінгвістики. Він вивчає проблеми комп'ютерного аналізу та синтезу природної мови. Стосовно штучного інтелекту аналіз означає розуміння мови, а синтез — генерацію розумного тексту. Розв'язок цих проблем буде означати створення зручнішої форми взаємодії комп'ютера та людини. [Джерело інформаційного матеріалу](https://uk.wikipedia.org/wiki/%D0%94%D0%B6%D0%B5%D1%80%D0%B5%D0%BB%D0%BE_%D1%96%D0%BD%D1%84%D0%BE%D1%80%D0%BC%D0%B0%D1%86%D1%96%D0%B9%D0%BD%D0%BE%D0%B3%D0%BE_%D0%BC%D0%B0%D1%82%D0%B5%D1%80%D1%96%D0%B0%D0%BB%D1%83), також вихідний матеріал — об'єкт або суб'єкт, який надає інформацію. Являє собою матеріал, з якого отримані інформація або ідеї. + За послідовністю,є 3 типи джерел: + -первинні: містять оригінальну, нову інформацію, незміннe з моменту її створення. Сюди відносять наукові роботи, патенти, промови людей, енциклопедії, словники тощо. + -вторинні: частіше за все це аналіз, оцінка або інтерпритація первинного джерела. Статті, + -третинні: From ef0a80727b84b8af14ffbd8f3cfdca02344b6bad Mon Sep 17 00:00:00 2001 From: VladiusVostokus <115622905+VladiusVostokus@users.noreply.github.com> Date: Fri, 29 Sep 2023 13:49:46 +0300 Subject: [PATCH 018/137] =?UTF-8?q?=D0=92=D1=82=D0=BE=D1=80=D0=B8=D0=BD?= =?UTF-8?q?=D0=BD=D1=96=20=D1=96=20=D1=82=D1=80=D0=B5=D1=82=D0=B8=D0=BD?= =?UTF-8?q?=D0=BD=D1=96=20=D0=B4=D0=B6=D0=B5=D1=80=D0=B5=D0=BB=D0=B0.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/requirements/state-of-the-art.md | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/docs/requirements/state-of-the-art.md b/docs/requirements/state-of-the-art.md index 3ada0766f..fb1709366 100644 --- a/docs/requirements/state-of-the-art.md +++ b/docs/requirements/state-of-the-art.md @@ -39,9 +39,9 @@ -первинні: містять оригінальну, нову інформацію, незміннe з моменту її створення. Сюди відносять наукові роботи, патенти, промови людей, енциклопедії, словники тощо. --вторинні: частіше за все це аналіз, оцінка або інтерпритація первинного джерела. Статті, +-вторинні: частіше за все це аналіз, узагальнення, оцінка або інтерпритація первинного джерела. Журналістські статті, відео, онлайн трансляції тощо --третинні: +-[третинні](https://uk.wikipedia.org/wiki/%D0%A2%D1%80%D0%B5%D1%82%D0%B8%D0%BD%D0%BD%D0%B5_%D0%B4%D0%B6%D0%B5%D1%80%D0%B5%D0%BB%D0%BE_%D1%96%D0%BD%D1%84%D0%BE%D1%80%D0%BC%D0%B0%D1%86%D1%96%D1%97): об'єднує інформацію з 2 попередніх. Являє собою огляд відомої інформації з певної проблеми, що відображає особисту думку автора, основану на проведеному аналізі численних джерел літератури без посилання на ці джерела, зустрічається в підручниках, енциклопедіях, довідниках, онлайн порталах. ## Підходи та способи вирішення завдання @@ -78,3 +78,4 @@ 10.[Обробка природної мови](http://kiis.knu.ua/metodi-obrobki-prirodnomovnoi-informacii/) 11.[Обробка природної мови](https://uk.wikipedia.org/wiki/%D0%9E%D0%B1%D1%80%D0%BE%D0%B1%D0%BA%D0%B0_%D0%BF%D1%80%D0%B8%D1%80%D0%BE%D0%B4%D0%BD%D0%BE%D1%97_%D0%BC%D0%BE%D0%B2%D0%B8) 12.[Джерело інформаційного матеріалу](https://uk.wikipedia.org/wiki/%D0%94%D0%B6%D0%B5%D1%80%D0%B5%D0%BB%D0%BE_%D1%96%D0%BD%D1%84%D0%BE%D1%80%D0%BC%D0%B0%D1%86%D1%96%D0%B9%D0%BD%D0%BE%D0%B3%D0%BE_%D0%BC%D0%B0%D1%82%D0%B5%D1%80%D1%96%D0%B0%D0%BB%D1%83) +13.[Третинне джерело інформації](https://uk.wikipedia.org/wiki/%D0%A2%D1%80%D0%B5%D1%82%D0%B8%D0%BD%D0%BD%D0%B5_%D0%B4%D0%B6%D0%B5%D1%80%D0%B5%D0%BB%D0%BE_%D1%96%D0%BD%D1%84%D0%BE%D1%80%D0%BC%D0%B0%D1%86%D1%96%D1%97) From a87d491d79f43d7cb86fb94ee466b766cd35a42e Mon Sep 17 00:00:00 2001 From: VladiusVostokus <115622905+VladiusVostokus@users.noreply.github.com> Date: Fri, 29 Sep 2023 15:23:42 +0300 Subject: [PATCH 019/137] =?UTF-8?q?=D0=A2=D0=B5=D1=80=D0=BC=D1=96=D0=BD=20?= =?UTF-8?q?"=D0=86=D0=BD=D1=84=D0=BE=D1=80=D0=BC=D0=B0=D1=86=D1=96=D1=8F"?= =?UTF-8?q?=20=D1=82=D0=B0=20=D1=97=D1=97=20=D1=85=D0=B0=D1=80=D0=B0=D0=BA?= =?UTF-8?q?=D1=82=D0=B5=D1=80=D0=B8=D1=81=D1=82=D0=B8=D0=BA=D0=B8.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/requirements/state-of-the-art.md | 30 +++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/docs/requirements/state-of-the-art.md b/docs/requirements/state-of-the-art.md index fb1709366..f3cc6d5f8 100644 --- a/docs/requirements/state-of-the-art.md +++ b/docs/requirements/state-of-the-art.md @@ -33,6 +33,36 @@ [Обро́бка приро́дної мо́ви (NLP)](https://uk.wikipedia.org/wiki/%D0%9E%D0%B1%D1%80%D0%BE%D0%B1%D0%BA%D0%B0_%D0%BF%D1%80%D0%B8%D1%80%D0%BE%D0%B4%D0%BD%D0%BE%D1%97_%D0%BC%D0%BE%D0%B2%D0%B8) — загальний напрям інформатики, штучного інтелекту та математичної лінгвістики. Він вивчає проблеми комп'ютерного аналізу та синтезу природної мови. Стосовно штучного інтелекту аналіз означає розуміння мови, а синтез — генерацію розумного тексту. Розв'язок цих проблем буде означати створення зручнішої форми взаємодії комп'ютера та людини. +[Інформація](https://uk.wikipedia.org/wiki/%D0%86%D0%BD%D1%84%D0%BE%D1%80%D0%BC%D0%B0%D1%86%D1%96%D1%8F) - відомості незалежно від форми їх подання. + +## Характеристики інформації: +1)Суб'єктивність +Цінність і корисність інформації суб'єктивні, оскільки те, що є інформацією для однієї людини, може не бути інформацією для іншої. + +2)Актуальність +Здатність інформації відповідати вимогам сьогодення (поточного часу або певного часового періоду). Інформація хороша лише в тому випадку, якщо вона значуща для особи, яка приймає рішення. + +3)Своєчасність +Інформація має бути надана відповідній особі у відповідний час і у відповідному місці. Вона має містити дійсні на момент запиту дані, щоб сприяти формуванню правильних висновків та прийняттю ефективних рішень. + +4)Достовірність +Здатність інформації об'єктивно відбивати процеси та явища, що відбуваються в навколишньому світі. Інформація не повинна містити помилок, оскільки помилкова інформація може призвести до неправильних висновків та хибних рішень. + +5)Релевантність +Надана інформація має відповідати темі запиту. Інформація не має мати додаткових небажаних відомостей, які можуть заплутати тих, хто приймає рішення. + +6)Коректність подання +Інформація має бути у правильному форматі, щоб бути корисною для особи, яка приймає рішення. + +7)Повнота +Інформація вважається повною, якщо особа, яка приймає рішення, може задовільно вирішити проблему, використовуючи цю інформацію. + +8)Доступність +Інформація є марною, якщо вона не є легкодоступною для осіб, які приймають рішення, у бажаному форматі, коли вона потрібна. + +9)Надійність +Інформація має бути достовірною протягом певного встановленого періоду часу, коли зроблені на її основі висновки або прийняті рішення є правильними. + [Джерело інформаційного матеріалу](https://uk.wikipedia.org/wiki/%D0%94%D0%B6%D0%B5%D1%80%D0%B5%D0%BB%D0%BE_%D1%96%D0%BD%D1%84%D0%BE%D1%80%D0%BC%D0%B0%D1%86%D1%96%D0%B9%D0%BD%D0%BE%D0%B3%D0%BE_%D0%BC%D0%B0%D1%82%D0%B5%D1%80%D1%96%D0%B0%D0%BB%D1%83), також вихідний матеріал — об'єкт або суб'єкт, який надає інформацію. Являє собою матеріал, з якого отримані інформація або ідеї. За послідовністю,є 3 типи джерел: From 2a852e36c5605d1a13d3f58f83af43f4d4978369 Mon Sep 17 00:00:00 2001 From: VladiusVostokus <115622905+VladiusVostokus@users.noreply.github.com> Date: Fri, 29 Sep 2023 15:24:30 +0300 Subject: [PATCH 020/137] Update state-of-the-art.md --- docs/requirements/state-of-the-art.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/docs/requirements/state-of-the-art.md b/docs/requirements/state-of-the-art.md index f3cc6d5f8..0c1b31c24 100644 --- a/docs/requirements/state-of-the-art.md +++ b/docs/requirements/state-of-the-art.md @@ -35,7 +35,7 @@ [Інформація](https://uk.wikipedia.org/wiki/%D0%86%D0%BD%D1%84%D0%BE%D1%80%D0%BC%D0%B0%D1%86%D1%96%D1%8F) - відомості незалежно від форми їх подання. -## Характеристики інформації: +# Характеристики інформації: 1)Суб'єктивність Цінність і корисність інформації суб'єктивні, оскільки те, що є інформацією для однієї людини, може не бути інформацією для іншої. @@ -63,6 +63,8 @@ 9)Надійність Інформація має бути достовірною протягом певного встановленого періоду часу, коли зроблені на її основі висновки або прийняті рішення є правильними. + + [Джерело інформаційного матеріалу](https://uk.wikipedia.org/wiki/%D0%94%D0%B6%D0%B5%D1%80%D0%B5%D0%BB%D0%BE_%D1%96%D0%BD%D1%84%D0%BE%D1%80%D0%BC%D0%B0%D1%86%D1%96%D0%B9%D0%BD%D0%BE%D0%B3%D0%BE_%D0%BC%D0%B0%D1%82%D0%B5%D1%80%D1%96%D0%B0%D0%BB%D1%83), також вихідний матеріал — об'єкт або суб'єкт, який надає інформацію. Являє собою матеріал, з якого отримані інформація або ідеї. За послідовністю,є 3 типи джерел: From 20491d55d215438914f2eb926321e356f22359f7 Mon Sep 17 00:00:00 2001 From: VladiusVostokus <115622905+VladiusVostokus@users.noreply.github.com> Date: Fri, 29 Sep 2023 15:25:14 +0300 Subject: [PATCH 021/137] Update state-of-the-art.md --- docs/requirements/state-of-the-art.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/requirements/state-of-the-art.md b/docs/requirements/state-of-the-art.md index 0c1b31c24..f7781892d 100644 --- a/docs/requirements/state-of-the-art.md +++ b/docs/requirements/state-of-the-art.md @@ -35,7 +35,7 @@ [Інформація](https://uk.wikipedia.org/wiki/%D0%86%D0%BD%D1%84%D0%BE%D1%80%D0%BC%D0%B0%D1%86%D1%96%D1%8F) - відомості незалежно від форми їх подання. -# Характеристики інформації: +### Характеристики інформації: 1)Суб'єктивність Цінність і корисність інформації суб'єктивні, оскільки те, що є інформацією для однієї людини, може не бути інформацією для іншої. From 79ea1eb5da49f8f5859a4f5cc88968e61b2226e0 Mon Sep 17 00:00:00 2001 From: VladiusVostokus <115622905+VladiusVostokus@users.noreply.github.com> Date: Sat, 30 Sep 2023 21:00:01 +0300 Subject: [PATCH 022/137] =?UTF-8?q?=D0=92=D0=B8=D0=B4=D1=96=D0=BB=D0=B5?= =?UTF-8?q?=D0=BD=D0=BD=D1=8F=20=D1=82=D0=B5=D0=BC=D1=96=D0=BD=D1=83=20"?= =?UTF-8?q?=D0=9A=D0=BE=D0=BD=D1=82=D0=B5=D0=BD=D1=82-=D0=B0=D0=BD=D0=B0?= =?UTF-8?q?=D0=BB=D1=96=D0=B7"?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/requirements/state-of-the-art.md | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/docs/requirements/state-of-the-art.md b/docs/requirements/state-of-the-art.md index f7781892d..8aa7c3d79 100644 --- a/docs/requirements/state-of-the-art.md +++ b/docs/requirements/state-of-the-art.md @@ -13,11 +13,10 @@ Засоби масової інформації ([ЗМІ](https://uk.wikipedia.org/wiki/%D0%97%D0%B0%D1%81%D0%BE%D0%B1%D0%B8_%D0%BC%D0%B0%D1%81%D0%BE%D0%B2%D0%BE%D1%97_%D1%96%D0%BD%D1%84%D0%BE%D1%80%D0%BC%D0%B0%D1%86%D1%96%D1%97)), мас-медіа — різновид медіа, орієнтований на одночасне передавання інформації великим групам людей. Охоплюють засоби передавання, зберігання та відтворення інформації, такі як преса (газети, журнали, книжки), радіо, телебачення, інтернет, кінематограф, звукозаписи та відеозаписи, відеотекст, телетекст, рекламні щити та панелі, мультимедійні центри. Всім цим засобам притаманні спільні якості — звернення до масової аудиторії, доступність багатьом людям, корпоративний зміст виробництва і розповсюдження інформації. Термін медіа застосовується також до організацій, які забезпечують ці технології, наприклад, телевізійних каналів або видавництв. Мас-медіа є основним засобом пропаганди. -[Контент-аналіз](https://www.kiis.com.ua/?lang=ukr&cat=content_analysis) — метод кількісного вивчення великих обсягів текстів в широкому розумінні (документів, відео-, аудіоматеріалів, зображень). Даний метод є провідним у дослідженні змісту повідомлень засобів масової інформації, записів на сайтах соціальних мереж, відповідей на відкриті питання опитувань тощо. - -[Контент-аналіз](https://uk.wikipedia.org/wiki/%D0%9A%D0%BE%D0%BD%D1%82%D0%B5%D0%BD%D1%82-%D0%B0%D0%BD%D0%B0%D0%BB%D1%96%D0%B7) — якісно-кількісний метод вивчення документів, який характеризується об'єктивністю висновків і строгістю процедури та полягає у квантифікаційній обробці тексту з подальшою інтерпретацією результатів. Предметом контент-аналізу можуть бути як проблеми соціальної дійсності, котрі висловлюються чи навпаки приховуються у документах, так і внутрішні закономірності самого об'єкта дослідження.Популярність контент-аналізу ґрунтується на тому, що цей метод дозволяє виміряти людську поведінку (якщо вважати, що вербальна поведінка є її формою). На відміну від опитувань, контент-аналіз вимірює не те, що люди говорять, що зробили чи зроблять, а те, що вони справді зробили. +[Контент-аналіз](https://uk.wikipedia.org/wiki/%D0%9A%D0%BE%D0%BD%D1%82%D0%B5%D0%BD%D1%82-%D0%B0%D0%BD%D0%B0%D0%BB%D1%96%D0%B7) — якісно-кількісний метод вивчення документів(чи інших джерел інформації), який характеризується об'єктивністю висновків і строгістю процедури та полягає у квантифікаційній обробці тексту з подальшою інтерпретацією результатів. Предметом контент-аналізу можуть бути як проблеми соціальної дійсності, котрі висловлюються чи навпаки приховуються у документах(чи інших джерелах інформації), так і внутрішні закономірності самого об'єкта дослідження. Популярність контент-аналізу ґрунтується на тому, що цей метод дозволяє виміряти людську поведінку (якщо вважати, що вербальна поведінка є її формою). На відміну від опитувань, контент-аналіз вимірює не те, що люди говорять, що зробили чи зроблять, а те, що вони справді зробили. Виділяють два основних типи контент-аналізу: кількісний і якісний. Якщо кількісний аналіз націлений на виявлення частоти окремих тем, слів або символів, що містяться у тексті, то якісний аналіз пов'язаний з фіксуванням нетривіальних висловлювань, мовних інтонацій з розумінням цінності змісту повідомлення. + Інтелектуальний аналіз тексту ([text mining](https://uk.wikipedia.org/wiki/%D0%86%D0%BD%D1%82%D0%B5%D0%BB%D0%B5%D0%BA%D1%82%D1%83%D0%B0%D0%BB%D1%8C%D0%BD%D0%B8%D0%B9_%D0%B0%D0%BD%D0%B0%D0%BB%D1%96%D0%B7_%D1%82%D0%B5%D0%BA%D1%81%D1%82%D1%83)) — напрям інтелектуального аналізу даних (англ. Data Mining) та штучного інтелекту, метою якого є отримання інформації з колекцій текстових документів, ґрунтуючись на застосуванні ефективних, у практичному плані, методів машинного навчання та обробки природної мови. Інтелектуальний аналіз тексту використовує всі ті ж підходи до перероблювання інформації, що й інтелектуальний аналіз даних, однак різниця між цими напрямками проявляється лише в кінцевих методах, а також у тому, що інтелектуальний аналіз даних має справу зі сховищами та базами даних, а не електронними бібліотеками та корпусами текстів. Добува́ння да́них ([data mining](https://uk.wikipedia.org/wiki/%D0%94%D0%BE%D0%B1%D1%83%D0%B2%D0%B0%D0%BD%D0%BD%D1%8F_%D0%B4%D0%B0%D0%BD%D0%B8%D1%85)), глиби́нний ана́ліз да́них — процес напівавтоматичного аналізу великих баз даних з метою пошуку корисних фактів. Зазвичай поділяють на задачі класифікації, моделювання та прогнозування. @@ -101,7 +100,7 @@ 1.[Медіаконтент](http://repository.hneu.edu.ua/bitstream/123456789/29180/1/%D0%9A%D0%BE%D1%80%D0%BE%D1%82%D0%BA%D0%BE%D0%B2%D0%B0_%D0%9A%D0%B0%D1%80i%D0%BD%D0%B0._%D0%A2%D0%B5%D0%B7%D0%B8.pdf) 2.[ЗМІ](https://vue.gov.ua/%D0%97%D0%B0%D1%81%D0%BE%D0%B1%D0%B8_%D0%BC%D0%B0%D1%81%D0%BE%D0%B2%D0%BE%D1%97_%D1%96%D0%BD%D1%84%D0%BE%D1%80%D0%BC%D0%B0%D1%86%D1%96%D1%97_(%D0%97%D0%9C%D0%86)) 3.[Засоби масової інформації](https://uk.wikipedia.org/wiki/%D0%97%D0%B0%D1%81%D0%BE%D0%B1%D0%B8_%D0%BC%D0%B0%D1%81%D0%BE%D0%B2%D0%BE%D1%97_%D1%96%D0%BD%D1%84%D0%BE%D1%80%D0%BC%D0%B0%D1%86%D1%96%D1%97) -4.[Контент-аналіз](https://www.kiis.com.ua/?lang=ukr&cat=content_analysis) + 5.[Контент-аналіз](https://uk.wikipedia.org/wiki/%D0%9A%D0%BE%D0%BD%D1%82%D0%B5%D0%BD%D1%82-%D0%B0%D0%BD%D0%B0%D0%BB%D1%96%D0%B7) 6.[Інтелектуальний аналіз тексту](https://uk.wikipedia.org/wiki/%D0%86%D0%BD%D1%82%D0%B5%D0%BB%D0%B5%D0%BA%D1%82%D1%83%D0%B0%D0%BB%D1%8C%D0%BD%D0%B8%D0%B9_%D0%B0%D0%BD%D0%B0%D0%BB%D1%96%D0%B7_%D1%82%D0%B5%D0%BA%D1%81%D1%82%D1%83) 7.[Добування даних](https://uk.wikipedia.org/wiki/%D0%94%D0%BE%D0%B1%D1%83%D0%B2%D0%B0%D0%BD%D0%BD%D1%8F_%D0%B4%D0%B0%D0%BD%D0%B8%D1%85) From 5b8944645e742abf99e49cf70ef0e12721a44c0c Mon Sep 17 00:00:00 2001 From: VladiusVostokus <115622905+VladiusVostokus@users.noreply.github.com> Date: Sat, 30 Sep 2023 21:06:36 +0300 Subject: [PATCH 023/137] =?UTF-8?q?=D0=A0=D0=B5=D0=B4=D0=B0=D0=B3=D1=83?= =?UTF-8?q?=D0=B2=D0=B0=D0=BD=D0=BD=D1=8F=20=D1=82=D0=B5=D1=80=D0=BC=D1=96?= =?UTF-8?q?=D0=BD=D1=83=20=D0=97=D0=9C=D0=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/requirements/state-of-the-art.md | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/docs/requirements/state-of-the-art.md b/docs/requirements/state-of-the-art.md index 8aa7c3d79..d30824c55 100644 --- a/docs/requirements/state-of-the-art.md +++ b/docs/requirements/state-of-the-art.md @@ -9,9 +9,8 @@ [Медіаконтент](http://repository.hneu.edu.ua/bitstream/123456789/29180/1/%D0%9A%D0%BE%D1%80%D0%BE%D1%82%D0%BA%D0%BE%D0%B2%D0%B0_%D0%9A%D0%B0%D1%80i%D0%BD%D0%B0._%D0%A2%D0%B5%D0%B7%D0%B8.pdf) – це змістовно значуще наповнення цифрових ресурсів, що інтегрує різну за формою подання та кодування інформацію (текстову, графічну, аудіовізуальну тощо), орієнтовану на задоволення соціальних, інформаційних та емоційних потреб людини. -[Засоби масової інформації(ЗМІ)](https://vue.gov.ua/%D0%97%D0%B0%D1%81%D0%BE%D0%B1%D0%B8_%D0%BC%D0%B0%D1%81%D0%BE%D0%B2%D0%BE%D1%97_%D1%96%D0%BD%D1%84%D0%BE%D1%80%D0%BC%D0%B0%D1%86%D1%96%D1%97_(%D0%97%D0%9C%D0%86)) — платформи і канали, які збирають, обробляють та поширюють інформацію для масових та локальних аудиторій, використовуючи різноманітні технічні засоби. +[Засоби масової інформації(ЗМІ)](https://vue.gov.ua/%D0%97%D0%B0%D1%81%D0%BE%D0%B1%D0%B8_%D0%BC%D0%B0%D1%81%D0%BE%D0%B2%D0%BE%D1%97_%D1%96%D0%BD%D1%84%D0%BE%D1%80%D0%BC%D0%B0%D1%86%D1%96%D1%97_(%D0%97%D0%9C%D0%86)), мас-медіа — платформи і канали, які збирають, обробляють та поширюють інформацію для масових та локальних аудиторій, використовуючи різноманітні технічні засоби. Мас-медіа є основним засобом пропаганди. -Засоби масової інформації ([ЗМІ](https://uk.wikipedia.org/wiki/%D0%97%D0%B0%D1%81%D0%BE%D0%B1%D0%B8_%D0%BC%D0%B0%D1%81%D0%BE%D0%B2%D0%BE%D1%97_%D1%96%D0%BD%D1%84%D0%BE%D1%80%D0%BC%D0%B0%D1%86%D1%96%D1%97)), мас-медіа — різновид медіа, орієнтований на одночасне передавання інформації великим групам людей. Охоплюють засоби передавання, зберігання та відтворення інформації, такі як преса (газети, журнали, книжки), радіо, телебачення, інтернет, кінематограф, звукозаписи та відеозаписи, відеотекст, телетекст, рекламні щити та панелі, мультимедійні центри. Всім цим засобам притаманні спільні якості — звернення до масової аудиторії, доступність багатьом людям, корпоративний зміст виробництва і розповсюдження інформації. Термін медіа застосовується також до організацій, які забезпечують ці технології, наприклад, телевізійних каналів або видавництв. Мас-медіа є основним засобом пропаганди. [Контент-аналіз](https://uk.wikipedia.org/wiki/%D0%9A%D0%BE%D0%BD%D1%82%D0%B5%D0%BD%D1%82-%D0%B0%D0%BD%D0%B0%D0%BB%D1%96%D0%B7) — якісно-кількісний метод вивчення документів(чи інших джерел інформації), який характеризується об'єктивністю висновків і строгістю процедури та полягає у квантифікаційній обробці тексту з подальшою інтерпретацією результатів. Предметом контент-аналізу можуть бути як проблеми соціальної дійсності, котрі висловлюються чи навпаки приховуються у документах(чи інших джерелах інформації), так і внутрішні закономірності самого об'єкта дослідження. Популярність контент-аналізу ґрунтується на тому, що цей метод дозволяє виміряти людську поведінку (якщо вважати, що вербальна поведінка є її формою). На відміну від опитувань, контент-аналіз вимірює не те, що люди говорять, що зробили чи зроблять, а те, що вони справді зробили. Виділяють два основних типи контент-аналізу: кількісний і якісний. Якщо кількісний аналіз націлений на виявлення частоти окремих тем, слів або символів, що містяться у тексті, то якісний аналіз пов'язаний з фіксуванням нетривіальних висловлювань, мовних інтонацій з розумінням цінності змісту повідомлення. @@ -99,7 +98,6 @@ 1.[Медіаконтент](http://repository.hneu.edu.ua/bitstream/123456789/29180/1/%D0%9A%D0%BE%D1%80%D0%BE%D1%82%D0%BA%D0%BE%D0%B2%D0%B0_%D0%9A%D0%B0%D1%80i%D0%BD%D0%B0._%D0%A2%D0%B5%D0%B7%D0%B8.pdf) 2.[ЗМІ](https://vue.gov.ua/%D0%97%D0%B0%D1%81%D0%BE%D0%B1%D0%B8_%D0%BC%D0%B0%D1%81%D0%BE%D0%B2%D0%BE%D1%97_%D1%96%D0%BD%D1%84%D0%BE%D1%80%D0%BC%D0%B0%D1%86%D1%96%D1%97_(%D0%97%D0%9C%D0%86)) -3.[Засоби масової інформації](https://uk.wikipedia.org/wiki/%D0%97%D0%B0%D1%81%D0%BE%D0%B1%D0%B8_%D0%BC%D0%B0%D1%81%D0%BE%D0%B2%D0%BE%D1%97_%D1%96%D0%BD%D1%84%D0%BE%D1%80%D0%BC%D0%B0%D1%86%D1%96%D1%97) 5.[Контент-аналіз](https://uk.wikipedia.org/wiki/%D0%9A%D0%BE%D0%BD%D1%82%D0%B5%D0%BD%D1%82-%D0%B0%D0%BD%D0%B0%D0%BB%D1%96%D0%B7) 6.[Інтелектуальний аналіз тексту](https://uk.wikipedia.org/wiki/%D0%86%D0%BD%D1%82%D0%B5%D0%BB%D0%B5%D0%BA%D1%82%D1%83%D0%B0%D0%BB%D1%8C%D0%BD%D0%B8%D0%B9_%D0%B0%D0%BD%D0%B0%D0%BB%D1%96%D0%B7_%D1%82%D0%B5%D0%BA%D1%81%D1%82%D1%83) From 9dbf20deca26be0cb514bf6b82e2e42b257c8731 Mon Sep 17 00:00:00 2001 From: VladiusVostokus <115622905+VladiusVostokus@users.noreply.github.com> Date: Sun, 1 Oct 2023 16:38:55 +0300 Subject: [PATCH 024/137] =?UTF-8?q?=D0=A2=D0=B5=D1=80=D0=BC=D1=96=D0=BD=20?= =?UTF-8?q?"=D0=A1=D0=BE=D1=86=D1=96=D0=B0=D0=BB=D1=8C=D0=BD=D1=96=20?= =?UTF-8?q?=D0=BC=D0=B5=D0=B4=D1=96=D0=B0"?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/requirements/state-of-the-art.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/docs/requirements/state-of-the-art.md b/docs/requirements/state-of-the-art.md index d30824c55..3dd407fb1 100644 --- a/docs/requirements/state-of-the-art.md +++ b/docs/requirements/state-of-the-art.md @@ -11,6 +11,8 @@ [Засоби масової інформації(ЗМІ)](https://vue.gov.ua/%D0%97%D0%B0%D1%81%D0%BE%D0%B1%D0%B8_%D0%BC%D0%B0%D1%81%D0%BE%D0%B2%D0%BE%D1%97_%D1%96%D0%BD%D1%84%D0%BE%D1%80%D0%BC%D0%B0%D1%86%D1%96%D1%97_(%D0%97%D0%9C%D0%86)), мас-медіа — платформи і канали, які збирають, обробляють та поширюють інформацію для масових та локальних аудиторій, використовуючи різноманітні технічні засоби. Мас-медіа є основним засобом пропаганди. +[Соціа́льні ме́діа](https://uk.wikipedia.org/wiki/%D0%A1%D0%BE%D1%86%D1%96%D0%B0%D0%BB%D1%8C%D0%BD%D1%96_%D0%BC%D0%B5%D0%B4%D1%96%D0%B0) — вид масмедіа, ряд онлайнових технологій на принципах Веб 2.0, завдяки яким споживачі контенту через свої дописи стають його співавторами і можуть взаємодіяти, співпрацювати, спілкуватися, ділитися інформацією або брати участь у будь-якій інший соціальній активності із теоретично усіма іншими користувачами певного сервісу. + [Контент-аналіз](https://uk.wikipedia.org/wiki/%D0%9A%D0%BE%D0%BD%D1%82%D0%B5%D0%BD%D1%82-%D0%B0%D0%BD%D0%B0%D0%BB%D1%96%D0%B7) — якісно-кількісний метод вивчення документів(чи інших джерел інформації), який характеризується об'єктивністю висновків і строгістю процедури та полягає у квантифікаційній обробці тексту з подальшою інтерпретацією результатів. Предметом контент-аналізу можуть бути як проблеми соціальної дійсності, котрі висловлюються чи навпаки приховуються у документах(чи інших джерелах інформації), так і внутрішні закономірності самого об'єкта дослідження. Популярність контент-аналізу ґрунтується на тому, що цей метод дозволяє виміряти людську поведінку (якщо вважати, що вербальна поведінка є її формою). На відміну від опитувань, контент-аналіз вимірює не те, що люди говорять, що зробили чи зроблять, а те, що вони справді зробили. Виділяють два основних типи контент-аналізу: кількісний і якісний. Якщо кількісний аналіз націлений на виявлення частоти окремих тем, слів або символів, що містяться у тексті, то якісний аналіз пов'язаний з фіксуванням нетривіальних висловлювань, мовних інтонацій з розумінням цінності змісту повідомлення. @@ -99,6 +101,8 @@ 1.[Медіаконтент](http://repository.hneu.edu.ua/bitstream/123456789/29180/1/%D0%9A%D0%BE%D1%80%D0%BE%D1%82%D0%BA%D0%BE%D0%B2%D0%B0_%D0%9A%D0%B0%D1%80i%D0%BD%D0%B0._%D0%A2%D0%B5%D0%B7%D0%B8.pdf) 2.[ЗМІ](https://vue.gov.ua/%D0%97%D0%B0%D1%81%D0%BE%D0%B1%D0%B8_%D0%BC%D0%B0%D1%81%D0%BE%D0%B2%D0%BE%D1%97_%D1%96%D0%BD%D1%84%D0%BE%D1%80%D0%BC%D0%B0%D1%86%D1%96%D1%97_(%D0%97%D0%9C%D0%86)) +3.[Соціальні медіа](https://uk.wikipedia.org/wiki/%D0%A1%D0%BE%D1%86%D1%96%D0%B0%D0%BB%D1%8C%D0%BD%D1%96_%D0%BC%D0%B5%D0%B4%D1%96%D0%B0) + 5.[Контент-аналіз](https://uk.wikipedia.org/wiki/%D0%9A%D0%BE%D0%BD%D1%82%D0%B5%D0%BD%D1%82-%D0%B0%D0%BD%D0%B0%D0%BB%D1%96%D0%B7) 6.[Інтелектуальний аналіз тексту](https://uk.wikipedia.org/wiki/%D0%86%D0%BD%D1%82%D0%B5%D0%BB%D0%B5%D0%BA%D1%82%D1%83%D0%B0%D0%BB%D1%8C%D0%BD%D0%B8%D0%B9_%D0%B0%D0%BD%D0%B0%D0%BB%D1%96%D0%B7_%D1%82%D0%B5%D0%BA%D1%81%D1%82%D1%83) 7.[Добування даних](https://uk.wikipedia.org/wiki/%D0%94%D0%BE%D0%B1%D1%83%D0%B2%D0%B0%D0%BD%D0%BD%D1%8F_%D0%B4%D0%B0%D0%BD%D0%B8%D1%85) From a3a3b200d8529135f2441df0368996a804c4db57 Mon Sep 17 00:00:00 2001 From: VladiusVostokus <115622905+VladiusVostokus@users.noreply.github.com> Date: Sun, 1 Oct 2023 16:40:24 +0300 Subject: [PATCH 025/137] =?UTF-8?q?=D0=A2=D0=B5=D1=80=D0=BC=D1=96=D0=BD=20?= =?UTF-8?q?"=D0=92=D0=B5=D0=B1=202.0"?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/requirements/state-of-the-art.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/docs/requirements/state-of-the-art.md b/docs/requirements/state-of-the-art.md index 3dd407fb1..4e3b6a005 100644 --- a/docs/requirements/state-of-the-art.md +++ b/docs/requirements/state-of-the-art.md @@ -13,6 +13,8 @@ [Соціа́льні ме́діа](https://uk.wikipedia.org/wiki/%D0%A1%D0%BE%D1%86%D1%96%D0%B0%D0%BB%D1%8C%D0%BD%D1%96_%D0%BC%D0%B5%D0%B4%D1%96%D0%B0) — вид масмедіа, ряд онлайнових технологій на принципах Веб 2.0, завдяки яким споживачі контенту через свої дописи стають його співавторами і можуть взаємодіяти, співпрацювати, спілкуватися, ділитися інформацією або брати участь у будь-якій інший соціальній активності із теоретично усіма іншими користувачами певного сервісу. +[Веб 2.0](https://uk.wikipedia.org/wiki/%D0%92%D0%B5%D0%B1_2.0) - інформаційні технології, які дозволяють користувачам створювати та поширювати власний контент у всесвітній павутині. + [Контент-аналіз](https://uk.wikipedia.org/wiki/%D0%9A%D0%BE%D0%BD%D1%82%D0%B5%D0%BD%D1%82-%D0%B0%D0%BD%D0%B0%D0%BB%D1%96%D0%B7) — якісно-кількісний метод вивчення документів(чи інших джерел інформації), який характеризується об'єктивністю висновків і строгістю процедури та полягає у квантифікаційній обробці тексту з подальшою інтерпретацією результатів. Предметом контент-аналізу можуть бути як проблеми соціальної дійсності, котрі висловлюються чи навпаки приховуються у документах(чи інших джерелах інформації), так і внутрішні закономірності самого об'єкта дослідження. Популярність контент-аналізу ґрунтується на тому, що цей метод дозволяє виміряти людську поведінку (якщо вважати, що вербальна поведінка є її формою). На відміну від опитувань, контент-аналіз вимірює не те, що люди говорять, що зробили чи зроблять, а те, що вони справді зробили. Виділяють два основних типи контент-аналізу: кількісний і якісний. Якщо кількісний аналіз націлений на виявлення частоти окремих тем, слів або символів, що містяться у тексті, то якісний аналіз пов'язаний з фіксуванням нетривіальних висловлювань, мовних інтонацій з розумінням цінності змісту повідомлення. @@ -103,6 +105,8 @@ 3.[Соціальні медіа](https://uk.wikipedia.org/wiki/%D0%A1%D0%BE%D1%86%D1%96%D0%B0%D0%BB%D1%8C%D0%BD%D1%96_%D0%BC%D0%B5%D0%B4%D1%96%D0%B0) +4.[Веб 2.0](https://uk.wikipedia.org/wiki/%D0%92%D0%B5%D0%B1_2.0) + 5.[Контент-аналіз](https://uk.wikipedia.org/wiki/%D0%9A%D0%BE%D0%BD%D1%82%D0%B5%D0%BD%D1%82-%D0%B0%D0%BD%D0%B0%D0%BB%D1%96%D0%B7) 6.[Інтелектуальний аналіз тексту](https://uk.wikipedia.org/wiki/%D0%86%D0%BD%D1%82%D0%B5%D0%BB%D0%B5%D0%BA%D1%82%D1%83%D0%B0%D0%BB%D1%8C%D0%BD%D0%B8%D0%B9_%D0%B0%D0%BD%D0%B0%D0%BB%D1%96%D0%B7_%D1%82%D0%B5%D0%BA%D1%81%D1%82%D1%83) 7.[Добування даних](https://uk.wikipedia.org/wiki/%D0%94%D0%BE%D0%B1%D1%83%D0%B2%D0%B0%D0%BD%D0%BD%D1%8F_%D0%B4%D0%B0%D0%BD%D0%B8%D1%85) From 4d0382e554d9671d8922d6177c60d8221f05f868 Mon Sep 17 00:00:00 2001 From: VladiusVostokus <115622905+VladiusVostokus@users.noreply.github.com> Date: Sun, 1 Oct 2023 16:44:13 +0300 Subject: [PATCH 026/137] =?UTF-8?q?=D0=A2=D0=B5=D1=80=D0=BC=D1=96=D0=BD=20?= =?UTF-8?q?"=D0=9A=D0=BE=D0=BD=D1=82=D0=B5=D0=BD=D1=82"?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/requirements/state-of-the-art.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/docs/requirements/state-of-the-art.md b/docs/requirements/state-of-the-art.md index 4e3b6a005..e71f436e0 100644 --- a/docs/requirements/state-of-the-art.md +++ b/docs/requirements/state-of-the-art.md @@ -7,6 +7,8 @@ ## Основні визначення +[Інформаці́йне напо́внення сайту, контент](https://uk.wikipedia.org/wiki/%D0%86%D0%BD%D1%84%D0%BE%D1%80%D0%BC%D0%B0%D1%86%D1%96%D0%B9%D0%BD%D0%B5_%D0%BD%D0%B0%D0%BF%D0%BE%D0%B2%D0%BD%D0%B5%D0%BD%D0%BD%D1%8F_%D1%81%D0%B0%D0%B9%D1%82%D1%83) — це інформація чи досвід, який направлений на кінцевих користувачів чи аудиторію, яку розробник складає самостійно або копіює з дотриманням чинного законодавства. + [Медіаконтент](http://repository.hneu.edu.ua/bitstream/123456789/29180/1/%D0%9A%D0%BE%D1%80%D0%BE%D1%82%D0%BA%D0%BE%D0%B2%D0%B0_%D0%9A%D0%B0%D1%80i%D0%BD%D0%B0._%D0%A2%D0%B5%D0%B7%D0%B8.pdf) – це змістовно значуще наповнення цифрових ресурсів, що інтегрує різну за формою подання та кодування інформацію (текстову, графічну, аудіовізуальну тощо), орієнтовану на задоволення соціальних, інформаційних та емоційних потреб людини. [Засоби масової інформації(ЗМІ)](https://vue.gov.ua/%D0%97%D0%B0%D1%81%D0%BE%D0%B1%D0%B8_%D0%BC%D0%B0%D1%81%D0%BE%D0%B2%D0%BE%D1%97_%D1%96%D0%BD%D1%84%D0%BE%D1%80%D0%BC%D0%B0%D1%86%D1%96%D1%97_(%D0%97%D0%9C%D0%86)), мас-медіа — платформи і канали, які збирають, обробляють та поширюють інформацію для масових та локальних аудиторій, використовуючи різноманітні технічні засоби. Мас-медіа є основним засобом пропаганди. @@ -100,6 +102,8 @@ ## Посилання +0.[Контент](https://uk.wikipedia.org/wiki/%D0%86%D0%BD%D1%84%D0%BE%D1%80%D0%BC%D0%B0%D1%86%D1%96%D0%B9%D0%BD%D0%B5_%D0%BD%D0%B0%D0%BF%D0%BE%D0%B2%D0%BD%D0%B5%D0%BD%D0%BD%D1%8F_%D1%81%D0%B0%D0%B9%D1%82%D1%83) + 1.[Медіаконтент](http://repository.hneu.edu.ua/bitstream/123456789/29180/1/%D0%9A%D0%BE%D1%80%D0%BE%D1%82%D0%BA%D0%BE%D0%B2%D0%B0_%D0%9A%D0%B0%D1%80i%D0%BD%D0%B0._%D0%A2%D0%B5%D0%B7%D0%B8.pdf) 2.[ЗМІ](https://vue.gov.ua/%D0%97%D0%B0%D1%81%D0%BE%D0%B1%D0%B8_%D0%BC%D0%B0%D1%81%D0%BE%D0%B2%D0%BE%D1%97_%D1%96%D0%BD%D1%84%D0%BE%D1%80%D0%BC%D0%B0%D1%86%D1%96%D1%97_(%D0%97%D0%9C%D0%86)) From b97326488a455da924d9727db27e10157d6e5e58 Mon Sep 17 00:00:00 2001 From: VladiusVostokus <115622905+VladiusVostokus@users.noreply.github.com> Date: Sun, 1 Oct 2023 16:54:10 +0300 Subject: [PATCH 027/137] =?UTF-8?q?=D0=A3=D0=B7=D0=B0=D0=B3=D0=B0=D0=BB?= =?UTF-8?q?=D1=8C=D0=BD=D0=B5=D0=BD=D0=BD=D1=8F=20=D1=82=D0=B5=D1=80=D0=BC?= =?UTF-8?q?=D1=96=D0=BD=D1=83=20NLP?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/requirements/state-of-the-art.md | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) diff --git a/docs/requirements/state-of-the-art.md b/docs/requirements/state-of-the-art.md index e71f436e0..f8b74b28c 100644 --- a/docs/requirements/state-of-the-art.md +++ b/docs/requirements/state-of-the-art.md @@ -31,11 +31,7 @@ Природна мова - мова спілкування людей, що з'явилася та розвивалася природнім шляхом. -[Обробка природної мови](https://nlpcloud.com/uk/introduction-what-is-nlp-natural-language-processing.html) - це підгалузь лінгвістики, інформатики та штучного інтелекту. Це обробка мови, слів і мовлення, за допомогою комп'ютера. - -[Обробка природної мови (Natural Language Processing – NLP)](http://kiis.knu.ua/metodi-obrobki-prirodnomovnoi-informacii/) – це міждисциплінарна галузь, яка стоїть на перетині комп’ютерних наук, штучного інтелекту та обчислювальної лінгвістики, основним проблемним полем якої є забезпечення взаємодії між комп’ютерами та людськими (природними) мовами. - -[Обро́бка приро́дної мо́ви (NLP)](https://uk.wikipedia.org/wiki/%D0%9E%D0%B1%D1%80%D0%BE%D0%B1%D0%BA%D0%B0_%D0%BF%D1%80%D0%B8%D1%80%D0%BE%D0%B4%D0%BD%D0%BE%D1%97_%D0%BC%D0%BE%D0%B2%D0%B8) — загальний напрям інформатики, штучного інтелекту та математичної лінгвістики. Він вивчає проблеми комп'ютерного аналізу та синтезу природної мови. Стосовно штучного інтелекту аналіз означає розуміння мови, а синтез — генерацію розумного тексту. Розв'язок цих проблем буде означати створення зручнішої форми взаємодії комп'ютера та людини. +Обробка природної мови, NLP - підгалузь лінгвістики, інформатики та штучного інтелекту. Завдання цього методу - обробка мови, слів і мовлення, забезпечення взаємодії між комп'ютером та природніми мовами. Для розуміння і сентезу мови, використовують ШІ. [Інформація](https://uk.wikipedia.org/wiki/%D0%86%D0%BD%D1%84%D0%BE%D1%80%D0%BC%D0%B0%D1%86%D1%96%D1%8F) - відомості незалежно від форми їх подання. @@ -115,8 +111,6 @@ 6.[Інтелектуальний аналіз тексту](https://uk.wikipedia.org/wiki/%D0%86%D0%BD%D1%82%D0%B5%D0%BB%D0%B5%D0%BA%D1%82%D1%83%D0%B0%D0%BB%D1%8C%D0%BD%D0%B8%D0%B9_%D0%B0%D0%BD%D0%B0%D0%BB%D1%96%D0%B7_%D1%82%D0%B5%D0%BA%D1%81%D1%82%D1%83) 7.[Добування даних](https://uk.wikipedia.org/wiki/%D0%94%D0%BE%D0%B1%D1%83%D0%B2%D0%B0%D0%BD%D0%BD%D1%8F_%D0%B4%D0%B0%D0%BD%D0%B8%D1%85) 8.[Штучний інтелект](https://uk.wikipedia.org/wiki/%D0%A8%D1%82%D1%83%D1%87%D0%BD%D0%B8%D0%B9_%D1%96%D0%BD%D1%82%D0%B5%D0%BB%D0%B5%D0%BA%D1%82) -9.[Обробка природної мови](https://nlpcloud.com/uk/introduction-what-is-nlp-natural-language-processing.html) -10.[Обробка природної мови](http://kiis.knu.ua/metodi-obrobki-prirodnomovnoi-informacii/) -11.[Обробка природної мови](https://uk.wikipedia.org/wiki/%D0%9E%D0%B1%D1%80%D0%BE%D0%B1%D0%BA%D0%B0_%D0%BF%D1%80%D0%B8%D1%80%D0%BE%D0%B4%D0%BD%D0%BE%D1%97_%D0%BC%D0%BE%D0%B2%D0%B8) +%D0%BE%D0%B2%D0%B8) 12.[Джерело інформаційного матеріалу](https://uk.wikipedia.org/wiki/%D0%94%D0%B6%D0%B5%D1%80%D0%B5%D0%BB%D0%BE_%D1%96%D0%BD%D1%84%D0%BE%D1%80%D0%BC%D0%B0%D1%86%D1%96%D0%B9%D0%BD%D0%BE%D0%B3%D0%BE_%D0%BC%D0%B0%D1%82%D0%B5%D1%80%D1%96%D0%B0%D0%BB%D1%83) 13.[Третинне джерело інформації](https://uk.wikipedia.org/wiki/%D0%A2%D1%80%D0%B5%D1%82%D0%B8%D0%BD%D0%BD%D0%B5_%D0%B4%D0%B6%D0%B5%D1%80%D0%B5%D0%BB%D0%BE_%D1%96%D0%BD%D1%84%D0%BE%D1%80%D0%BC%D0%B0%D1%86%D1%96%D1%97) From ddd238467a4a78b7dd09d1d56b1242f4881efdf8 Mon Sep 17 00:00:00 2001 From: VladiusVostokus <115622905+VladiusVostokus@users.noreply.github.com> Date: Sun, 1 Oct 2023 16:57:45 +0300 Subject: [PATCH 028/137] =?UTF-8?q?=D0=97=D0=BC=D1=96=D0=BD=D0=B0=20=D1=81?= =?UTF-8?q?=D1=82=D1=80=D1=83=D0=BA=D1=82=D1=83=D1=80=D0=B8=20=D0=BF=D0=BE?= =?UTF-8?q?=D1=81=D0=B8=D0=BB=D0=B0=D0=BD=D1=8C=20=D0=BD=D0=B0=20=D1=82?= =?UTF-8?q?=D0=B5=D1=80=D0=BC=D1=96=D0=BD=D0=B8.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/requirements/state-of-the-art.md | 30 +++++++++++++++------------ 1 file changed, 17 insertions(+), 13 deletions(-) diff --git a/docs/requirements/state-of-the-art.md b/docs/requirements/state-of-the-art.md index f8b74b28c..f22b135e8 100644 --- a/docs/requirements/state-of-the-art.md +++ b/docs/requirements/state-of-the-art.md @@ -64,7 +64,6 @@ Інформація має бути достовірною протягом певного встановленого періоду часу, коли зроблені на її основі висновки або прийняті рішення є правильними. - [Джерело інформаційного матеріалу](https://uk.wikipedia.org/wiki/%D0%94%D0%B6%D0%B5%D1%80%D0%B5%D0%BB%D0%BE_%D1%96%D0%BD%D1%84%D0%BE%D1%80%D0%BC%D0%B0%D1%86%D1%96%D0%B9%D0%BD%D0%BE%D0%B3%D0%BE_%D0%BC%D0%B0%D1%82%D0%B5%D1%80%D1%96%D0%B0%D0%BB%D1%83), також вихідний матеріал — об'єкт або суб'єкт, який надає інформацію. Являє собою матеріал, з якого отримані інформація або ідеї. За послідовністю,є 3 типи джерел: @@ -98,19 +97,24 @@ ## Посилання -0.[Контент](https://uk.wikipedia.org/wiki/%D0%86%D0%BD%D1%84%D0%BE%D1%80%D0%BC%D0%B0%D1%86%D1%96%D0%B9%D0%BD%D0%B5_%D0%BD%D0%B0%D0%BF%D0%BE%D0%B2%D0%BD%D0%B5%D0%BD%D0%BD%D1%8F_%D1%81%D0%B0%D0%B9%D1%82%D1%83) +[Контент](https://uk.wikipedia.org/wiki/%D0%86%D0%BD%D1%84%D0%BE%D1%80%D0%BC%D0%B0%D1%86%D1%96%D0%B9%D0%BD%D0%B5_%D0%BD%D0%B0%D0%BF%D0%BE%D0%B2%D0%BD%D0%B5%D0%BD%D0%BD%D1%8F_%D1%81%D0%B0%D0%B9%D1%82%D1%83) + +[Медіаконтент](http://repository.hneu.edu.ua/bitstream/123456789/29180/1/%D0%9A%D0%BE%D1%80%D0%BE%D1%82%D0%BA%D0%BE%D0%B2%D0%B0_%D0%9A%D0%B0%D1%80i%D0%BD%D0%B0._%D0%A2%D0%B5%D0%B7%D0%B8.pdf) + +[ЗМІ](https://vue.gov.ua/%D0%97%D0%B0%D1%81%D0%BE%D0%B1%D0%B8_%D0%BC%D0%B0%D1%81%D0%BE%D0%B2%D0%BE%D1%97_%D1%96%D0%BD%D1%84%D0%BE%D1%80%D0%BC%D0%B0%D1%86%D1%96%D1%97_(%D0%97%D0%9C%D0%86)) + +[Соціальні медіа](https://uk.wikipedia.org/wiki/%D0%A1%D0%BE%D1%86%D1%96%D0%B0%D0%BB%D1%8C%D0%BD%D1%96_%D0%BC%D0%B5%D0%B4%D1%96%D0%B0) + +[Веб 2.0](https://uk.wikipedia.org/wiki/%D0%92%D0%B5%D0%B1_2.0) + +[Контент-аналіз](https://uk.wikipedia.org/wiki/%D0%9A%D0%BE%D0%BD%D1%82%D0%B5%D0%BD%D1%82-%D0%B0%D0%BD%D0%B0%D0%BB%D1%96%D0%B7) + +[Інтелектуальний аналіз тексту](https://uk.wikipedia.org/wiki/%D0%86%D0%BD%D1%82%D0%B5%D0%BB%D0%B5%D0%BA%D1%82%D1%83%D0%B0%D0%BB%D1%8C%D0%BD%D0%B8%D0%B9_%D0%B0%D0%BD%D0%B0%D0%BB%D1%96%D0%B7_%D1%82%D0%B5%D0%BA%D1%81%D1%82%D1%83) -1.[Медіаконтент](http://repository.hneu.edu.ua/bitstream/123456789/29180/1/%D0%9A%D0%BE%D1%80%D0%BE%D1%82%D0%BA%D0%BE%D0%B2%D0%B0_%D0%9A%D0%B0%D1%80i%D0%BD%D0%B0._%D0%A2%D0%B5%D0%B7%D0%B8.pdf) -2.[ЗМІ](https://vue.gov.ua/%D0%97%D0%B0%D1%81%D0%BE%D0%B1%D0%B8_%D0%BC%D0%B0%D1%81%D0%BE%D0%B2%D0%BE%D1%97_%D1%96%D0%BD%D1%84%D0%BE%D1%80%D0%BC%D0%B0%D1%86%D1%96%D1%97_(%D0%97%D0%9C%D0%86)) +[Добування даних](https://uk.wikipedia.org/wiki/%D0%94%D0%BE%D0%B1%D1%83%D0%B2%D0%B0%D0%BD%D0%BD%D1%8F_%D0%B4%D0%B0%D0%BD%D0%B8%D1%85) -3.[Соціальні медіа](https://uk.wikipedia.org/wiki/%D0%A1%D0%BE%D1%86%D1%96%D0%B0%D0%BB%D1%8C%D0%BD%D1%96_%D0%BC%D0%B5%D0%B4%D1%96%D0%B0) +[Штучний інтелект](https://uk.wikipedia.org/wiki/%D0%A8%D1%82%D1%83%D1%87%D0%BD%D0%B8%D0%B9_%D1%96%D0%BD%D1%82%D0%B5%D0%BB%D0%B5%D0%BA%D1%82) -4.[Веб 2.0](https://uk.wikipedia.org/wiki/%D0%92%D0%B5%D0%B1_2.0) +[Джерело інформаційного матеріалу](https://uk.wikipedia.org/wiki/%D0%94%D0%B6%D0%B5%D1%80%D0%B5%D0%BB%D0%BE_%D1%96%D0%BD%D1%84%D0%BE%D1%80%D0%BC%D0%B0%D1%86%D1%96%D0%B9%D0%BD%D0%BE%D0%B3%D0%BE_%D0%BC%D0%B0%D1%82%D0%B5%D1%80%D1%96%D0%B0%D0%BB%D1%83) -5.[Контент-аналіз](https://uk.wikipedia.org/wiki/%D0%9A%D0%BE%D0%BD%D1%82%D0%B5%D0%BD%D1%82-%D0%B0%D0%BD%D0%B0%D0%BB%D1%96%D0%B7) -6.[Інтелектуальний аналіз тексту](https://uk.wikipedia.org/wiki/%D0%86%D0%BD%D1%82%D0%B5%D0%BB%D0%B5%D0%BA%D1%82%D1%83%D0%B0%D0%BB%D1%8C%D0%BD%D0%B8%D0%B9_%D0%B0%D0%BD%D0%B0%D0%BB%D1%96%D0%B7_%D1%82%D0%B5%D0%BA%D1%81%D1%82%D1%83) -7.[Добування даних](https://uk.wikipedia.org/wiki/%D0%94%D0%BE%D0%B1%D1%83%D0%B2%D0%B0%D0%BD%D0%BD%D1%8F_%D0%B4%D0%B0%D0%BD%D0%B8%D1%85) -8.[Штучний інтелект](https://uk.wikipedia.org/wiki/%D0%A8%D1%82%D1%83%D1%87%D0%BD%D0%B8%D0%B9_%D1%96%D0%BD%D1%82%D0%B5%D0%BB%D0%B5%D0%BA%D1%82) -%D0%BE%D0%B2%D0%B8) -12.[Джерело інформаційного матеріалу](https://uk.wikipedia.org/wiki/%D0%94%D0%B6%D0%B5%D1%80%D0%B5%D0%BB%D0%BE_%D1%96%D0%BD%D1%84%D0%BE%D1%80%D0%BC%D0%B0%D1%86%D1%96%D0%B9%D0%BD%D0%BE%D0%B3%D0%BE_%D0%BC%D0%B0%D1%82%D0%B5%D1%80%D1%96%D0%B0%D0%BB%D1%83) -13.[Третинне джерело інформації](https://uk.wikipedia.org/wiki/%D0%A2%D1%80%D0%B5%D1%82%D0%B8%D0%BD%D0%BD%D0%B5_%D0%B4%D0%B6%D0%B5%D1%80%D0%B5%D0%BB%D0%BE_%D1%96%D0%BD%D1%84%D0%BE%D1%80%D0%BC%D0%B0%D1%86%D1%96%D1%97) +[Третинне джерело інформації](https://uk.wikipedia.org/wiki/%D0%A2%D1%80%D0%B5%D1%82%D0%B8%D0%BD%D0%BD%D0%B5_%D0%B4%D0%B6%D0%B5%D1%80%D0%B5%D0%BB%D0%BE_%D1%96%D0%BD%D1%84%D0%BE%D1%80%D0%BC%D0%B0%D1%86%D1%96%D1%97) From d4f1f1177c4df189c004edc91ace1dc2c48e142c Mon Sep 17 00:00:00 2001 From: VladiusVostokus <115622905+VladiusVostokus@users.noreply.github.com> Date: Sun, 1 Oct 2023 17:34:40 +0300 Subject: [PATCH 029/137] =?UTF-8?q?=D0=9F=D0=B5=D1=80=D0=B5=D0=BD=D0=B5?= =?UTF-8?q?=D1=81=D0=B5=D0=BD=D0=BD=D1=8F=20=D1=82=D0=B5=D1=80=D0=BC=D1=96?= =?UTF-8?q?=D0=BD=D1=96=D0=B2,=20=D0=BF=D0=BE=D0=B2'=D1=8F=D0=B7=D0=B0?= =?UTF-8?q?=D0=BD=D0=B8=D1=85=20=D0=B7=20=D0=BC=D0=B5=D1=82=D0=BE=D0=B4?= =?UTF-8?q?=D0=B0=D0=BC=D0=B8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/requirements/state-of-the-art.md | 28 +++++++++++++-------------- 1 file changed, 13 insertions(+), 15 deletions(-) diff --git a/docs/requirements/state-of-the-art.md b/docs/requirements/state-of-the-art.md index f22b135e8..d47eca1a7 100644 --- a/docs/requirements/state-of-the-art.md +++ b/docs/requirements/state-of-the-art.md @@ -16,22 +16,9 @@ [Соціа́льні ме́діа](https://uk.wikipedia.org/wiki/%D0%A1%D0%BE%D1%86%D1%96%D0%B0%D0%BB%D1%8C%D0%BD%D1%96_%D0%BC%D0%B5%D0%B4%D1%96%D0%B0) — вид масмедіа, ряд онлайнових технологій на принципах Веб 2.0, завдяки яким споживачі контенту через свої дописи стають його співавторами і можуть взаємодіяти, співпрацювати, спілкуватися, ділитися інформацією або брати участь у будь-якій інший соціальній активності із теоретично усіма іншими користувачами певного сервісу. [Веб 2.0](https://uk.wikipedia.org/wiki/%D0%92%D0%B5%D0%B1_2.0) - інформаційні технології, які дозволяють користувачам створювати та поширювати власний контент у всесвітній павутині. - - -[Контент-аналіз](https://uk.wikipedia.org/wiki/%D0%9A%D0%BE%D0%BD%D1%82%D0%B5%D0%BD%D1%82-%D0%B0%D0%BD%D0%B0%D0%BB%D1%96%D0%B7) — якісно-кількісний метод вивчення документів(чи інших джерел інформації), який характеризується об'єктивністю висновків і строгістю процедури та полягає у квантифікаційній обробці тексту з подальшою інтерпретацією результатів. Предметом контент-аналізу можуть бути як проблеми соціальної дійсності, котрі висловлюються чи навпаки приховуються у документах(чи інших джерелах інформації), так і внутрішні закономірності самого об'єкта дослідження. Популярність контент-аналізу ґрунтується на тому, що цей метод дозволяє виміряти людську поведінку (якщо вважати, що вербальна поведінка є її формою). На відміну від опитувань, контент-аналіз вимірює не те, що люди говорять, що зробили чи зроблять, а те, що вони справді зробили. -Виділяють два основних типи контент-аналізу: кількісний і якісний. Якщо кількісний аналіз націлений на виявлення частоти окремих тем, слів або символів, що містяться у тексті, то якісний аналіз пов'язаний з фіксуванням нетривіальних висловлювань, мовних інтонацій з розумінням цінності змісту повідомлення. - - -Інтелектуальний аналіз тексту ([text mining](https://uk.wikipedia.org/wiki/%D0%86%D0%BD%D1%82%D0%B5%D0%BB%D0%B5%D0%BA%D1%82%D1%83%D0%B0%D0%BB%D1%8C%D0%BD%D0%B8%D0%B9_%D0%B0%D0%BD%D0%B0%D0%BB%D1%96%D0%B7_%D1%82%D0%B5%D0%BA%D1%81%D1%82%D1%83)) — напрям інтелектуального аналізу даних (англ. Data Mining) та штучного інтелекту, метою якого є отримання інформації з колекцій текстових документів, ґрунтуючись на застосуванні ефективних, у практичному плані, методів машинного навчання та обробки природної мови. Інтелектуальний аналіз тексту використовує всі ті ж підходи до перероблювання інформації, що й інтелектуальний аналіз даних, однак різниця між цими напрямками проявляється лише в кінцевих методах, а також у тому, що інтелектуальний аналіз даних має справу зі сховищами та базами даних, а не електронними бібліотеками та корпусами текстів. - -Добува́ння да́них ([data mining](https://uk.wikipedia.org/wiki/%D0%94%D0%BE%D0%B1%D1%83%D0%B2%D0%B0%D0%BD%D0%BD%D1%8F_%D0%B4%D0%B0%D0%BD%D0%B8%D1%85)), глиби́нний ана́ліз да́них — процес напівавтоматичного аналізу великих баз даних з метою пошуку корисних фактів. Зазвичай поділяють на задачі класифікації, моделювання та прогнозування. -На сучасних підприємствах, в дослідницьких проєктах або в інтернеті утворюються великі обсяги даних. Глибинний аналіз даних здійснюється автоматично шляхом застосування методів математичної статистики, штучних нейронних мереж, теорії нечітких множин або генетичних алгоритмів. Метою аналізу є виявлення правил та закономірностей, наприклад, статистичних подій. Так, наприклад, можливо виявити зміни у поведінці клієнтів або груп клієнтів для покращення стратегії підприємства. - -[Шту́чний інтеле́кт](https://uk.wikipedia.org/wiki/%D0%A8%D1%82%D1%83%D1%87%D0%BD%D0%B8%D0%B9_%D1%96%D0%BD%D1%82%D0%B5%D0%BB%D0%B5%D0%BA%D1%82) — розділ комп'ютерної лінгвістики та інформатики, який швидко розвивається, і зосереджений на розробці інтелектуальних машин, здатних виконувати завдання, які зазвичай потребують людського інтелекту. Ці завдання можуть варіюватися від простих дій, як-от розпізнавання мови чи зображень, до більш складних завдань, як-от ігри чи водіння автомобіля. - + Природна мова - мова спілкування людей, що з'явилася та розвивалася природнім шляхом. -Обробка природної мови, NLP - підгалузь лінгвістики, інформатики та штучного інтелекту. Завдання цього методу - обробка мови, слів і мовлення, забезпечення взаємодії між комп'ютером та природніми мовами. Для розуміння і сентезу мови, використовують ШІ. [Інформація](https://uk.wikipedia.org/wiki/%D0%86%D0%BD%D1%84%D0%BE%D1%80%D0%BC%D0%B0%D1%86%D1%96%D1%8F) - відомості незалежно від форми їх подання. @@ -77,7 +64,18 @@ ## Підходи та способи вирішення завдання -*[Розділ містить опис підходів, моделей та способів вирішення завдання.]* +[Контент-аналіз](https://uk.wikipedia.org/wiki/%D0%9A%D0%BE%D0%BD%D1%82%D0%B5%D0%BD%D1%82-%D0%B0%D0%BD%D0%B0%D0%BB%D1%96%D0%B7) — якісно-кількісний метод вивчення документів(чи інших джерел інформації), який характеризується об'єктивністю висновків і строгістю процедури та полягає у квантифікаційній обробці тексту з подальшою інтерпретацією результатів. Предметом контент-аналізу можуть бути як проблеми соціальної дійсності, котрі висловлюються чи навпаки приховуються у документах(чи інших джерелах інформації), так і внутрішні закономірності самого об'єкта дослідження. Популярність контент-аналізу ґрунтується на тому, що цей метод дозволяє виміряти людську поведінку (якщо вважати, що вербальна поведінка є її формою). На відміну від опитувань, контент-аналіз вимірює не те, що люди говорять, що зробили чи зроблять, а те, що вони справді зробили. +Виділяють два основних типи контент-аналізу: кількісний і якісний. Якщо кількісний аналіз націлений на виявлення частоти окремих тем, слів або символів, що містяться у тексті, то якісний аналіз пов'язаний з фіксуванням нетривіальних висловлювань, мовних інтонацій з розумінням цінності змісту повідомлення. + + +Інтелектуальний аналіз тексту ([text mining](https://uk.wikipedia.org/wiki/%D0%86%D0%BD%D1%82%D0%B5%D0%BB%D0%B5%D0%BA%D1%82%D1%83%D0%B0%D0%BB%D1%8C%D0%BD%D0%B8%D0%B9_%D0%B0%D0%BD%D0%B0%D0%BB%D1%96%D0%B7_%D1%82%D0%B5%D0%BA%D1%81%D1%82%D1%83)) — напрям інтелектуального аналізу даних (англ. Data Mining) та штучного інтелекту, метою якого є отримання інформації з колекцій текстових документів, ґрунтуючись на застосуванні ефективних, у практичному плані, методів машинного навчання та обробки природної мови. Інтелектуальний аналіз тексту використовує всі ті ж підходи до перероблювання інформації, що й інтелектуальний аналіз даних, однак різниця між цими напрямками проявляється лише в кінцевих методах, а також у тому, що інтелектуальний аналіз даних має справу зі сховищами та базами даних, а не електронними бібліотеками та корпусами текстів. + +Добува́ння да́них ([data mining](https://uk.wikipedia.org/wiki/%D0%94%D0%BE%D0%B1%D1%83%D0%B2%D0%B0%D0%BD%D0%BD%D1%8F_%D0%B4%D0%B0%D0%BD%D0%B8%D1%85)), глиби́нний ана́ліз да́них — процес напівавтоматичного аналізу великих баз даних з метою пошуку корисних фактів. Зазвичай поділяють на задачі класифікації, моделювання та прогнозування. +На сучасних підприємствах, в дослідницьких проєктах або в інтернеті утворюються великі обсяги даних. Глибинний аналіз даних здійснюється автоматично шляхом застосування методів математичної статистики, штучних нейронних мереж, теорії нечітких множин або генетичних алгоритмів. Метою аналізу є виявлення правил та закономірностей, наприклад, статистичних подій. Так, наприклад, можливо виявити зміни у поведінці клієнтів або груп клієнтів для покращення стратегії підприємства. + +[Шту́чний інтеле́кт](https://uk.wikipedia.org/wiki/%D0%A8%D1%82%D1%83%D1%87%D0%BD%D0%B8%D0%B9_%D1%96%D0%BD%D1%82%D0%B5%D0%BB%D0%B5%D0%BA%D1%82) — розділ комп'ютерної лінгвістики та інформатики, який швидко розвивається, і зосереджений на розробці інтелектуальних машин, здатних виконувати завдання, які зазвичай потребують людського інтелекту. Ці завдання можуть варіюватися від простих дій, як-от розпізнавання мови чи зображень, до більш складних завдань, як-от ігри чи водіння автомобіля. + +Обробка природної мови, NLP - підгалузь лінгвістики, інформатики та штучного інтелекту. Завдання цього методу - обробка мови, слів і мовлення, забезпечення взаємодії між комп'ютером та природніми мовами. Для розуміння і сентезу мови, використовують ШІ. ## Порівняльна характеристика існуючих засобів вирішення завдання From 52b9c3e6fb35fe946b849ae2d51b403b45780af0 Mon Sep 17 00:00:00 2001 From: VladiusVostokus <115622905+VladiusVostokus@users.noreply.github.com> Date: Wed, 4 Oct 2023 16:20:44 +0300 Subject: [PATCH 030/137] =?UTF-8?q?=D0=9F=D1=80=D0=BE=D1=82=D0=BE=D1=82?= =?UTF-8?q?=D0=B8=D0=BF=20=D0=B2=D1=81=D1=82=D1=83=D0=BF=D1=83?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/requirements/state-of-the-art.md | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/docs/requirements/state-of-the-art.md b/docs/requirements/state-of-the-art.md index d47eca1a7..e643a22a1 100644 --- a/docs/requirements/state-of-the-art.md +++ b/docs/requirements/state-of-the-art.md @@ -2,7 +2,12 @@ ## Вступ -*[Вступ повинен містити короткий огляд всього документу.]* +У цьому документі: +1)Описані основні визначення та терміни, що стосуються предметної області. +2)Розглянуто та описано основні способи вирішення задачі, що стосуються даної предметної області. +3)Виконана порівняльна характеристика існуючих засобів вирішення задачі, та порівняння їх з нашою системою. +4)Зроблені відповідні висновки щодо рішення про створення нової системи, чи модифікації\інтеграції вже існуючих систем +5)Залишені посилання на використані в ході роботи джерела ## Основні визначення From 7e9e0934f590c3443f53e75a99d21d7bac14e3b4 Mon Sep 17 00:00:00 2001 From: VladiusVostokus <115622905+VladiusVostokus@users.noreply.github.com> Date: Wed, 4 Oct 2023 16:21:23 +0300 Subject: [PATCH 031/137] Update state-of-the-art.md --- docs/requirements/state-of-the-art.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/docs/requirements/state-of-the-art.md b/docs/requirements/state-of-the-art.md index e643a22a1..4502644b3 100644 --- a/docs/requirements/state-of-the-art.md +++ b/docs/requirements/state-of-the-art.md @@ -3,11 +3,11 @@ ## Вступ У цьому документі: -1)Описані основні визначення та терміни, що стосуються предметної області. -2)Розглянуто та описано основні способи вирішення задачі, що стосуються даної предметної області. -3)Виконана порівняльна характеристика існуючих засобів вирішення задачі, та порівняння їх з нашою системою. -4)Зроблені відповідні висновки щодо рішення про створення нової системи, чи модифікації\інтеграції вже існуючих систем -5)Залишені посилання на використані в ході роботи джерела +*1)Описані основні визначення та терміни, що стосуються предметної області. +*2)Розглянуто та описано основні способи вирішення задачі, що стосуються даної предметної області. +*3)Виконана порівняльна характеристика існуючих засобів вирішення задачі, та порівняння їх з нашою системою. +*4)Зроблені відповідні висновки щодо рішення про створення нової системи, чи модифікації\інтеграції вже існуючих систем +*5)Залишені посилання на використані в ході роботи джерела ## Основні визначення From 3ec5cdad5badaf405ee80e4bb97bc9586c166871 Mon Sep 17 00:00:00 2001 From: VladiusVostokus <115622905+VladiusVostokus@users.noreply.github.com> Date: Wed, 4 Oct 2023 16:22:06 +0300 Subject: [PATCH 032/137] Update state-of-the-art.md --- docs/requirements/state-of-the-art.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/docs/requirements/state-of-the-art.md b/docs/requirements/state-of-the-art.md index 4502644b3..5efda26c2 100644 --- a/docs/requirements/state-of-the-art.md +++ b/docs/requirements/state-of-the-art.md @@ -3,11 +3,11 @@ ## Вступ У цьому документі: -*1)Описані основні визначення та терміни, що стосуються предметної області. -*2)Розглянуто та описано основні способи вирішення задачі, що стосуються даної предметної області. -*3)Виконана порівняльна характеристика існуючих засобів вирішення задачі, та порівняння їх з нашою системою. -*4)Зроблені відповідні висновки щодо рішення про створення нової системи, чи модифікації\інтеграції вже існуючих систем -*5)Залишені посилання на використані в ході роботи джерела +
1)Описані основні визначення та терміни, що стосуються предметної області. +2)Розглянуто та описано основні способи вирішення задачі, що стосуються даної предметної області. +3)Виконана порівняльна характеристика існуючих засобів вирішення задачі, та порівняння їх з нашою системою. +4)Зроблені відповідні висновки щодо рішення про створення нової системи, чи модифікації\інтеграції вже існуючих систем +5)Залишені посилання на використані в ході роботи джерела ## Основні визначення From 6d258893a3479a14508bfb645743cdcc231f2349 Mon Sep 17 00:00:00 2001 From: VladiusVostokus <115622905+VladiusVostokus@users.noreply.github.com> Date: Wed, 4 Oct 2023 16:22:24 +0300 Subject: [PATCH 033/137] Update state-of-the-art.md --- docs/requirements/state-of-the-art.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/requirements/state-of-the-art.md b/docs/requirements/state-of-the-art.md index 5efda26c2..55c5ec6d3 100644 --- a/docs/requirements/state-of-the-art.md +++ b/docs/requirements/state-of-the-art.md @@ -4,7 +4,7 @@ У цьому документі:
1)Описані основні визначення та терміни, що стосуються предметної області. -2)Розглянуто та описано основні способи вирішення задачі, що стосуються даної предметної області. +
2)Розглянуто та описано основні способи вирішення задачі, що стосуються даної предметної області. 3)Виконана порівняльна характеристика існуючих засобів вирішення задачі, та порівняння їх з нашою системою. 4)Зроблені відповідні висновки щодо рішення про створення нової системи, чи модифікації\інтеграції вже існуючих систем 5)Залишені посилання на використані в ході роботи джерела From 6bdec58401dabe5821821f81824acba1a2554844 Mon Sep 17 00:00:00 2001 From: VladiusVostokus <115622905+VladiusVostokus@users.noreply.github.com> Date: Wed, 4 Oct 2023 16:23:15 +0300 Subject: [PATCH 034/137] Update state-of-the-art.md --- docs/requirements/state-of-the-art.md | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/docs/requirements/state-of-the-art.md b/docs/requirements/state-of-the-art.md index 55c5ec6d3..82ab862b2 100644 --- a/docs/requirements/state-of-the-art.md +++ b/docs/requirements/state-of-the-art.md @@ -3,11 +3,12 @@ ## Вступ У цьому документі: +
1)Описані основні визначення та терміни, що стосуються предметної області.
2)Розглянуто та описано основні способи вирішення задачі, що стосуються даної предметної області. -3)Виконана порівняльна характеристика існуючих засобів вирішення задачі, та порівняння їх з нашою системою. -4)Зроблені відповідні висновки щодо рішення про створення нової системи, чи модифікації\інтеграції вже існуючих систем -5)Залишені посилання на використані в ході роботи джерела +
3)Виконана порівняльна характеристика існуючих засобів вирішення задачі, та порівняння їх з нашою системою. +
4)Зроблені відповідні висновки щодо рішення про створення нової системи, чи модифікації\інтеграції вже існуючих систем +
5)Залишені посилання на використані в ході роботи джерела ## Основні визначення From 1fd614f1d5646b52c558199e78ab56d2255c3234 Mon Sep 17 00:00:00 2001 From: VladiusVostokus <115622905+VladiusVostokus@users.noreply.github.com> Date: Wed, 4 Oct 2023 16:28:36 +0300 Subject: [PATCH 035/137] =?UTF-8?q?=D0=BE=D1=84=D0=BE=D1=80=D0=BC=D0=BB?= =?UTF-8?q?=D0=B5=D0=BD=D0=BD=D1=8F=20=D0=B2=D1=81=D1=82=D1=83=D0=BF=D1=83?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/requirements/state-of-the-art.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/docs/requirements/state-of-the-art.md b/docs/requirements/state-of-the-art.md index 82ab862b2..bfadd3700 100644 --- a/docs/requirements/state-of-the-art.md +++ b/docs/requirements/state-of-the-art.md @@ -4,11 +4,11 @@ У цьому документі: -
1)Описані основні визначення та терміни, що стосуються предметної області. -
2)Розглянуто та описано основні способи вирішення задачі, що стосуються даної предметної області. -
3)Виконана порівняльна характеристика існуючих засобів вирішення задачі, та порівняння їх з нашою системою. -
4)Зроблені відповідні висновки щодо рішення про створення нової системи, чи модифікації\інтеграції вже існуючих систем -
5)Залишені посилання на використані в ході роботи джерела +#####
1)Описані основні визначення та терміни, що стосуються предметної області. +#####
2)Розглянуто та описано основні способи вирішення задачі, що стосуються даної предметної області. +#####
3)Виконана порівняльна характеристика існуючих засобів вирішення задачі, та порівняння їх з нашою системою. +#####
4)Зроблені відповідні висновки щодо рішення про створення нової системи, чи модифікації\інтеграції вже існуючих систем +#####
5)Залишені посилання на використані в ході роботи джерела ## Основні визначення From 643e376d6ab82b8210b2d0c9558d233003319629 Mon Sep 17 00:00:00 2001 From: VladiusVostokus <115622905+VladiusVostokus@users.noreply.github.com> Date: Wed, 4 Oct 2023 16:29:01 +0300 Subject: [PATCH 036/137] Update state-of-the-art.md --- docs/requirements/state-of-the-art.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/docs/requirements/state-of-the-art.md b/docs/requirements/state-of-the-art.md index bfadd3700..67a1a66cb 100644 --- a/docs/requirements/state-of-the-art.md +++ b/docs/requirements/state-of-the-art.md @@ -4,11 +4,11 @@ У цьому документі: -#####
1)Описані основні визначення та терміни, що стосуються предметної області. -#####
2)Розглянуто та описано основні способи вирішення задачі, що стосуються даної предметної області. -#####
3)Виконана порівняльна характеристика існуючих засобів вирішення задачі, та порівняння їх з нашою системою. -#####
4)Зроблені відповідні висновки щодо рішення про створення нової системи, чи модифікації\інтеграції вже існуючих систем -#####
5)Залишені посилання на використані в ході роботи джерела +####
1)Описані основні визначення та терміни, що стосуються предметної області. +####
2)Розглянуто та описано основні способи вирішення задачі, що стосуються даної предметної області. +####
3)Виконана порівняльна характеристика існуючих засобів вирішення задачі, та порівняння їх з нашою системою. +####
4)Зроблені відповідні висновки щодо рішення про створення нової системи, чи модифікації\інтеграції вже існуючих систем +####
5)Залишені посилання на використані в ході роботи джерела ## Основні визначення From 416635a8d744e5d2a855efb990ea8e330c6abf8a Mon Sep 17 00:00:00 2001 From: VladiusVostokus <115622905+VladiusVostokus@users.noreply.github.com> Date: Wed, 4 Oct 2023 16:29:37 +0300 Subject: [PATCH 037/137] Update state-of-the-art.md --- docs/requirements/state-of-the-art.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/docs/requirements/state-of-the-art.md b/docs/requirements/state-of-the-art.md index 67a1a66cb..c9e05fc18 100644 --- a/docs/requirements/state-of-the-art.md +++ b/docs/requirements/state-of-the-art.md @@ -4,11 +4,11 @@ У цьому документі: -####
1)Описані основні визначення та терміни, що стосуються предметної області. -####
2)Розглянуто та описано основні способи вирішення задачі, що стосуються даної предметної області. -####
3)Виконана порівняльна характеристика існуючих засобів вирішення задачі, та порівняння їх з нашою системою. -####
4)Зроблені відповідні висновки щодо рішення про створення нової системи, чи модифікації\інтеграції вже існуючих систем -####
5)Залишені посилання на використані в ході роботи джерела +####
1)Описані основні визначення та терміни, що стосуються предметної області. +####
2)Розглянуто та описано основні способи вирішення задачі, що стосуються даної предметної області. +####
3)Виконана порівняльна характеристика існуючих засобів вирішення задачі, та порівняння їх з нашою системою. +####
4)Зроблені відповідні висновки щодо рішення про створення нової системи, чи модифікації\інтеграції вже існуючих систем +####
5)Залишені посилання на використані в ході роботи джерела ## Основні визначення From 4598f12e827426dc138f38221cbb03f869210a07 Mon Sep 17 00:00:00 2001 From: VladiusVostokus <115622905+VladiusVostokus@users.noreply.github.com> Date: Wed, 4 Oct 2023 16:30:50 +0300 Subject: [PATCH 038/137] Update state-of-the-art.md --- docs/requirements/state-of-the-art.md | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/docs/requirements/state-of-the-art.md b/docs/requirements/state-of-the-art.md index c9e05fc18..adbfa7a43 100644 --- a/docs/requirements/state-of-the-art.md +++ b/docs/requirements/state-of-the-art.md @@ -4,12 +4,11 @@ У цьому документі: -####
1)Описані основні визначення та терміни, що стосуються предметної області. -####
2)Розглянуто та описано основні способи вирішення задачі, що стосуються даної предметної області. -####
3)Виконана порівняльна характеристика існуючих засобів вирішення задачі, та порівняння їх з нашою системою. -####
4)Зроблені відповідні висновки щодо рішення про створення нової системи, чи модифікації\інтеграції вже існуючих систем -####
5)Залишені посилання на використані в ході роботи джерела - +**
1)Описані основні визначення та терміни, що стосуються предметної області.** +**
2)Розглянуто та описано основні способи вирішення задачі, що стосуються даної предметної області.** +**
3)Виконана порівняльна характеристика існуючих засобів вирішення задачі, та порівняння їх з нашою системою.** +**
4)Зроблені відповідні висновки щодо рішення про створення нової системи, чи модифікації\інтеграції вже існуючих систем.** +**
5)Залишені посилання на використані в ході роботи джерела.** ## Основні визначення From ad732451ff16cb12934f214fc77bf1852b1f4759 Mon Sep 17 00:00:00 2001 From: VladiusVostokus <115622905+VladiusVostokus@users.noreply.github.com> Date: Wed, 4 Oct 2023 16:32:11 +0300 Subject: [PATCH 039/137] Update state-of-the-art.md --- docs/requirements/state-of-the-art.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/docs/requirements/state-of-the-art.md b/docs/requirements/state-of-the-art.md index adbfa7a43..fcd046e4b 100644 --- a/docs/requirements/state-of-the-art.md +++ b/docs/requirements/state-of-the-art.md @@ -4,11 +4,11 @@ У цьому документі: -**
1)Описані основні визначення та терміни, що стосуються предметної області.** -**
2)Розглянуто та описано основні способи вирішення задачі, що стосуються даної предметної області.** -**
3)Виконана порівняльна характеристика існуючих засобів вирішення задачі, та порівняння їх з нашою системою.** -**
4)Зроблені відповідні висновки щодо рішення про створення нової системи, чи модифікації\інтеграції вже існуючих систем.** -**
5)Залишені посилання на використані в ході роботи джерела.** ++
1)Описані основні визначення та терміни, що стосуються предметної області.** +*
2)Розглянуто та описано основні способи вирішення задачі, що стосуються даної предметної області.** +*
3)Виконана порівняльна характеристика існуючих засобів вирішення задачі, та порівняння їх з нашою системою.** +*
4)Зроблені відповідні висновки щодо рішення про створення нової системи, чи модифікації\інтеграції вже існуючих систем.** +*
5)Залишені посилання на використані в ході роботи джерела.** ## Основні визначення From 362c5c50d234ce7412459a11423222d235ed7bcb Mon Sep 17 00:00:00 2001 From: VladiusVostokus <115622905+VladiusVostokus@users.noreply.github.com> Date: Wed, 4 Oct 2023 16:32:35 +0300 Subject: [PATCH 040/137] Update state-of-the-art.md --- docs/requirements/state-of-the-art.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/docs/requirements/state-of-the-art.md b/docs/requirements/state-of-the-art.md index fcd046e4b..533c0c1b9 100644 --- a/docs/requirements/state-of-the-art.md +++ b/docs/requirements/state-of-the-art.md @@ -4,11 +4,11 @@ У цьому документі: -+
1)Описані основні визначення та терміни, що стосуються предметної області.** -*
2)Розглянуто та описано основні способи вирішення задачі, що стосуються даної предметної області.** -*
3)Виконана порівняльна характеристика існуючих засобів вирішення задачі, та порівняння їх з нашою системою.** -*
4)Зроблені відповідні висновки щодо рішення про створення нової системи, чи модифікації\інтеграції вже існуючих систем.** -*
5)Залишені посилання на використані в ході роботи джерела.** +* 1)Описані основні визначення та терміни, що стосуються предметної області.** +* 2)Розглянуто та описано основні способи вирішення задачі, що стосуються даної предметної області.** +* 3)Виконана порівняльна характеристика існуючих засобів вирішення задачі, та порівняння їх з нашою системою.** +* 4)Зроблені відповідні висновки щодо рішення про створення нової системи, чи модифікації\інтеграції вже існуючих систем.** +* 5)Залишені посилання на використані в ході роботи джерела.** ## Основні визначення From 94cf691be54fa60933a0b3b2b51f19a1c1c3a5df Mon Sep 17 00:00:00 2001 From: VladiusVostokus <115622905+VladiusVostokus@users.noreply.github.com> Date: Wed, 4 Oct 2023 16:32:50 +0300 Subject: [PATCH 041/137] Update state-of-the-art.md --- docs/requirements/state-of-the-art.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/docs/requirements/state-of-the-art.md b/docs/requirements/state-of-the-art.md index 533c0c1b9..bf66d90cf 100644 --- a/docs/requirements/state-of-the-art.md +++ b/docs/requirements/state-of-the-art.md @@ -4,11 +4,11 @@ У цьому документі: -* 1)Описані основні визначення та терміни, що стосуються предметної області.** -* 2)Розглянуто та описано основні способи вирішення задачі, що стосуються даної предметної області.** -* 3)Виконана порівняльна характеристика існуючих засобів вирішення задачі, та порівняння їх з нашою системою.** -* 4)Зроблені відповідні висновки щодо рішення про створення нової системи, чи модифікації\інтеграції вже існуючих систем.** -* 5)Залишені посилання на використані в ході роботи джерела.** +* 1)Описані основні визначення та терміни, що стосуються предметної області. +* 2)Розглянуто та описано основні способи вирішення задачі, що стосуються даної предметної області. +* 3)Виконана порівняльна характеристика існуючих засобів вирішення задачі, та порівняння їх з нашою системою. +* 4)Зроблені відповідні висновки щодо рішення про створення нової системи, чи модифікації\інтеграції вже існуючих систем. +* 5)Залишені посилання на використані в ході роботи джерела. ## Основні визначення From 47f21e088d8f818bc0191331aa3fb9cbf84b3a7e Mon Sep 17 00:00:00 2001 From: Bogdan Kozak <121981921+bifynok@users.noreply.github.com> Date: Thu, 5 Oct 2023 18:47:48 +0300 Subject: [PATCH 042/137] Added a comparison table Added a comparison table --- docs/requirements/state-of-the-art.md | 40 +++++++++++++++++++++------ 1 file changed, 31 insertions(+), 9 deletions(-) diff --git a/docs/requirements/state-of-the-art.md b/docs/requirements/state-of-the-art.md index d47eca1a7..2a5248727 100644 --- a/docs/requirements/state-of-the-art.md +++ b/docs/requirements/state-of-the-art.md @@ -79,15 +79,37 @@ ## Порівняльна характеристика існуючих засобів вирішення завдання -*[Розділ містить опис існуючих програм, інформаційних систем, сервісів, тощо, призначених для вирішення -завдання. Дається порівняльна характеристика властивостей FURPS:* -- *Functionality (функциональні вимоги)* -- *Usability (вимоги до зручності роботи)* -- *Reliability (вимоги до надійності)* -- *Performance (вимоги до продуктивності)* -- *Supportability (вимоги до підтримки)* - - *(у вигляді таблиці).]* +Роздивимось найпопулярніші інструменти для аналізу медіа контенту: + +- [Semantrum](https://promo.semantrum.net/uk/main-ua/) +- [Brand24](https://brand24.com/) +- [YouScan](https://youscan.io/) +- [Meltwater](https://www.meltwater.com/) + +*Градація:* 🔴(*Погано*) - 🟡(*Терпимо*) - 🟢(*Добре*) + +| Вимоги | Критерії | Semantrum | Brand24 | YouScan | MeltWater |Наша сисетма| +| ------ | -------- |:---------:|:-------:|:-------:|:---------:|:----------:| +| *Functionality* | +|| Особистий кабінет|🟢|🟢|🟢|🟢|🟢| +|| Візуалізація даних|🟢|🟢|🟢|🟢|🟢| +|| Моніторинг соц. мереж |🟢|🟢|🟢|🟢|🟢| +|| Моніторинг ЗМІ |🟢|🟢|🟢|🟢|🟢| +|| Сповіщення |🟢|🟢|🟢|🟢|🔴| +| *Usability* | +|| Комфортність інтерфейсу |🟡|🟢|🟢|🟢|🟢| +|| Мови |UA, EN, RU|EN|EN, UA, ES, PT|EN, DE, FR, NL, FI, JA, ZH|EN, UA| +|| Ціна |315$/міс.|99$/міс.|Ціна залежить від кількості використаних функцій|Ціна договірна|Безкоштовно| +|| Демо-доступ |7 днів|14 днів|1 місяць|Відсутній(🔴)|Відсутній(🔴)| +| *Reliability* | +|| Відомі бренди серед клієнтів |🟢|🟡|🟢|🟢|🔴| +|| Захист даних |🟢|🟢|🟢|🟢|🟢| +| *Performance* | +|| Швидкість обробки інформації |🟡|🟢|🟢|🟢|🟡| +|| Оптимізація інтерфейсу |🟡|🟢|🟡|🟢|🟡| +| *Supportability* | +|| Служба підтримки |🟢|🟢|🟢|🟢|🔴| +|| FAQ |🟢|🟢|🟢|🟢|🟡| ## Висновки From bde14ee23c4eb7659dee8cabceb7fec8d141b8ff Mon Sep 17 00:00:00 2001 From: Nikk <65355297+Rembqq@users.noreply.github.com> Date: Mon, 9 Oct 2023 19:07:25 +0300 Subject: [PATCH 043/137] Update state-of-the-art.md transfer of terms into terminology --- docs/requirements/state-of-the-art.md | 23 ++++++++++------------- 1 file changed, 10 insertions(+), 13 deletions(-) diff --git a/docs/requirements/state-of-the-art.md b/docs/requirements/state-of-the-art.md index c23f9c5f6..22d943a51 100644 --- a/docs/requirements/state-of-the-art.md +++ b/docs/requirements/state-of-the-art.md @@ -21,6 +21,16 @@ [Соціа́льні ме́діа](https://uk.wikipedia.org/wiki/%D0%A1%D0%BE%D1%86%D1%96%D0%B0%D0%BB%D1%8C%D0%BD%D1%96_%D0%BC%D0%B5%D0%B4%D1%96%D0%B0) — вид масмедіа, ряд онлайнових технологій на принципах Веб 2.0, завдяки яким споживачі контенту через свої дописи стають його співавторами і можуть взаємодіяти, співпрацювати, спілкуватися, ділитися інформацією або брати участь у будь-якій інший соціальній активності із теоретично усіма іншими користувачами певного сервісу. [Веб 2.0](https://uk.wikipedia.org/wiki/%D0%92%D0%B5%D0%B1_2.0) - інформаційні технології, які дозволяють користувачам створювати та поширювати власний контент у всесвітній павутині. + +[Контент-аналіз](https://uk.wikipedia.org/wiki/%D0%9A%D0%BE%D0%BD%D1%82%D0%B5%D0%BD%D1%82-%D0%B0%D0%BD%D0%B0%D0%BB%D1%96%D0%B7) — якісно-кількісний метод вивчення документів(чи інших джерел інформації), який характеризується об'єктивністю висновків і строгістю процедури та полягає у квантифікаційній обробці тексту з подальшою інтерпретацією результатів. Предметом контент-аналізу можуть бути як проблеми соціальної дійсності, котрі висловлюються чи навпаки приховуються у документах(чи інших джерелах інформації), так і внутрішні закономірності самого об'єкта дослідження. Популярність контент-аналізу ґрунтується на тому, що цей метод дозволяє виміряти людську поведінку (якщо вважати, що вербальна поведінка є її формою). На відміну від опитувань, контент-аналіз вимірює не те, що люди говорять, що зробили чи зроблять, а те, що вони справді зробили. +Виділяють два основних типи контент-аналізу: кількісний і якісний. Якщо кількісний аналіз націлений на виявлення частоти окремих тем, слів або символів, що містяться у тексті, то якісний аналіз пов'язаний з фіксуванням нетривіальних висловлювань, мовних інтонацій з розумінням цінності змісту повідомлення. + +Інтелектуальний аналіз тексту ([text mining](https://uk.wikipedia.org/wiki/%D0%86%D0%BD%D1%82%D0%B5%D0%BB%D0%B5%D0%BA%D1%82%D1%83%D0%B0%D0%BB%D1%8C%D0%BD%D0%B8%D0%B9_%D0%B0%D0%BD%D0%B0%D0%BB%D1%96%D0%B7_%D1%82%D0%B5%D0%BA%D1%81%D1%82%D1%83)) — напрям інтелектуального аналізу даних (англ. Data Mining) та штучного інтелекту, метою якого є отримання інформації з колекцій текстових документів, ґрунтуючись на застосуванні ефективних, у практичному плані, методів машинного навчання та обробки природної мови. Інтелектуальний аналіз тексту використовує всі ті ж підходи до перероблювання інформації, що й інтелектуальний аналіз даних, однак різниця між цими напрямками проявляється лише в кінцевих методах, а також у тому, що інтелектуальний аналіз даних має справу зі сховищами та базами даних, а не електронними бібліотеками та корпусами текстів. + +Добува́ння да́них ([data mining](https://uk.wikipedia.org/wiki/%D0%94%D0%BE%D0%B1%D1%83%D0%B2%D0%B0%D0%BD%D0%BD%D1%8F_%D0%B4%D0%B0%D0%BD%D0%B8%D1%85)), глиби́нний ана́ліз да́них — процес напівавтоматичного аналізу великих баз даних з метою пошуку корисних фактів. Зазвичай поділяють на задачі класифікації, моделювання та прогнозування. +На сучасних підприємствах, в дослідницьких проєктах або в інтернеті утворюються великі обсяги даних. Глибинний аналіз даних здійснюється автоматично шляхом застосування методів математичної статистики, штучних нейронних мереж, теорії нечітких множин або генетичних алгоритмів. Метою аналізу є виявлення правил та закономірностей, наприклад, статистичних подій. Так, наприклад, можливо виявити зміни у поведінці клієнтів або груп клієнтів для покращення стратегії підприємства. + +[Шту́чний інтеле́кт](https://uk.wikipedia.org/wiki/%D0%A8%D1%82%D1%83%D1%87%D0%BD%D0%B8%D0%B9_%D1%96%D0%BD%D1%82%D0%B5%D0%BB%D0%B5%D0%BA%D1%82) — розділ комп'ютерної лінгвістики та інформатики, який швидко розвивається, і зосереджений на розробці інтелектуальних машин, здатних виконувати завдання, які зазвичай потребують людського інтелекту. Ці завдання можуть варіюватися від простих дій, як-от розпізнавання мови чи зображень, до більш складних завдань, як-от ігри чи водіння автомобіля. Природна мова - мова спілкування людей, що з'явилася та розвивалася природнім шляхом. @@ -69,19 +79,6 @@ ## Підходи та способи вирішення завдання -[Контент-аналіз](https://uk.wikipedia.org/wiki/%D0%9A%D0%BE%D0%BD%D1%82%D0%B5%D0%BD%D1%82-%D0%B0%D0%BD%D0%B0%D0%BB%D1%96%D0%B7) — якісно-кількісний метод вивчення документів(чи інших джерел інформації), який характеризується об'єктивністю висновків і строгістю процедури та полягає у квантифікаційній обробці тексту з подальшою інтерпретацією результатів. Предметом контент-аналізу можуть бути як проблеми соціальної дійсності, котрі висловлюються чи навпаки приховуються у документах(чи інших джерелах інформації), так і внутрішні закономірності самого об'єкта дослідження. Популярність контент-аналізу ґрунтується на тому, що цей метод дозволяє виміряти людську поведінку (якщо вважати, що вербальна поведінка є її формою). На відміну від опитувань, контент-аналіз вимірює не те, що люди говорять, що зробили чи зроблять, а те, що вони справді зробили. -Виділяють два основних типи контент-аналізу: кількісний і якісний. Якщо кількісний аналіз націлений на виявлення частоти окремих тем, слів або символів, що містяться у тексті, то якісний аналіз пов'язаний з фіксуванням нетривіальних висловлювань, мовних інтонацій з розумінням цінності змісту повідомлення. - - -Інтелектуальний аналіз тексту ([text mining](https://uk.wikipedia.org/wiki/%D0%86%D0%BD%D1%82%D0%B5%D0%BB%D0%B5%D0%BA%D1%82%D1%83%D0%B0%D0%BB%D1%8C%D0%BD%D0%B8%D0%B9_%D0%B0%D0%BD%D0%B0%D0%BB%D1%96%D0%B7_%D1%82%D0%B5%D0%BA%D1%81%D1%82%D1%83)) — напрям інтелектуального аналізу даних (англ. Data Mining) та штучного інтелекту, метою якого є отримання інформації з колекцій текстових документів, ґрунтуючись на застосуванні ефективних, у практичному плані, методів машинного навчання та обробки природної мови. Інтелектуальний аналіз тексту використовує всі ті ж підходи до перероблювання інформації, що й інтелектуальний аналіз даних, однак різниця між цими напрямками проявляється лише в кінцевих методах, а також у тому, що інтелектуальний аналіз даних має справу зі сховищами та базами даних, а не електронними бібліотеками та корпусами текстів. - -Добува́ння да́них ([data mining](https://uk.wikipedia.org/wiki/%D0%94%D0%BE%D0%B1%D1%83%D0%B2%D0%B0%D0%BD%D0%BD%D1%8F_%D0%B4%D0%B0%D0%BD%D0%B8%D1%85)), глиби́нний ана́ліз да́них — процес напівавтоматичного аналізу великих баз даних з метою пошуку корисних фактів. Зазвичай поділяють на задачі класифікації, моделювання та прогнозування. -На сучасних підприємствах, в дослідницьких проєктах або в інтернеті утворюються великі обсяги даних. Глибинний аналіз даних здійснюється автоматично шляхом застосування методів математичної статистики, штучних нейронних мереж, теорії нечітких множин або генетичних алгоритмів. Метою аналізу є виявлення правил та закономірностей, наприклад, статистичних подій. Так, наприклад, можливо виявити зміни у поведінці клієнтів або груп клієнтів для покращення стратегії підприємства. - -[Шту́чний інтеле́кт](https://uk.wikipedia.org/wiki/%D0%A8%D1%82%D1%83%D1%87%D0%BD%D0%B8%D0%B9_%D1%96%D0%BD%D1%82%D0%B5%D0%BB%D0%B5%D0%BA%D1%82) — розділ комп'ютерної лінгвістики та інформатики, який швидко розвивається, і зосереджений на розробці інтелектуальних машин, здатних виконувати завдання, які зазвичай потребують людського інтелекту. Ці завдання можуть варіюватися від простих дій, як-от розпізнавання мови чи зображень, до більш складних завдань, як-от ігри чи водіння автомобіля. - -Обробка природної мови, NLP - підгалузь лінгвістики, інформатики та штучного інтелекту. Завдання цього методу - обробка мови, слів і мовлення, забезпечення взаємодії між комп'ютером та природніми мовами. Для розуміння і сентезу мови, використовують ШІ. - ## Порівняльна характеристика існуючих засобів вирішення завдання Роздивимось найпопулярніші інструменти для аналізу медіа контенту: From 708e834b23f96fab9cfa266231046a56998b7ccc Mon Sep 17 00:00:00 2001 From: Nikk <65355297+Rembqq@users.noreply.github.com> Date: Mon, 9 Oct 2023 19:08:04 +0300 Subject: [PATCH 044/137] Update state-of-the-art.md --- docs/requirements/state-of-the-art.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/docs/requirements/state-of-the-art.md b/docs/requirements/state-of-the-art.md index 22d943a51..b1e15a078 100644 --- a/docs/requirements/state-of-the-art.md +++ b/docs/requirements/state-of-the-art.md @@ -25,11 +25,14 @@ [Контент-аналіз](https://uk.wikipedia.org/wiki/%D0%9A%D0%BE%D0%BD%D1%82%D0%B5%D0%BD%D1%82-%D0%B0%D0%BD%D0%B0%D0%BB%D1%96%D0%B7) — якісно-кількісний метод вивчення документів(чи інших джерел інформації), який характеризується об'єктивністю висновків і строгістю процедури та полягає у квантифікаційній обробці тексту з подальшою інтерпретацією результатів. Предметом контент-аналізу можуть бути як проблеми соціальної дійсності, котрі висловлюються чи навпаки приховуються у документах(чи інших джерелах інформації), так і внутрішні закономірності самого об'єкта дослідження. Популярність контент-аналізу ґрунтується на тому, що цей метод дозволяє виміряти людську поведінку (якщо вважати, що вербальна поведінка є її формою). На відміну від опитувань, контент-аналіз вимірює не те, що люди говорять, що зробили чи зроблять, а те, що вони справді зробили. Виділяють два основних типи контент-аналізу: кількісний і якісний. Якщо кількісний аналіз націлений на виявлення частоти окремих тем, слів або символів, що містяться у тексті, то якісний аналіз пов'язаний з фіксуванням нетривіальних висловлювань, мовних інтонацій з розумінням цінності змісту повідомлення. + Інтелектуальний аналіз тексту ([text mining](https://uk.wikipedia.org/wiki/%D0%86%D0%BD%D1%82%D0%B5%D0%BB%D0%B5%D0%BA%D1%82%D1%83%D0%B0%D0%BB%D1%8C%D0%BD%D0%B8%D0%B9_%D0%B0%D0%BD%D0%B0%D0%BB%D1%96%D0%B7_%D1%82%D0%B5%D0%BA%D1%81%D1%82%D1%83)) — напрям інтелектуального аналізу даних (англ. Data Mining) та штучного інтелекту, метою якого є отримання інформації з колекцій текстових документів, ґрунтуючись на застосуванні ефективних, у практичному плані, методів машинного навчання та обробки природної мови. Інтелектуальний аналіз тексту використовує всі ті ж підходи до перероблювання інформації, що й інтелектуальний аналіз даних, однак різниця між цими напрямками проявляється лише в кінцевих методах, а також у тому, що інтелектуальний аналіз даних має справу зі сховищами та базами даних, а не електронними бібліотеками та корпусами текстів. + Добува́ння да́них ([data mining](https://uk.wikipedia.org/wiki/%D0%94%D0%BE%D0%B1%D1%83%D0%B2%D0%B0%D0%BD%D0%BD%D1%8F_%D0%B4%D0%B0%D0%BD%D0%B8%D1%85)), глиби́нний ана́ліз да́них — процес напівавтоматичного аналізу великих баз даних з метою пошуку корисних фактів. Зазвичай поділяють на задачі класифікації, моделювання та прогнозування. На сучасних підприємствах, в дослідницьких проєктах або в інтернеті утворюються великі обсяги даних. Глибинний аналіз даних здійснюється автоматично шляхом застосування методів математичної статистики, штучних нейронних мереж, теорії нечітких множин або генетичних алгоритмів. Метою аналізу є виявлення правил та закономірностей, наприклад, статистичних подій. Так, наприклад, можливо виявити зміни у поведінці клієнтів або груп клієнтів для покращення стратегії підприємства. + [Шту́чний інтеле́кт](https://uk.wikipedia.org/wiki/%D0%A8%D1%82%D1%83%D1%87%D0%BD%D0%B8%D0%B9_%D1%96%D0%BD%D1%82%D0%B5%D0%BB%D0%B5%D0%BA%D1%82) — розділ комп'ютерної лінгвістики та інформатики, який швидко розвивається, і зосереджений на розробці інтелектуальних машин, здатних виконувати завдання, які зазвичай потребують людського інтелекту. Ці завдання можуть варіюватися від простих дій, як-от розпізнавання мови чи зображень, до більш складних завдань, як-от ігри чи водіння автомобіля. Природна мова - мова спілкування людей, що з'явилася та розвивалася природнім шляхом. From 1d7e0d02b023a44b43fbb75af23445add81654ec Mon Sep 17 00:00:00 2001 From: Nikk <65355297+Rembqq@users.noreply.github.com> Date: Mon, 9 Oct 2023 19:24:33 +0300 Subject: [PATCH 045/137] Update state-of-the-art.md transferring terminology and adding analyzing methods(instead of wrong PR) --- docs/requirements/state-of-the-art.md | 35 +++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) diff --git a/docs/requirements/state-of-the-art.md b/docs/requirements/state-of-the-art.md index b1e15a078..33f79adb5 100644 --- a/docs/requirements/state-of-the-art.md +++ b/docs/requirements/state-of-the-art.md @@ -81,6 +81,41 @@ ## Підходи та способи вирішення завдання +### Підходи до аналізу текстової інформації +**Очищення та передпроцесинг тексту** +**Токенізація:** Це процес розбиття тексту на окремі токени або слова. Токени - це основні одиниці тексту, з якими буде працювати модель. + +**Стеммінг та лематизація:** Обидва ці методи використовуються для зменшення слів до їх базової форми. Стеммінг обрізає слова до їхнього кореня, тоді як лематизація перетворює слова в їхні леми (словники). + +**Видалення стоп-слів:** Стоп-слова - це слова, які не мають великого семантичного значення і можуть бути видалені, щоб зменшити обсяг тексту без втрати інформації. + +**Обрізка та векторизація тексту:** Обрізка може включати видалення надмірних прогалин або символів. Векторизація перетворює текстові дані у числовий формат, наприклад, за допомогою методів "мішка слів" або TF-IDF. + +### Аналіз зображень та відео: + +**Розпізнавання облич та об'єктів:** Використання алгоритмів комп'ютерного зору для ідентифікації та аналізу облич, об'єктів та сцен в зображеннях та відео. +**Виявлення аномалій та артефактів** Виявлення аномалій, помилок або неправильних елементів у зображеннях та відео. + +### Визначення типу даних (структуровані, напівструктуровані, неструктуровані) + +**Робота зі структурованими даними:** Структуровані дані зазвичай зберігаються у табличному форматі, де дані організовані у рядки та стовпці. Це полегшує їх обробку і аналіз за допомогою баз даних і алгоритмів машинного навчання. Прикладами можуть бути імена, адреси, номери телефонів, дати тощо. + +**Робота з напівструктурованими даними:** Напівструктуровані дані мають певну організацію, але не відповідають повністю структурованим даним. Наприклад, файли XML, JSON і HTML мають структуру, але можуть містити змінну кількість полів та інформації. + +**Робота з неструктурованими даними:** Неструктуровані дані не мають попередньо визначеного формату і можуть включати тексти з соціальних мереж, огляди продуктів, аудіо- та відеофайли, зображення та інше. Обробка таких даних вимагає спеціальних методів і алгоритмів аналізу. + +### Використання методів обробки природної мови (NLP) + +**Токенізація і частиномовна розмітка (Part-of-Speech tagging):** Токенізація розбиває текст на слова або фрази, а розмітка визначає частини мови (іменник, дієслово, прикметник і т. д.) для кожного токена. Це допомагає в розумінні семантики тексту. + +**Категоризація тексту (Text Categorization):** Це завдання включає класифікацію текстових документів на основі їхнього змісту. Наприклад, визначення жанру статті або класифікація писем як спаму чи неспаму. + +**Аналіз настроїв (Sentiment Analysis):** Цей метод визначає тон і настрій тексту, зазвичай вказуючи, чи є він позитивним, негативним або нейтральним. + +### Географічний аналіз та обробка метаданих: + +**Геолокаційний аналіз:** Використання географічної інформації для аналізу та візуалізації розподілу медіа контенту за місцезнаходженням. Аналіз часу та динаміки: Виявлення та аналіз змін в медіа контенті з плином часу. + ## Порівняльна характеристика існуючих засобів вирішення завдання From 757967d6676c481f28a6f7acf1a1848d73c2e656 Mon Sep 17 00:00:00 2001 From: Nikk <65355297+Rembqq@users.noreply.github.com> Date: Mon, 9 Oct 2023 19:27:23 +0300 Subject: [PATCH 046/137] Update state-of-the-art.md minor changes --- docs/requirements/state-of-the-art.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/docs/requirements/state-of-the-art.md b/docs/requirements/state-of-the-art.md index 33f79adb5..1c462f916 100644 --- a/docs/requirements/state-of-the-art.md +++ b/docs/requirements/state-of-the-art.md @@ -114,7 +114,8 @@ ### Географічний аналіз та обробка метаданих: -**Геолокаційний аналіз:** Використання географічної інформації для аналізу та візуалізації розподілу медіа контенту за місцезнаходженням. Аналіз часу та динаміки: Виявлення та аналіз змін в медіа контенті з плином часу. +**Геолокаційний аналіз:** Використання географічної інформації для аналізу та візуалізації розподілу медіа контенту за місцезнаходженням. +Аналіз часу та динаміки: Виявлення та аналіз змін в медіа контенті з плином часу. ## Порівняльна характеристика існуючих засобів вирішення завдання From 72e098d83f186c4722e7110bbf149391e42d5524 Mon Sep 17 00:00:00 2001 From: Nikk <65355297+Rembqq@users.noreply.github.com> Date: Mon, 9 Oct 2023 19:30:47 +0300 Subject: [PATCH 047/137] Update state-of-the-art.md --- docs/requirements/state-of-the-art.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/requirements/state-of-the-art.md b/docs/requirements/state-of-the-art.md index 1c462f916..a08c96f25 100644 --- a/docs/requirements/state-of-the-art.md +++ b/docs/requirements/state-of-the-art.md @@ -115,7 +115,7 @@ ### Географічний аналіз та обробка метаданих: **Геолокаційний аналіз:** Використання географічної інформації для аналізу та візуалізації розподілу медіа контенту за місцезнаходженням. -Аналіз часу та динаміки: Виявлення та аналіз змін в медіа контенті з плином часу. +**Аналіз часу та динаміки:** Виявлення та аналіз змін в медіа контенті з плином часу. ## Порівняльна характеристика існуючих засобів вирішення завдання From bca317295deda0f86b7e0750ae8683abdc4a7d86 Mon Sep 17 00:00:00 2001 From: Nikk <65355297+Rembqq@users.noreply.github.com> Date: Mon, 9 Oct 2023 19:32:58 +0300 Subject: [PATCH 048/137] Update state-of-the-art.md --- docs/requirements/state-of-the-art.md | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/docs/requirements/state-of-the-art.md b/docs/requirements/state-of-the-art.md index a08c96f25..f65208255 100644 --- a/docs/requirements/state-of-the-art.md +++ b/docs/requirements/state-of-the-art.md @@ -83,7 +83,9 @@ ## Підходи та способи вирішення завдання ### Підходи до аналізу текстової інформації **Очищення та передпроцесинг тексту** -**Токенізація:** Це процес розбиття тексту на окремі токени або слова. Токени - це основні одиниці тексту, з якими буде працювати модель. + +**Токенізація:** +Це процес розбиття тексту на окремі токени або слова. Токени - це основні одиниці тексту, з якими буде працювати модель. **Стеммінг та лематизація:** Обидва ці методи використовуються для зменшення слів до їх базової форми. Стеммінг обрізає слова до їхнього кореня, тоді як лематизація перетворює слова в їхні леми (словники). @@ -94,6 +96,7 @@ ### Аналіз зображень та відео: **Розпізнавання облич та об'єктів:** Використання алгоритмів комп'ютерного зору для ідентифікації та аналізу облич, об'єктів та сцен в зображеннях та відео. + **Виявлення аномалій та артефактів** Виявлення аномалій, помилок або неправильних елементів у зображеннях та відео. ### Визначення типу даних (структуровані, напівструктуровані, неструктуровані) From 2b5d4602fd08a7bbb1bf2a50c0f3bceb5c1470bd Mon Sep 17 00:00:00 2001 From: Nikk <65355297+Rembqq@users.noreply.github.com> Date: Mon, 9 Oct 2023 19:46:14 +0300 Subject: [PATCH 049/137] Update state-of-the-art.md --- docs/requirements/state-of-the-art.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/docs/requirements/state-of-the-art.md b/docs/requirements/state-of-the-art.md index f65208255..4015defad 100644 --- a/docs/requirements/state-of-the-art.md +++ b/docs/requirements/state-of-the-art.md @@ -97,7 +97,7 @@ **Розпізнавання облич та об'єктів:** Використання алгоритмів комп'ютерного зору для ідентифікації та аналізу облич, об'єктів та сцен в зображеннях та відео. -**Виявлення аномалій та артефактів** Виявлення аномалій, помилок або неправильних елементів у зображеннях та відео. +**Виявлення аномалій та артефактів:** Виявлення аномалій, помилок або неправильних елементів у зображеннях та відео. ### Визначення типу даних (структуровані, напівструктуровані, неструктуровані) @@ -118,6 +118,7 @@ ### Географічний аналіз та обробка метаданих: **Геолокаційний аналіз:** Використання географічної інформації для аналізу та візуалізації розподілу медіа контенту за місцезнаходженням. + **Аналіз часу та динаміки:** Виявлення та аналіз змін в медіа контенті з плином часу. From 10bf89e892d1765334b0da458223a29df9662a01 Mon Sep 17 00:00:00 2001 From: anasteishat Date: Tue, 10 Oct 2023 03:25:11 +0300 Subject: [PATCH 050/137] conclusion --- docs/requirements/state-of-the-art.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/docs/requirements/state-of-the-art.md b/docs/requirements/state-of-the-art.md index 4015defad..54ba7d9a9 100644 --- a/docs/requirements/state-of-the-art.md +++ b/docs/requirements/state-of-the-art.md @@ -158,7 +158,9 @@ ## Висновки -*[Робляться висновки щодо доцільності розробки нової або модифікації існуючої інформаційної системи, необхідності та способів інтеграції з системами(сервісами) третіх сторін, тощо.]* +Розробка нової або модифікація існуючої інформаційної системи аналізу медіа-контенту є обгрунтованим і важливим завданням у сучасному світі, оскільки медіа-контент здійснює вплив на багато сфер життя, включаючи журналістику, маркетинг, дослідження ринку, моніторинг громадської думки та багато інших. Система аналізу медіа-контенту може принести значні переваги для бізнесу чи організації, але вимагає обґрунтованих рішень щодо обсягу функціональності, інтеграції та забезпечення безпеки даних. + +Проаналізувавши існуючі популярні інструменти, ми дійшли висновку, що потрібно створити таку інформаційну систему, яка міститиме в собі всі вищезгадані переваги та будуть враховані усі недоліки, а також будуть впроваджені нові функції, які не були реалізовані у наведених прикладах, або були недостатньо ефективними. ## Посилання From 0e58ee6e533fef36a4635db079b9db22fadd0434 Mon Sep 17 00:00:00 2001 From: Nikk <65355297+Rembqq@users.noreply.github.com> Date: Tue, 10 Oct 2023 12:35:54 +0300 Subject: [PATCH 051/137] Update state-of-the-art.md adding pictures --- docs/requirements/state-of-the-art.md | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/docs/requirements/state-of-the-art.md b/docs/requirements/state-of-the-art.md index 54ba7d9a9..2a1061f20 100644 --- a/docs/requirements/state-of-the-art.md +++ b/docs/requirements/state-of-the-art.md @@ -93,12 +93,16 @@ **Обрізка та векторизація тексту:** Обрізка може включати видалення надмірних прогалин або символів. Векторизація перетворює текстові дані у числовий формат, наприклад, за допомогою методів "мішка слів" або TF-IDF. +![](https://getthematic.com/insights/content/images/wordpress/2018/10/text-categorization.jpg) + ### Аналіз зображень та відео: **Розпізнавання облич та об'єктів:** Використання алгоритмів комп'ютерного зору для ідентифікації та аналізу облич, об'єктів та сцен в зображеннях та відео. **Виявлення аномалій та артефактів:** Виявлення аномалій, помилок або неправильних елементів у зображеннях та відео. +![](https://vismaster.eu/wp-content/uploads/2009/12/visual-analytics-process1.png) + ### Визначення типу даних (структуровані, напівструктуровані, неструктуровані) **Робота зі структурованими даними:** Структуровані дані зазвичай зберігаються у табличному форматі, де дані організовані у рядки та стовпці. Це полегшує їх обробку і аналіз за допомогою баз даних і алгоритмів машинного навчання. Прикладами можуть бути імена, адреси, номери телефонів, дати тощо. @@ -107,6 +111,8 @@ **Робота з неструктурованими даними:** Неструктуровані дані не мають попередньо визначеного формату і можуть включати тексти з соціальних мереж, огляди продуктів, аудіо- та відеофайли, зображення та інше. Обробка таких даних вимагає спеціальних методів і алгоритмів аналізу. +![](https://k21academy.com/wp-content/uploads/2020/10/structured-data-vs-unstructured-data.png) + ### Використання методів обробки природної мови (NLP) **Токенізація і частиномовна розмітка (Part-of-Speech tagging):** Токенізація розбиває текст на слова або фрази, а розмітка визначає частини мови (іменник, дієслово, прикметник і т. д.) для кожного токена. Це допомагає в розумінні семантики тексту. @@ -115,6 +121,8 @@ **Аналіз настроїв (Sentiment Analysis):** Цей метод визначає тон і настрій тексту, зазвичай вказуючи, чи є він позитивним, негативним або нейтральним. +![](https://www.shaip.com/wp-content/uploads/2022/10/How-NLP-Works-760px.jpg) + ### Географічний аналіз та обробка метаданих: **Геолокаційний аналіз:** Використання географічної інформації для аналізу та візуалізації розподілу медіа контенту за місцезнаходженням. From b77ef6c4ea866cf97c7dcb755f62e075a2625d1d Mon Sep 17 00:00:00 2001 From: Nikk <65355297+Rembqq@users.noreply.github.com> Date: Tue, 10 Oct 2023 13:07:10 +0300 Subject: [PATCH 052/137] Update state-of-the-art.md --- docs/requirements/state-of-the-art.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/docs/requirements/state-of-the-art.md b/docs/requirements/state-of-the-art.md index 2a1061f20..48ce37fa9 100644 --- a/docs/requirements/state-of-the-art.md +++ b/docs/requirements/state-of-the-art.md @@ -101,7 +101,7 @@ **Виявлення аномалій та артефактів:** Виявлення аномалій, помилок або неправильних елементів у зображеннях та відео. -![](https://vismaster.eu/wp-content/uploads/2009/12/visual-analytics-process1.png) +![](https://www.researchgate.net/publication/263224835/figure/fig2/AS:669501238566917@1536632942609/The-dynamic-visual-analytics-process-combines-automatic-and-visual-analysis-methods.png) ### Визначення типу даних (структуровані, напівструктуровані, неструктуровані) @@ -129,6 +129,7 @@ **Аналіз часу та динаміки:** Виявлення та аналіз змін в медіа контенті з плином часу. +![](https://raw.githubusercontent.com/ThamesEstuaryPartnership/booklet/main/Figures/GIS2.jpg) ## Порівняльна характеристика існуючих засобів вирішення завдання From 942f6424efd04a77c8e2bef83d55f7654b82189a Mon Sep 17 00:00:00 2001 From: Nikk <65355297+Rembqq@users.noreply.github.com> Date: Tue, 10 Oct 2023 13:14:22 +0300 Subject: [PATCH 053/137] Update state-of-the-art.md --- docs/requirements/state-of-the-art.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/requirements/state-of-the-art.md b/docs/requirements/state-of-the-art.md index 48ce37fa9..ea0d09965 100644 --- a/docs/requirements/state-of-the-art.md +++ b/docs/requirements/state-of-the-art.md @@ -101,7 +101,7 @@ **Виявлення аномалій та артефактів:** Виявлення аномалій, помилок або неправильних елементів у зображеннях та відео. -![](https://www.researchgate.net/publication/263224835/figure/fig2/AS:669501238566917@1536632942609/The-dynamic-visual-analytics-process-combines-automatic-and-visual-analysis-methods.png) +![](https://www.researchgate.net/publication/328232652/figure/fig1/AS:680817470734338@1539330942618/sual-Analytics-Process-Abstract-overview-of-different-stages-and-their-transitions.ppm) ### Визначення типу даних (структуровані, напівструктуровані, неструктуровані) From c638b2f87d19ec79fdf2fbbff43e70eda69087d1 Mon Sep 17 00:00:00 2001 From: Nikk <65355297+Rembqq@users.noreply.github.com> Date: Tue, 10 Oct 2023 13:52:30 +0300 Subject: [PATCH 054/137] Update state-of-the-art.md --- docs/requirements/state-of-the-art.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/requirements/state-of-the-art.md b/docs/requirements/state-of-the-art.md index ea0d09965..164e07f86 100644 --- a/docs/requirements/state-of-the-art.md +++ b/docs/requirements/state-of-the-art.md @@ -101,7 +101,7 @@ **Виявлення аномалій та артефактів:** Виявлення аномалій, помилок або неправильних елементів у зображеннях та відео. -![](https://www.researchgate.net/publication/328232652/figure/fig1/AS:680817470734338@1539330942618/sual-Analytics-Process-Abstract-overview-of-different-stages-and-their-transitions.ppm) +![](https://vismaster.eu/wp-content/uploads/2009/12/visual-analytics-process1.png) ### Визначення типу даних (структуровані, напівструктуровані, неструктуровані) From 269b94e2363476f2141cf9ace4f0eb20ab78e885 Mon Sep 17 00:00:00 2001 From: Nikk <65355297+Rembqq@users.noreply.github.com> Date: Tue, 10 Oct 2023 19:37:19 +0300 Subject: [PATCH 055/137] Update state-of-the-art.md --- docs/requirements/state-of-the-art.md | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/docs/requirements/state-of-the-art.md b/docs/requirements/state-of-the-art.md index 164e07f86..55c6c1422 100644 --- a/docs/requirements/state-of-the-art.md +++ b/docs/requirements/state-of-the-art.md @@ -194,3 +194,13 @@ [Джерело інформаційного матеріалу](https://uk.wikipedia.org/wiki/%D0%94%D0%B6%D0%B5%D1%80%D0%B5%D0%BB%D0%BE_%D1%96%D0%BD%D1%84%D0%BE%D1%80%D0%BC%D0%B0%D1%86%D1%96%D0%B9%D0%BD%D0%BE%D0%B3%D0%BE_%D0%BC%D0%B0%D1%82%D0%B5%D1%80%D1%96%D0%B0%D0%BB%D1%83) [Третинне джерело інформації](https://uk.wikipedia.org/wiki/%D0%A2%D1%80%D0%B5%D1%82%D0%B8%D0%BD%D0%BD%D0%B5_%D0%B4%D0%B6%D0%B5%D1%80%D0%B5%D0%BB%D0%BE_%D1%96%D0%BD%D1%84%D0%BE%D1%80%D0%BC%D0%B0%D1%86%D1%96%D1%97) + +[Аналіз тексту](https://getthematic.com/insights/content/images/wordpress/2018/10/text-categorization.jpg) + +[Аналіз зображень иа відео](https://vismaster.eu/wp-content/uploads/2009/12/visual-analytics-process1.png) + +[Відміна структурованих від неструктурованихх даних](https://k21academy.com/wp-content/uploads/2020/10/structured-data-vs-unstructured-data.png) + +[Як працює NLP](https://www.shaip.com/wp-content/uploads/2022/10/How-NLP-Works-760px.jpg) + +[Система географічного аналізу](https://raw.githubusercontent.com/ThamesEstuaryPartnership/booklet/main/Figures/GIS2.jpg) From 275d9d4b7e1caee0a6e1931670fa6828747a510d Mon Sep 17 00:00:00 2001 From: Nikk <65355297+Rembqq@users.noreply.github.com> Date: Tue, 10 Oct 2023 19:38:32 +0300 Subject: [PATCH 056/137] Update state-of-the-art.md --- docs/requirements/state-of-the-art.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/requirements/state-of-the-art.md b/docs/requirements/state-of-the-art.md index 55c6c1422..a44b2d8e7 100644 --- a/docs/requirements/state-of-the-art.md +++ b/docs/requirements/state-of-the-art.md @@ -197,7 +197,7 @@ [Аналіз тексту](https://getthematic.com/insights/content/images/wordpress/2018/10/text-categorization.jpg) -[Аналіз зображень иа відео](https://vismaster.eu/wp-content/uploads/2009/12/visual-analytics-process1.png) +[Аналіз зображень та відео](https://vismaster.eu/wp-content/uploads/2009/12/visual-analytics-process1.png) [Відміна структурованих від неструктурованихх даних](https://k21academy.com/wp-content/uploads/2020/10/structured-data-vs-unstructured-data.png) From 912a733fa242f9c345efc8b36b4845b514884e35 Mon Sep 17 00:00:00 2001 From: Nikk <65355297+Rembqq@users.noreply.github.com> Date: Wed, 11 Oct 2023 12:59:01 +0300 Subject: [PATCH 057/137] Update package.json --- package.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/package.json b/package.json index 8d66fd314..12b400f6f 100644 --- a/package.json +++ b/package.json @@ -3,8 +3,8 @@ "version": "2.1.0", "main": "index.js", "description": "Databases course work template", - "repository": "https://github.com/boldak/dis-edu", - "author": "Andrey Boldak ", + "repository": "https://github.com/Rembqq/Media-content-analysis-system_DB", + "author": "Nikita Volkovskyi ", "license": "ECL 2.0", "scripts": { "docs:dev": "npx vuepress dev docs", From a13bdc733095e3fa258736271cd97ac5ab2154ab Mon Sep 17 00:00:00 2001 From: Nikk <65355297+Rembqq@users.noreply.github.com> Date: Wed, 11 Oct 2023 13:00:45 +0300 Subject: [PATCH 058/137] Update publish.sh --- publish.sh | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/publish.sh b/publish.sh index 4246eb5ab..49ec330a3 100644 --- a/publish.sh +++ b/publish.sh @@ -20,6 +20,7 @@ git commit -m 'deploy' # git push -f git@github.com:boldak/.github.io.git master # if you are deploying to https://.github.io/ -git push -f https://github.com/Rembqq/Media-content-analysis-system_DB master:gh-pages +git push -f https://Rembqq.github.io/Media-content-analysis-system_DB +#git push -f https://github.com/Rembqq/Media-content-analysis-system_DB master:gh-pages cd - From a5f636fa163cb6556d96dcab95913e92426b9477 Mon Sep 17 00:00:00 2001 From: Nikk <65355297+Rembqq@users.noreply.github.com> Date: Wed, 11 Oct 2023 13:01:24 +0300 Subject: [PATCH 059/137] Update README.md --- docs/README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/README.md b/docs/README.md index 5251af3e9..2c80363de 100644 --- a/docs/README.md +++ b/docs/README.md @@ -3,7 +3,7 @@ home: true actionText: Розпочати → actionLink: /intro/ -footer: "ECL 2.0 Licensed | Copyright © [2023] [students KPI]" +footer: "ECL 2.0 Licensed | Copyright © [2023] [Nikita Volkovskyi]" --- **Виконали:** From 5c66895e670f26e348ef1a4cc5352b55be262912 Mon Sep 17 00:00:00 2001 From: Nikk <65355297+Rembqq@users.noreply.github.com> Date: Wed, 11 Oct 2023 13:19:18 +0300 Subject: [PATCH 060/137] Update publish.sh --- publish.sh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/publish.sh b/publish.sh index 49ec330a3..3170a8a6d 100644 --- a/publish.sh +++ b/publish.sh @@ -20,7 +20,7 @@ git commit -m 'deploy' # git push -f git@github.com:boldak/.github.io.git master # if you are deploying to https://.github.io/ -git push -f https://Rembqq.github.io/Media-content-analysis-system_DB -#git push -f https://github.com/Rembqq/Media-content-analysis-system_DB master:gh-pages +#git push -f https://Rembqq.github.io/Media-content-analysis-system_DB +git push -f https://github.com/Rembqq/Media-content-analysis-system_DB master:gh-pages cd - From de156bc5bb76306e756f2a54b68cc6f7e07c0a90 Mon Sep 17 00:00:00 2001 From: Nikk <65355297+Rembqq@users.noreply.github.com> Date: Wed, 11 Oct 2023 13:54:52 +0300 Subject: [PATCH 061/137] Update package.json --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 12b400f6f..b4a3c78a8 100644 --- a/package.json +++ b/package.json @@ -1,5 +1,5 @@ { - "name": "dis-edu", + "name": "Media-content-analysis-system_DB", "version": "2.1.0", "main": "index.js", "description": "Databases course work template", From 60743c23e6dc7280884a1ec2cdc36aab8bece74d Mon Sep 17 00:00:00 2001 From: Nikk <65355297+Rembqq@users.noreply.github.com> Date: Thu, 12 Oct 2023 11:43:00 +0300 Subject: [PATCH 062/137] change image refs --- docs/requirements/state-of-the-art.md | 19 ++++++++++--------- 1 file changed, 10 insertions(+), 9 deletions(-) diff --git a/docs/requirements/state-of-the-art.md b/docs/requirements/state-of-the-art.md index a44b2d8e7..55a9bf96f 100644 --- a/docs/requirements/state-of-the-art.md +++ b/docs/requirements/state-of-the-art.md @@ -94,6 +94,7 @@ **Обрізка та векторизація тексту:** Обрізка може включати видалення надмірних прогалин або символів. Векторизація перетворює текстові дані у числовий формат, наприклад, за допомогою методів "мішка слів" або TF-IDF. ![](https://getthematic.com/insights/content/images/wordpress/2018/10/text-categorization.jpg) +Аналіз тексту [[1]](#link1) ### Аналіз зображень та відео: @@ -102,6 +103,7 @@ **Виявлення аномалій та артефактів:** Виявлення аномалій, помилок або неправильних елементів у зображеннях та відео. ![](https://vismaster.eu/wp-content/uploads/2009/12/visual-analytics-process1.png) +Аналіз зображень та відео [[2]](#link2) ### Визначення типу даних (структуровані, напівструктуровані, неструктуровані) @@ -112,6 +114,7 @@ **Робота з неструктурованими даними:** Неструктуровані дані не мають попередньо визначеного формату і можуть включати тексти з соціальних мереж, огляди продуктів, аудіо- та відеофайли, зображення та інше. Обробка таких даних вимагає спеціальних методів і алгоритмів аналізу. ![](https://k21academy.com/wp-content/uploads/2020/10/structured-data-vs-unstructured-data.png) +Різниця структурованих даних від неструктурованих [[3]](#link3) ### Використання методів обробки природної мови (NLP) @@ -122,6 +125,7 @@ **Аналіз настроїв (Sentiment Analysis):** Цей метод визначає тон і настрій тексту, зазвичай вказуючи, чи є він позитивним, негативним або нейтральним. ![](https://www.shaip.com/wp-content/uploads/2022/10/How-NLP-Works-760px.jpg) +Як працює NLP [[4]](#link4) ### Географічний аналіз та обробка метаданих: @@ -130,6 +134,7 @@ **Аналіз часу та динаміки:** Виявлення та аналіз змін в медіа контенті з плином часу. ![](https://raw.githubusercontent.com/ThamesEstuaryPartnership/booklet/main/Figures/GIS2.jpg) +Система географічного аналізу [[5]](#link5) ## Порівняльна характеристика існуючих засобів вирішення завдання @@ -195,12 +200,8 @@ [Третинне джерело інформації](https://uk.wikipedia.org/wiki/%D0%A2%D1%80%D0%B5%D1%82%D0%B8%D0%BD%D0%BD%D0%B5_%D0%B4%D0%B6%D0%B5%D1%80%D0%B5%D0%BB%D0%BE_%D1%96%D0%BD%D1%84%D0%BE%D1%80%D0%BC%D0%B0%D1%86%D1%96%D1%97) -[Аналіз тексту](https://getthematic.com/insights/content/images/wordpress/2018/10/text-categorization.jpg) - -[Аналіз зображень та відео](https://vismaster.eu/wp-content/uploads/2009/12/visual-analytics-process1.png) - -[Відміна структурованих від неструктурованихх даних](https://k21academy.com/wp-content/uploads/2020/10/structured-data-vs-unstructured-data.png) - -[Як працює NLP](https://www.shaip.com/wp-content/uploads/2022/10/How-NLP-Works-760px.jpg) - -[Система географічного аналізу](https://raw.githubusercontent.com/ThamesEstuaryPartnership/booklet/main/Figures/GIS2.jpg) +1. Аналіз тесту +2. Аналіз зображень та відео +3. Різниця структурованих даних від неструктурованих +4. Як працює NLP +5. Система географічного аналізу From d5955254d6695dd87b4f0621a91c13e4f5c92007 Mon Sep 17 00:00:00 2001 From: Nikk <65355297+Rembqq@users.noreply.github.com> Date: Thu, 12 Oct 2023 11:45:15 +0300 Subject: [PATCH 063/137] Update state-of-the-art.md --- docs/requirements/state-of-the-art.md | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/docs/requirements/state-of-the-art.md b/docs/requirements/state-of-the-art.md index 55a9bf96f..cae7083f7 100644 --- a/docs/requirements/state-of-the-art.md +++ b/docs/requirements/state-of-the-art.md @@ -94,6 +94,7 @@ **Обрізка та векторизація тексту:** Обрізка може включати видалення надмірних прогалин або символів. Векторизація перетворює текстові дані у числовий формат, наприклад, за допомогою методів "мішка слів" або TF-IDF. ![](https://getthematic.com/insights/content/images/wordpress/2018/10/text-categorization.jpg) + Аналіз тексту [[1]](#link1) ### Аналіз зображень та відео: @@ -103,6 +104,7 @@ **Виявлення аномалій та артефактів:** Виявлення аномалій, помилок або неправильних елементів у зображеннях та відео. ![](https://vismaster.eu/wp-content/uploads/2009/12/visual-analytics-process1.png) + Аналіз зображень та відео [[2]](#link2) ### Визначення типу даних (структуровані, напівструктуровані, неструктуровані) @@ -114,6 +116,7 @@ **Робота з неструктурованими даними:** Неструктуровані дані не мають попередньо визначеного формату і можуть включати тексти з соціальних мереж, огляди продуктів, аудіо- та відеофайли, зображення та інше. Обробка таких даних вимагає спеціальних методів і алгоритмів аналізу. ![](https://k21academy.com/wp-content/uploads/2020/10/structured-data-vs-unstructured-data.png) + Різниця структурованих даних від неструктурованих [[3]](#link3) ### Використання методів обробки природної мови (NLP) @@ -125,6 +128,7 @@ **Аналіз настроїв (Sentiment Analysis):** Цей метод визначає тон і настрій тексту, зазвичай вказуючи, чи є він позитивним, негативним або нейтральним. ![](https://www.shaip.com/wp-content/uploads/2022/10/How-NLP-Works-760px.jpg) + Як працює NLP [[4]](#link4) ### Географічний аналіз та обробка метаданих: @@ -134,6 +138,7 @@ **Аналіз часу та динаміки:** Виявлення та аналіз змін в медіа контенті з плином часу. ![](https://raw.githubusercontent.com/ThamesEstuaryPartnership/booklet/main/Figures/GIS2.jpg) + Система географічного аналізу [[5]](#link5) ## Порівняльна характеристика існуючих засобів вирішення завдання @@ -200,7 +205,7 @@ [Третинне джерело інформації](https://uk.wikipedia.org/wiki/%D0%A2%D1%80%D0%B5%D1%82%D0%B8%D0%BD%D0%BD%D0%B5_%D0%B4%D0%B6%D0%B5%D1%80%D0%B5%D0%BB%D0%BE_%D1%96%D0%BD%D1%84%D0%BE%D1%80%D0%BC%D0%B0%D1%86%D1%96%D1%97) -1. Аналіз тесту +1. Аналіз тексту 2. Аналіз зображень та відео 3. Різниця структурованих даних від неструктурованих 4. Як працює NLP From e06558e9a6a7cfa4b4a54036c5e2fea6e3850fff Mon Sep 17 00:00:00 2001 From: Nikk <65355297+Rembqq@users.noreply.github.com> Date: Thu, 12 Oct 2023 12:27:07 +0300 Subject: [PATCH 064/137] Update README.md --- README.md | 69 +++++++++++-------------------------------------------- 1 file changed, 13 insertions(+), 56 deletions(-) diff --git a/README.md b/README.md index bfd470aa6..bada6caab 100644 --- a/README.md +++ b/README.md @@ -1,69 +1,26 @@ +**Виконали:** -# Шаблон репозиторію для виконання курсової роботи з дисципліни "Бази даних" +*студент 2-го курсу, групи ІМ-24* **Волковський Микита nikitavolkovskyi@gmail.com, @HiImNikk** -## Як використовувати +*студентка 2-го курсу, групи ІМ-24* **Голубенко Анастасія golubenkoanastasya@gmail.com, @anasteishat** -В цьому репозиторії знаходиться шаблон для виконання курсової роботи. +*студент 2-го курсу, групи ІМ-24* **Дідур Вадим vadimdidur20@gmail.com, @hirsukyosyp** -Для виконання курсової роботи необхідно зробити ```fork``` цього репозіторію, склонувати вже власний репозіторій та розміщувати документацію у відповідних діректоріях ```./docs```. +*студентка 2-го курсу, групи ІМ-24* **Іванова Дар`я dasharikong@gmail.com, @MyOleg** -В цьому файлі необхідно вказати назву проекту. Коротку загальну характеристику -проекту, контактні дані виконавця, посилання на репо співвиконавців(за необхідністю). +*студент 2-го курсу, групи ІМ-24* **Коваленко Владислав kovalenkov222@gmail.com, @Vostokus** +*студент 2-го курсу, групи ІМ-24* **Козак Богдан bkozak04@gmail.com, @bifynok** -Шаблон публікування курсової роботи підготовлено з використанням [VuePress](https://vuepress.vuejs.org/), та стартера -[FriendlyUser/vuepress-theme-cool-starter](https://github.com/FriendlyUser/vuepress-theme-cool-starter). -Щоб опублікувати проект у Github Pages, налаштовуємо Github Pages (гілка ```gh-pages```), змінюємо файл ```./publish.sh``` +**Керівник** -```sh +*доцент кафедри ОТ ФІОТ, к.т.н., доцент* **Андрій БОЛДАК** -#!/usr/bin/env sh +[НТУУ "КИЇВСЬКИЙ ПОЛІТЕХНІЧНИЙ ІНСТИТУТ імені ІГОРЯ СІКОРСЬКОГО](https://kpi.ua/) -# abort on errors -set -e +[Факультет інформатики та обчислювальної техніки](https://fiot.kpi.ua/) -# build -npm run docs:build +[Кафедра обчислювальної техніки](https://comsys.kpi.ua/) -# navigate into the build output directory -cd docs/.vuepress/dist - -# if you are deploying to a custom domain -# echo 'www.example.com' > CNAME - -git init -git add -A -git commit -m 'deploy' - -# if you are deploying to https://.github.io -# git push -f git@github.com:boldak/.github.io.git master - -# if you are deploying to https://.github.io/ -git push -f https://github.com//dis-edu.git master:gh-pages - -cd - - -``` - -Потім запускаємо - -```bash - npm run publish -``` - -Для відлагодження документації в локальному режимі запускаємо - -```bash - npm run docs:dev -``` - -Доступ до локально опублікованої версії [http://localhost:3030](http://localhost:3030) - - -## Додаткова інформація - -- [Теми проєктів](./guidelines/themes.md) -- [Методичні вказівки](./guidelines/guidelines.md) - -***Happy learning! Happy coding!*** +Київ From 69220e177b6e8c2bef32874f77a63571802b2574 Mon Sep 17 00:00:00 2001 From: VladiusVostokus <115622905+VladiusVostokus@users.noreply.github.com> Date: Thu, 12 Oct 2023 16:57:16 +0300 Subject: [PATCH 065/137] Link to the previous document --- docs/requirements/stakeholders-needs.md | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/docs/requirements/stakeholders-needs.md b/docs/requirements/stakeholders-needs.md index ffc98a729..1bd44f2b9 100644 --- a/docs/requirements/stakeholders-needs.md +++ b/docs/requirements/stakeholders-needs.md @@ -16,8 +16,7 @@ ### Основні визначення та скорочення -*[Розділ містить визначення всіх термінів та скорочень, необхідних для правильного -тлумачення вимог. Можна зробити посилання на документ, в якому поданий аналіз предметної області.]* +Інші визначення розміщені в документі ==[Аналіз предметної області](https://github.com/VladiusVostokus/Media-content-analysis-system_DB/blob/Vladik/docs/requirements/state-of-the-art.md#%D0%BE%D1%81%D0%BD%D0%BE%D0%B2%D0%BD%D1%96-%D0%B2%D0%B8%D0%B7%D0%BD%D0%B0%D1%87%D0%B5%D0%BD%D0%BD%D1%8F)== ### Посилання From 05ffeca4d1c6d906a2bfb6e9d4e62f60efa8ff23 Mon Sep 17 00:00:00 2001 From: VladiusVostokus <115622905+VladiusVostokus@users.noreply.github.com> Date: Thu, 12 Oct 2023 16:57:37 +0300 Subject: [PATCH 066/137] Update stakeholders-needs.md --- docs/requirements/stakeholders-needs.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/requirements/stakeholders-needs.md b/docs/requirements/stakeholders-needs.md index 1bd44f2b9..1b8b3928a 100644 --- a/docs/requirements/stakeholders-needs.md +++ b/docs/requirements/stakeholders-needs.md @@ -16,7 +16,7 @@ ### Основні визначення та скорочення -Інші визначення розміщені в документі ==[Аналіз предметної області](https://github.com/VladiusVostokus/Media-content-analysis-system_DB/blob/Vladik/docs/requirements/state-of-the-art.md#%D0%BE%D1%81%D0%BD%D0%BE%D0%B2%D0%BD%D1%96-%D0%B2%D0%B8%D0%B7%D0%BD%D0%B0%D1%87%D0%B5%D0%BD%D0%BD%D1%8F)== +Інші визначення розміщені в документі **[Аналіз предметної області](https://github.com/VladiusVostokus/Media-content-analysis-system_DB/blob/Vladik/docs/requirements/state-of-the-art.md#%D0%BE%D1%81%D0%BD%D0%BE%D0%B2%D0%BD%D1%96-%D0%B2%D0%B8%D0%B7%D0%BD%D0%B0%D1%87%D0%B5%D0%BD%D0%BD%D1%8F)** ### Посилання From 2423ba32c16dc7f491f176d79fe9d8d484ee643b Mon Sep 17 00:00:00 2001 From: VladiusVostokus <115622905+VladiusVostokus@users.noreply.github.com> Date: Thu, 12 Oct 2023 17:14:20 +0300 Subject: [PATCH 067/137] Stakeholders and stakeholders needs terms --- docs/requirements/stakeholders-needs.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/docs/requirements/stakeholders-needs.md b/docs/requirements/stakeholders-needs.md index 1b8b3928a..a5226b789 100644 --- a/docs/requirements/stakeholders-needs.md +++ b/docs/requirements/stakeholders-needs.md @@ -16,6 +16,10 @@ ### Основні визначення та скорочення +Зацікавлені особи - фізичні чи юридичні особи, що мають інтерес до системи, використуватимуть її у своїх цілях. + +Запити зацікавлених осіб - запити, що формують вимоги до системи, потенціал та можливості її використання. + Інші визначення розміщені в документі **[Аналіз предметної області](https://github.com/VladiusVostokus/Media-content-analysis-system_DB/blob/Vladik/docs/requirements/state-of-the-art.md#%D0%BE%D1%81%D0%BD%D0%BE%D0%B2%D0%BD%D1%96-%D0%B2%D0%B8%D0%B7%D0%BD%D0%B0%D1%87%D0%B5%D0%BD%D0%BD%D1%8F)** From b5e16c8955c0ca934b284baf4667d20cc74c6487 Mon Sep 17 00:00:00 2001 From: VladiusVostokus <115622905+VladiusVostokus@users.noreply.github.com> Date: Thu, 12 Oct 2023 17:17:20 +0300 Subject: [PATCH 068/137] FAQ term --- docs/requirements/stakeholders-needs.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/docs/requirements/stakeholders-needs.md b/docs/requirements/stakeholders-needs.md index a5226b789..27043ff74 100644 --- a/docs/requirements/stakeholders-needs.md +++ b/docs/requirements/stakeholders-needs.md @@ -20,12 +20,14 @@ Запити зацікавлених осіб - запити, що формують вимоги до системи, потенціал та можливості її використання. +[FAQ,ЧаПи](https://uk.wikipedia.org/wiki/FAQ) - підбірка часто задаваних питань на певну тему та відповідей на них, яка створюється переважно для того, щоб не треба було постійно відповідати на одні й ті ж запитання + Інші визначення розміщені в документі **[Аналіз предметної області](https://github.com/VladiusVostokus/Media-content-analysis-system_DB/blob/Vladik/docs/requirements/state-of-the-art.md#%D0%BE%D1%81%D0%BD%D0%BE%D0%B2%D0%BD%D1%96-%D0%B2%D0%B8%D0%B7%D0%BD%D0%B0%D1%87%D0%B5%D0%BD%D0%BD%D1%8F)** ### Посилання -*[Розділ містить повний список всіх документів, про які згадується.]* +1. [FAQ](https://uk.wikipedia.org/wiki/FAQ) ## Короткий зміст From 76bbc34b995ce2e9535e37f65e03d21d87e66737 Mon Sep 17 00:00:00 2001 From: VladiusVostokus <115622905+VladiusVostokus@users.noreply.github.com> Date: Thu, 12 Oct 2023 17:18:57 +0300 Subject: [PATCH 069/137] Update stakeholders-needs.md --- docs/requirements/stakeholders-needs.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/docs/requirements/stakeholders-needs.md b/docs/requirements/stakeholders-needs.md index 27043ff74..cf3c7b655 100644 --- a/docs/requirements/stakeholders-needs.md +++ b/docs/requirements/stakeholders-needs.md @@ -18,10 +18,11 @@ Зацікавлені особи - фізичні чи юридичні особи, що мають інтерес до системи, використуватимуть її у своїх цілях. -Запити зацікавлених осіб - запити, що формують вимоги до системи, потенціал та можливості її використання. +Запити зацікавлених осіб - запити, що формують вимоги до системи, можливості та потенціал її використання. [FAQ,ЧаПи](https://uk.wikipedia.org/wiki/FAQ) - підбірка часто задаваних питань на певну тему та відповідей на них, яка створюється переважно для того, щоб не треба було постійно відповідати на одні й ті ж запитання + Інші визначення розміщені в документі **[Аналіз предметної області](https://github.com/VladiusVostokus/Media-content-analysis-system_DB/blob/Vladik/docs/requirements/state-of-the-art.md#%D0%BE%D1%81%D0%BD%D0%BE%D0%B2%D0%BD%D1%96-%D0%B2%D0%B8%D0%B7%D0%BD%D0%B0%D1%87%D0%B5%D0%BD%D0%BD%D1%8F)** From 9e7c1469fba662080a419689c7687d63ce35c11a Mon Sep 17 00:00:00 2001 From: VladiusVostokus <115622905+VladiusVostokus@users.noreply.github.com> Date: Thu, 12 Oct 2023 17:19:10 +0300 Subject: [PATCH 070/137] Update stakeholders-needs.md --- docs/requirements/stakeholders-needs.md | 1 + 1 file changed, 1 insertion(+) diff --git a/docs/requirements/stakeholders-needs.md b/docs/requirements/stakeholders-needs.md index cf3c7b655..d3259f5db 100644 --- a/docs/requirements/stakeholders-needs.md +++ b/docs/requirements/stakeholders-needs.md @@ -23,6 +23,7 @@ [FAQ,ЧаПи](https://uk.wikipedia.org/wiki/FAQ) - підбірка часто задаваних питань на певну тему та відповідей на них, яка створюється переважно для того, щоб не треба було постійно відповідати на одні й ті ж запитання + Інші визначення розміщені в документі **[Аналіз предметної області](https://github.com/VladiusVostokus/Media-content-analysis-system_DB/blob/Vladik/docs/requirements/state-of-the-art.md#%D0%BE%D1%81%D0%BD%D0%BE%D0%B2%D0%BD%D1%96-%D0%B2%D0%B8%D0%B7%D0%BD%D0%B0%D1%87%D0%B5%D0%BD%D0%BD%D1%8F)** From 7c43f2e9f260e24a938d8476e1715534b662c0d1 Mon Sep 17 00:00:00 2001 From: VladiusVostokus <115622905+VladiusVostokus@users.noreply.github.com> Date: Thu, 12 Oct 2023 17:19:31 +0300 Subject: [PATCH 071/137] Update stakeholders-needs.md --- docs/requirements/stakeholders-needs.md | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/docs/requirements/stakeholders-needs.md b/docs/requirements/stakeholders-needs.md index d3259f5db..b4e0cc5b0 100644 --- a/docs/requirements/stakeholders-needs.md +++ b/docs/requirements/stakeholders-needs.md @@ -22,9 +22,7 @@ [FAQ,ЧаПи](https://uk.wikipedia.org/wiki/FAQ) - підбірка часто задаваних питань на певну тему та відповідей на них, яка створюється переважно для того, щоб не треба було постійно відповідати на одні й ті ж запитання - - -Інші визначення розміщені в документі **[Аналіз предметної області](https://github.com/VladiusVostokus/Media-content-analysis-system_DB/blob/Vladik/docs/requirements/state-of-the-art.md#%D0%BE%D1%81%D0%BD%D0%BE%D0%B2%D0%BD%D1%96-%D0%B2%D0%B8%D0%B7%D0%BD%D0%B0%D1%87%D0%B5%D0%BD%D0%BD%D1%8F)** +*Інші визначення розміщені в документі **[Аналіз предметної області](https://github.com/VladiusVostokus/Media-content-analysis-system_DB/blob/Vladik/docs/requirements/state-of-the-art.md#%D0%BE%D1%81%D0%BD%D0%BE%D0%B2%D0%BD%D1%96-%D0%B2%D0%B8%D0%B7%D0%BD%D0%B0%D1%87%D0%B5%D0%BD%D0%BD%D1%8F)** ### Посилання From f4e960d7f935e2d53df902097cb218ade9c12e7a Mon Sep 17 00:00:00 2001 From: VladiusVostokus <115622905+VladiusVostokus@users.noreply.github.com> Date: Thu, 12 Oct 2023 17:19:45 +0300 Subject: [PATCH 072/137] Update stakeholders-needs.md --- docs/requirements/stakeholders-needs.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/requirements/stakeholders-needs.md b/docs/requirements/stakeholders-needs.md index b4e0cc5b0..b638b4415 100644 --- a/docs/requirements/stakeholders-needs.md +++ b/docs/requirements/stakeholders-needs.md @@ -22,7 +22,7 @@ [FAQ,ЧаПи](https://uk.wikipedia.org/wiki/FAQ) - підбірка часто задаваних питань на певну тему та відповідей на них, яка створюється переважно для того, щоб не треба було постійно відповідати на одні й ті ж запитання -*Інші визначення розміщені в документі **[Аналіз предметної області](https://github.com/VladiusVostokus/Media-content-analysis-system_DB/blob/Vladik/docs/requirements/state-of-the-art.md#%D0%BE%D1%81%D0%BD%D0%BE%D0%B2%D0%BD%D1%96-%D0%B2%D0%B8%D0%B7%D0%BD%D0%B0%D1%87%D0%B5%D0%BD%D0%BD%D1%8F)** ++Інші визначення розміщені в документі **[Аналіз предметної області](https://github.com/VladiusVostokus/Media-content-analysis-system_DB/blob/Vladik/docs/requirements/state-of-the-art.md#%D0%BE%D1%81%D0%BD%D0%BE%D0%B2%D0%BD%D1%96-%D0%B2%D0%B8%D0%B7%D0%BD%D0%B0%D1%87%D0%B5%D0%BD%D0%BD%D1%8F)** ### Посилання From 736504d1be3dc70f91b59910ececedf1aa7ad28d Mon Sep 17 00:00:00 2001 From: VladiusVostokus <115622905+VladiusVostokus@users.noreply.github.com> Date: Thu, 12 Oct 2023 17:20:21 +0300 Subject: [PATCH 073/137] Update stakeholders-needs.md --- docs/requirements/stakeholders-needs.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/requirements/stakeholders-needs.md b/docs/requirements/stakeholders-needs.md index b638b4415..bf778b07f 100644 --- a/docs/requirements/stakeholders-needs.md +++ b/docs/requirements/stakeholders-needs.md @@ -22,7 +22,7 @@ [FAQ,ЧаПи](https://uk.wikipedia.org/wiki/FAQ) - підбірка часто задаваних питань на певну тему та відповідей на них, яка створюється переважно для того, щоб не треба було постійно відповідати на одні й ті ж запитання -+Інші визначення розміщені в документі **[Аналіз предметної області](https://github.com/VladiusVostokus/Media-content-analysis-system_DB/blob/Vladik/docs/requirements/state-of-the-art.md#%D0%BE%D1%81%D0%BD%D0%BE%D0%B2%D0%BD%D1%96-%D0%B2%D0%B8%D0%B7%D0%BD%D0%B0%D1%87%D0%B5%D0%BD%D0%BD%D1%8F)** +* Інші визначення розміщені в документі **[Аналіз предметної області](https://github.com/VladiusVostokus/Media-content-analysis-system_DB/blob/Vladik/docs/requirements/state-of-the-art.md#%D0%BE%D1%81%D0%BD%D0%BE%D0%B2%D0%BD%D1%96-%D0%B2%D0%B8%D0%B7%D0%BD%D0%B0%D1%87%D0%B5%D0%BD%D0%BD%D1%8F)** ### Посилання From 47ff8579cc85b3b982b36f41f95337702ae9c609 Mon Sep 17 00:00:00 2001 From: VladiusVostokus <115622905+VladiusVostokus@users.noreply.github.com> Date: Fri, 13 Oct 2023 13:34:45 +0300 Subject: [PATCH 074/137] Registration use-care prototype --- docs/requirements/stakeholders-needs.md | 19 ++++++++++++------- 1 file changed, 12 insertions(+), 7 deletions(-) diff --git a/docs/requirements/stakeholders-needs.md b/docs/requirements/stakeholders-needs.md index bf778b07f..8f6879fc8 100644 --- a/docs/requirements/stakeholders-needs.md +++ b/docs/requirements/stakeholders-needs.md @@ -45,19 +45,24 @@ специфікації:* -***ID:*** +***ID:*** Ще не придумав -***НАЗВА:*** +***НАЗВА:*** Створення нового облікового запису користувачем -***УЧАСНИКИ:*** +***УЧАСНИКИ:*** Користувач, система -***ПЕРЕДУМОВИ:*** +***ПЕРЕДУМОВИ:*** Користувач не має облікового запису -***РЕЗУЛЬТАТ:*** +***РЕЗУЛЬТАТ:*** Створення нового облікового запису користувача -***ВИКЛЮЧНІ СИТУАЦІЇ:*** +***ВИКЛЮЧНІ СИТУАЦІЇ:*** Користувач вже має обліковий запис; Користувач вводить неправильні дані реєстрації -***ОСНОВНИЙ СЦЕНАРІЙ:*** +***ОСНОВНИЙ СЦЕНАРІЙ:*** 1.На головній сторінці користувач натискає "Створити обліковий запис" +2.Користувач вводить реєстраційні дані(ел.пошту, пароль) +3.Користувач натискає кнопку "Створити обліковий запис" +4.Система перевіряє наявність облікового запису з такою ел. поштою +5.Система створює обліковий запис +6.Система перекидає користувача у створений обліковий запис. *Кількість сценаріїв визначається у відповідності до специфіки завдання та необхідного рівня деталізації (зазвичай, 5-6 сценаріїв).* From 20ee7cc43cbf3fc12fa8f8be7bfe8dfa654b150e Mon Sep 17 00:00:00 2001 From: VladiusVostokus <115622905+VladiusVostokus@users.noreply.github.com> Date: Fri, 13 Oct 2023 13:45:57 +0300 Subject: [PATCH 075/137] Actoe and worker terms. --- docs/requirements/stakeholders-needs.md | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/docs/requirements/stakeholders-needs.md b/docs/requirements/stakeholders-needs.md index 8f6879fc8..f77dfe011 100644 --- a/docs/requirements/stakeholders-needs.md +++ b/docs/requirements/stakeholders-needs.md @@ -20,7 +20,11 @@ Запити зацікавлених осіб - запити, що формують вимоги до системи, можливості та потенціал її використання. -[FAQ,ЧаПи](https://uk.wikipedia.org/wiki/FAQ) - підбірка часто задаваних питань на певну тему та відповідей на них, яка створюється переважно для того, щоб не треба було постійно відповідати на одні й ті ж запитання +[FAQ,ЧаПи](https://uk.wikipedia.org/wiki/FAQ) - підбірка часто задаваних питань на певну тему та відповідей на них, яка створюється переважно для того, щоб не треба було постійно відповідати на одні й ті ж запитання. + +Актор - те, що взаємодіє із системою як зовнішній чинник(зазвичай користувачі) + +Робітник - те, що взаємодія із системою як внутрішній чинник. * Інші визначення розміщені в документі **[Аналіз предметної області](https://github.com/VladiusVostokus/Media-content-analysis-system_DB/blob/Vladik/docs/requirements/state-of-the-art.md#%D0%BE%D1%81%D0%BD%D0%BE%D0%B2%D0%BD%D1%96-%D0%B2%D0%B8%D0%B7%D0%BD%D0%B0%D1%87%D0%B5%D0%BD%D0%BD%D1%8F)** From 1a31eb4d07c9bc9ca4a7118d5ffaf3babbe4b8ce Mon Sep 17 00:00:00 2001 From: VladiusVostokus <115622905+VladiusVostokus@users.noreply.github.com> Date: Mon, 16 Oct 2023 18:18:32 +0300 Subject: [PATCH 076/137] Update stakeholders-needs.md --- docs/requirements/stakeholders-needs.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/requirements/stakeholders-needs.md b/docs/requirements/stakeholders-needs.md index f77dfe011..25d7f5775 100644 --- a/docs/requirements/stakeholders-needs.md +++ b/docs/requirements/stakeholders-needs.md @@ -49,9 +49,9 @@ специфікації:* -***ID:*** Ще не придумав +||***ID:*** Ще не придумав -***НАЗВА:*** Створення нового облікового запису користувачем +||***НАЗВА:*** Створення нового облікового запису користувачем ***УЧАСНИКИ:*** Користувач, система From 79bf910eee63816274fdeeddf336e025f91af661 Mon Sep 17 00:00:00 2001 From: VladiusVostokus <115622905+VladiusVostokus@users.noreply.github.com> Date: Mon, 16 Oct 2023 18:19:14 +0300 Subject: [PATCH 077/137] Update stakeholders-needs.md --- docs/requirements/stakeholders-needs.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/requirements/stakeholders-needs.md b/docs/requirements/stakeholders-needs.md index 25d7f5775..4c145d6bc 100644 --- a/docs/requirements/stakeholders-needs.md +++ b/docs/requirements/stakeholders-needs.md @@ -49,9 +49,9 @@ специфікації:* -||***ID:*** Ще не придумав +|***ID:*** Ще не придумав| -||***НАЗВА:*** Створення нового облікового запису користувачем +|***НАЗВА:*** Створення нового облікового запису користувачем ***УЧАСНИКИ:*** Користувач, система From 56ddb39f5add9d0de32813ba9f3e23c75eced4f5 Mon Sep 17 00:00:00 2001 From: VladiusVostokus <115622905+VladiusVostokus@users.noreply.github.com> Date: Mon, 16 Oct 2023 18:21:03 +0300 Subject: [PATCH 078/137] Update stakeholders-needs.md --- docs/requirements/stakeholders-needs.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/requirements/stakeholders-needs.md b/docs/requirements/stakeholders-needs.md index 4c145d6bc..523f6aaae 100644 --- a/docs/requirements/stakeholders-needs.md +++ b/docs/requirements/stakeholders-needs.md @@ -49,9 +49,9 @@ специфікації:* -|***ID:*** Ще не придумав| +||***ID:*** Ще не придумав| -|***НАЗВА:*** Створення нового облікового запису користувачем +||***НАЗВА:*** Створення нового облікового запису користувачем| ***УЧАСНИКИ:*** Користувач, система From 4691dea8f53a9a848c9d094aea7d2557600eeb72 Mon Sep 17 00:00:00 2001 From: VladiusVostokus <115622905+VladiusVostokus@users.noreply.github.com> Date: Mon, 16 Oct 2023 18:22:31 +0300 Subject: [PATCH 079/137] Update stakeholders-needs.md --- docs/requirements/stakeholders-needs.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/docs/requirements/stakeholders-needs.md b/docs/requirements/stakeholders-needs.md index 523f6aaae..b289b1873 100644 --- a/docs/requirements/stakeholders-needs.md +++ b/docs/requirements/stakeholders-needs.md @@ -49,15 +49,15 @@ специфікації:* -||***ID:*** Ще не придумав| +|***ID:***| Ще не придумав| -||***НАЗВА:*** Створення нового облікового запису користувачем| +|***НАЗВА:***| Створення нового облікового запису користувачем| -***УЧАСНИКИ:*** Користувач, система +|***УЧАСНИКИ:***| Користувач, система| -***ПЕРЕДУМОВИ:*** Користувач не має облікового запису +|***ПЕРЕДУМОВИ:***| Користувач не має облікового запису| -***РЕЗУЛЬТАТ:*** Створення нового облікового запису користувача +|***РЕЗУЛЬТАТ:***| Створення нового облікового запису користувача| ***ВИКЛЮЧНІ СИТУАЦІЇ:*** Користувач вже має обліковий запис; Користувач вводить неправильні дані реєстрації From fc8f4a831ebcffced416b7a87f9aafa0fd73086b Mon Sep 17 00:00:00 2001 From: VladiusVostokus <115622905+VladiusVostokus@users.noreply.github.com> Date: Mon, 16 Oct 2023 18:27:01 +0300 Subject: [PATCH 080/137] Update stakeholders-needs.md --- docs/requirements/stakeholders-needs.md | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/docs/requirements/stakeholders-needs.md b/docs/requirements/stakeholders-needs.md index b289b1873..986d82426 100644 --- a/docs/requirements/stakeholders-needs.md +++ b/docs/requirements/stakeholders-needs.md @@ -49,18 +49,13 @@ специфікації:* -|***ID:***| Ще не придумав| - +|***ID:***| Ще не придумав| |***НАЗВА:***| Створення нового облікового запису користувачем| - |***УЧАСНИКИ:***| Користувач, система| - |***ПЕРЕДУМОВИ:***| Користувач не має облікового запису| - |***РЕЗУЛЬТАТ:***| Створення нового облікового запису користувача| ***ВИКЛЮЧНІ СИТУАЦІЇ:*** Користувач вже має обліковий запис; Користувач вводить неправильні дані реєстрації - ***ОСНОВНИЙ СЦЕНАРІЙ:*** 1.На головній сторінці користувач натискає "Створити обліковий запис" 2.Користувач вводить реєстраційні дані(ел.пошту, пароль) 3.Користувач натискає кнопку "Створити обліковий запис" From c9facf846894a894c917da66fc70ed54995cfc07 Mon Sep 17 00:00:00 2001 From: VladiusVostokus <115622905+VladiusVostokus@users.noreply.github.com> Date: Mon, 16 Oct 2023 18:28:14 +0300 Subject: [PATCH 081/137] Update stakeholders-needs.md --- docs/requirements/stakeholders-needs.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/requirements/stakeholders-needs.md b/docs/requirements/stakeholders-needs.md index 986d82426..3c8aea4df 100644 --- a/docs/requirements/stakeholders-needs.md +++ b/docs/requirements/stakeholders-needs.md @@ -48,7 +48,7 @@ *Дається опис бізнес-сценаріїв взаємодії бізнес-акторів, робітників і, можливо, інформаційної системи за допомогою наступної специфікації:* - +|:-------------- |:-----------:| ---------------:| |***ID:***| Ще не придумав| |***НАЗВА:***| Створення нового облікового запису користувачем| |***УЧАСНИКИ:***| Користувач, система| From b654112f6420c4de6d193e1145df7bc15bddda0a Mon Sep 17 00:00:00 2001 From: VladiusVostokus <115622905+VladiusVostokus@users.noreply.github.com> Date: Mon, 16 Oct 2023 18:28:53 +0300 Subject: [PATCH 082/137] Update stakeholders-needs.md --- docs/requirements/stakeholders-needs.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/requirements/stakeholders-needs.md b/docs/requirements/stakeholders-needs.md index 3c8aea4df..034a5be6f 100644 --- a/docs/requirements/stakeholders-needs.md +++ b/docs/requirements/stakeholders-needs.md @@ -48,8 +48,8 @@ *Дається опис бізнес-сценаріїв взаємодії бізнес-акторів, робітників і, можливо, інформаційної системи за допомогою наступної специфікації:* -|:-------------- |:-----------:| ---------------:| -|***ID:***| Ще не придумав| +|:-------------- | ---------------:| +|***ID:*** | Ще не придумав| |***НАЗВА:***| Створення нового облікового запису користувачем| |***УЧАСНИКИ:***| Користувач, система| |***ПЕРЕДУМОВИ:***| Користувач не має облікового запису| From 8a1f3ce14941ecd67359b0c8e3647ac65d4f5c24 Mon Sep 17 00:00:00 2001 From: VladiusVostokus <115622905+VladiusVostokus@users.noreply.github.com> Date: Tue, 17 Oct 2023 17:18:48 +0300 Subject: [PATCH 083/137] First use-case table. --- docs/requirements/stakeholders-needs.md | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/docs/requirements/stakeholders-needs.md b/docs/requirements/stakeholders-needs.md index 034a5be6f..bb28615b7 100644 --- a/docs/requirements/stakeholders-needs.md +++ b/docs/requirements/stakeholders-needs.md @@ -63,6 +63,15 @@ 5.Система створює обліковий запис 6.Система перекидає користувача у створений обліковий запис. + +| **ID:** | Ще не придумав| +|-|-| +| **НАЗВА:** | Створення нового облікового запису користувачем| +| **УЧАСНИКИ:** | Користувач, система| +| **ПЕРЕДУМОВИ:** | Користувач не має облікового запису в системі| +| **РЕЗУЛЬТАТ:** | Система створює новий обліковий запис та фіксує у ньому реєстраційні дані користувача| +| **ОСНОВНИЙ СЦЕНАРІЙ:** | 1. На головній сторінці користувач натискає "Створити обліковий запис"
2. Користувач вводить реєстраційні дані(ел.пошту, пароль)
3. Користувач натискає кнопку "Створити обліковий запис"
4. Система перевіряє наявність облікового запису з такою ел. поштою
5. Система створює обліковий запис
6.Система перекидає користувача у створений обліковий запис. | + *Кількість сценаріїв визначається у відповідності до специфіки завдання та необхідного рівня деталізації (зазвичай, 5-6 сценаріїв).* From fe4dda096307ebcf59a2670180047bbfa46087da Mon Sep 17 00:00:00 2001 From: VladiusVostokus <115622905+VladiusVostokus@users.noreply.github.com> Date: Tue, 17 Oct 2023 17:19:13 +0300 Subject: [PATCH 084/137] Update stakeholders-needs.md --- docs/requirements/stakeholders-needs.md | 16 ---------------- 1 file changed, 16 deletions(-) diff --git a/docs/requirements/stakeholders-needs.md b/docs/requirements/stakeholders-needs.md index bb28615b7..5893ee27c 100644 --- a/docs/requirements/stakeholders-needs.md +++ b/docs/requirements/stakeholders-needs.md @@ -48,22 +48,6 @@ *Дається опис бізнес-сценаріїв взаємодії бізнес-акторів, робітників і, можливо, інформаційної системи за допомогою наступної специфікації:* -|:-------------- | ---------------:| -|***ID:*** | Ще не придумав| -|***НАЗВА:***| Створення нового облікового запису користувачем| -|***УЧАСНИКИ:***| Користувач, система| -|***ПЕРЕДУМОВИ:***| Користувач не має облікового запису| -|***РЕЗУЛЬТАТ:***| Створення нового облікового запису користувача| - -***ВИКЛЮЧНІ СИТУАЦІЇ:*** Користувач вже має обліковий запис; Користувач вводить неправильні дані реєстрації -***ОСНОВНИЙ СЦЕНАРІЙ:*** 1.На головній сторінці користувач натискає "Створити обліковий запис" -2.Користувач вводить реєстраційні дані(ел.пошту, пароль) -3.Користувач натискає кнопку "Створити обліковий запис" -4.Система перевіряє наявність облікового запису з такою ел. поштою -5.Система створює обліковий запис -6.Система перекидає користувача у створений обліковий запис. - - | **ID:** | Ще не придумав| |-|-| | **НАЗВА:** | Створення нового облікового запису користувачем| From 8151d65a43b5e230b523f77269950862bef2946a Mon Sep 17 00:00:00 2001 From: VladiusVostokus <115622905+VladiusVostokus@users.noreply.github.com> Date: Wed, 18 Oct 2023 15:05:22 +0300 Subject: [PATCH 085/137] Types of users and system in terminology. --- docs/requirements/stakeholders-needs.md | 16 +++++++++++++--- 1 file changed, 13 insertions(+), 3 deletions(-) diff --git a/docs/requirements/stakeholders-needs.md b/docs/requirements/stakeholders-needs.md index 5893ee27c..32c8aca9f 100644 --- a/docs/requirements/stakeholders-needs.md +++ b/docs/requirements/stakeholders-needs.md @@ -16,22 +16,32 @@ ### Основні визначення та скорочення +[Система](https://uk.wikipedia.org/wiki/%D0%A1%D0%B8%D1%81%D1%82%D0%B5%D0%BC%D0%B0) - множина взаємопов'язаних елементів, що утворюють єдине ціле, взаємодіють із середовищем та між собою, і мають мету. + Зацікавлені особи - фізичні чи юридичні особи, що мають інтерес до системи, використуватимуть її у своїх цілях. Запити зацікавлених осіб - запити, що формують вимоги до системи, можливості та потенціал її використання. -[FAQ,ЧаПи](https://uk.wikipedia.org/wiki/FAQ) - підбірка часто задаваних питань на певну тему та відповідей на них, яка створюється переважно для того, щоб не треба було постійно відповідати на одні й ті ж запитання. - Актор - те, що взаємодіє із системою як зовнішній чинник(зазвичай користувачі) Робітник - те, що взаємодія із системою як внутрішній чинник. +Гість - користувач, що використовує певний обмежений набір функцій системи без створення облікового запису. Наприклад: перегляд головного меню, використання довідки FAQ, створення облікового запису тощо. + +[FAQ,ЧаПи](https://uk.wikipedia.org/wiki/FAQ) - підбірка часто задаваних питань на певну тему та відповідей на них, яка створюється переважно для того, щоб не треба було постійно відповідати на одні й ті ж запитання. + +Зареєстрований користувач - користувач, що зареєстрував обліковий засіб і може використовувати всі функції, доступні для зареєстрованих користувачів. + +Адміністратор - користувач, якому крім функцій зареєстрованого користувача доступні функції керування системою та обліковими засобами користувачів + * Інші визначення розміщені в документі **[Аналіз предметної області](https://github.com/VladiusVostokus/Media-content-analysis-system_DB/blob/Vladik/docs/requirements/state-of-the-art.md#%D0%BE%D1%81%D0%BD%D0%BE%D0%B2%D0%BD%D1%96-%D0%B2%D0%B8%D0%B7%D0%BD%D0%B0%D1%87%D0%B5%D0%BD%D0%BD%D1%8F)** ### Посилання -1. [FAQ](https://uk.wikipedia.org/wiki/FAQ) +1. [Система](https://uk.wikipedia.org/wiki/%D0%A1%D0%B8%D1%81%D1%82%D0%B5%D0%BC%D0%B0) + +2. [FAQ](https://uk.wikipedia.org/wiki/FAQ) ## Короткий зміст From 648662eafe5607a61c59a65a19e9c2741aee5d4f Mon Sep 17 00:00:00 2001 From: VladiusVostokus <115622905+VladiusVostokus@users.noreply.github.com> Date: Wed, 18 Oct 2023 15:45:18 +0300 Subject: [PATCH 086/137] Add user delete use case and correct user create use case --- docs/requirements/stakeholders-needs.md | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/docs/requirements/stakeholders-needs.md b/docs/requirements/stakeholders-needs.md index 32c8aca9f..4986a1155 100644 --- a/docs/requirements/stakeholders-needs.md +++ b/docs/requirements/stakeholders-needs.md @@ -58,14 +58,24 @@ *Дається опис бізнес-сценаріїв взаємодії бізнес-акторів, робітників і, можливо, інформаційної системи за допомогою наступної специфікації:* -| **ID:** | Ще не придумав| +| **ID:** | USER_REGISTRATION| |-|-| | **НАЗВА:** | Створення нового облікового запису користувачем| | **УЧАСНИКИ:** | Користувач, система| | **ПЕРЕДУМОВИ:** | Користувач не має облікового запису в системі| | **РЕЗУЛЬТАТ:** | Система створює новий обліковий запис та фіксує у ньому реєстраційні дані користувача| +| **ВИКЛЮЧНІ СИТУАЦІЇ:** | Ще треба дописати| | **ОСНОВНИЙ СЦЕНАРІЙ:** | 1. На головній сторінці користувач натискає "Створити обліковий запис"
2. Користувач вводить реєстраційні дані(ел.пошту, пароль)
3. Користувач натискає кнопку "Створити обліковий запис"
4. Система перевіряє наявність облікового запису з такою ел. поштою
5. Система створює обліковий запис
6.Система перекидає користувача у створений обліковий запис. | +| ID: | USER_DELETE| +|-|-| +| **НАЗВА**: | Видалити обліковий запис користувача| +| **УЧАСНИКИ**: | Користувач, система| +| **ПЕРЕДУМОВИ**: | Користувач має обліковий запис| +| **РЕЗУЛЬТАТ**: | Система видаляє обліковий запис користувача та стирає реєстраційні дані| +| **ВИКЛЮЧНІ СИТУАЦІЇ:** | Ще треба дописати| +| **ОСНОВНИЙ СЦЕНАРІЙ:** | 1. Користувач переходить в особистик кабінет
2. Користувач натискає кнопку "Видалити обліковий запис"
3. Система запитує підтвердження на видалення облікового запису
4. Користувач підтверджує дію, натиснувши "Видалити"
5. Система видаляє обліковий запис
6. Cистема перекидає користувача в головне вікно | + *Кількість сценаріїв визначається у відповідності до специфіки завдання та необхідного рівня деталізації (зазвичай, 5-6 сценаріїв).* From 35516de1ae8c306892d13a3a2629edb6afd15346 Mon Sep 17 00:00:00 2001 From: VladiusVostokus <115622905+VladiusVostokus@users.noreply.github.com> Date: Wed, 18 Oct 2023 16:16:40 +0300 Subject: [PATCH 087/137] login use case --- docs/requirements/stakeholders-needs.md | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/docs/requirements/stakeholders-needs.md b/docs/requirements/stakeholders-needs.md index 4986a1155..c35900f51 100644 --- a/docs/requirements/stakeholders-needs.md +++ b/docs/requirements/stakeholders-needs.md @@ -65,7 +65,7 @@ | **ПЕРЕДУМОВИ:** | Користувач не має облікового запису в системі| | **РЕЗУЛЬТАТ:** | Система створює новий обліковий запис та фіксує у ньому реєстраційні дані користувача| | **ВИКЛЮЧНІ СИТУАЦІЇ:** | Ще треба дописати| -| **ОСНОВНИЙ СЦЕНАРІЙ:** | 1. На головній сторінці користувач натискає "Створити обліковий запис"
2. Користувач вводить реєстраційні дані(ел.пошту, пароль)
3. Користувач натискає кнопку "Створити обліковий запис"
4. Система перевіряє наявність облікового запису з такою ел. поштою
5. Система створює обліковий запис
6.Система перекидає користувача у створений обліковий запис. | +| **ОСНОВНИЙ СЦЕНАРІЙ:** | 1. Користувач натискає "Створити обліковий запис" на головній сторінці
2. Користувач вводить реєстраційні дані(ел.пошту, пароль)
3. Користувач натискає кнопку "Створити обліковий запис"
4. Система перевіряє наявність облікового запису з такою ел. поштою
5. Система створює обліковий запис
6.Система перекидає користувача у створений обліковий запис. | | ID: | USER_DELETE| |-|-| @@ -76,6 +76,15 @@ | **ВИКЛЮЧНІ СИТУАЦІЇ:** | Ще треба дописати| | **ОСНОВНИЙ СЦЕНАРІЙ:** | 1. Користувач переходить в особистик кабінет
2. Користувач натискає кнопку "Видалити обліковий запис"
3. Система запитує підтвердження на видалення облікового запису
4. Користувач підтверджує дію, натиснувши "Видалити"
5. Система видаляє обліковий запис
6. Cистема перекидає користувача в головне вікно | +| ID: | USER_LOGIN| +|-|-| +| **НАЗВА**: | Авторизація користувача в обліковий запис| +| **УЧАСНИКИ**: | Користувач, система| +| **ПЕРЕДУМОВИ**: | Користувач має обліковий запис| +| **РЕЗУЛЬТАТ**: | Система авторизує користувача в обліковий запис| +| **ВИКЛЮЧНІ СИТУАЦІЇ:** | Ще треба дописати| +| **ОСНОВНИЙ СЦЕНАРІЙ:** | 1. Користувач натискає "Авторизуватися" в головному вікні
2. Система видає користувачу форму для вводу ел.пошти та паролю
3. Користувач вводить авторизаційні дані та натискає "Вхід"
4. Cистема авторизує користувача| + *Кількість сценаріїв визначається у відповідності до специфіки завдання та необхідного рівня деталізації (зазвичай, 5-6 сценаріїв).* From aa5b10a30fddad982021566d5766e70f17da473b Mon Sep 17 00:00:00 2001 From: VladiusVostokus <115622905+VladiusVostokus@users.noreply.github.com> Date: Thu, 19 Oct 2023 11:14:04 +0300 Subject: [PATCH 088/137] exceptional situations --- docs/requirements/stakeholders-needs.md | 26 +++++++++++++------------ 1 file changed, 14 insertions(+), 12 deletions(-) diff --git a/docs/requirements/stakeholders-needs.md b/docs/requirements/stakeholders-needs.md index c35900f51..dbe9cdc48 100644 --- a/docs/requirements/stakeholders-needs.md +++ b/docs/requirements/stakeholders-needs.md @@ -22,7 +22,7 @@ Запити зацікавлених осіб - запити, що формують вимоги до системи, можливості та потенціал її використання. -Актор - те, що взаємодіє із системою як зовнішній чинник(зазвичай користувачі) +Актор - те, що взаємодіє із системою як зовнішній чинник(зазвичай користувачі). Робітник - те, що взаємодія із системою як внутрішній чинник. @@ -32,7 +32,11 @@ Зареєстрований користувач - користувач, що зареєстрував обліковий засіб і може використовувати всі функції, доступні для зареєстрованих користувачів. -Адміністратор - користувач, якому крім функцій зареєстрованого користувача доступні функції керування системою та обліковими засобами користувачів +Адміністратор - користувач, якому крім функцій зареєстрованого користувача доступні функції керування системою та обліковими засобами користувачів. + +Реєстраційні дані - електронна пошта та пароль. + +Ел.пошта - електронна пошта. * Інші визначення розміщені в документі **[Аналіз предметної області](https://github.com/VladiusVostokus/Media-content-analysis-system_DB/blob/Vladik/docs/requirements/state-of-the-art.md#%D0%BE%D1%81%D0%BD%D0%BE%D0%B2%D0%BD%D1%96-%D0%B2%D0%B8%D0%B7%D0%BD%D0%B0%D1%87%D0%B5%D0%BD%D0%BD%D1%8F)** @@ -60,21 +64,21 @@ | **ID:** | USER_REGISTRATION| |-|-| -| **НАЗВА:** | Створення нового облікового запису користувачем| +| **НАЗВА:** | Створення нового облікового запису користувача| | **УЧАСНИКИ:** | Користувач, система| | **ПЕРЕДУМОВИ:** | Користувач не має облікового запису в системі| | **РЕЗУЛЬТАТ:** | Система створює новий обліковий запис та фіксує у ньому реєстраційні дані користувача| -| **ВИКЛЮЧНІ СИТУАЦІЇ:** | Ще треба дописати| -| **ОСНОВНИЙ СЦЕНАРІЙ:** | 1. Користувач натискає "Створити обліковий запис" на головній сторінці
2. Користувач вводить реєстраційні дані(ел.пошту, пароль)
3. Користувач натискає кнопку "Створити обліковий запис"
4. Система перевіряє наявність облікового запису з такою ел. поштою
5. Система створює обліковий запис
6.Система перекидає користувача у створений обліковий запис. | +| **ВИКЛЮЧНІ СИТУАЦІЇ:** | Користувач ввів неіснуючу електронну пошту - WRONG_EMAIL| +| **ОСНОВНИЙ СЦЕНАРІЙ:** | 1. Користувач натискає "Створити обліковий запис" на головній сторінці
2. Користувач вводить реєстраційні дані(можливий WRONG_EMAIL)
3. Користувач натискає кнопку "Створити обліковий запис"
4. Система перевіряє наявність облікового запису з такою ел. поштою
5. Система створює обліковий запис
6. Система перенаправляє користувача у створений обліковий запис. | | ID: | USER_DELETE| |-|-| -| **НАЗВА**: | Видалити обліковий запис користувача| +| **НАЗВА**: | Видалення облікового запису користувача| | **УЧАСНИКИ**: | Користувач, система| | **ПЕРЕДУМОВИ**: | Користувач має обліковий запис| | **РЕЗУЛЬТАТ**: | Система видаляє обліковий запис користувача та стирає реєстраційні дані| -| **ВИКЛЮЧНІ СИТУАЦІЇ:** | Ще треба дописати| -| **ОСНОВНИЙ СЦЕНАРІЙ:** | 1. Користувач переходить в особистик кабінет
2. Користувач натискає кнопку "Видалити обліковий запис"
3. Система запитує підтвердження на видалення облікового запису
4. Користувач підтверджує дію, натиснувши "Видалити"
5. Система видаляє обліковий запис
6. Cистема перекидає користувача в головне вікно | +| **ВИКЛЮЧНІ СИТУАЦІЇ:** | Облікового запису не існує NON_EXISTENT_ACCOUNT| +| **ОСНОВНИЙ СЦЕНАРІЙ:** | 1. Користувач переходить в особистик кабінет
2. Користувач натискає кнопку "Видалити обліковий запис"
3. Система запитує підтвердження на видалення облікового запису
4. Користувач підтверджує дію, натиснувши "Видалити"(можливий NON_EXISTENT_ACCOUNT)
5. Система видаляє обліковий запис
6. Cистема перенаправляє користувача в головне вікно | | ID: | USER_LOGIN| |-|-| @@ -82,11 +86,9 @@ | **УЧАСНИКИ**: | Користувач, система| | **ПЕРЕДУМОВИ**: | Користувач має обліковий запис| | **РЕЗУЛЬТАТ**: | Система авторизує користувача в обліковий запис| -| **ВИКЛЮЧНІ СИТУАЦІЇ:** | Ще треба дописати| -| **ОСНОВНИЙ СЦЕНАРІЙ:** | 1. Користувач натискає "Авторизуватися" в головному вікні
2. Система видає користувачу форму для вводу ел.пошти та паролю
3. Користувач вводить авторизаційні дані та натискає "Вхід"
4. Cистема авторизує користувача| +| **ВИКЛЮЧНІ СИТУАЦІЇ:** | Користувач ввів неіснуючу електронну пошту - WRONG_EMAIL
Користувач ввів неправильний пароль - WRONG_PASSWORD| +| **ОСНОВНИЙ СЦЕНАРІЙ:** | 1. Користувач натискає "Авторизуватися" в головному вікні
2. Система виводить користувачу форму для вводу ел.пошти та паролю
3. Користувач вводить авторизаційні дані та натискає "Вхід"(можливі WRONG_EMAIL,WRONG_PASSWORD)
4. Cистема авторизує користувача| -*Кількість сценаріїв визначається у відповідності до специфіки завдання та необхідного -рівня деталізації (зазвичай, 5-6 сценаріїв).* ## Короткий огляд продукту From 935346b88878b35685ee9875274fa6d671a57109 Mon Sep 17 00:00:00 2001 From: VladiusVostokus <115622905+VladiusVostokus@users.noreply.github.com> Date: Thu, 19 Oct 2023 12:38:56 +0300 Subject: [PATCH 089/137] Update stakeholders-needs.md --- docs/requirements/stakeholders-needs.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/requirements/stakeholders-needs.md b/docs/requirements/stakeholders-needs.md index dbe9cdc48..3102a8154 100644 --- a/docs/requirements/stakeholders-needs.md +++ b/docs/requirements/stakeholders-needs.md @@ -87,7 +87,7 @@ | **ПЕРЕДУМОВИ**: | Користувач має обліковий запис| | **РЕЗУЛЬТАТ**: | Система авторизує користувача в обліковий запис| | **ВИКЛЮЧНІ СИТУАЦІЇ:** | Користувач ввів неіснуючу електронну пошту - WRONG_EMAIL
Користувач ввів неправильний пароль - WRONG_PASSWORD| -| **ОСНОВНИЙ СЦЕНАРІЙ:** | 1. Користувач натискає "Авторизуватися" в головному вікні
2. Система виводить користувачу форму для вводу ел.пошти та паролю
3. Користувач вводить авторизаційні дані та натискає "Вхід"(можливі WRONG_EMAIL,WRONG_PASSWORD)
4. Cистема авторизує користувача| +| **ОСНОВНИЙ СЦЕНАРІЙ:** | 1. Користувач натискає "Авторизуватися" в головному вікні
2. Система виводить користувачу форму для вводу ел.пошти та паролю
3. Користувач вводить авторизаційні дані та натискає "Вхід"
4. Cистема перевіряє введені користувачем дані(можливі WRONG_EMAIL,WRONG_PASSWORD)
5.Система авторизує користувача| ## Короткий огляд продукту From 93052d055f0f4a95520cb6977074f03864703ad3 Mon Sep 17 00:00:00 2001 From: Nikk <65355297+Rembqq@users.noreply.github.com> Date: Thu, 19 Oct 2023 12:56:53 +0300 Subject: [PATCH 090/137] Update stakeholders-needs.md --- docs/requirements/stakeholders-needs.md | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/docs/requirements/stakeholders-needs.md b/docs/requirements/stakeholders-needs.md index ffc98a729..0ac24cd79 100644 --- a/docs/requirements/stakeholders-needs.md +++ b/docs/requirements/stakeholders-needs.md @@ -59,11 +59,10 @@ ## Короткий огляд продукту -*[Визначається границя системи та категорії її користувачів. Дається загальна характеристика категорій користувачів -системи]* - -*[Нижче йде опис FURPS:]* +MCAnalyzer - cистема аналізу медіа контенту призначена для автоматизованого аналізу та обробки медіа контенту, такого як текст, зображення, відео, аудіо тощо, з метою витягнення цінної інформації та підтримки прийняття рішень. +Наша система має 3 категорії користувачів - клієнти(споживають контент, всю інформацію зібрану системою), редактори(як правило, системи аналізу виконують багато завдань автоматично, проте редактори грають важливу роль у керуванні контентом, розширенням функціоналу, перевірці точності та якості аналізу), адміністратори(конфігурація та управління системою, моніторинг і підтримка, додавання видалення користувачів). +MCAnalyzer охоплює багато сфер діяльності від ЗМІ, журналістики, криміналістики до медицини, фінансів та публічній безпеці. ## Функціональність From c417be57de7f2cc906fae9a0fef32967f630b23a Mon Sep 17 00:00:00 2001 From: Bogdan Date: Thu, 19 Oct 2023 14:29:17 +0300 Subject: [PATCH 091/137] Added an introduction Added an introduction --- docs/requirements/stakeholders-needs.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/requirements/stakeholders-needs.md b/docs/requirements/stakeholders-needs.md index ffc98a729..cb929dddb 100644 --- a/docs/requirements/stakeholders-needs.md +++ b/docs/requirements/stakeholders-needs.md @@ -2,7 +2,7 @@ ## Вступ -*[Вступ повинен містити короткий огляд всього документу.]* +Запити зацікавлених осіб представляють собою потреби та бажання користувачів аналізу медіа-контенту. Цими користувачами, як правило, виступають різні комерційні компанії, відомі особистості, політичні та громадські організації, маркетингові агенства і т.п. ### Мета From e43853923b1f45602a3ee50987985fd5accbed49 Mon Sep 17 00:00:00 2001 From: Bogdan Date: Thu, 19 Oct 2023 14:38:14 +0300 Subject: [PATCH 092/137] Added a target Added a target --- docs/requirements/stakeholders-needs.md | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/docs/requirements/stakeholders-needs.md b/docs/requirements/stakeholders-needs.md index cb929dddb..6dbcc63de 100644 --- a/docs/requirements/stakeholders-needs.md +++ b/docs/requirements/stakeholders-needs.md @@ -6,8 +6,7 @@ ### Мета -*[Визначення мети цієї сукупності вимог. Зазвичай такою метою є створення та впровадження - інформаційної системи відповідного призначення.]* +Метою створення системи аналізу медіа-контенту являє собою використання медійної інформації в різних цілях організацій чи певних людей. Наприклад: різні бренди використовують цю систему для моніторингу своєї репутації серед клієнтів та відстежування досягнень або невдач своїх конкурентів; політичні організації можуть використовувати систему для відслідковування реакції народу на ту чи іншу політичні кампанії; знаменитості можуть спостерігати за тим, як їх обговорюють в соціальних мережах або новинах. Також цю систему можна використовувати для протидії дезінформації. ### Контекст From 44585e490fa290e8d457ae97fd428dade5b5639b Mon Sep 17 00:00:00 2001 From: VladiusVostokus <115622905+VladiusVostokus@users.noreply.github.com> Date: Thu, 19 Oct 2023 14:49:34 +0300 Subject: [PATCH 093/137] use-get-info usecase --- docs/requirements/stakeholders-needs.md | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/docs/requirements/stakeholders-needs.md b/docs/requirements/stakeholders-needs.md index 3102a8154..4edf27124 100644 --- a/docs/requirements/stakeholders-needs.md +++ b/docs/requirements/stakeholders-needs.md @@ -89,6 +89,15 @@ | **ВИКЛЮЧНІ СИТУАЦІЇ:** | Користувач ввів неіснуючу електронну пошту - WRONG_EMAIL
Користувач ввів неправильний пароль - WRONG_PASSWORD| | **ОСНОВНИЙ СЦЕНАРІЙ:** | 1. Користувач натискає "Авторизуватися" в головному вікні
2. Система виводить користувачу форму для вводу ел.пошти та паролю
3. Користувач вводить авторизаційні дані та натискає "Вхід"
4. Cистема перевіряє введені користувачем дані(можливі WRONG_EMAIL,WRONG_PASSWORD)
5.Система авторизує користувача| +| ID: | USER_GET_INFO| +|-|-| +| НАЗВА: | Отримання інформації про згадки користувачем| +| УЧАСНИКИ: | Користувач, система| +| ПЕРЕДУМОВИ: | Користувач має обліковий запис| +| РЕЗУЛЬТАТ: | Система виводить користувачеві інформацію про згададки в інтернеті| +| ВИКЛЮЧНІ СИТУАЦІЇ: | Користувач ввів неіснуючий ресурс чи бренд - NON_EXISTENT_BRAND| +| ОСНОВНИЙ СЦЕНАРІЙ: | 1. Користувач преходить в особистий кабінет
2. Користувач натискає на владку "Згадки" в особистому кабінеті
3. Користувач вводить бренд і натискає "пошук"(можливі WRONG_EMAIL,WRONG_PASSWORD)
4. Система зберігає обраний бренд
5. Система обробляє інформацію про згадки та виводить її користувачеві| + ## Короткий огляд продукту From 0831794b0846dd0e49b76210afd804cc341efd0a Mon Sep 17 00:00:00 2001 From: VladiusVostokus <115622905+VladiusVostokus@users.noreply.github.com> Date: Thu, 19 Oct 2023 14:52:51 +0300 Subject: [PATCH 094/137] Update stakeholders-needs.md --- docs/requirements/stakeholders-needs.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/requirements/stakeholders-needs.md b/docs/requirements/stakeholders-needs.md index 4edf27124..28bd2aecf 100644 --- a/docs/requirements/stakeholders-needs.md +++ b/docs/requirements/stakeholders-needs.md @@ -96,7 +96,7 @@ | ПЕРЕДУМОВИ: | Користувач має обліковий запис| | РЕЗУЛЬТАТ: | Система виводить користувачеві інформацію про згададки в інтернеті| | ВИКЛЮЧНІ СИТУАЦІЇ: | Користувач ввів неіснуючий ресурс чи бренд - NON_EXISTENT_BRAND| -| ОСНОВНИЙ СЦЕНАРІЙ: | 1. Користувач преходить в особистий кабінет
2. Користувач натискає на владку "Згадки" в особистому кабінеті
3. Користувач вводить бренд і натискає "пошук"(можливі WRONG_EMAIL,WRONG_PASSWORD)
4. Система зберігає обраний бренд
5. Система обробляє інформацію про згадки та виводить її користувачеві| +| ОСНОВНИЙ СЦЕНАРІЙ: | 1. Користувач преходить в особистий кабінет
2. Користувач натискає на владку "Згадки" в особистому кабінеті
3. Користувач вводить бренд і натискає "пошук"
4. Cистема перевіряє правильність вводу бренду(можливий NON_EXISTENT_BRAND)
5. Система зберігає обраний бренд у списку пошуку
6. Система обробляє інформацію про згадки та виводить її користувачеві| ## Короткий огляд продукту From 783f9cb4d7e0e1ab9009d027cf1edb508b143fde Mon Sep 17 00:00:00 2001 From: VladiusVostokus <115622905+VladiusVostokus@users.noreply.github.com> Date: Thu, 19 Oct 2023 14:59:46 +0300 Subject: [PATCH 095/137] Update stakeholders-needs.md --- docs/requirements/stakeholders-needs.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/requirements/stakeholders-needs.md b/docs/requirements/stakeholders-needs.md index 28bd2aecf..03bd56441 100644 --- a/docs/requirements/stakeholders-needs.md +++ b/docs/requirements/stakeholders-needs.md @@ -38,7 +38,7 @@ Ел.пошта - електронна пошта. -* Інші визначення розміщені в документі **[Аналіз предметної області](https://github.com/VladiusVostokus/Media-content-analysis-system_DB/blob/Vladik/docs/requirements/state-of-the-art.md#%D0%BE%D1%81%D0%BD%D0%BE%D0%B2%D0%BD%D1%96-%D0%B2%D0%B8%D0%B7%D0%BD%D0%B0%D1%87%D0%B5%D0%BD%D0%BD%D1%8F)** +* Інші визначення розміщені в документі **[Аналіз предметної області](https://github.com/Rembqq/Media-content-analysis-system_DB/blob/master/docs/requirements/state-of-the-art.md#%D0%BE%D1%81%D0%BD%D0%BE%D0%B2%D0%BD%D1%96-%D0%B2%D0%B8%D0%B7%D0%BD%D0%B0%D1%87%D0%B5%D0%BD%D0%BD%D1%8F)** ### Посилання From c39e275a65e9eea7ef011ec6761ada8b02b9c650 Mon Sep 17 00:00:00 2001 From: Bogdan Date: Thu, 19 Oct 2023 15:08:24 +0300 Subject: [PATCH 096/137] Added context Added context --- docs/requirements/stakeholders-needs.md | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/docs/requirements/stakeholders-needs.md b/docs/requirements/stakeholders-needs.md index 6dbcc63de..8e22a8ec5 100644 --- a/docs/requirements/stakeholders-needs.md +++ b/docs/requirements/stakeholders-needs.md @@ -10,8 +10,7 @@ ### Контекст -*[Короткий опис того, з якими проектами пов'язаний цей документ, на що він впливає.]* - +У цьому документі розписані різні сценарії та їх складові: учасники, передумови, результати та виключні ситуації. В кожному сценарії вказано його унікальне ім'я та послідовність дій, які виконуються під час його експлуатації. Також в документі розповідається про користувачів і їх ролі в цій системі, ще описано фукнкціональність системи та вимоги до неї. Суть цього документу заключається в поясненні взаємодії системи аналізу медіа-контенту з користувачами та її можливостей у сфері аналізу медіа-контенту. ### Основні визначення та скорочення From 0ab79fc088ccb224c11f9f3bf5cf70aa98030734 Mon Sep 17 00:00:00 2001 From: Bogdan Date: Thu, 19 Oct 2023 15:51:57 +0300 Subject: [PATCH 097/137] Added short content menu Added short content menu --- docs/requirements/stakeholders-needs.md | 23 ++++++++++++++--------- 1 file changed, 14 insertions(+), 9 deletions(-) diff --git a/docs/requirements/stakeholders-needs.md b/docs/requirements/stakeholders-needs.md index 8e22a8ec5..0be937e61 100644 --- a/docs/requirements/stakeholders-needs.md +++ b/docs/requirements/stakeholders-needs.md @@ -25,10 +25,15 @@ ## Короткий зміст -*[Розділ містить опис того, про що йдеться в еій частині цього документу, що залишилася. -Також тут описана структура документу.]* +1. [Характеристика ділових процесів](#usercases) +2. [Короткий огляд продукту](#productpreview) +3. [Функціональність](#functionality) +4. [Практичність](#usability) +5. [Надійність](#reliability) +6. [Продуктивність](#performance) +7. [Експлуатаційна придатність](#supportability) -## Характеристика ділових процесів +## Характеристика ділових процесів *[В цьому розділі визначаються зовнішні фактори, що впливають на бізнес (бізнес-актори), та внутрішні фактори (робітники), дається загальна характеристика діяльності бізнес-акторів @@ -55,7 +60,7 @@ *Кількість сценаріїв визначається у відповідності до специфіки завдання та необхідного рівня деталізації (зазвичай, 5-6 сценаріїв).* -## Короткий огляд продукту +## Короткий огляд продукту *[Визначається границя системи та категорії її користувачів. Дається загальна характеристика категорій користувачів системи]* @@ -63,22 +68,22 @@ *[Нижче йде опис FURPS:]* -## Функціональність +## Функціональність *[Functionality (функциональні вимоги)]* -## Практичність +## Практичність *[Usability (вимоги до зручності роботи)]* -## Надійність +## Надійність *[Reliability (вимоги до надійності)]* -## Продуктивність +## Продуктивність *[Performance (вимоги до продуктивності)]* -## Експлуатаційна придатність +## Експлуатаційна придатність *[Supportability (вимоги до підтримки)]* From ecc8050a3ef24186717ff76c5e40de25ec813bf5 Mon Sep 17 00:00:00 2001 From: VadimOpt <105482228+VadimOpt@users.noreply.github.com> Date: Thu, 19 Oct 2023 17:03:58 +0300 Subject: [PATCH 098/137] Update stakeholders-needs.md MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit перша дія адміністратора --- docs/requirements/stakeholders-needs.md | 31 +++++++------------------ 1 file changed, 8 insertions(+), 23 deletions(-) diff --git a/docs/requirements/stakeholders-needs.md b/docs/requirements/stakeholders-needs.md index ffc98a729..ab69a4ed0 100644 --- a/docs/requirements/stakeholders-needs.md +++ b/docs/requirements/stakeholders-needs.md @@ -32,30 +32,15 @@ ## Характеристика ділових процесів -*[В цьому розділі визначаються зовнішні фактори, що впливають на бізнес (бізнес-актори), -та внутрішні фактори (робітники), дається загальна характеристика діяльності бізнес-акторів -та робітників, яка здійснюється за допомогою бізнесу.* +| **ID:** |BLOCK_USER| +|-|-| +| **НАЗВА:** | Блокування користувача на сайті| +| **УЧАСНИКИ:** | Адміністратор, система| +| **ПЕРЕДУМОВИ:** | Адміністратор має права доступу до управління користувачами| +| **РЕЗУЛЬТАТ:** |Обліковий запис користувача заблоковано| +| **ВИКЛЮЧНІ СИТУАЦІЇ:** | Обліковий запис користувача не існує - NON_EXISTENT_ACCOUNT| +| **ОСНОВНИЙ СЦЕНАРІЙ:** | 1. Адміністратор входить в панель керування
2. Адміністратор вибирає користувача для блокування
3. Система перевіряє наявність користувача.можливо(NON_EXISTENT_ACCOUNT)
4. Адміністратор блокує користувача | -*Дається опис бізнес-сценаріїв взаємодії бізнес-акторів, робітників і, можливо, інформаційної системи за допомогою наступної -специфікації:* - - -***ID:*** - -***НАЗВА:*** - -***УЧАСНИКИ:*** - -***ПЕРЕДУМОВИ:*** - -***РЕЗУЛЬТАТ:*** - -***ВИКЛЮЧНІ СИТУАЦІЇ:*** - -***ОСНОВНИЙ СЦЕНАРІЙ:*** - -*Кількість сценаріїв визначається у відповідності до специфіки завдання та необхідного -рівня деталізації (зазвичай, 5-6 сценаріїв).* ## Короткий огляд продукту From b7dd96ed680cb08076a22c2e9e5d714c3e96249a Mon Sep 17 00:00:00 2001 From: VadimOpt <105482228+VadimOpt@users.noreply.github.com> Date: Thu, 19 Oct 2023 17:08:48 +0300 Subject: [PATCH 099/137] Update stakeholders-needs.md GRANT_EDIT_PERMISSION --- docs/requirements/stakeholders-needs.md | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/docs/requirements/stakeholders-needs.md b/docs/requirements/stakeholders-needs.md index ab69a4ed0..9f586acec 100644 --- a/docs/requirements/stakeholders-needs.md +++ b/docs/requirements/stakeholders-needs.md @@ -41,6 +41,15 @@ | **ВИКЛЮЧНІ СИТУАЦІЇ:** | Обліковий запис користувача не існує - NON_EXISTENT_ACCOUNT| | **ОСНОВНИЙ СЦЕНАРІЙ:** | 1. Адміністратор входить в панель керування
2. Адміністратор вибирає користувача для блокування
3. Система перевіряє наявність користувача.можливо(NON_EXISTENT_ACCOUNT)
4. Адміністратор блокує користувача | +| **ID:** |GRANT_EDIT_PERMISSION| +|-|-| +| **НАЗВА:** | Надання користувачу права на редагування| +| **УЧАСНИКИ:** | Адміністратор, система| +| **ПЕРЕДУМОВИ:** | Адміністратор має права на редагування прав| +| **РЕЗУЛЬТАТ:** |Користувач отримав права на редагування| +| **ВИКЛЮЧНІ СИТУАЦІЇ:** | Користувача не знайдено в системі - NON_EXISTENT_ACCOUNT| +| **ОСНОВНИЙ СЦЕНАРІЙ:** | 1. Адміністратор входить в панель керування
2. Адміністратор вибирає користувача для надання прав
3. Система перевіряє наявність користувача. можливо (NON_EXISTENT_ACCOUNT)
4. Адміністратор надає користувачу права на редагування| + ## Короткий огляд продукту From 6016f51b6b671dee045710488d883167c269fb8d Mon Sep 17 00:00:00 2001 From: VadimOpt <105482228+VadimOpt@users.noreply.github.com> Date: Thu, 19 Oct 2023 17:16:38 +0300 Subject: [PATCH 100/137] Update stakeholders-needs.md DATA_REVIEW_ADMIN --- docs/requirements/stakeholders-needs.md | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/docs/requirements/stakeholders-needs.md b/docs/requirements/stakeholders-needs.md index 9f586acec..d8aeb1b53 100644 --- a/docs/requirements/stakeholders-needs.md +++ b/docs/requirements/stakeholders-needs.md @@ -50,6 +50,15 @@ | **ВИКЛЮЧНІ СИТУАЦІЇ:** | Користувача не знайдено в системі - NON_EXISTENT_ACCOUNT| | **ОСНОВНИЙ СЦЕНАРІЙ:** | 1. Адміністратор входить в панель керування
2. Адміністратор вибирає користувача для надання прав
3. Система перевіряє наявність користувача. можливо (NON_EXISTENT_ACCOUNT)
4. Адміністратор надає користувачу права на редагування| +| **ID:** |DATA_REVIEW_ADMIN| +|-|-| +| **НАЗВА:** |Перевірка даних, запропонованих редактором для публікації | +| **УЧАСНИКИ:** | Адміністратор, система| +| **ПЕРЕДУМОВИ:** | Адміністратор має права на публікацію. Редактор запропонував дані для публікаці| +| **РЕЗУЛЬТАТ:** |Дані підтверджено для публікації або відхилено| +| **ВИКЛЮЧНІ СИТУАЦІЇ:** | Дані не відповідають вимогам сайту - DATA_NON_COMPLIANT| +| **ОСНОВНИЙ СЦЕНАРІЙ:** | 1. Система надсилає адміністратору повідомлення про нові дані, запропоновані для публікації
2. Адміністратор відкриває перегляд даних
3. Адміністратор перевіряє якість, відповідність стандартам та зміст даних
4. Дані підлягають публікації. можливо (DATA_NON_COMPLIANT)
5. Адміністратор або підтверджує дані для публікації, або відхиляє їх| + ## Короткий огляд продукту From 632dfd6c9912ae4c534b111ea5417fbb992a2678 Mon Sep 17 00:00:00 2001 From: anasteishat Date: Thu, 19 Oct 2023 17:40:47 +0300 Subject: [PATCH 101/137] add reliability requirements --- docs/requirements/stakeholders-needs.md | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/docs/requirements/stakeholders-needs.md b/docs/requirements/stakeholders-needs.md index ffc98a729..4baf8f5a8 100644 --- a/docs/requirements/stakeholders-needs.md +++ b/docs/requirements/stakeholders-needs.md @@ -75,7 +75,11 @@ ## Надійність -*[Reliability (вимоги до надійності)]* +Надійність є ключовим фактором для забезпечння успішного функціонування системи. Тому надійність нашої системи MCAnalyzer забезпечується наступними вимогами: +- регулярне тестування та валідація +- запобігання втраті даних, а саме створення резервного копіювання та відновлення даних +- забезпечення захисту від несанкціонованого доступу та вторгнень в систему аналізу медіа-контенту +- захист зібраних та оброблених даних ## Продуктивність From ff1df3446b46719b7c916ccda4ee32b43fed106a Mon Sep 17 00:00:00 2001 From: anasteishat Date: Thu, 19 Oct 2023 18:18:21 +0300 Subject: [PATCH 102/137] add operational suitability --- docs/requirements/stakeholders-needs.md | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/docs/requirements/stakeholders-needs.md b/docs/requirements/stakeholders-needs.md index 4baf8f5a8..80b401cb4 100644 --- a/docs/requirements/stakeholders-needs.md +++ b/docs/requirements/stakeholders-needs.md @@ -87,4 +87,10 @@ ## Експлуатаційна придатність -*[Supportability (вимоги до підтримки)]* +Експлуатаційна придатність системи аналізу медіа-контенту визначає, наскільки легко та зручно систему можна використовувати і підтримувати. MCAnalyzer включає в себе такі вимоги експлуатаційної придатності: +- **Швидкість та продуктивність**: Забезпечення швидкості та ефективності аналізу медіа-контенту для користувачів. Система оптимізована для обробки великих обсягів даних. +- **Моніторинг та керування**: Забезпечення можливості відстеження стану системи та її компонентів, а також можливість керування та налаштування параметрів роботи системи. +- **Підтримка і оновлення**: Забезпечення механізмів підтримки та регулярних оновлень для виправлення помилок, вдосконалення функціональності та забезпечення сумісності з новими технологіями. +- **Масштабованість**: Здатність системи адаптуватися до зростаючих потреб та обсягів роботи шляхом додавання нових ресурсів та компонентів. +- **Технічна підтримка**: Команда технічної підтримки створена для користувачів системи задля вирішення будь-яких проблем. +- **Планування майбутнього розвитку**: система має плани майбутнього розвитку, для забезпечення її ефективності та актуальності у майбутньому. \ No newline at end of file From 13b4f148b4487958eea34e9583b85235e84aa421 Mon Sep 17 00:00:00 2001 From: VadimOpt <105482228+VadimOpt@users.noreply.github.com> Date: Thu, 19 Oct 2023 19:18:34 +0300 Subject: [PATCH 103/137] Update stakeholders-needs.md Small changes --- docs/requirements/stakeholders-needs.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/docs/requirements/stakeholders-needs.md b/docs/requirements/stakeholders-needs.md index d8aeb1b53..9e65424d7 100644 --- a/docs/requirements/stakeholders-needs.md +++ b/docs/requirements/stakeholders-needs.md @@ -39,7 +39,7 @@ | **ПЕРЕДУМОВИ:** | Адміністратор має права доступу до управління користувачами| | **РЕЗУЛЬТАТ:** |Обліковий запис користувача заблоковано| | **ВИКЛЮЧНІ СИТУАЦІЇ:** | Обліковий запис користувача не існує - NON_EXISTENT_ACCOUNT| -| **ОСНОВНИЙ СЦЕНАРІЙ:** | 1. Адміністратор входить в панель керування
2. Адміністратор вибирає користувача для блокування
3. Система перевіряє наявність користувача.можливо(NON_EXISTENT_ACCOUNT)
4. Адміністратор блокує користувача | +| **ОСНОВНИЙ СЦЕНАРІЙ:** | 1. Адміністратор входить в панель керування
2. Адміністратор вибирає користувача для блокування
3. Система перевіряє наявність користувача. (можливо NON_EXISTENT_ACCOUNT)
4. Адміністратор блокує користувача | | **ID:** |GRANT_EDIT_PERMISSION| |-|-| @@ -48,7 +48,7 @@ | **ПЕРЕДУМОВИ:** | Адміністратор має права на редагування прав| | **РЕЗУЛЬТАТ:** |Користувач отримав права на редагування| | **ВИКЛЮЧНІ СИТУАЦІЇ:** | Користувача не знайдено в системі - NON_EXISTENT_ACCOUNT| -| **ОСНОВНИЙ СЦЕНАРІЙ:** | 1. Адміністратор входить в панель керування
2. Адміністратор вибирає користувача для надання прав
3. Система перевіряє наявність користувача. можливо (NON_EXISTENT_ACCOUNT)
4. Адміністратор надає користувачу права на редагування| +| **ОСНОВНИЙ СЦЕНАРІЙ:** | 1. Адміністратор входить в панель керування
2. Адміністратор вибирає користувача для надання прав
3. Система перевіряє наявність користувача. (можливо NON_EXISTENT_ACCOUNT)
4. Адміністратор надає користувачу права на редагування| | **ID:** |DATA_REVIEW_ADMIN| |-|-| @@ -57,7 +57,7 @@ | **ПЕРЕДУМОВИ:** | Адміністратор має права на публікацію. Редактор запропонував дані для публікаці| | **РЕЗУЛЬТАТ:** |Дані підтверджено для публікації або відхилено| | **ВИКЛЮЧНІ СИТУАЦІЇ:** | Дані не відповідають вимогам сайту - DATA_NON_COMPLIANT| -| **ОСНОВНИЙ СЦЕНАРІЙ:** | 1. Система надсилає адміністратору повідомлення про нові дані, запропоновані для публікації
2. Адміністратор відкриває перегляд даних
3. Адміністратор перевіряє якість, відповідність стандартам та зміст даних
4. Дані підлягають публікації. можливо (DATA_NON_COMPLIANT)
5. Адміністратор або підтверджує дані для публікації, або відхиляє їх| +| **ОСНОВНИЙ СЦЕНАРІЙ:** | 1. Система надсилає адміністратору повідомлення про нові дані, запропоновані для публікації
2. Адміністратор відкриває перегляд даних
3. Адміністратор перевіряє якість, відповідність стандартам та зміст даних
4. Дані підлягають публікації. (можливо DATA_NON_COMPLIANT)
5. Адміністратор або підтверджує дані для публікації, або відхиляє їх| ## Короткий огляд продукту From 660f79ae6f8f25f5ceadb17b0e8729acef41cad7 Mon Sep 17 00:00:00 2001 From: Dasha-MyOleg <123752049+Dasha-MyOleg@users.noreply.github.com> Date: Fri, 20 Oct 2023 00:33:13 +0300 Subject: [PATCH 104/137] Update stakeholders-needs.md --- docs/requirements/stakeholders-needs.md | 23 +++++++++-------------- 1 file changed, 9 insertions(+), 14 deletions(-) diff --git a/docs/requirements/stakeholders-needs.md b/docs/requirements/stakeholders-needs.md index ffc98a729..c95696919 100644 --- a/docs/requirements/stakeholders-needs.md +++ b/docs/requirements/stakeholders-needs.md @@ -39,20 +39,15 @@ *Дається опис бізнес-сценаріїв взаємодії бізнес-акторів, робітників і, можливо, інформаційної системи за допомогою наступної специфікації:* - -***ID:*** - -***НАЗВА:*** - -***УЧАСНИКИ:*** - -***ПЕРЕДУМОВИ:*** - -***РЕЗУЛЬТАТ:*** - -***ВИКЛЮЧНІ СИТУАЦІЇ:*** - -***ОСНОВНИЙ СЦЕНАРІЙ:*** +| ID: || +|-|-| +| НАЗВА: || +| УЧАСНИКИ: | | +| ПЕРЕДУМОВИ: || +| РЕЗУЛЬТАТ: || +| ВИКЛЮЧНІ СИТУАЦІЇ || +| ОСНОВНИЙ СЦЕНАРІЙ: || +DATA_ALREADY_EXIST)
4. Редактор редагує потрібні данні
5. Редактор підтверджує оновлення| *Кількість сценаріїв визначається у відповідності до специфіки завдання та необхідного рівня деталізації (зазвичай, 5-6 сценаріїв).* From 091bbf3afb2add356550a1f79b823b8de0315a1c Mon Sep 17 00:00:00 2001 From: Dasha-MyOleg <123752049+Dasha-MyOleg@users.noreply.github.com> Date: Fri, 20 Oct 2023 00:33:58 +0300 Subject: [PATCH 105/137] Update stakeholders-needs.md --- docs/requirements/stakeholders-needs.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/requirements/stakeholders-needs.md b/docs/requirements/stakeholders-needs.md index c95696919..8c1f63ea3 100644 --- a/docs/requirements/stakeholders-needs.md +++ b/docs/requirements/stakeholders-needs.md @@ -39,9 +39,9 @@ *Дається опис бізнес-сценаріїв взаємодії бізнес-акторів, робітників і, можливо, інформаційної системи за допомогою наступної специфікації:* -| ID: || +| ID: |UPDATE_DATA| |-|-| -| НАЗВА: || +| НАЗВА: |Оновлення існуючих даних на сайті | | УЧАСНИКИ: | | | ПЕРЕДУМОВИ: || | РЕЗУЛЬТАТ: || From 65e096f41707b37442471e50959ac85108b4a50b Mon Sep 17 00:00:00 2001 From: Dasha-MyOleg <123752049+Dasha-MyOleg@users.noreply.github.com> Date: Fri, 20 Oct 2023 00:48:51 +0300 Subject: [PATCH 106/137] Update stakeholders-needs.md first done --- docs/requirements/stakeholders-needs.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/docs/requirements/stakeholders-needs.md b/docs/requirements/stakeholders-needs.md index 8c1f63ea3..b54cc4728 100644 --- a/docs/requirements/stakeholders-needs.md +++ b/docs/requirements/stakeholders-needs.md @@ -42,12 +42,12 @@ | ID: |UPDATE_DATA| |-|-| | НАЗВА: |Оновлення існуючих даних на сайті | -| УЧАСНИКИ: | | -| ПЕРЕДУМОВИ: || -| РЕЗУЛЬТАТ: || -| ВИКЛЮЧНІ СИТУАЦІЇ || -| ОСНОВНИЙ СЦЕНАРІЙ: || -DATA_ALREADY_EXIST)
4. Редактор редагує потрібні данні
5. Редактор підтверджує оновлення| +| УЧАСНИКИ: | Редактор, система| +| ПЕРЕДУМОВИ: |Редактор має права на редагування даних| +| РЕЗУЛЬТАТ: |Існуючі дані оновлено на сайті| +| ВИКЛЮЧНІ СИТУАЦІЇ |Обрані дані вже існують - DATA_ALREADY_EXIST | +| ОСНОВНИЙ СЦЕНАРІЙ: |1. Редактор входить в панель редагування сайту
2. Редактор вибирає данні для оновлення
3. Система перевіряє наявність даних( можливо DATA_ALREADY_EXIST)
4. Редактор редагує потрібні данні
5. Редактор підтверджує оновлення| + *Кількість сценаріїв визначається у відповідності до специфіки завдання та необхідного рівня деталізації (зазвичай, 5-6 сценаріїв).* From 1028ea2ec750e1d1b9d35c8c50ce79fde444070e Mon Sep 17 00:00:00 2001 From: Dasha-MyOleg <123752049+Dasha-MyOleg@users.noreply.github.com> Date: Fri, 20 Oct 2023 00:58:58 +0300 Subject: [PATCH 107/137] Update stakeholders-needs.md --- docs/requirements/stakeholders-needs.md | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/docs/requirements/stakeholders-needs.md b/docs/requirements/stakeholders-needs.md index b54cc4728..ff7e9dd2d 100644 --- a/docs/requirements/stakeholders-needs.md +++ b/docs/requirements/stakeholders-needs.md @@ -39,6 +39,17 @@ *Дається опис бізнес-сценаріїв взаємодії бізнес-акторів, робітників і, можливо, інформаційної системи за допомогою наступної специфікації:* +| ID: |EDITOR_UPLOAD_DATA| +|-|-| +| НАЗВА: || +| УЧАСНИКИ: || +| ПЕРЕДУМОВИ: || +| РЕЗУЛЬТАТ: || +| ВИКЛЮЧНІ СИТУАЦІЇ || +| ОСНОВНИЙ СЦЕНАРІЙ: || + + + | ID: |UPDATE_DATA| |-|-| | НАЗВА: |Оновлення існуючих даних на сайті | From 15ce1f1e83ad1e9213b5ea53ab57ce52237a4d54 Mon Sep 17 00:00:00 2001 From: Dasha-MyOleg <123752049+Dasha-MyOleg@users.noreply.github.com> Date: Fri, 20 Oct 2023 00:59:47 +0300 Subject: [PATCH 108/137] Update stakeholders-needs.md --- docs/requirements/stakeholders-needs.md | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/docs/requirements/stakeholders-needs.md b/docs/requirements/stakeholders-needs.md index ff7e9dd2d..86f558fcb 100644 --- a/docs/requirements/stakeholders-needs.md +++ b/docs/requirements/stakeholders-needs.md @@ -60,6 +60,15 @@ | ОСНОВНИЙ СЦЕНАРІЙ: |1. Редактор входить в панель редагування сайту
2. Редактор вибирає данні для оновлення
3. Система перевіряє наявність даних( можливо DATA_ALREADY_EXIST)
4. Редактор редагує потрібні данні
5. Редактор підтверджує оновлення| +| ID: |DELETE_DATA| +|-|-| +| НАЗВА: || +| УЧАСНИКИ: || +| ПЕРЕДУМОВИ: || +| РЕЗУЛЬТАТ: || +| ВИКЛЮЧНІ СИТУАЦІЇ || +| ОСНОВНИЙ СЦЕНАРІЙ: || + *Кількість сценаріїв визначається у відповідності до специфіки завдання та необхідного рівня деталізації (зазвичай, 5-6 сценаріїв).* From d62725f210cc7dce53920f642f6b6a5a4fb48880 Mon Sep 17 00:00:00 2001 From: Dasha-MyOleg <123752049+Dasha-MyOleg@users.noreply.github.com> Date: Fri, 20 Oct 2023 01:30:25 +0300 Subject: [PATCH 109/137] Update stakeholders-needs.md --- docs/requirements/stakeholders-needs.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/docs/requirements/stakeholders-needs.md b/docs/requirements/stakeholders-needs.md index 86f558fcb..c5fa76b8b 100644 --- a/docs/requirements/stakeholders-needs.md +++ b/docs/requirements/stakeholders-needs.md @@ -41,11 +41,11 @@ | ID: |EDITOR_UPLOAD_DATA| |-|-| -| НАЗВА: || -| УЧАСНИКИ: || -| ПЕРЕДУМОВИ: || -| РЕЗУЛЬТАТ: || -| ВИКЛЮЧНІ СИТУАЦІЇ || +| НАЗВА: |Завантаження даних на сайт | +| УЧАСНИКИ: | Редактор, система| +| ПЕРЕДУМОВИ: | Редактор має права на завантаження даних| +| РЕЗУЛЬТАТ: |Дані завантажено на сайт| +| ВИКЛЮЧНІ СИТУАЦІЇ |Формат файлу не підтримується - WRONG_FILE_FORMAT | | ОСНОВНИЙ СЦЕНАРІЙ: || From 35cb64118e589ca41c39bd47dc49daac3c11d33c Mon Sep 17 00:00:00 2001 From: Dasha-MyOleg <123752049+Dasha-MyOleg@users.noreply.github.com> Date: Fri, 20 Oct 2023 01:52:16 +0300 Subject: [PATCH 110/137] Update stakeholders-needs.md --- docs/requirements/stakeholders-needs.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/requirements/stakeholders-needs.md b/docs/requirements/stakeholders-needs.md index c5fa76b8b..5ca8351be 100644 --- a/docs/requirements/stakeholders-needs.md +++ b/docs/requirements/stakeholders-needs.md @@ -46,14 +46,14 @@ | ПЕРЕДУМОВИ: | Редактор має права на завантаження даних| | РЕЗУЛЬТАТ: |Дані завантажено на сайт| | ВИКЛЮЧНІ СИТУАЦІЇ |Формат файлу не підтримується - WRONG_FILE_FORMAT | -| ОСНОВНИЙ СЦЕНАРІЙ: || +| ОСНОВНИЙ СЦЕНАРІЙ: |1. Редактор входить в панель редагування сайту
2. Редактор вибирає опцію на панелі керування "Завантажити данні"
3. Редактор обирає потрібний файл з даними
4. Система перевіряє формат файлу. Якщо файл не підтримується, (можливий WRONG_FILE_FORMAT)
5. Редактор натискає кнопку підтвердження | | ID: |UPDATE_DATA| |-|-| | НАЗВА: |Оновлення існуючих даних на сайті | -| УЧАСНИКИ: | Редактор, система| +| УЧАСНИКИ: | Редактор, система| | ПЕРЕДУМОВИ: |Редактор має права на редагування даних| | РЕЗУЛЬТАТ: |Існуючі дані оновлено на сайті| | ВИКЛЮЧНІ СИТУАЦІЇ |Обрані дані вже існують - DATA_ALREADY_EXIST | From bb66de58e5cda5ac1ea70b0c5d5a144dcdb03db6 Mon Sep 17 00:00:00 2001 From: Dasha-MyOleg <123752049+Dasha-MyOleg@users.noreply.github.com> Date: Fri, 20 Oct 2023 02:19:40 +0300 Subject: [PATCH 111/137] Update stakeholders-needs.md --- docs/requirements/stakeholders-needs.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/docs/requirements/stakeholders-needs.md b/docs/requirements/stakeholders-needs.md index 5ca8351be..1bc1eb473 100644 --- a/docs/requirements/stakeholders-needs.md +++ b/docs/requirements/stakeholders-needs.md @@ -62,11 +62,11 @@ | ID: |DELETE_DATA| |-|-| -| НАЗВА: || -| УЧАСНИКИ: || -| ПЕРЕДУМОВИ: || -| РЕЗУЛЬТАТ: || -| ВИКЛЮЧНІ СИТУАЦІЇ || +| НАЗВА: |Видалення даних з сайту | +| УЧАСНИКИ: | Редактор, система| +| ПЕРЕДУМОВИ: ||Редактор має права на редагування даних| +| РЕЗУЛЬТАТ: |Дані видалено з сайту| +| ВИКЛЮЧНІ СИТУАЦІЇ |Обрані дані відсутні на сайті (можливо DATA_NOT_EXIST) | | ОСНОВНИЙ СЦЕНАРІЙ: || *Кількість сценаріїв визначається у відповідності до специфіки завдання та необхідного From 095cac499633d6e8c3bc60d3bc1c5f88002f4442 Mon Sep 17 00:00:00 2001 From: Dasha-MyOleg <123752049+Dasha-MyOleg@users.noreply.github.com> Date: Fri, 20 Oct 2023 02:24:21 +0300 Subject: [PATCH 112/137] Update stakeholders-needs.md --- docs/requirements/stakeholders-needs.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/requirements/stakeholders-needs.md b/docs/requirements/stakeholders-needs.md index 1bc1eb473..e9dff91cd 100644 --- a/docs/requirements/stakeholders-needs.md +++ b/docs/requirements/stakeholders-needs.md @@ -67,7 +67,7 @@ | ПЕРЕДУМОВИ: ||Редактор має права на редагування даних| | РЕЗУЛЬТАТ: |Дані видалено з сайту| | ВИКЛЮЧНІ СИТУАЦІЇ |Обрані дані відсутні на сайті (можливо DATA_NOT_EXIST) | -| ОСНОВНИЙ СЦЕНАРІЙ: || +| ОСНОВНИЙ СЦЕНАРІЙ: | ОСНОВНИЙ СЦЕНАРІЙ: |1. Редактор входить в панель редагування сайту
2. Редактор вибирає данні для видалення
3. Система перевіряє наявність даних. (можливо DATA_NOT_EXIST)
4. Редактор підтверджує видалення| *Кількість сценаріїв визначається у відповідності до специфіки завдання та необхідного рівня деталізації (зазвичай, 5-6 сценаріїв).* From 367e0adcf57c426778aa349bae8ee8d010168ca5 Mon Sep 17 00:00:00 2001 From: VladiusVostokus <115622905+VladiusVostokus@users.noreply.github.com> Date: Sat, 21 Oct 2023 13:29:36 +0300 Subject: [PATCH 113/137] Fix user use cases --- docs/requirements/stakeholders-needs.md | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/docs/requirements/stakeholders-needs.md b/docs/requirements/stakeholders-needs.md index 20e4e9b52..e35a46199 100644 --- a/docs/requirements/stakeholders-needs.md +++ b/docs/requirements/stakeholders-needs.md @@ -63,17 +63,17 @@ | **УЧАСНИКИ:** | Користувач, система| | **ПЕРЕДУМОВИ:** | Користувач не має облікового запису в системі| | **РЕЗУЛЬТАТ:** | Система створює новий обліковий запис та фіксує у ньому реєстраційні дані користувача| -| **ВИКЛЮЧНІ СИТУАЦІЇ:** | Користувач ввів неіснуючу електронну пошту - WRONG_EMAIL| -| **ОСНОВНИЙ СЦЕНАРІЙ:** | 1. Користувач натискає "Створити обліковий запис" на головній сторінці
2. Користувач вводить реєстраційні дані(можливий WRONG_EMAIL)
3. Користувач натискає кнопку "Створити обліковий запис"
4. Система перевіряє наявність облікового запису з такою ел. поштою
5. Система створює обліковий запис
6. Система перенаправляє користувача у створений обліковий запис. | +| **ВИКЛЮЧНІ СИТУАЦІЇ:** | Користувач ввів неіснуючу або зареєстровану електронну пошту - WRONG_EMAIL| +| **ОСНОВНИЙ СЦЕНАРІЙ:** | 1. Користувач натискає "Створити обліковий запис" на головній сторінці
2. Система виводить користувачеві форму для реєстрації
3. Користувач вводить реєстраційні дані
4. Користувач натискає кнопку "Створити обліковий запис"
5. Система перевіряє наявність облікового запису з такою ел. поштою(можливий WRONG_EMAIL)
6. Система створює новий обліковий запис
7. Система перенаправляє користувача у створений обліковий запис. | | ID: | USER_DELETE| |-|-| | **НАЗВА**: | Видалення облікового запису користувача| | **УЧАСНИКИ**: | Користувач, система| | **ПЕРЕДУМОВИ**: | Користувач має обліковий запис| -| **РЕЗУЛЬТАТ**: | Система видаляє обліковий запис користувача та стирає реєстраційні дані| -| **ВИКЛЮЧНІ СИТУАЦІЇ:** | Облікового запису не існує NON_EXISTENT_ACCOUNT| -| **ОСНОВНИЙ СЦЕНАРІЙ:** | 1. Користувач переходить в особистик кабінет
2. Користувач натискає кнопку "Видалити обліковий запис"
3. Система запитує підтвердження на видалення облікового запису
4. Користувач підтверджує дію, натиснувши "Видалити"(можливий NON_EXISTENT_ACCOUNT)
5. Система видаляє обліковий запис
6. Cистема перенаправляє користувача в головне вікно | +| **РЕЗУЛЬТАТ**: | Система видаляє обліковий запис користувача та стирає його реєстраційні дані| +| **ВИКЛЮЧНІ СИТУАЦІЇ:** | Облікового запису не існує - NON_EXISTENT_ACCOUNT| +| **ОСНОВНИЙ СЦЕНАРІЙ:** | 1. Користувач переходить в особистий кабінет
2. Користувач натискає кнопку "Видалити обліковий запис"
3. Система запитує підтвердження на видалення облікового запису
4. Користувач натискає "Видалити"
5. Система перевіряє існування облікового запису(можливий NON_EXISTENT_ACCOUNT)
6. Система видаляє обліковий запис та стирає його реєстраційні дані
7. Cистема перенаправляє користувача у головне вікно | | ID: | USER_LOGIN| |-|-| @@ -82,7 +82,7 @@ | **ПЕРЕДУМОВИ**: | Користувач має обліковий запис| | **РЕЗУЛЬТАТ**: | Система авторизує користувача в обліковий запис| | **ВИКЛЮЧНІ СИТУАЦІЇ:** | Користувач ввів неіснуючу електронну пошту - WRONG_EMAIL
Користувач ввів неправильний пароль - WRONG_PASSWORD| -| **ОСНОВНИЙ СЦЕНАРІЙ:** | 1. Користувач натискає "Авторизуватися" в головному вікні
2. Система виводить користувачу форму для вводу ел.пошти та паролю
3. Користувач вводить авторизаційні дані та натискає "Вхід"
4. Cистема перевіряє введені користувачем дані(можливі WRONG_EMAIL,WRONG_PASSWORD)
5.Система авторизує користувача| +| **ОСНОВНИЙ СЦЕНАРІЙ:** | 1. Користувач натискає "Авторизуватися" в головному вікні
2. Система виводить користувачу форму для вводу ел.пошти та паролю
3. Користувач вводить авторизаційні дані та натискає "Вхід"
4. Cистема перевіряє введені користувачем дані(можливі WRONG_EMAIL,WRONG_PASSWORD)
5. Система авторизує користувача| | ID: | USER_GET_INFO| |-|-| @@ -184,4 +184,4 @@ MCAnalyzer охоплює багато сфер діяльності від ЗМ - **Підтримка і оновлення**: Забезпечення механізмів підтримки та регулярних оновлень для виправлення помилок, вдосконалення функціональності та забезпечення сумісності з новими технологіями. - **Масштабованість**: Здатність системи адаптуватися до зростаючих потреб та обсягів роботи шляхом додавання нових ресурсів та компонентів. - **Технічна підтримка**: Команда технічної підтримки створена для користувачів системи задля вирішення будь-яких проблем. -- **Планування майбутнього розвитку**: система має плани майбутнього розвитку, для забезпечення її ефективності та актуальності у майбутньому. \ No newline at end of file +- **Планування майбутнього розвитку**: система має плани майбутнього розвитку, для забезпечення її ефективності та актуальності у майбутньому. From 5d0fb3ae426be64042469c8c607f456b9038b389 Mon Sep 17 00:00:00 2001 From: Nikk <65355297+Rembqq@users.noreply.github.com> Date: Mon, 23 Oct 2023 11:12:55 +0300 Subject: [PATCH 114/137] Update stakeholders-needs.md --- docs/requirements/stakeholders-needs.md | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/docs/requirements/stakeholders-needs.md b/docs/requirements/stakeholders-needs.md index e35a46199..2899e3661 100644 --- a/docs/requirements/stakeholders-needs.md +++ b/docs/requirements/stakeholders-needs.md @@ -89,7 +89,7 @@ | НАЗВА: | Отримання інформації про згадки користувачем| | УЧАСНИКИ: | Користувач, система| | ПЕРЕДУМОВИ: | Користувач має обліковий запис| -| РЕЗУЛЬТАТ: | Система виводить користувачеві інформацію про згададки в інтернеті| +| РЕЗУЛЬТАТ: | Система виводить користувачеві інформацію про згадки в інтернеті| | ВИКЛЮЧНІ СИТУАЦІЇ: | Користувач ввів неіснуючий ресурс чи бренд - NON_EXISTENT_BRAND| | ОСНОВНИЙ СЦЕНАРІЙ: | 1. Користувач преходить в особистий кабінет
2. Користувач натискає на владку "Згадки" в особистому кабінеті
3. Користувач вводить бренд і натискає "пошук"
4. Cистема перевіряє правильність вводу бренду(можливий NON_EXISTENT_BRAND)
5. Система зберігає обраний бренд у списку пошуку
6. Система обробляє інформацію про згадки та виводить її користувачеві| @@ -158,7 +158,15 @@ MCAnalyzer охоплює багато сфер діяльності від ЗМ ## Функціональність -*[Functionality (функциональні вимоги)]* +| **Користувач** | +| Створення та експлуатація облікового запису | +| Пошук та фільтрація джерел інформації | +| Надання графічної репрезентації отриманих даних | +| Порівняння аналізів даних | +| Отримання інформації про згадки користувача | +| Експортування звіту про аналіз джерела | +| З'єднання з адміністраторами та технічною підтримкою| + ## Практичність From 408fa5b0d9a0dd044bf86f7a39b5ad66de2fb124 Mon Sep 17 00:00:00 2001 From: Nikk <65355297+Rembqq@users.noreply.github.com> Date: Mon, 23 Oct 2023 11:14:53 +0300 Subject: [PATCH 115/137] Update stakeholders-needs.md --- docs/requirements/stakeholders-needs.md | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/docs/requirements/stakeholders-needs.md b/docs/requirements/stakeholders-needs.md index 2899e3661..0b406afe0 100644 --- a/docs/requirements/stakeholders-needs.md +++ b/docs/requirements/stakeholders-needs.md @@ -158,14 +158,14 @@ MCAnalyzer охоплює багато сфер діяльності від ЗМ ## Функціональність -| **Користувач** | -| Створення та експлуатація облікового запису | -| Пошук та фільтрація джерел інформації | -| Надання графічної репрезентації отриманих даних | -| Порівняння аналізів даних | -| Отримання інформації про згадки користувача | -| Експортування звіту про аналіз джерела | -| З'єднання з адміністраторами та технічною підтримкою| +| **Користувач** | +| Створення та експлуатація облікового запису | +| Пошук та фільтрація джерел інформації | +| Надання графічної репрезентації отриманих даних | +| Порівняння аналізів даних | +| Отримання інформації про згадки користувача | +| Експортування звіту про аналіз джерела | +| З'єднання з адміністраторами та технічною підтримкою | ## Практичність From 82d8763ed903d209488d8592d349869f791d9e60 Mon Sep 17 00:00:00 2001 From: Nikk <65355297+Rembqq@users.noreply.github.com> Date: Mon, 23 Oct 2023 11:21:11 +0300 Subject: [PATCH 116/137] Update stakeholders-needs.md --- docs/requirements/stakeholders-needs.md | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) diff --git a/docs/requirements/stakeholders-needs.md b/docs/requirements/stakeholders-needs.md index 0b406afe0..bf54746d3 100644 --- a/docs/requirements/stakeholders-needs.md +++ b/docs/requirements/stakeholders-needs.md @@ -158,14 +158,15 @@ MCAnalyzer охоплює багато сфер діяльності від ЗМ ## Функціональність -| **Користувач** | -| Створення та експлуатація облікового запису | -| Пошук та фільтрація джерел інформації | -| Надання графічної репрезентації отриманих даних | -| Порівняння аналізів даних | -| Отримання інформації про згадки користувача | -| Експортування звіту про аналіз джерела | -| З'єднання з адміністраторами та технічною підтримкою | +| **Користувач** | +|-------------------------------------------------------| +| Створення та експлуатація облікового запису. | +| Пошук та фільтрація джерел інформації. | +| Надання графічної репрезентації отриманих даних. | +| Порівняння аналізів даних. | +| Отримання інформації про згадки користувача. | +| Експортування звіту про аналіз джерела. | +| З'єднання з адміністраторами та технічною підтримкою. | ## Практичність From a4a36e162694b9947cc1a043bad3e023998d1de0 Mon Sep 17 00:00:00 2001 From: Nikk <65355297+Rembqq@users.noreply.github.com> Date: Mon, 23 Oct 2023 11:38:26 +0300 Subject: [PATCH 117/137] Update stakeholders-needs.md --- docs/requirements/stakeholders-needs.md | 19 +++++++++++++++++-- 1 file changed, 17 insertions(+), 2 deletions(-) diff --git a/docs/requirements/stakeholders-needs.md b/docs/requirements/stakeholders-needs.md index bf54746d3..738ac667a 100644 --- a/docs/requirements/stakeholders-needs.md +++ b/docs/requirements/stakeholders-needs.md @@ -158,7 +158,7 @@ MCAnalyzer охоплює багато сфер діяльності від ЗМ ## Функціональність -| **Користувач** | +|**Користувач** | |-------------------------------------------------------| | Створення та експлуатація облікового запису. | | Пошук та фільтрація джерел інформації. | @@ -166,7 +166,22 @@ MCAnalyzer охоплює багато сфер діяльності від ЗМ | Порівняння аналізів даних. | | Отримання інформації про згадки користувача. | | Експортування звіту про аналіз джерела. | -| З'єднання з адміністраторами та технічною підтримкою. | +| З'єднання з адміністраторами та технічною підтримкою. | + +|**Редактор** | +|-------------------------------------------------------| +| Оновлення існуючих даних. | +| Завантаження нових даних. | +| Видалення даних. | +| Порівняння аналізів даних. | + +|**Адміністратор** | +|------------------------------------------------------------| +| Блокування користувача. | +| Надання користувачу права на редагування. | +| Забезпечення безпеки системи та даних користувачів. | +| Підтримка користувачів. | +| Перевірка даних, запропонованих редактором для публікації. | ## Практичність From d693ed0bbb4b7694b03376b0c582b899adcd41ce Mon Sep 17 00:00:00 2001 From: Nikk <65355297+Rembqq@users.noreply.github.com> Date: Mon, 23 Oct 2023 12:01:04 +0300 Subject: [PATCH 118/137] Update stakeholders-needs.md --- docs/requirements/stakeholders-needs.md | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/docs/requirements/stakeholders-needs.md b/docs/requirements/stakeholders-needs.md index 738ac667a..b3bdc6d16 100644 --- a/docs/requirements/stakeholders-needs.md +++ b/docs/requirements/stakeholders-needs.md @@ -172,8 +172,7 @@ MCAnalyzer охоплює багато сфер діяльності від ЗМ |-------------------------------------------------------| | Оновлення існуючих даних. | | Завантаження нових даних. | -| Видалення даних. | -| Порівняння аналізів даних. | +| Видалення даних. | |**Адміністратор** | |------------------------------------------------------------| @@ -186,7 +185,10 @@ MCAnalyzer охоплює багато сфер діяльності від ЗМ ## Практичність -*[Usability (вимоги до зручності роботи)]* +- Зручний та зрозумілий у використанні інтерфейс. +- Наповнена база даних. +- Велика кількість інструемнтів фільтрування та знаходження даних. +- Можливість завантаження звіту в зручному форматі. ## Надійність @@ -198,7 +200,11 @@ MCAnalyzer охоплює багато сфер діяльності від ЗМ ## Продуктивність -*[Performance (вимоги до продуктивності)]* +Продуктивність системи забезпечується наступними вимогами: +- Раціональне викорситання ресурсів. +- Суворе стеження за дотриманням правил організації та управління системою. +- Моніторинг продуктивності системи і бази даних. +- Підтримка та оптимізація системи і бази даних. ## Експлуатаційна придатність From 4997daa3b85e974ef525710c692d62d41705da99 Mon Sep 17 00:00:00 2001 From: VladiusVostokus <115622905+VladiusVostokus@users.noreply.github.com> Date: Wed, 25 Oct 2023 18:58:18 +0300 Subject: [PATCH 119/137] Update stakeholders-needs.md --- docs/requirements/stakeholders-needs.md | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/docs/requirements/stakeholders-needs.md b/docs/requirements/stakeholders-needs.md index b3bdc6d16..d1f6b5a6c 100644 --- a/docs/requirements/stakeholders-needs.md +++ b/docs/requirements/stakeholders-needs.md @@ -101,7 +101,7 @@ | ПЕРЕДУМОВИ: | Редактор має права на завантаження даних| | РЕЗУЛЬТАТ: |Дані завантажено на сайт| | ВИКЛЮЧНІ СИТУАЦІЇ |Формат файлу не підтримується - WRONG_FILE_FORMAT | -| ОСНОВНИЙ СЦЕНАРІЙ: |1. Редактор входить в панель редагування сайту
2. Редактор вибирає опцію на панелі керування "Завантажити данні"
3. Редактор обирає потрібний файл з даними
4. Система перевіряє формат файлу. Якщо файл не підтримується, (можливий WRONG_FILE_FORMAT)
5. Редактор натискає кнопку підтвердження | +| ОСНОВНИЙ СЦЕНАРІЙ: |1. Редактор входить в панель редагування сайту
2. Редактор вибирає опцію на панелі керування "Завантажити данні"
3. Редактор обирає потрібний файл з даними
4. Система перевіряє формат файлу(можливий WRONG_FILE_FORMAT)
5. Редактор натискає кнопку підтвердження | | ID: |EDITOR_UPDATE_DATA| |-|-| @@ -116,10 +116,10 @@ |-|-| | НАЗВА: |Видалення даних з сайту | | УЧАСНИКИ: | Редактор, система| -| ПЕРЕДУМОВИ: ||Редактор має права на редагування даних| +| ПЕРЕДУМОВИ: |Редактор має права на редагування даних| | РЕЗУЛЬТАТ: |Дані видалено з сайту| | ВИКЛЮЧНІ СИТУАЦІЇ |Обрані дані відсутні на сайті (можливо DATA_NOT_EXIST) | -| ОСНОВНИЙ СЦЕНАРІЙ: | ОСНОВНИЙ СЦЕНАРІЙ: |1. Редактор входить в панель редагування сайту
2. Редактор вибирає данні для видалення
3. Система перевіряє наявність даних. (можливо DATA_NOT_EXIST)
4. Редактор підтверджує видалення| +| ОСНОВНИЙ СЦЕНАРІЙ: | 1. Редактор входить в панель редагування сайту
2. Редактор вибирає данні для видалення
3. Система перевіряє наявність даних (можливо DATA_NOT_EXIST)
4. Редактор підтверджує видалення| | **ID:** |ADMIN_BLOCK_USER| @@ -127,7 +127,7 @@ | **НАЗВА:** | Блокування користувача на сайті| | **УЧАСНИКИ:** | Адміністратор, система| | **ПЕРЕДУМОВИ:** | Адміністратор має права доступу до управління користувачами| -| **РЕЗУЛЬТАТ:** |Обліковий запис користувача заблоковано| +| **РЕЗУЛЬТАТ:** | Обліковий запис користувача заблоковано| | **ВИКЛЮЧНІ СИТУАЦІЇ:** | Обліковий запис користувача не існує - NON_EXISTENT_ACCOUNT| | **ОСНОВНИЙ СЦЕНАРІЙ:** | 1. Адміністратор входить в панель керування
2. Адміністратор вибирає користувача для блокування
3. Система перевіряє наявність користувача. (можливо NON_EXISTENT_ACCOUNT)
4. Адміністратор блокує користувача | @@ -136,18 +136,18 @@ | **НАЗВА:** | Надання користувачу права на редагування| | **УЧАСНИКИ:** | Адміністратор, система| | **ПЕРЕДУМОВИ:** | Адміністратор має права на редагування прав| -| **РЕЗУЛЬТАТ:** |Користувач отримав права на редагування| +| **РЕЗУЛЬТАТ:** | Користувач отримав права на редагування| | **ВИКЛЮЧНІ СИТУАЦІЇ:** | Користувача не знайдено в системі - NON_EXISTENT_ACCOUNT| | **ОСНОВНИЙ СЦЕНАРІЙ:** | 1. Адміністратор входить в панель керування
2. Адміністратор вибирає користувача для надання прав
3. Система перевіряє наявність користувача. (можливо NON_EXISTENT_ACCOUNT)
4. Адміністратор надає користувачу права на редагування| | **ID:** |ADMIN_DATA_REVIEW| |-|-| -| **НАЗВА:** |Перевірка даних, запропонованих редактором для публікації | +| **НАЗВА:** | Перевірка даних, запропонованих редактором для публікації | | **УЧАСНИКИ:** | Адміністратор, система| -| **ПЕРЕДУМОВИ:** | Адміністратор має права на публікацію. Редактор запропонував дані для публікаці| -| **РЕЗУЛЬТАТ:** |Дані підтверджено для публікації або відхилено| +| **ПЕРЕДУМОВИ:** | Адміністратор має права на публікацію. Редактор запропонував дані для публікаці| +| **РЕЗУЛЬТАТ:** | Дані підтверджено для публікації або відхилено| | **ВИКЛЮЧНІ СИТУАЦІЇ:** | Дані не відповідають вимогам сайту - DATA_NON_COMPLIANT| -| **ОСНОВНИЙ СЦЕНАРІЙ:** | 1. Система надсилає адміністратору повідомлення про нові дані, запропоновані для публікації
2. Адміністратор відкриває перегляд даних
3. Адміністратор перевіряє якість, відповідність стандартам та зміст даних
4. Дані підлягають публікації. (можливо DATA_NON_COMPLIANT)
5. Адміністратор або підтверджує дані для публікації, або відхиляє їх| +| **ОСНОВНИЙ СЦЕНАРІЙ:** | 1. Система надсилає адміністратору повідомлення про нові дані, запропоновані для публікації
2. Адміністратор відкриває перегляд даних
3. Адміністратор перевіряє якість, відповідність стандартам та зміст даних
4. Адміністратор або підтверджує дані для публікації, або відхиляє їх(можливий DATA_NON_COMPLIANT)| ## Короткий огляд продукту From 83f48e5bbcd5879079836c3525288fa6dfa8aeca Mon Sep 17 00:00:00 2001 From: VladiusVostokus <115622905+VladiusVostokus@users.noreply.github.com> Date: Wed, 25 Oct 2023 18:59:14 +0300 Subject: [PATCH 120/137] Update stakeholders-needs.md --- docs/requirements/stakeholders-needs.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/requirements/stakeholders-needs.md b/docs/requirements/stakeholders-needs.md index d1f6b5a6c..24c447202 100644 --- a/docs/requirements/stakeholders-needs.md +++ b/docs/requirements/stakeholders-needs.md @@ -118,7 +118,7 @@ | УЧАСНИКИ: | Редактор, система| | ПЕРЕДУМОВИ: |Редактор має права на редагування даних| | РЕЗУЛЬТАТ: |Дані видалено з сайту| -| ВИКЛЮЧНІ СИТУАЦІЇ |Обрані дані відсутні на сайті (можливо DATA_NOT_EXIST) | +| ВИКЛЮЧНІ СИТУАЦІЇ |Обрані дані відсутні на сайті - DATA_NOT_EXIST| | ОСНОВНИЙ СЦЕНАРІЙ: | 1. Редактор входить в панель редагування сайту
2. Редактор вибирає данні для видалення
3. Система перевіряє наявність даних (можливо DATA_NOT_EXIST)
4. Редактор підтверджує видалення| From 01607652c6ea05c6178397dadfec817f6d5a6d24 Mon Sep 17 00:00:00 2001 From: VadimOpt <105482228+VadimOpt@users.noreply.github.com> Date: Mon, 6 Nov 2023 21:14:30 +0200 Subject: [PATCH 121/137] Update UML --- docs/use cases/README.md | 219 ++++++++++++++------------------------- 1 file changed, 79 insertions(+), 140 deletions(-) diff --git a/docs/use cases/README.md b/docs/use cases/README.md index b72b73691..7f6d6b7da 100644 --- a/docs/use cases/README.md +++ b/docs/use cases/README.md @@ -1,146 +1,85 @@ # Модель прецедентів -В цьому файлі необхідно перелічити всі документи, розроблені в проекті та дати посилання на них. - -*Модель прецедентів повинна містити загальні оглядові діаграми та специфікації прецедентів.* - - - -Вбудовування зображень діаграм здійснюється з використанням сервісу [plantuml.com](https://plantuml.com/). - -В markdown-файлі використовується опис діаграми - -```md - -
- @startuml - - right header - Package: UCD_3.0 - end header - - title - UC_8. Редагувати конфігурацію порталу - Діаграма прецедентів - end title - - - actor "Користувач" as User #eeeeaa - - package UCD_1{ - usecase "UC_1\nПереглянути список \nзвітів" as UC_1 #aaeeaa - } - - usecase "UC_1.1\nЗастосувати фільтр" as UC_1.1 - usecase "UC_1.2\nПереглянути метадані \nзвіту" as UC_1.2 - usecase "UC_1.2.1\nДати оцінку звіту" as UC_1.2.1 - usecase "UC_1.2.2\nПереглянути інформацію \nпро авторів звіту" as UC_1.2.2 - - package UCD_1 { - usecase "UC_4\nВикликати звіт" as UC_4 #aaeeaa - } - - usecase "UC_1.1.1\n Використати \nпошукові теги" as UC_1.1.1 - usecase "UC_1.1.2\n Використати \nрядок пошуку" as UC_1.1.2 - usecase "UC_1.1.3\n Використати \nавторів" as UC_1.1.3 - - - - User -> UC_1 - UC_1.1 .u.> UC_1 :extends - UC_1.2 .u.> UC_1 :extends - UC_4 .d.> UC_1.2 :extends - UC_1.2 .> UC_1.2 :extends - UC_1.2.1 .u.> UC_1.2 :extends - UC_1.2.2 .u.> UC_1.2 :extends - UC_1 ..> UC_1.2.2 :extends - - - UC_1.1.1 -u-|> UC_1.1 - UC_1.1.2 -u-|> UC_1.1 - UC_1.1.3 -u-|> UC_1.1 - - right footer - Аналітичний портал. Модель прецедентів. - НТУУ КПІ ім.І.Сікорського - Киів-2020 - end footer - -@enduml - -**Діаграма прецедентів** - -
-``` - -яка буде відображена наступним чином - -
- -@startuml - - right header - Package: UCD_3.0 - end header - - title - UC_8. Редагувати конфігурацію порталу - Діаграма прецедентів - end title - - - actor "Користувач" as User #eeeeaa - - package UCD_1{ - usecase "UC_1\nПереглянути список \nзвітів" as UC_1 #aaeeaa - } - - usecase "UC_1.1\nЗастосувати фільтр" as UC_1.1 - usecase "UC_1.2\nПереглянути метадані \nзвіту" as UC_1.2 - usecase "UC_1.2.1\nДати оцінку звіту" as UC_1.2.1 - usecase "UC_1.2.2\nПереглянути інформацію \nпро авторів звіту" as UC_1.2.2 - - package UCD_1 { - usecase "UC_4\nВикликати звіт" as UC_4 #aaeeaa - } - - usecase "UC_1.1.1\n Використати \nпошукові теги" as UC_1.1.1 - usecase "UC_1.1.2\n Використати \nрядок пошуку" as UC_1.1.2 - usecase "UC_1.1.3\n Використати \nавторів" as UC_1.1.3 - - - - User -> UC_1 - UC_1.1 .u.> UC_1 :extends - UC_1.2 .u.> UC_1 :extends - UC_4 .d.> UC_1.2 :extends - UC_1.2 .> UC_1.2 :extends - UC_1.2.1 .u.> UC_1.2 :extends - UC_1.2.2 .u.> UC_1.2 :extends - UC_1 ..> UC_1.2.2 :extends - - - UC_1.1.1 -u-|> UC_1.1 - UC_1.1.2 -u-|> UC_1.1 - UC_1.1.3 -u-|> UC_1.1 - - right footer - Аналітичний портал. Модель прецедентів. - НТУУ КПІ ім.І.Сікорського - Киів-2020 - end footer - +right header + Package: UCD_3.0 +end header + +title + Діаграма прецедентів +end title + +actor "Адміністратор" as Administrator #aaaaaa +actor "Редактор" as Editor #ddddaa +actor "Користувач" as User #eeeeaa +actor "Гість" as Guest #eeeeee + +package UCD_Admin { + usecase "Data Review\nПеревірка даних, запропонованих\nредактором для публікації" as UC_8 #aaaaaa + usecase "Block User\nБлокування користувача" as UC_9 #aaaaaa + usecase "Grant Edit Permission\nНадання прав" as UC_10 #aaaaaa +} + +package UCD_Editor { + usecase "Update Data\nОновлення існуючих даних на сайті" as UC_3 #ddddaa + usecase "Delete Data\nВидалення даних з сайту" as UC_4 #ddddaa + usecase "Upload Data\nЗавантаження даних на сайт" as UC_6 #ddddaa +} + +package UCD_User { + usecase "User Delete\nВидалення облікового запису користувача" as UC_1 #eeeeaa + usecase "UC_1\nПереглянути список \nзвітів" as UC_1.1 #eeeeaa + usecase "UC_4\nВикликати звіт" as UC_4.0 #aaeeaa +} + +usecase "UC_1.1\nЗастосувати фільтр" as UC_1.1.0 +usecase "UC_1.1.1\n Використати \nпошукові теги" as UC_1.1.1 +usecase "UC_1.1.2\n Використати \nрядок пошуку" as UC_1.1.2 +usecase "UC_1.1.3\n Використати \nавторів" as UC_1.1.3 +usecase "UC_1.2.2\nПереглянути інформацію \nпро авторів звіту" as UC_1.2.2 +usecase "UC_1.2\nПереглянути метадані \nзвіту" as UC_1.2 +usecase "UC_1.2.1\nДати оцінку звіту" as UC_1.2.1 + +package UCD_Guest { + usecase "Sigh Up\nзареєстувати обліковий запис" as LOG_IN #eeeeee + usecase "Log In\nувійти в обліковий запис" as SIGN_IN #eeeeee +} + +Administrator -> UC_8 +Administrator -> UC_9 +Administrator -> UC_10 + +Administrator -down-> Editor + +Editor -> UC_3 +Editor -> UC_4 +Editor -> UC_6 + +Editor -down-> User + +User -> UC_1 +User -> UC_1.1 +User -down-> Guest +UC_1.1.0 .u.> UC_1.1 :extends +UC_1.1.1 -u-|> UC_1.1.0 +UC_1.1.2 -u-|> UC_1.1.0 +UC_1.1.3 -u-|> UC_1.1.0 +UC_1.1 ..> UC_1.2.2 :extends +UC_1.2.2 .u.> UC_1.2 :extends +UC_1.2.1 .u.> UC_1.2 :extends +UC_4.0 .d.> UC_1.2 :extends +UC_1.2 .> UC_1.2 :extends +UC_1.2 .u.> UC_1.1 :extends + + +Guest -> LOG_IN +Guest -> SIGN_IN + +right footer + Аналітичний портал. Модель прецедентів. + НТУУ КПІ ім.І.Сікорського + Киів-2020 +end footer @enduml **Діаграма прецедентів** From 73f21ba7918999a62764e7228cc5837abc8528de Mon Sep 17 00:00:00 2001 From: VadimOpt <105482228+VadimOpt@users.noreply.github.com> Date: Mon, 6 Nov 2023 21:16:35 +0200 Subject: [PATCH 122/137] Update uml --- docs/use cases/README.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/docs/use cases/README.md b/docs/use cases/README.md index 7f6d6b7da..e76132ac2 100644 --- a/docs/use cases/README.md +++ b/docs/use cases/README.md @@ -1,5 +1,10 @@ # Модель прецедентів +
@startuml right header Package: UCD_3.0 @@ -81,6 +86,7 @@ right footer Киів-2020 end footer @enduml +
**Діаграма прецедентів** From 13fefaf12399bd377dcf60988819e2b042c01f82 Mon Sep 17 00:00:00 2001 From: VadimOpt <105482228+VadimOpt@users.noreply.github.com> Date: Mon, 6 Nov 2023 21:17:55 +0200 Subject: [PATCH 123/137] Update README.md --- docs/use cases/README.md | 122 ++++++++++++++++++++------------------- 1 file changed, 62 insertions(+), 60 deletions(-) diff --git a/docs/use cases/README.md b/docs/use cases/README.md index e76132ac2..4013a1d1a 100644 --- a/docs/use cases/README.md +++ b/docs/use cases/README.md @@ -5,87 +5,89 @@ border: 1px solid #cfd7e6; box-shadow: 0 1px 3px 0 rgba(89,105,129,.05), 0 1px 1px 0 rgba(0,0,0,.025); padding: 1em;"> + @startuml -right header + + right header Package: UCD_3.0 -end header + end header -title + title Діаграма прецедентів -end title + end title -actor "Адміністратор" as Administrator #aaaaaa -actor "Редактор" as Editor #ddddaa -actor "Користувач" as User #eeeeaa -actor "Гість" as Guest #eeeeee + actor "Адміністратор" as Administrator #aaaaaa + actor "Редактор" as Editor #ddddaa + actor "Користувач" as User #eeeeaa + actor "Гість" as Guest #eeeeee -package UCD_Admin { + package UCD_Admin { usecase "Data Review\nПеревірка даних, запропонованих\nредактором для публікації" as UC_8 #aaaaaa usecase "Block User\nБлокування користувача" as UC_9 #aaaaaa usecase "Grant Edit Permission\nНадання прав" as UC_10 #aaaaaa -} + } -package UCD_Editor { + package UCD_Editor { usecase "Update Data\nОновлення існуючих даних на сайті" as UC_3 #ddddaa usecase "Delete Data\nВидалення даних з сайту" as UC_4 #ddddaa usecase "Upload Data\nЗавантаження даних на сайт" as UC_6 #ddddaa -} + } -package UCD_User { + package UCD_User { usecase "User Delete\nВидалення облікового запису користувача" as UC_1 #eeeeaa usecase "UC_1\nПереглянути список \nзвітів" as UC_1.1 #eeeeaa usecase "UC_4\nВикликати звіт" as UC_4.0 #aaeeaa -} + } -usecase "UC_1.1\nЗастосувати фільтр" as UC_1.1.0 -usecase "UC_1.1.1\n Використати \nпошукові теги" as UC_1.1.1 -usecase "UC_1.1.2\n Використати \nрядок пошуку" as UC_1.1.2 -usecase "UC_1.1.3\n Використати \nавторів" as UC_1.1.3 -usecase "UC_1.2.2\nПереглянути інформацію \nпро авторів звіту" as UC_1.2.2 -usecase "UC_1.2\nПереглянути метадані \nзвіту" as UC_1.2 -usecase "UC_1.2.1\nДати оцінку звіту" as UC_1.2.1 + usecase "UC_1.1\nЗастосувати фільтр" as UC_1.1.0 + usecase "UC_1.1.1\n Використати \nпошукові теги" as UC_1.1.1 + usecase "UC_1.1.2\n Використати \nрядок пошуку" as UC_1.1.2 + usecase "UC_1.1.3\n Використати \nавторів" as UC_1.1.3 + usecase "UC_1.2.2\nПереглянути інформацію \nпро авторів звіту" as UC_1.2.2 + usecase "UC_1.2\nПереглянути метадані \nзвіту" as UC_1.2 + usecase "UC_1.2.1\nДати оцінку звіту" as UC_1.2.1 -package UCD_Guest { + package UCD_Guest { usecase "Sigh Up\nзареєстувати обліковий запис" as LOG_IN #eeeeee usecase "Log In\nувійти в обліковий запис" as SIGN_IN #eeeeee -} - -Administrator -> UC_8 -Administrator -> UC_9 -Administrator -> UC_10 - -Administrator -down-> Editor - -Editor -> UC_3 -Editor -> UC_4 -Editor -> UC_6 - -Editor -down-> User - -User -> UC_1 -User -> UC_1.1 -User -down-> Guest -UC_1.1.0 .u.> UC_1.1 :extends -UC_1.1.1 -u-|> UC_1.1.0 -UC_1.1.2 -u-|> UC_1.1.0 -UC_1.1.3 -u-|> UC_1.1.0 -UC_1.1 ..> UC_1.2.2 :extends -UC_1.2.2 .u.> UC_1.2 :extends -UC_1.2.1 .u.> UC_1.2 :extends -UC_4.0 .d.> UC_1.2 :extends -UC_1.2 .> UC_1.2 :extends -UC_1.2 .u.> UC_1.1 :extends - - -Guest -> LOG_IN -Guest -> SIGN_IN - -right footer - Аналітичний портал. Модель прецедентів. - НТУУ КПІ ім.І.Сікорського - Киів-2020 -end footer -@enduml + } + + Administrator -> UC_8 + Administrator -> UC_9 + Administrator -> UC_10 + + Administrator -down-> Editor + + Editor -> UC_3 + Editor -> UC_4 + Editor -> UC_6 + + Editor -down-> User + + User -> UC_1 + User -> UC_1.1 + User -down-> Guest + UC_1.1.0 .u.> UC_1.1 :extends + UC_1.1.1 -u-|> UC_1.1.0 + UC_1.1.2 -u-|> UC_1.1.0 + UC_1.1.3 -u-|> UC_1.1.0 + UC_1.1 ..> UC_1.2.2 :extends + UC_1.2.2 .u.> UC_1.2 :extends + UC_1.2.1 .u.> UC_1.2 :extends + UC_4.0 .d.> UC_1.2 :extends + UC_1.2 .> UC_1.2 :extends + UC_1.2 .u.> UC_1.1 :extends + + + Guest -> LOG_IN + Guest -> SIGN_IN + + right footer + Аналітичний портал. Модель прецедентів. + НТУУ КПІ ім.І.Сікорського + Киів-2020 + end footer + @enduml
**Діаграма прецедентів** From 8ded776299028e870e09290b5d9462e4c87a5e78 Mon Sep 17 00:00:00 2001 From: VadimOpt <105482228+VadimOpt@users.noreply.github.com> Date: Mon, 6 Nov 2023 21:27:59 +0200 Subject: [PATCH 124/137] Revert "lab 3 uml" --- docs/use cases/README.md | 163 ++++++++++++++++++++++++++------------- 1 file changed, 108 insertions(+), 55 deletions(-) diff --git a/docs/use cases/README.md b/docs/use cases/README.md index 4013a1d1a..b72b73691 100644 --- a/docs/use cases/README.md +++ b/docs/use cases/README.md @@ -1,94 +1,147 @@ # Модель прецедентів +В цьому файлі необхідно перелічити всі документи, розроблені в проекті та дати посилання на них. + +*Модель прецедентів повинна містити загальні оглядові діаграми та специфікації прецедентів.* + + + +Вбудовування зображень діаграм здійснюється з використанням сервісу [plantuml.com](https://plantuml.com/). + +В markdown-файлі використовується опис діаграми + +```md +
+ padding: 1em;" +> @startuml right header - Package: UCD_3.0 + Package: UCD_3.0 end header title - Діаграма прецедентів + UC_8. Редагувати конфігурацію порталу + Діаграма прецедентів end title - actor "Адміністратор" as Administrator #aaaaaa - actor "Редактор" as Editor #ddddaa - actor "Користувач" as User #eeeeaa - actor "Гість" as Guest #eeeeee - - package UCD_Admin { - usecase "Data Review\nПеревірка даних, запропонованих\nредактором для публікації" as UC_8 #aaaaaa - usecase "Block User\nБлокування користувача" as UC_9 #aaaaaa - usecase "Grant Edit Permission\nНадання прав" as UC_10 #aaaaaa - } - package UCD_Editor { - usecase "Update Data\nОновлення існуючих даних на сайті" as UC_3 #ddddaa - usecase "Delete Data\nВидалення даних з сайту" as UC_4 #ddddaa - usecase "Upload Data\nЗавантаження даних на сайт" as UC_6 #ddddaa + actor "Користувач" as User #eeeeaa + + package UCD_1{ + usecase "UC_1\nПереглянути список \nзвітів" as UC_1 #aaeeaa } - - package UCD_User { - usecase "User Delete\nВидалення облікового запису користувача" as UC_1 #eeeeaa - usecase "UC_1\nПереглянути список \nзвітів" as UC_1.1 #eeeeaa - usecase "UC_4\nВикликати звіт" as UC_4.0 #aaeeaa + + usecase "UC_1.1\nЗастосувати фільтр" as UC_1.1 + usecase "UC_1.2\nПереглянути метадані \nзвіту" as UC_1.2 + usecase "UC_1.2.1\nДати оцінку звіту" as UC_1.2.1 + usecase "UC_1.2.2\nПереглянути інформацію \nпро авторів звіту" as UC_1.2.2 + + package UCD_1 { + usecase "UC_4\nВикликати звіт" as UC_4 #aaeeaa } - - usecase "UC_1.1\nЗастосувати фільтр" as UC_1.1.0 + usecase "UC_1.1.1\n Використати \nпошукові теги" as UC_1.1.1 usecase "UC_1.1.2\n Використати \nрядок пошуку" as UC_1.1.2 usecase "UC_1.1.3\n Використати \nавторів" as UC_1.1.3 - usecase "UC_1.2.2\nПереглянути інформацію \nпро авторів звіту" as UC_1.2.2 - usecase "UC_1.2\nПереглянути метадані \nзвіту" as UC_1.2 - usecase "UC_1.2.1\nДати оцінку звіту" as UC_1.2.1 + + + + User -> UC_1 + UC_1.1 .u.> UC_1 :extends + UC_1.2 .u.> UC_1 :extends + UC_4 .d.> UC_1.2 :extends + UC_1.2 .> UC_1.2 :extends + UC_1.2.1 .u.> UC_1.2 :extends + UC_1.2.2 .u.> UC_1.2 :extends + UC_1 ..> UC_1.2.2 :extends + + + UC_1.1.1 -u-|> UC_1.1 + UC_1.1.2 -u-|> UC_1.1 + UC_1.1.3 -u-|> UC_1.1 + + right footer + Аналітичний портал. Модель прецедентів. + НТУУ КПІ ім.І.Сікорського + Киів-2020 + end footer - package UCD_Guest { - usecase "Sigh Up\nзареєстувати обліковий запис" as LOG_IN #eeeeee - usecase "Log In\nувійти в обліковий запис" as SIGN_IN #eeeeee - } +@enduml + +**Діаграма прецедентів** + +
+``` + +яка буде відображена наступним чином + +
- Administrator -> UC_8 - Administrator -> UC_9 - Administrator -> UC_10 +@startuml - Administrator -down-> Editor + right header + Package: UCD_3.0 + end header - Editor -> UC_3 - Editor -> UC_4 - Editor -> UC_6 + title + UC_8. Редагувати конфігурацію порталу + Діаграма прецедентів + end title - Editor -down-> User + actor "Користувач" as User #eeeeaa + + package UCD_1{ + usecase "UC_1\nПереглянути список \nзвітів" as UC_1 #aaeeaa + } + + usecase "UC_1.1\nЗастосувати фільтр" as UC_1.1 + usecase "UC_1.2\nПереглянути метадані \nзвіту" as UC_1.2 + usecase "UC_1.2.1\nДати оцінку звіту" as UC_1.2.1 + usecase "UC_1.2.2\nПереглянути інформацію \nпро авторів звіту" as UC_1.2.2 + + package UCD_1 { + usecase "UC_4\nВикликати звіт" as UC_4 #aaeeaa + } + + usecase "UC_1.1.1\n Використати \nпошукові теги" as UC_1.1.1 + usecase "UC_1.1.2\n Використати \nрядок пошуку" as UC_1.1.2 + usecase "UC_1.1.3\n Використати \nавторів" as UC_1.1.3 + + + User -> UC_1 - User -> UC_1.1 - User -down-> Guest - UC_1.1.0 .u.> UC_1.1 :extends - UC_1.1.1 -u-|> UC_1.1.0 - UC_1.1.2 -u-|> UC_1.1.0 - UC_1.1.3 -u-|> UC_1.1.0 - UC_1.1 ..> UC_1.2.2 :extends - UC_1.2.2 .u.> UC_1.2 :extends - UC_1.2.1 .u.> UC_1.2 :extends - UC_4.0 .d.> UC_1.2 :extends + UC_1.1 .u.> UC_1 :extends + UC_1.2 .u.> UC_1 :extends + UC_4 .d.> UC_1.2 :extends UC_1.2 .> UC_1.2 :extends - UC_1.2 .u.> UC_1.1 :extends - + UC_1.2.1 .u.> UC_1.2 :extends + UC_1.2.2 .u.> UC_1.2 :extends + UC_1 ..> UC_1.2.2 :extends + - Guest -> LOG_IN - Guest -> SIGN_IN + UC_1.1.1 -u-|> UC_1.1 + UC_1.1.2 -u-|> UC_1.1 + UC_1.1.3 -u-|> UC_1.1 right footer Аналітичний портал. Модель прецедентів. НТУУ КПІ ім.І.Сікорського Киів-2020 end footer - @enduml -
+ +@enduml **Діаграма прецедентів** From e807ac732fe1ad0801edaa30d6a476332053c0fd Mon Sep 17 00:00:00 2001 From: Nikk <65355297+Rembqq@users.noreply.github.com> Date: Thu, 9 Nov 2023 23:34:13 +0200 Subject: [PATCH 125/137] Update README.md --- docs/use cases/README.md | 228 ++++++++++++++++++--------------------- 1 file changed, 107 insertions(+), 121 deletions(-) diff --git a/docs/use cases/README.md b/docs/use cases/README.md index b72b73691..78e3384ff 100644 --- a/docs/use cases/README.md +++ b/docs/use cases/README.md @@ -1,147 +1,133 @@ # Модель прецедентів - -В цьому файлі необхідно перелічити всі документи, розроблені в проекті та дати посилання на них. - -*Модель прецедентів повинна містити загальні оглядові діаграми та специфікації прецедентів.* - - - -Вбудовування зображень діаграм здійснюється з використанням сервісу [plantuml.com](https://plantuml.com/). - -В markdown-файлі використовується опис діаграми - -```md - +## Загальна схема
+@startuml +right header + Package: UCD_3.0 +end header + +title + Діаграма прецедентів +end title + +actor "Адміністратор" as Administrator #aaaaaa +actor "Редактор" as Editor #ddddaa +actor "Користувач" as User #eeeeaa +actor "Гість" as Guest #eeeeee + +package UCD_Admin { + usecase "Data Review\nПеревірка даних, запропонованих\nредактором для публікації" as UC_8 #aaaaaa + usecase "Block User\nБлокування користувача" as UC_9 #aaaaaa + usecase "Grant Edit Permission\nНадання прав" as UC_10 #aaaaaa +} + +package UCD_Editor { + usecase "Update Data\nОновлення існуючих даних на сайті" as UC_3 #ddddaa + usecase "Delete Data\nВидалення даних з сайту" as UC_4 #ddddaa + usecase "Upload Data\nЗавантаження даних на сайт" as UC_6 #ddddaa +} + +package UCD_User { + usecase "User Delete\nВидалення облікового запису користувача" as UC_1 #eeeeaa + usecase "UC_1\nПереглянути список \nзвітів" as UC_1.1 #eeeeaa + usecase "UC_4\nВикликати звіт" as UC_4.0 #aaeeaa +} + +usecase "UC_1.1\nЗастосувати фільтр" as UC_1.1.0 +usecase "UC_1.1.1\n Використати \nпошукові теги" as UC_1.1.1 +usecase "UC_1.1.2\n Використати \nрядок пошуку" as UC_1.1.2 +usecase "UC_1.1.3\n Використати \nавторів" as UC_1.1.3 +usecase "UC_1.2.2\nПереглянути інформацію \nпро авторів звіту" as UC_1.2.2 +usecase "UC_1.2\nПереглянути метадані \nзвіту" as UC_1.2 +usecase "UC_1.2.1\nДати оцінку звіту" as UC_1.2.1 + +package UCD_Guest { + usecase "Sigh Up\nзареєстувати обліковий запис" as LOG_IN #eeeeee + usecase "Log In\nувійти в обліковий запис" as SIGN_IN #eeeeee +} + +Administrator -> UC_8 +Administrator -> UC_9 +Administrator -> UC_10 + +Administrator -down-> Editor + +Editor -> UC_3 +Editor -> UC_4 +Editor -> UC_6 + +Editor -down-> User + +User -> UC_1 +User -> UC_1.1 +User -down-> Guest +UC_1.1.0 .u.> UC_1.1 :extends +UC_1.1.1 -u-|> UC_1.1.0 +UC_1.1.2 -u-|> UC_1.1.0 +UC_1.1.3 -u-|> UC_1.1.0 +UC_1.1 ..> UC_1.2.2 :extends +UC_1.2.2 .u.> UC_1.2 :extends +UC_1.2.1 .u.> UC_1.2 :extends +UC_4.0 .d.> UC_1.2 :extends +UC_1.2 .> UC_1.2 :extends +UC_1.2 .u.> UC_1.1 :extends + + +Guest -> LOG_IN +Guest -> SIGN_IN + +right footer + Аналітичний портал. Модель прецедентів. + НТУУ КПІ ім.І.Сікорського + Киів-2020 +end footer +@enduml +
+

+## Схема системи для гостя +
@startuml +actor "Гість" as Guest - right header - Package: UCD_3.0 - end header - - title - UC_8. Редагувати конфігурацію порталу - Діаграма прецедентів - end title - - - actor "Користувач" as User #eeeeaa - - package UCD_1{ - usecase "UC_1\nПереглянути список \nзвітів" as UC_1 #aaeeaa - } - - usecase "UC_1.1\nЗастосувати фільтр" as UC_1.1 - usecase "UC_1.2\nПереглянути метадані \nзвіту" as UC_1.2 - usecase "UC_1.2.1\nДати оцінку звіту" as UC_1.2.1 - usecase "UC_1.2.2\nПереглянути інформацію \nпро авторів звіту" as UC_1.2.2 - - package UCD_1 { - usecase "UC_4\nВикликати звіт" as UC_4 #aaeeaa - } - - usecase "UC_1.1.1\n Використати \nпошукові теги" as UC_1.1.1 - usecase "UC_1.1.2\n Використати \nрядок пошуку" as UC_1.1.2 - usecase "UC_1.1.3\n Використати \nавторів" as UC_1.1.3 - - - - User -> UC_1 - UC_1.1 .u.> UC_1 :extends - UC_1.2 .u.> UC_1 :extends - UC_4 .d.> UC_1.2 :extends - UC_1.2 .> UC_1.2 :extends - UC_1.2.1 .u.> UC_1.2 :extends - UC_1.2.2 .u.> UC_1.2 :extends - UC_1 ..> UC_1.2.2 :extends - - - UC_1.1.1 -u-|> UC_1.1 - UC_1.1.2 -u-|> UC_1.1 - UC_1.1.3 -u-|> UC_1.1 - - right footer - Аналітичний портал. Модель прецедентів. - НТУУ КПІ ім.І.Сікорського - Киів-2020 - end footer +usecase "LOG_IN\nЗареєстувати обліковий запис" as UC_1 +usecase "SIGN_IN\nУвійти в обліковий запис" as UC_2 +Guest -d-> UC_1 +Guest -d-> UC_2 @enduml - -**Діаграма прецедентів** -
-``` - -яка буде відображена наступним чином +

+## Схема системи для користувача
- @startuml - right header - Package: UCD_3.0 - end header - - title - UC_8. Редагувати конфігурацію порталу - Діаграма прецедентів - end title - - - actor "Користувач" as User #eeeeaa - - package UCD_1{ - usecase "UC_1\nПереглянути список \nзвітів" as UC_1 #aaeeaa - } - - usecase "UC_1.1\nЗастосувати фільтр" as UC_1.1 - usecase "UC_1.2\nПереглянути метадані \nзвіту" as UC_1.2 - usecase "UC_1.2.1\nДати оцінку звіту" as UC_1.2.1 - usecase "UC_1.2.2\nПереглянути інформацію \nпро авторів звіту" as UC_1.2.2 - - package UCD_1 { - usecase "UC_4\nВикликати звіт" as UC_4 #aaeeaa - } - - usecase "UC_1.1.1\n Використати \nпошукові теги" as UC_1.1.1 - usecase "UC_1.1.2\n Використати \nрядок пошуку" as UC_1.1.2 - usecase "UC_1.1.3\n Використати \nавторів" as UC_1.1.3 - - - - User -> UC_1 - UC_1.1 .u.> UC_1 :extends - UC_1.2 .u.> UC_1 :extends - UC_4 .d.> UC_1.2 :extends - UC_1.2 .> UC_1.2 :extends - UC_1.2.1 .u.> UC_1.2 :extends - UC_1.2.2 .u.> UC_1.2 :extends - UC_1 ..> UC_1.2.2 :extends - - - UC_1.1.1 -u-|> UC_1.1 - UC_1.1.2 -u-|> UC_1.1 - UC_1.1.3 -u-|> UC_1.1 - - right footer - Аналітичний портал. Модель прецедентів. - НТУУ КПІ ім.І.Сікорського - Киів-2020 - end footer +actor "Користувач" as User #eeeeaa + +usecase "User Delete\nВидалення облікового запису користувача" as UC_1 #eeeeaa +usecase "UC_1\nПереглянути список \nзвітів" as UC_1.1 #eeeeaa +usecase "UC_4\nВикликати звіт" as UC_4.0 #aaeeaa + +User -> UC_1 +User -> UC_1.1 @enduml +
+

**Діаграма прецедентів** From 9dc9a7c2c9d3e4ccc3f90abc3ce050951a28281c Mon Sep 17 00:00:00 2001 From: Nikk <65355297+Rembqq@users.noreply.github.com> Date: Mon, 13 Nov 2023 10:28:24 +0200 Subject: [PATCH 126/137] Update README.md --- docs/use cases/README.md | 193 ++++++++++++++++++++------------------- 1 file changed, 99 insertions(+), 94 deletions(-) diff --git a/docs/use cases/README.md b/docs/use cases/README.md index 78e3384ff..2584ff2be 100644 --- a/docs/use cases/README.md +++ b/docs/use cases/README.md @@ -6,89 +6,91 @@ box-shadow: 0 1px 3px 0 rgba(89,105,129,.05), 0 1px 1px 0 rgba(0,0,0,.025); padding: 1em;" > + @startuml -right header - Package: UCD_3.0 -end header -title - Діаграма прецедентів -end title - -actor "Адміністратор" as Administrator #aaaaaa -actor "Редактор" as Editor #ddddaa -actor "Користувач" as User #eeeeaa -actor "Гість" as Guest #eeeeee - -package UCD_Admin { - usecase "Data Review\nПеревірка даних, запропонованих\nредактором для публікації" as UC_8 #aaaaaa - usecase "Block User\nБлокування користувача" as UC_9 #aaaaaa - usecase "Grant Edit Permission\nНадання прав" as UC_10 #aaaaaa -} - -package UCD_Editor { - usecase "Update Data\nОновлення існуючих даних на сайті" as UC_3 #ddddaa - usecase "Delete Data\nВидалення даних з сайту" as UC_4 #ddddaa - usecase "Upload Data\nЗавантаження даних на сайт" as UC_6 #ddddaa -} - -package UCD_User { - usecase "User Delete\nВидалення облікового запису користувача" as UC_1 #eeeeaa - usecase "UC_1\nПереглянути список \nзвітів" as UC_1.1 #eeeeaa - usecase "UC_4\nВикликати звіт" as UC_4.0 #aaeeaa -} - -usecase "UC_1.1\nЗастосувати фільтр" as UC_1.1.0 -usecase "UC_1.1.1\n Використати \nпошукові теги" as UC_1.1.1 -usecase "UC_1.1.2\n Використати \nрядок пошуку" as UC_1.1.2 -usecase "UC_1.1.3\n Використати \nавторів" as UC_1.1.3 -usecase "UC_1.2.2\nПереглянути інформацію \nпро авторів звіту" as UC_1.2.2 -usecase "UC_1.2\nПереглянути метадані \nзвіту" as UC_1.2 -usecase "UC_1.2.1\nДати оцінку звіту" as UC_1.2.1 - -package UCD_Guest { - usecase "Sigh Up\nзареєстувати обліковий запис" as LOG_IN #eeeeee - usecase "Log In\nувійти в обліковий запис" as SIGN_IN #eeeeee -} - -Administrator -> UC_8 -Administrator -> UC_9 -Administrator -> UC_10 - -Administrator -down-> Editor - -Editor -> UC_3 -Editor -> UC_4 -Editor -> UC_6 - -Editor -down-> User - -User -> UC_1 -User -> UC_1.1 -User -down-> Guest -UC_1.1.0 .u.> UC_1.1 :extends -UC_1.1.1 -u-|> UC_1.1.0 -UC_1.1.2 -u-|> UC_1.1.0 -UC_1.1.3 -u-|> UC_1.1.0 -UC_1.1 ..> UC_1.2.2 :extends -UC_1.2.2 .u.> UC_1.2 :extends -UC_1.2.1 .u.> UC_1.2 :extends -UC_4.0 .d.> UC_1.2 :extends -UC_1.2 .> UC_1.2 :extends -UC_1.2 .u.> UC_1.1 :extends - - -Guest -> LOG_IN -Guest -> SIGN_IN - -right footer - Аналітичний портал. Модель прецедентів. - НТУУ КПІ ім.І.Сікорського - Киів-2020 -end footer + right header + Package: UCD_3.0 + end header + + title + Діаграма прецедентів + end title + + actor "Адміністратор" as Administrator #aaaaaa + actor "Редактор" as Editor #ddddaa + actor "Користувач" as User #eeeeaa + actor "Гість" as Guest #eeeeee + + package UCD_Admin { + usecase "Data Review\nПеревірка даних, запропонованих\nредактором для публікації" as UC_8 #aaaaaa + usecase "Block User\nБлокування користувача" as UC_9 #aaaaaa + usecase "Grant Edit Permission\nНадання прав" as UC_10 #aaaaaa + } + + package UCD_Editor { + usecase "Update Data\nОновлення існуючих даних на сайті" as UC_3 #ddddaa + usecase "Delete Data\nВидалення даних з сайту" as UC_4 #ddddaa + usecase "Upload Data\nЗавантаження даних на сайт" as UC_6 #ddddaa + } + + package UCD_User { + usecase "User Delete\nВидалення облікового запису користувача" as UC_1 #eeeeaa + usecase "UC_1\nПереглянути список \nзвітів" as UC_1.1 #eeeeaa + usecase "UC_4\nВикликати звіт" as UC_4.0 #aaeeaa + } + + usecase "UC_1.1\nЗастосувати фільтр" as UC_1.1.0 + usecase "UC_1.1.1\n Використати \nпошукові теги" as UC_1.1.1 + usecase "UC_1.1.2\n Використати \nрядок пошуку" as UC_1.1.2 + usecase "UC_1.1.3\n Використати \nавторів" as UC_1.1.3 + usecase "UC_1.2.2\nПереглянути інформацію \nпро авторів звіту" as UC_1.2.2 + usecase "UC_1.2\nПереглянути метадані \nзвіту" as UC_1.2 + usecase "UC_1.2.1\nДати оцінку звіту" as UC_1.2.1 + + package UCD_Guest { + usecase "Sigh Up\nзареєстувати обліковий запис" as LOG_IN #eeeeee + usecase "Log In\nувійти в обліковий запис" as SIGN_IN #eeeeee + } + + Administrator -> UC_8 + Administrator -> UC_9 + Administrator -> UC_10 + + Administrator -down-> Editor + + Editor -> UC_3 + Editor -> UC_4 + Editor -> UC_6 + + Editor -down-> User + + User -> UC_1 + User -> UC_1.1 + User -down-> Guest + UC_1.1.0 .u.> UC_1.1 :extends + UC_1.1.1 -u-|> UC_1.1.0 + UC_1.1.2 -u-|> UC_1.1.0 + UC_1.1.3 -u-|> UC_1.1.0 + UC_1.1 ..> UC_1.2.2 :extends + UC_1.2.2 .u.> UC_1.2 :extends + UC_1.2.1 .u.> UC_1.2 :extends + UC_4.0 .d.> UC_1.2 :extends + UC_1.2 .> UC_1.2 :extends + UC_1.2 .u.> UC_1.1 :extends + + + Guest -> LOG_IN + Guest -> SIGN_IN + + right footer + Аналітичний портал. Модель прецедентів. + НТУУ КПІ ім.І.Сікорського + Киів-2020 + end footer @enduml + -

## Схема системи для гостя
+ @startuml -actor "Гість" as Guest -usecase "LOG_IN\nЗареєстувати обліковий запис" as UC_1 -usecase "SIGN_IN\nУвійти в обліковий запис" as UC_2 + actor "Гість" as Guest + + usecase "LOG_IN\nЗареєстувати обліковий запис" as UC_1 + usecase "SIGN_IN\nУвійти в обліковий запис" as UC_2 + + Guest -d-> UC_1 + Guest -d-> UC_2 -Guest -d-> UC_1 -Guest -d-> UC_2 @enduml +
-

## Схема системи для користувача
User Delete\nВидалення облікового запису користувача" as UC_1 #eeeeaa -usecase "UC_1\nПереглянути список \nзвітів" as UC_1.1 #eeeeaa -usecase "UC_4\nВикликати звіт" as UC_4.0 #aaeeaa - -User -> UC_1 -User -> UC_1.1 + actor "Користувач" as User #eeeeaa + + usecase "User Delete\nВидалення облікового запису користувача" as UC_1 #eeeeaa + usecase "UC_1\nПереглянути список \nзвітів" as UC_1.1 #eeeeaa + usecase "UC_4\nВикликати звіт" as UC_4.0 #aaeeaa + + User -> UC_1 + User -> UC_1.1 @enduml +
-

**Діаграма прецедентів** From ea8ea7c6e2190634049d16925a214fdd7d9ded1f Mon Sep 17 00:00:00 2001 From: Nikk <65355297+Rembqq@users.noreply.github.com> Date: Mon, 13 Nov 2023 11:02:25 +0200 Subject: [PATCH 127/137] Update README.md --- docs/use cases/README.md | 361 ++++++++++++++++++++++++++++++++++++++- 1 file changed, 357 insertions(+), 4 deletions(-) diff --git a/docs/use cases/README.md b/docs/use cases/README.md index 2584ff2be..8dd7fa754 100644 --- a/docs/use cases/README.md +++ b/docs/use cases/README.md @@ -1,5 +1,5 @@ # Модель прецедентів -## Загальна схема +## 1. Загальна схема
-## Схема системи для користувача +## 3. Схема системи для користувача
+@startuml + + actor "Редактор" as Editor #ddddaa + + usecase "Update Data\nОновлення існуючих даних на сайті" as UC_3 #ddddaa + usecase "Delete Data\nВидалення даних з сайту" as UC_4 #ddddaa + usecase "Upload Data\nЗавантаження даних на сайт" as UC_6 #ddddaa + + Editor -> UC_3 + Editor -> UC_4 + Editor -> UC_6 + +@enduml + +**Схема можливостей редактора** + +
+ +## 5. Схема системи для адміністратора +
+@startuml + + actor "Адміністратор" as Administrator #aaaaaa + + usecase "Data Review\nПеревірка даних, запропонованих\nредактором для публікації" as UC_8 #aaaaaa + usecase "Block User\nБлокування користувача" as UC_9 #aaaaaa + usecase "Grant Edit Permission\nНадання прав" as UC_10 #aaaaaa + + Administrator -> UC_8 + Administrator -> UC_9 + Administrator -> UC_10 + +@enduml + +**Схема можливостей адміністратора** + +
+ +6. Сценарії використання для незареєстрованого користувача (гостя) +| ID: | USER_LOGIN| +|-|-| +| **НАЗВА**: | Авторизація користувача в обліковий запис| +| **УЧАСНИКИ**: | Користувач, система| +| **ПЕРЕДУМОВИ**: | Користувач має обліковий запис| +| **РЕЗУЛЬТАТ**: | Система авторизує користувача в обліковий запис| +| **ВИКЛЮЧНІ СИТУАЦІЇ:** | Користувач ввів неіснуючу електронну пошту - WRONG_EMAIL
Користувач ввів неправильний пароль - WRONG_PASSWORD| +| **ОСНОВНИЙ СЦЕНАРІЙ:** | 1. Користувач натискає "Авторизуватися" в головному вікні
2. Система виводить користувачу форму для вводу ел.пошти та паролю
3. Користувач вводить авторизаційні дані та натискає "Вхід"
4. Cистема перевіряє введені користувачем дані(можливі WRONG_EMAIL,WRONG_PASSWORD)
5. Система авторизує користувача| + +@startuml + +|Користувач| +start; +:Натискає "Авторизуватися" в головному вікні; + +|Система| +:Виводить користувачу форму \nдля вводу ел.пошти та паролю; + +|Користувач| +:Вводить авторизаційні дані та натискає "Вхід"; + +|Система| +:Перевіряє введені користувачем дані +можливі + WRONG_EMAIL + WRONG_PASSWORD; + +:Авторизує користувача; + +|Користувач| +stop; +@enduml + +7. +| **ID:** | USER_REGISTRATION| +|-|-| +| **НАЗВА:** | Створення нового облікового запису користувача| +| **УЧАСНИКИ:** | Користувач, система| +| **ПЕРЕДУМОВИ:** | Користувач не має облікового запису в системі| +| **РЕЗУЛЬТАТ:** | Система створює новий обліковий запис та фіксує у ньому реєстраційні дані користувача| +| **ВИКЛЮЧНІ СИТУАЦІЇ:** | Користувач ввів неіснуючу або зареєстровану електронну пошту - WRONG_EMAIL| +| **ОСНОВНИЙ СЦЕНАРІЙ:** | 1. Користувач натискає "Створити обліковий запис" на головній сторінці
2. Система виводить користувачеві форму для реєстрації
3. Користувач вводить реєстраційні дані
4. Користувач натискає кнопку "Створити обліковий запис"
5. Система перевіряє наявність облікового запису з такою ел. поштою(можливий WRONG_EMAIL)
6. Система створює новий обліковий запис
7. Система перенаправляє користувача у створений обліковий запис. | + +@startuml + +|Користувач| +start; +:Натискає "Створити обліковий запис"\nна головній сторінці; + +|Система| +:Виводить користувачеві форму для реєстрації; + +|Користувач| +:Вводить реєстраційні дані; +:Натискає кнопку "Створити обліковий запис"; + +|Система| +:Перевіряє наявність облікового запису з такою ел. поштою +можливий + WRONG_EMAIL; + +:Створює новий обліковий запис; +:Перенаправляє користувача у створений обліковий запис; + +|Користувач| +stop; +@enduml + +8. +| ID: | USER_DELETE| +|-|-| +| **НАЗВА**: | Видалення облікового запису користувача| +| **УЧАСНИКИ**: | Користувач, система| +| **ПЕРЕДУМОВИ**: | Користувач має обліковий запис| +| **РЕЗУЛЬТАТ**: | Система видаляє обліковий запис користувача та стирає його реєстраційні дані| +| **ВИКЛЮЧНІ СИТУАЦІЇ:** | Облікового запису не існує - NON_EXISTENT_ACCOUNT| +| **ОСНОВНИЙ СЦЕНАРІЙ:** | 1. Користувач переходить в особистий кабінет
2. Користувач натискає кнопку "Видалити обліковий запис"
3. Система запитує підтвердження на видалення облікового запису
4. Користувач натискає "Видалити"
5. Система перевіряє існування облікового запису(можливий NON_EXISTENT_ACCOUNT)
6. Система видаляє обліковий запис та стирає його реєстраційні дані
7. Cистема перенаправляє користувача у головне вікно | + +@startuml + +|Користувач| +start; +:Переходить в особистий кабінет; +:Натискає кнопку "Видалити обліковий запис"; + +|Система| +:Запитує підтвердження на видалення\nоблікового запису; + +|Користувач| +:Натискає "Видалити"; + +|Система| +:Перевіряє існування облікового запису +можливий + NON_EXISTENT_ACCOUNT; + +:Видаляє обліковий запис та стирає його реєстраційні дані ; +:Перенаправляє користувача у головне вікно; + +|Користувач| +stop; +@enduml + +9. +| ID: | USER_GET_INFO| +|-|-| +| НАЗВА: | Отримання інформації про згадки користувачем| +| УЧАСНИКИ: | Користувач, система| +| ПЕРЕДУМОВИ: | Користувач має обліковий запис| +| РЕЗУЛЬТАТ: | Система виводить користувачеві інформацію про згадки в інтернеті| +| ВИКЛЮЧНІ СИТУАЦІЇ: | Користувач ввів неіснуючий ресурс чи бренд - NON_EXISTENT_BRAND| +| ОСНОВНИЙ СЦЕНАРІЙ: | 1. Користувач преходить в особистий кабінет
2. Користувач натискає на владку "Згадки" в особистому кабінеті
3. Користувач вводить бренд і натискає "пошук"
4. Cистема перевіряє правильність вводу бренду(можливий NON_EXISTENT_BRAND)
5. Система зберігає обраний бренд у списку пошуку
6. Система обробляє інформацію про згадки та виводить її користувачеві| + +@startuml + +|Користувач| +start; +:Переходить в особистий кабінет; +:Натискає на владку "Згадки" в особистому кабінеті; +:Вводить бренд і натискає "пошук"; + + +|Система| +:Перевіряє правильність вводу бренду +можливий + NON_EXISTENT_BRAND; + +:Зберігає обраний бренд у списку пошуку; +:Обробляє інформацію про згадки\nта виводить її користувачеві; + +|Користувач| +stop; +@enduml + +10. +| ID: |EDITOR_UPLOAD_DATA| +|-|-| +| НАЗВА: |Завантаження даних на сайт | +| УЧАСНИКИ: | Редактор, система| +| ПЕРЕДУМОВИ: | Редактор має права на завантаження даних| +| РЕЗУЛЬТАТ: |Дані завантажено на сайт| +| ВИКЛЮЧНІ СИТУАЦІЇ |Формат файлу не підтримується - WRONG_FILE_FORMAT | +| ОСНОВНИЙ СЦЕНАРІЙ: |1. Редактор входить в панель редагування сайту
2. Редактор вибирає опцію на панелі керування "Завантажити данні"
3. Редактор обирає потрібний файл з даними
4. Система перевіряє формат файлу(можливий WRONG_FILE_FORMAT)
5. Редактор натискає кнопку підтвердження | + +@startuml + +|Редактор| +start; +:Входить в панель редагування сайту; +:Вибирає опцію на панелі керування "Завантажити данні"; +:Обирає потрібний файл з даними; + +|Система| +:Перевіряє формат файлу +можливо +WRONG_FILE_FORMAT; + +|Редактор| +:Натискає кнопку підтвердження; +stop; +@enduml + +11. +| ID: |EDITOR_UPDATE_DATA| +|-|-| +| НАЗВА: |Оновлення існуючих даних на сайті | +| УЧАСНИКИ: | Редактор, система| +| ПЕРЕДУМОВИ: |Редактор має права на редагування даних| +| РЕЗУЛЬТАТ: |Існуючі дані оновлено на сайті| +| ВИКЛЮЧНІ СИТУАЦІЇ |Обрані дані вже існують - DATA_ALREADY_EXIST | +| ОСНОВНИЙ СЦЕНАРІЙ: |1. Редактор входить в панель редагування сайту
2. Редактор вибирає данні для оновлення
3. Система перевіряє наявність даних( можливо DATA_ALREADY_EXIST)
4. Редактор редагує потрібні данні
5. Редактор підтверджує оновлення| + +@startuml +|Редактор| +start; +:Входить в панель редагування сайту; +:Вибирає данні для оновлення; + +|Система| +:Перевіряє наявність даних +можливо + DATA_ALREADY_EXIST; + +|Редактор| +:Редагує потрібні данні; +:Підтверджує оновлення; +stop; +@enduml + +12. +| ID: |EDITOR_DELETE_DATA| +|-|-| +| НАЗВА: |Видалення даних з сайту | +| УЧАСНИКИ: | Редактор, система| +| ПЕРЕДУМОВИ: |Редактор має права на редагування даних| +| РЕЗУЛЬТАТ: |Дані видалено з сайту| +| ВИКЛЮЧНІ СИТУАЦІЇ |Обрані дані відсутні на сайті - DATA_NOT_EXIST| +| ОСНОВНИЙ СЦЕНАРІЙ: | 1. Редактор входить в панель редагування сайту
2. Редактор вибирає данні для видалення
3. Система перевіряє наявність даних (можливо DATA_NOT_EXIST)
4. Редактор підтверджує видалення| + +@startuml +|Редактор| +start; +:Входить в панель редагування сайту; +:Вибирає данні для видалення; + +|Система| +:Перевіряє наявність даних +можливо + DATA_ALREADY_EXIST; + +|Редактор| +:Підтверджує редагування; +stop; +@enduml + +13. +| **ID:** |ADMIN_BLOCK_USER| +|-|-| +| **НАЗВА:** | Блокування користувача на сайті| +| **УЧАСНИКИ:** | Адміністратор, система| +| **ПЕРЕДУМОВИ:** | Адміністратор має права доступу до управління користувачами| +| **РЕЗУЛЬТАТ:** | Обліковий запис користувача заблоковано| +| **ВИКЛЮЧНІ СИТУАЦІЇ:** | Обліковий запис користувача не існує - NON_EXISTENT_ACCOUNT| +| **ОСНОВНИЙ СЦЕНАРІЙ:** | 1. Адміністратор входить в панель керування
2. Адміністратор вибирає користувача для блокування
3. Система перевіряє наявність користувача. (можливо NON_EXISTENT_ACCOUNT)
4. Адміністратор блокує користувача | + +@startuml + + +|Адміністратор| +start; +:Входить в панель керування; +:Вибирає користувача для блокування; + +|Система| +:Перевіряє наявність користувача +можливо + NON_EXISTENT_ACCOUNT; + +|Адміністратор| +:Блокує користувача; +stop; +@enduml + +14. +| **ID:** |ADMIN_GRANT_EDIT_PERMISSION| +|-|-| +| **НАЗВА:** | Надання користувачу права на редагування| +| **УЧАСНИКИ:** | Адміністратор, система| +| **ПЕРЕДУМОВИ:** | Адміністратор має права на редагування прав| +| **РЕЗУЛЬТАТ:** | Користувач отримав права на редагування| +| **ВИКЛЮЧНІ СИТУАЦІЇ:** | Користувача не знайдено в системі - NON_EXISTENT_ACCOUNT| +| **ОСНОВНИЙ СЦЕНАРІЙ:** | 1. Адміністратор входить в панель керування
2. Адміністратор вибирає користувача для надання прав
3. Система перевіряє наявність користувача. (можливо NON_EXISTENT_ACCOUNT)
4. Адміністратор надає користувачу права на редагування| + +@startuml + +|Адміністратор| +start; +:Входить в панель керування; +:Вибирає користувача для надання прав; + +|Система| +:Перевіряє наявність користувача +можливо + NON_EXISTENT_ACCOUNT; + +|Адміністратор| +:Надає користувачу права на редагування; +stop; +@enduml + +15. +| **ID:** |ADMIN_DATA_REVIEW| +|-|-| +| **НАЗВА:** | Перевірка даних, запропонованих редактором для публікації | +| **УЧАСНИКИ:** | Адміністратор, система| +| **ПЕРЕДУМОВИ:** | Адміністратор має права на публікацію. Редактор запропонував дані для публікаці| +| **РЕЗУЛЬТАТ:** | Дані підтверджено для публікації або відхилено| +| **ВИКЛЮЧНІ СИТУАЦІЇ:** | Дані не відповідають вимогам сайту - DATA_NON_COMPLIANT| +| **ОСНОВНИЙ СЦЕНАРІЙ:** | 1. Система надсилає адміністратору повідомлення про нові дані, запропоновані для публікації
2. Адміністратор відкриває перегляд даних
3. Адміністратор перевіряє якість, відповідність стандартам та зміст даних
4. Адміністратор або підтверджує дані для публікації, або відхиляє їх(можливий DATA_NON_COMPLIANT)| + +@startuml + + +|Адміністратор| +start; + +|Система| +:Надсилає адміністратору повідомлення про\nнові дані, запропоновані для публікації; + +|Адміністратор| +:Відкриває перегляд даних; +:Перевіряє якість, відповідність\nстандартам та зміст даних; +:Або підтверджує дані для +публікації, або відхиляє їх +можливий + DATA_NON_COMPLIANT; + +stop; +@enduml
From 383f030010aa9d72a1f9bd8502197178aeeca24f Mon Sep 17 00:00:00 2001 From: Nikk <65355297+Rembqq@users.noreply.github.com> Date: Mon, 13 Nov 2023 11:18:14 +0200 Subject: [PATCH 128/137] Update README.md --- docs/use cases/README.md | 24 ++++++++++++++---------- 1 file changed, 14 insertions(+), 10 deletions(-) diff --git a/docs/use cases/README.md b/docs/use cases/README.md index 8dd7fa754..14b3b4868 100644 --- a/docs/use cases/README.md +++ b/docs/use cases/README.md @@ -188,7 +188,8 @@ -6. Сценарії використання для незареєстрованого користувача (гостя) +6. ## Сценарії використання для незареєстрованого користувача (гостя) + ### Сценарій авторизації користувача | ID: | USER_LOGIN| |-|-| | **НАЗВА**: | Авторизація користувача в обліковий запис| @@ -222,7 +223,7 @@ start; stop; @enduml -7. +7. ### Сценарій реєстрації у системі | **ID:** | USER_REGISTRATION| |-|-| | **НАЗВА:** | Створення нового облікового запису користувача| @@ -257,7 +258,8 @@ start; stop; @enduml -8. +8. ## Сценарії використання для зареєстрованого користувача + ### Сценарій видалення облікового запису користувача | ID: | USER_DELETE| |-|-| | **НАЗВА**: | Видалення облікового запису користувача| @@ -292,7 +294,7 @@ start; stop; @enduml -9. +9. ## Сценарії отримання інформації про згадки користувачем | ID: | USER_GET_INFO| |-|-| | НАЗВА: | Отримання інформації про згадки користувачем| @@ -323,7 +325,8 @@ start; stop; @enduml -10. +10. ## Сценарії використання для редактора системи + ### Сценарій завантаження даних | ID: |EDITOR_UPLOAD_DATA| |-|-| | НАЗВА: |Завантаження даних на сайт | @@ -351,7 +354,7 @@ start; stop; @enduml -11. +11. ### Сценарій оновлення даних | ID: |EDITOR_UPDATE_DATA| |-|-| | НАЗВА: |Оновлення існуючих даних на сайті | @@ -378,7 +381,7 @@ start; stop; @enduml -12. +12. ### Сценарій видалення даних | ID: |EDITOR_DELETE_DATA| |-|-| | НАЗВА: |Видалення даних з сайту | @@ -404,7 +407,8 @@ start; stop; @enduml -13. +13. ## Сценарій використання адміністратора + ### Сценарій блокування користувача | **ID:** |ADMIN_BLOCK_USER| |-|-| | **НАЗВА:** | Блокування користувача на сайті| @@ -432,7 +436,7 @@ start; stop; @enduml -14. +14. ### Сценарій надання користувачу права на редагування | **ID:** |ADMIN_GRANT_EDIT_PERMISSION| |-|-| | **НАЗВА:** | Надання користувачу права на редагування| @@ -459,7 +463,7 @@ start; stop; @enduml -15. +15. ### Сценарій перевірки даних, запропонованих редактором | **ID:** |ADMIN_DATA_REVIEW| |-|-| | **НАЗВА:** | Перевірка даних, запропонованих редактором для публікації | From 0256838d904f58c126fb34db5726b9b21c56bb32 Mon Sep 17 00:00:00 2001 From: Nikk <65355297+Rembqq@users.noreply.github.com> Date: Mon, 13 Nov 2023 11:21:01 +0200 Subject: [PATCH 129/137] Update README.md --- docs/use cases/README.md | 30 ++++++++++++++++++++---------- 1 file changed, 20 insertions(+), 10 deletions(-) diff --git a/docs/use cases/README.md b/docs/use cases/README.md index 14b3b4868..0ab6d89a8 100644 --- a/docs/use cases/README.md +++ b/docs/use cases/README.md @@ -220,7 +220,8 @@ start; :Авторизує користувача; |Користувач| -stop; +stop + @enduml 7. ### Сценарій реєстрації у системі @@ -255,7 +256,8 @@ start; :Перенаправляє користувача у створений обліковий запис; |Користувач| -stop; +stop + @enduml 8. ## Сценарії використання для зареєстрованого користувача @@ -291,7 +293,8 @@ start; :Перенаправляє користувача у головне вікно; |Користувач| -stop; +stop + @enduml 9. ## Сценарії отримання інформації про згадки користувачем @@ -322,7 +325,8 @@ start; :Обробляє інформацію про згадки\nта виводить її користувачеві; |Користувач| -stop; +stop + @enduml 10. ## Сценарії використання для редактора системи @@ -351,7 +355,8 @@ start; |Редактор| :Натискає кнопку підтвердження; -stop; +stop + @enduml 11. ### Сценарій оновлення даних @@ -378,7 +383,8 @@ start; |Редактор| :Редагує потрібні данні; :Підтверджує оновлення; -stop; +stop + @enduml 12. ### Сценарій видалення даних @@ -404,7 +410,8 @@ start; |Редактор| :Підтверджує редагування; -stop; +stop + @enduml 13. ## Сценарій використання адміністратора @@ -433,7 +440,8 @@ start; |Адміністратор| :Блокує користувача; -stop; +stop + @enduml 14. ### Сценарій надання користувачу права на редагування @@ -460,7 +468,8 @@ start; |Адміністратор| :Надає користувачу права на редагування; -stop; +stop + @enduml 15. ### Сценарій перевірки даних, запропонованих редактором @@ -490,7 +499,8 @@ start; можливий DATA_NON_COMPLIANT; -stop; +stop + @enduml From b29ee01b0eac77e230adb4fd4df2412f959957b5 Mon Sep 17 00:00:00 2001 From: Nikk <65355297+Rembqq@users.noreply.github.com> Date: Mon, 13 Nov 2023 11:45:36 +0200 Subject: [PATCH 130/137] Update README.md --- docs/use cases/README.md | 62 +++++++++++++++++++++++----------------- 1 file changed, 36 insertions(+), 26 deletions(-) diff --git a/docs/use cases/README.md b/docs/use cases/README.md index 0ab6d89a8..3c9f4c1b4 100644 --- a/docs/use cases/README.md +++ b/docs/use cases/README.md @@ -125,14 +125,15 @@ > @startuml - actor "Користувач" as User #eeeeaa + actor "Користувач" as User - usecase "User Delete\nВидалення облікового запису користувача" as UC_1 #eeeeaa - usecase "UC_1\nПереглянути список \nзвітів" as UC_1.1 #eeeeaa - usecase "UC_4\nВикликати звіт" as UC_4.0 #aaeeaa + usecase "User Delete\nВидалення облікового запису користувача" as UC_1 + usecase "UC_1\nПереглянути список \nзвітів" as UC_1.1 + usecase "UC_4\nВикликати звіт" as UC_4.0 User -> UC_1 User -> UC_1.1 + User -> UC_4.0 @enduml @@ -148,11 +149,11 @@ > @startuml - actor "Редактор" as Editor #ddddaa + actor "Редактор" as Editor - usecase "Update Data\nОновлення існуючих даних на сайті" as UC_3 #ddddaa - usecase "Delete Data\nВидалення даних з сайту" as UC_4 #ddddaa - usecase "Upload Data\nЗавантаження даних на сайт" as UC_6 #ddddaa + usecase "Update Data\nОновлення існуючих даних на сайті" as UC_3 + usecase "Delete Data\nВидалення даних з сайту" as UC_4 + usecase "Upload Data\nЗавантаження даних на сайт" as UC_6 Editor -> UC_3 Editor -> UC_4 @@ -172,11 +173,11 @@ > @startuml - actor "Адміністратор" as Administrator #aaaaaa + actor "Адміністратор" as Administrator - usecase "Data Review\nПеревірка даних, запропонованих\nредактором для публікації" as UC_8 #aaaaaa - usecase "Block User\nБлокування користувача" as UC_9 #aaaaaa - usecase "Grant Edit Permission\nНадання прав" as UC_10 #aaaaaa + usecase "Data Review\nПеревірка даних, запропонованих\nредактором для публікації" as UC_8 + usecase "Block User\nБлокування користувача" as UC_9 + usecase "Grant Edit Permission\nНадання прав" as UC_10 Administrator -> UC_8 Administrator -> UC_9 @@ -188,8 +189,8 @@ -6. ## Сценарії використання для незареєстрованого користувача (гостя) - ### Сценарій авторизації користувача +## 6. Сценарії використання для незареєстрованого користувача (гостя) +### Сценарій авторизації користувача | ID: | USER_LOGIN| |-|-| | **НАЗВА**: | Авторизація користувача в обліковий запис| @@ -223,8 +224,9 @@ start; stop @enduml +

-7. ### Сценарій реєстрації у системі +### Сценарій реєстрації у системі | **ID:** | USER_REGISTRATION| |-|-| | **НАЗВА:** | Створення нового облікового запису користувача| @@ -259,9 +261,10 @@ start; stop @enduml +

-8. ## Сценарії використання для зареєстрованого користувача - ### Сценарій видалення облікового запису користувача +## 7. Сценарії використання для зареєстрованого користувача +### Сценарій видалення облікового запису користувача | ID: | USER_DELETE| |-|-| | **НАЗВА**: | Видалення облікового запису користувача| @@ -296,8 +299,9 @@ start; stop @enduml +

-9. ## Сценарії отримання інформації про згадки користувачем +### Сценарії отримання інформації про згадки користувачем | ID: | USER_GET_INFO| |-|-| | НАЗВА: | Отримання інформації про згадки користувачем| @@ -328,9 +332,10 @@ start; stop @enduml +

-10. ## Сценарії використання для редактора системи - ### Сценарій завантаження даних +## 8. Сценарії використання для редактора системи +### Сценарій завантаження даних | ID: |EDITOR_UPLOAD_DATA| |-|-| | НАЗВА: |Завантаження даних на сайт | @@ -358,8 +363,9 @@ start; stop @enduml +

-11. ### Сценарій оновлення даних +### Сценарій оновлення даних | ID: |EDITOR_UPDATE_DATA| |-|-| | НАЗВА: |Оновлення існуючих даних на сайті | @@ -386,8 +392,9 @@ start; stop @enduml +

-12. ### Сценарій видалення даних +### Сценарій видалення даних | ID: |EDITOR_DELETE_DATA| |-|-| | НАЗВА: |Видалення даних з сайту | @@ -413,9 +420,10 @@ start; stop @enduml +

-13. ## Сценарій використання адміністратора - ### Сценарій блокування користувача +## 9. Сценарій використання адміністратора +### Сценарій блокування користувача | **ID:** |ADMIN_BLOCK_USER| |-|-| | **НАЗВА:** | Блокування користувача на сайті| @@ -443,8 +451,9 @@ start; stop @enduml +

-14. ### Сценарій надання користувачу права на редагування +### Сценарій надання користувачу права на редагування | **ID:** |ADMIN_GRANT_EDIT_PERMISSION| |-|-| | **НАЗВА:** | Надання користувачу права на редагування| @@ -471,8 +480,9 @@ start; stop @enduml +

-15. ### Сценарій перевірки даних, запропонованих редактором +### Сценарій перевірки даних, запропонованих редактором | **ID:** |ADMIN_DATA_REVIEW| |-|-| | **НАЗВА:** | Перевірка даних, запропонованих редактором для публікації | From e6755afa0b782ebb5f0e7878ca01de9406b05823 Mon Sep 17 00:00:00 2001 From: Nikk <65355297+Rembqq@users.noreply.github.com> Date: Mon, 13 Nov 2023 14:58:08 +0200 Subject: [PATCH 131/137] Update README.md --- docs/use cases/README.md | 114 ++++++++++++++------------------------- 1 file changed, 39 insertions(+), 75 deletions(-) diff --git a/docs/use cases/README.md b/docs/use cases/README.md index 3c9f4c1b4..0f5d9cc0e 100644 --- a/docs/use cases/README.md +++ b/docs/use cases/README.md @@ -9,85 +9,49 @@ @startuml - right header - Package: UCD_3.0 - end header - - title - Діаграма прецедентів - end title - - actor "Адміністратор" as Administrator #aaaaaa - actor "Редактор" as Editor #ddddaa - actor "Користувач" as User #eeeeaa - actor "Гість" as Guest #eeeeee - - package UCD_Admin { - usecase "Data Review\nПеревірка даних, запропонованих\nредактором для публікації" as UC_8 #aaaaaa - usecase "Block User\nБлокування користувача" as UC_9 #aaaaaa - usecase "Grant Edit Permission\nНадання прав" as UC_10 #aaaaaa - } - - package UCD_Editor { - usecase "Update Data\nОновлення існуючих даних на сайті" as UC_3 #ddddaa - usecase "Delete Data\nВидалення даних з сайту" as UC_4 #ddddaa - usecase "Upload Data\nЗавантаження даних на сайт" as UC_6 #ddddaa - } - - package UCD_User { - usecase "User Delete\nВидалення облікового запису користувача" as UC_1 #eeeeaa - usecase "UC_1\nПереглянути список \nзвітів" as UC_1.1 #eeeeaa - usecase "UC_4\nВикликати звіт" as UC_4.0 #aaeeaa - } - - usecase "UC_1.1\nЗастосувати фільтр" as UC_1.1.0 - usecase "UC_1.1.1\n Використати \nпошукові теги" as UC_1.1.1 - usecase "UC_1.1.2\n Використати \nрядок пошуку" as UC_1.1.2 - usecase "UC_1.1.3\n Використати \nавторів" as UC_1.1.3 - usecase "UC_1.2.2\nПереглянути інформацію \nпро авторів звіту" as UC_1.2.2 - usecase "UC_1.2\nПереглянути метадані \nзвіту" as UC_1.2 - usecase "UC_1.2.1\nДати оцінку звіту" as UC_1.2.1 - - package UCD_Guest { - usecase "Sigh Up\nзареєстувати обліковий запис" as LOG_IN #eeeeee - usecase "Log In\nувійти в обліковий запис" as SIGN_IN #eeeeee - } - - Administrator -> UC_8 - Administrator -> UC_9 - Administrator -> UC_10 - - Administrator -down-> Editor - - Editor -> UC_3 - Editor -> UC_4 - Editor -> UC_6 - - Editor -down-> User + actor "Адміністратор" as Administrator + actor "Редактор" as Editor + actor "Користувач" as User + actor "Гість" as Guest + + + usecase "Data Review\nПеревірка даних, запропонованих\nредактором для публікації" as UC_8 + usecase "Block User\nБлокування користувача" as UC_9 + usecase "Grant Edit Permission\nНадання прав" as UC_10 + + + + usecase "Update Data\nОновлення існуючих даних на сайті" as UC_3 + usecase "Delete Data\nВидалення даних з сайту" as UC_4 + usecase "Upload Data\nЗавантаження даних на сайт" as UC_6 + + + + usecase "User Delete\nВидалення облікового запису користувача" as UC_1 + usecase "User Get Info\nОтримання інформації про\nзгадки користувачем" as UC_2 + + usecase "Sign Up\nЗареєстувати обліковий запис" as LOG_IN + usecase "Log In\nУвійти в обліковий запис" as SIGN_IN + + + Administrator -d-> Editor + Editor -r-> User + User -u-> Guest - User -> UC_1 - User -> UC_1.1 - User -down-> Guest - UC_1.1.0 .u.> UC_1.1 :extends - UC_1.1.1 -u-|> UC_1.1.0 - UC_1.1.2 -u-|> UC_1.1.0 - UC_1.1.3 -u-|> UC_1.1.0 - UC_1.1 ..> UC_1.2.2 :extends - UC_1.2.2 .u.> UC_1.2 :extends - UC_1.2.1 .u.> UC_1.2 :extends - UC_4.0 .d.> UC_1.2 :extends - UC_1.2 .> UC_1.2 :extends - UC_1.2 .u.> UC_1.1 :extends + Administrator -l-> UC_8 + Administrator -u-> UC_9 + Administrator -u-> UC_10 + Editor -d-> UC_3 + Editor -d-> UC_4 + Editor -l-> UC_6 - Guest -> LOG_IN - Guest -> SIGN_IN + User -d-> UC_1 + User -r-> UC_2 - right footer - Аналітичний портал. Модель прецедентів. - НТУУ КПІ ім.І.Сікорського - Киів-2020 - end footer + Guest -r-> LOG_IN + Guest -u-> SIGN_IN + @enduml **Діаграма прецедентів** From c1159754d7a701ddd9624b1e5c1389312ae5ac55 Mon Sep 17 00:00:00 2001 From: Nikk <65355297+Rembqq@users.noreply.github.com> Date: Mon, 13 Nov 2023 15:10:21 +0200 Subject: [PATCH 132/137] Update README.md --- docs/use cases/README.md | 29 +++++++++++++++++------------ 1 file changed, 17 insertions(+), 12 deletions(-) diff --git a/docs/use cases/README.md b/docs/use cases/README.md index 0f5d9cc0e..8bf832b28 100644 --- a/docs/use cases/README.md +++ b/docs/use cases/README.md @@ -87,6 +87,7 @@ border: 1px solid #cfd7e6; padding: 1em;" > + @startuml actor "Користувач" as User @@ -111,6 +112,7 @@ border: 1px solid #cfd7e6; padding: 1em;" > + @startuml actor "Редактор" as Editor @@ -119,9 +121,9 @@ usecase "Delete Data\nВидалення даних з сайту" as UC_4 usecase "Upload Data\nЗавантаження даних на сайт" as UC_6 - Editor -> UC_3 - Editor -> UC_4 - Editor -> UC_6 + Editor --> UC_3 + Editor --> UC_4 + Editor --> UC_6 @enduml @@ -143,9 +145,9 @@ usecase "Block User\nБлокування користувача" as UC_9 usecase "Grant Edit Permission\nНадання прав" as UC_10 - Administrator -> UC_8 - Administrator -> UC_9 - Administrator -> UC_10 + Administrator --> UC_8 + Administrator --> UC_9 + Administrator --> UC_10 @enduml @@ -163,6 +165,7 @@ | **РЕЗУЛЬТАТ**: | Система авторизує користувача в обліковий запис| | **ВИКЛЮЧНІ СИТУАЦІЇ:** | Користувач ввів неіснуючу електронну пошту - WRONG_EMAIL
Користувач ввів неправильний пароль - WRONG_PASSWORD| | **ОСНОВНИЙ СЦЕНАРІЙ:** | 1. Користувач натискає "Авторизуватися" в головному вікні
2. Система виводить користувачу форму для вводу ел.пошти та паролю
3. Користувач вводить авторизаційні дані та натискає "Вхід"
4. Cистема перевіряє введені користувачем дані(можливі WRONG_EMAIL,WRONG_PASSWORD)
5. Система авторизує користувача| +

@startuml @@ -188,7 +191,6 @@ start; stop @enduml -

### Сценарій реєстрації у системі | **ID:** | USER_REGISTRATION| @@ -199,6 +201,7 @@ stop | **РЕЗУЛЬТАТ:** | Система створює новий обліковий запис та фіксує у ньому реєстраційні дані користувача| | **ВИКЛЮЧНІ СИТУАЦІЇ:** | Користувач ввів неіснуючу або зареєстровану електронну пошту - WRONG_EMAIL| | **ОСНОВНИЙ СЦЕНАРІЙ:** | 1. Користувач натискає "Створити обліковий запис" на головній сторінці
2. Система виводить користувачеві форму для реєстрації
3. Користувач вводить реєстраційні дані
4. Користувач натискає кнопку "Створити обліковий запис"
5. Система перевіряє наявність облікового запису з такою ел. поштою(можливий WRONG_EMAIL)
6. Система створює новий обліковий запис
7. Система перенаправляє користувача у створений обліковий запис. | +

@startuml @@ -225,7 +228,7 @@ start; stop @enduml -

+ ## 7. Сценарії використання для зареєстрованого користувача ### Сценарій видалення облікового запису користувача @@ -237,6 +240,7 @@ stop | **РЕЗУЛЬТАТ**: | Система видаляє обліковий запис користувача та стирає його реєстраційні дані| | **ВИКЛЮЧНІ СИТУАЦІЇ:** | Облікового запису не існує - NON_EXISTENT_ACCOUNT| | **ОСНОВНИЙ СЦЕНАРІЙ:** | 1. Користувач переходить в особистий кабінет
2. Користувач натискає кнопку "Видалити обліковий запис"
3. Система запитує підтвердження на видалення облікового запису
4. Користувач натискає "Видалити"
5. Система перевіряє існування облікового запису(можливий NON_EXISTENT_ACCOUNT)
6. Система видаляє обліковий запис та стирає його реєстраційні дані
7. Cистема перенаправляє користувача у головне вікно | +

@startuml @@ -263,7 +267,6 @@ start; stop @enduml -

### Сценарії отримання інформації про згадки користувачем | ID: | USER_GET_INFO| @@ -274,6 +277,7 @@ stop | РЕЗУЛЬТАТ: | Система виводить користувачеві інформацію про згадки в інтернеті| | ВИКЛЮЧНІ СИТУАЦІЇ: | Користувач ввів неіснуючий ресурс чи бренд - NON_EXISTENT_BRAND| | ОСНОВНИЙ СЦЕНАРІЙ: | 1. Користувач преходить в особистий кабінет
2. Користувач натискає на владку "Згадки" в особистому кабінеті
3. Користувач вводить бренд і натискає "пошук"
4. Cистема перевіряє правильність вводу бренду(можливий NON_EXISTENT_BRAND)
5. Система зберігає обраний бренд у списку пошуку
6. Система обробляє інформацію про згадки та виводить її користувачеві| +

@startuml @@ -296,7 +300,6 @@ start; stop @enduml -

## 8. Сценарії використання для редактора системи ### Сценарій завантаження даних @@ -308,6 +311,7 @@ stop | РЕЗУЛЬТАТ: |Дані завантажено на сайт| | ВИКЛЮЧНІ СИТУАЦІЇ |Формат файлу не підтримується - WRONG_FILE_FORMAT | | ОСНОВНИЙ СЦЕНАРІЙ: |1. Редактор входить в панель редагування сайту
2. Редактор вибирає опцію на панелі керування "Завантажити данні"
3. Редактор обирає потрібний файл з даними
4. Система перевіряє формат файлу(можливий WRONG_FILE_FORMAT)
5. Редактор натискає кнопку підтвердження | +

@startuml @@ -327,7 +331,6 @@ start; stop @enduml -

### Сценарій оновлення даних | ID: |EDITOR_UPDATE_DATA| @@ -338,6 +341,7 @@ stop | РЕЗУЛЬТАТ: |Існуючі дані оновлено на сайті| | ВИКЛЮЧНІ СИТУАЦІЇ |Обрані дані вже існують - DATA_ALREADY_EXIST | | ОСНОВНИЙ СЦЕНАРІЙ: |1. Редактор входить в панель редагування сайту
2. Редактор вибирає данні для оновлення
3. Система перевіряє наявність даних( можливо DATA_ALREADY_EXIST)
4. Редактор редагує потрібні данні
5. Редактор підтверджує оновлення| +

@startuml |Редактор| @@ -367,6 +371,7 @@ stop | РЕЗУЛЬТАТ: |Дані видалено з сайту| | ВИКЛЮЧНІ СИТУАЦІЇ |Обрані дані відсутні на сайті - DATA_NOT_EXIST| | ОСНОВНИЙ СЦЕНАРІЙ: | 1. Редактор входить в панель редагування сайту
2. Редактор вибирає данні для видалення
3. Система перевіряє наявність даних (можливо DATA_NOT_EXIST)
4. Редактор підтверджує видалення| +

@startuml |Редактор| @@ -396,10 +401,10 @@ stop | **РЕЗУЛЬТАТ:** | Обліковий запис користувача заблоковано| | **ВИКЛЮЧНІ СИТУАЦІЇ:** | Обліковий запис користувача не існує - NON_EXISTENT_ACCOUNT| | **ОСНОВНИЙ СЦЕНАРІЙ:** | 1. Адміністратор входить в панель керування
2. Адміністратор вибирає користувача для блокування
3. Система перевіряє наявність користувача. (можливо NON_EXISTENT_ACCOUNT)
4. Адміністратор блокує користувача | +

@startuml - |Адміністратор| start; :Входить в панель керування; From e4216ebdb4387d57fac0f1a786235bec6be4f6a6 Mon Sep 17 00:00:00 2001 From: Nikk <65355297+Rembqq@users.noreply.github.com> Date: Wed, 15 Nov 2023 22:33:40 +0200 Subject: [PATCH 133/137] Update README.md --- docs/use cases/README.md | 34 ++++++++++------------------------ 1 file changed, 10 insertions(+), 24 deletions(-) diff --git a/docs/use cases/README.md b/docs/use cases/README.md index 8bf832b28..e7ec031db 100644 --- a/docs/use cases/README.md +++ b/docs/use cases/README.md @@ -91,14 +91,12 @@ @startuml actor "Користувач" as User + + usecase "User Delete\nВидалення облікового\nзапису користувача" as UC_1 + usecase "User Get InfoОтримання інформації про\nзгадки" as UC_1.1 - usecase "User Delete\nВидалення облікового запису користувача" as UC_1 - usecase "UC_1\nПереглянути список \nзвітів" as UC_1.1 - usecase "UC_4\nВикликати звіт" as UC_4.0 - - User -> UC_1 - User -> UC_1.1 - User -> UC_4.0 + User -d-> UC_1.1 + User -d-> UC_1 @enduml @@ -140,14 +138,14 @@ @startuml actor "Адміністратор" as Administrator - - usecase "Data Review\nПеревірка даних, запропонованих\nредактором для публікації" as UC_8 + + usecase "Data Review\nПеревірка даних,\nзапропонованих редактором\nдля публікації" as UC_8 usecase "Block User\nБлокування користувача" as UC_9 usecase "Grant Edit Permission\nНадання прав" as UC_10 - Administrator --> UC_8 - Administrator --> UC_9 - Administrator --> UC_10 + Administrator -d-> UC_9 + Administrator -d-> UC_8 + Administrator -d-> UC_10 @enduml @@ -165,7 +163,6 @@ | **РЕЗУЛЬТАТ**: | Система авторизує користувача в обліковий запис| | **ВИКЛЮЧНІ СИТУАЦІЇ:** | Користувач ввів неіснуючу електронну пошту - WRONG_EMAIL
Користувач ввів неправильний пароль - WRONG_PASSWORD| | **ОСНОВНИЙ СЦЕНАРІЙ:** | 1. Користувач натискає "Авторизуватися" в головному вікні
2. Система виводить користувачу форму для вводу ел.пошти та паролю
3. Користувач вводить авторизаційні дані та натискає "Вхід"
4. Cистема перевіряє введені користувачем дані(можливі WRONG_EMAIL,WRONG_PASSWORD)
5. Система авторизує користувача| -

@startuml @@ -201,7 +198,6 @@ stop | **РЕЗУЛЬТАТ:** | Система створює новий обліковий запис та фіксує у ньому реєстраційні дані користувача| | **ВИКЛЮЧНІ СИТУАЦІЇ:** | Користувач ввів неіснуючу або зареєстровану електронну пошту - WRONG_EMAIL| | **ОСНОВНИЙ СЦЕНАРІЙ:** | 1. Користувач натискає "Створити обліковий запис" на головній сторінці
2. Система виводить користувачеві форму для реєстрації
3. Користувач вводить реєстраційні дані
4. Користувач натискає кнопку "Створити обліковий запис"
5. Система перевіряє наявність облікового запису з такою ел. поштою(можливий WRONG_EMAIL)
6. Система створює новий обліковий запис
7. Система перенаправляє користувача у створений обліковий запис. | -

@startuml @@ -240,7 +236,6 @@ stop | **РЕЗУЛЬТАТ**: | Система видаляє обліковий запис користувача та стирає його реєстраційні дані| | **ВИКЛЮЧНІ СИТУАЦІЇ:** | Облікового запису не існує - NON_EXISTENT_ACCOUNT| | **ОСНОВНИЙ СЦЕНАРІЙ:** | 1. Користувач переходить в особистий кабінет
2. Користувач натискає кнопку "Видалити обліковий запис"
3. Система запитує підтвердження на видалення облікового запису
4. Користувач натискає "Видалити"
5. Система перевіряє існування облікового запису(можливий NON_EXISTENT_ACCOUNT)
6. Система видаляє обліковий запис та стирає його реєстраційні дані
7. Cистема перенаправляє користувача у головне вікно | -

@startuml @@ -277,7 +272,6 @@ stop | РЕЗУЛЬТАТ: | Система виводить користувачеві інформацію про згадки в інтернеті| | ВИКЛЮЧНІ СИТУАЦІЇ: | Користувач ввів неіснуючий ресурс чи бренд - NON_EXISTENT_BRAND| | ОСНОВНИЙ СЦЕНАРІЙ: | 1. Користувач преходить в особистий кабінет
2. Користувач натискає на владку "Згадки" в особистому кабінеті
3. Користувач вводить бренд і натискає "пошук"
4. Cистема перевіряє правильність вводу бренду(можливий NON_EXISTENT_BRAND)
5. Система зберігає обраний бренд у списку пошуку
6. Система обробляє інформацію про згадки та виводить її користувачеві| -

@startuml @@ -311,7 +305,6 @@ stop | РЕЗУЛЬТАТ: |Дані завантажено на сайт| | ВИКЛЮЧНІ СИТУАЦІЇ |Формат файлу не підтримується - WRONG_FILE_FORMAT | | ОСНОВНИЙ СЦЕНАРІЙ: |1. Редактор входить в панель редагування сайту
2. Редактор вибирає опцію на панелі керування "Завантажити данні"
3. Редактор обирає потрібний файл з даними
4. Система перевіряє формат файлу(можливий WRONG_FILE_FORMAT)
5. Редактор натискає кнопку підтвердження | -

@startuml @@ -341,7 +334,6 @@ stop | РЕЗУЛЬТАТ: |Існуючі дані оновлено на сайті| | ВИКЛЮЧНІ СИТУАЦІЇ |Обрані дані вже існують - DATA_ALREADY_EXIST | | ОСНОВНИЙ СЦЕНАРІЙ: |1. Редактор входить в панель редагування сайту
2. Редактор вибирає данні для оновлення
3. Система перевіряє наявність даних( можливо DATA_ALREADY_EXIST)
4. Редактор редагує потрібні данні
5. Редактор підтверджує оновлення| -

@startuml |Редактор| @@ -360,7 +352,6 @@ start; stop @enduml -

### Сценарій видалення даних | ID: |EDITOR_DELETE_DATA| @@ -371,7 +362,6 @@ stop | РЕЗУЛЬТАТ: |Дані видалено з сайту| | ВИКЛЮЧНІ СИТУАЦІЇ |Обрані дані відсутні на сайті - DATA_NOT_EXIST| | ОСНОВНИЙ СЦЕНАРІЙ: | 1. Редактор входить в панель редагування сайту
2. Редактор вибирає данні для видалення
3. Система перевіряє наявність даних (можливо DATA_NOT_EXIST)
4. Редактор підтверджує видалення| -

@startuml |Редактор| @@ -389,7 +379,6 @@ start; stop @enduml -

## 9. Сценарій використання адміністратора ### Сценарій блокування користувача @@ -401,7 +390,6 @@ stop | **РЕЗУЛЬТАТ:** | Обліковий запис користувача заблоковано| | **ВИКЛЮЧНІ СИТУАЦІЇ:** | Обліковий запис користувача не існує - NON_EXISTENT_ACCOUNT| | **ОСНОВНИЙ СЦЕНАРІЙ:** | 1. Адміністратор входить в панель керування
2. Адміністратор вибирає користувача для блокування
3. Система перевіряє наявність користувача. (можливо NON_EXISTENT_ACCOUNT)
4. Адміністратор блокує користувача | -

@startuml @@ -420,7 +408,6 @@ start; stop @enduml -

### Сценарій надання користувачу права на редагування | **ID:** |ADMIN_GRANT_EDIT_PERMISSION| @@ -449,7 +436,6 @@ start; stop @enduml -

### Сценарій перевірки даних, запропонованих редактором | **ID:** |ADMIN_DATA_REVIEW| From e7cdbf6801905ff2d2ffa0067097e00da37732eb Mon Sep 17 00:00:00 2001 From: Nikk <65355297+Rembqq@users.noreply.github.com> Date: Wed, 15 Nov 2023 22:40:28 +0200 Subject: [PATCH 134/137] Update README.md --- docs/use cases/README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/docs/use cases/README.md b/docs/use cases/README.md index e7ec031db..47d1b3f89 100644 --- a/docs/use cases/README.md +++ b/docs/use cases/README.md @@ -135,6 +135,7 @@ border: 1px solid #cfd7e6; padding: 1em;" > + @startuml actor "Адміністратор" as Administrator From 96beafbd23455290771aaa1aa915aa33bbc53ffd Mon Sep 17 00:00:00 2001 From: Nikk <65355297+Rembqq@users.noreply.github.com> Date: Wed, 15 Nov 2023 22:49:34 +0200 Subject: [PATCH 135/137] Update README.md --- docs/use cases/README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/use cases/README.md b/docs/use cases/README.md index 47d1b3f89..93defe2b2 100644 --- a/docs/use cases/README.md +++ b/docs/use cases/README.md @@ -93,7 +93,7 @@ actor "Користувач" as User usecase "User Delete\nВидалення облікового\nзапису користувача" as UC_1 - usecase "User Get InfoОтримання інформації про\nзгадки" as UC_1.1 + usecase "User Get Info\nОтримання інформації про\nзгадки" as UC_1.1 User -d-> UC_1.1 User -d-> UC_1 From 1a69315be24e010f6666eeac4f6220cacc2b3fc2 Mon Sep 17 00:00:00 2001 From: Nikk <65355297+Rembqq@users.noreply.github.com> Date: Wed, 22 Nov 2023 13:51:36 +0200 Subject: [PATCH 136/137] business-objects model --- docs/design/README.md | 72 ++++++++++++++++++++++++++++++++++++++++--- 1 file changed, 68 insertions(+), 4 deletions(-) diff --git a/docs/design/README.md b/docs/design/README.md index 25658a9fd..5c0141c35 100644 --- a/docs/design/README.md +++ b/docs/design/README.md @@ -1,7 +1,71 @@ # Проєктування бази даних -В рамках проекту розробляється: -- модель бізнес-об'єктів -- ER-модель -- реляційна схема +## Модель бізнес-об'єктів + +@startuml + + entity User <> #6f91c7 + entity User.id <> #e9f2d5 + entity User.nickname <> #e9f2d5 + entity User.email <> #e9f2d5 + entity User.password <> #e9f2d5 + + User *-r- User.id + User *-d- User.nickname + User *-d- User.email + User *-l- User.password + + entity Role <> #6f91c7 + entity Role.name <> #d7dbb4 + entity Role.description <> #d7dbb4 + + User "0,*"--"1,1" Role + Role *-d- Role.description + Role *-d- Role.name + + entity MentionReport <> #6f91c7 + entity MentionReport.id <> #b9bd9d + entity MentionReport.description <> #b9bd9d + entity MentionReport.creationDate <> #b9bd9d + entity MentionReport.title <> #b9bd9d + + User "0,*"-u-"1,1" MentionReport + + MentionReport *-u- MentionReport.id + MentionReport *-u- MentionReport.description + MentionReport *-u- MentionReport.creationDate + MentionReport *-l- MentionReport.title + + entity ResultData <> #6f91c7 + entity ResultData.id <> #dbce9e + entity ResultData.mentions <> #dbce9e + entity ResultData.mentionedAt <> #dbce9e + entity ResultData.source <> #dbce9e + entity ResultData.body <> #dbce9e + + User "1,1"-d-"0,*" ResultData + MentionReport "1,1"--"0,*" ResultData + + ResultData *-r- ResultData.id + ResultData *-u- ResultData.mentions + ResultData *-u- ResultData.mentionedAt + ResultData *-d- ResultData.source + ResultData *-l- ResultData.body + + entity PubRequest <> #6f91c7 + entity PubRequest.date <> #cfb899 + entity PubRequest.name <> #cfb899 + + User "1,1"-u-"0,*" PubRequest + PubRequest *-u- PubRequest.date + PubRequest *-d- PubRequest.name + + entity PubReview <> #6f91c7 + entity PubReview.status <> #cfa899 + + User "1,1"--"0,*" PubReview + PubReview "0,*"--"1,1" PubRequest + PubReview *-r- PubReview.status + +@enduml From b855675a7fb13af5946f3fcc18552f302a18eaac Mon Sep 17 00:00:00 2001 From: VladiusVostokus <115622905+VladiusVostokus@users.noreply.github.com> Date: Thu, 23 Nov 2023 16:20:58 +0200 Subject: [PATCH 137/137] business-objects model update --- docs/design/README.md | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/docs/design/README.md b/docs/design/README.md index 5c0141c35..9cd128ab3 100644 --- a/docs/design/README.md +++ b/docs/design/README.md @@ -15,11 +15,18 @@ User *-d- User.email User *-l- User.password + entity Access <> #6f91c7 + entity Access.id <> + + Access *-- Access.id + entity Role <> #6f91c7 entity Role.name <> #d7dbb4 entity Role.description <> #d7dbb4 - User "0,*"--"1,1" Role + User "0,*"--"1,1" Access + Access "1,1"--"0,*" Role + Role *-d- Role.description Role *-d- Role.name @@ -29,7 +36,7 @@ entity MentionReport.creationDate <> #b9bd9d entity MentionReport.title <> #b9bd9d - User "0,*"-u-"1,1" MentionReport + User "1,1"-u-"0,*" MentionReport MentionReport *-u- MentionReport.id MentionReport *-u- MentionReport.description @@ -43,7 +50,6 @@ entity ResultData.source <> #dbce9e entity ResultData.body <> #dbce9e - User "1,1"-d-"0,*" ResultData MentionReport "1,1"--"0,*" ResultData ResultData *-r- ResultData.id @@ -67,5 +73,7 @@ PubReview "0,*"--"1,1" PubRequest PubReview *-r- PubReview.status + + @enduml