Аспект пропозиції | Суть аспекту пропозиції |
---|---|
Назва програмної системи | Fair Online Judge |
Призначення системи. | Призначенням розроблюваної системи є визначення близькості текстових файлів (наприклад, програмних кодів) у структурному та семантичному розумінні, візуалізація означеної близькості. Система буде розгорнута у вигляді веб-сервісу. Сценарій користування наступний:
|
Порівняння з існуючими аналогічними системами. Ефект від її впровадження. | Авторам не відомий сервіс, що надавав би можливість порівняння та візуалізації близькості двох та більше файлів. Ефектом від впровадження є надання унікального сервісу; також відкритий код на репозиторії сприятиме зацікавленості у вдосконаленні або наданні схожого рішення. |
Загальна характеристика задачі, що вирішується. | Вирішення прикладної задачі є необхідною частиною для демонстрації існуючого успіху у вирішенні дослідницьких задач у галузі роботи з текстовими даними на структурному та семантичному рівні. Характеристика задачі подана у вигляді основних підзадач:
|
Мотивація вибору задачі |
|
Аналіз здійсненності. Необхідні для виконання проекту ресурси. Основний ризик для проекту. | Складність полягає у плануванні розробки проекту, тобто рішенні підзадач, зазначених у відповідних пуктах, проектуванні архітектури, опануванні фронт-енд частини. Ризиком є
|
Модель виробничого циклу. Обгрунтування вибору. Відмінні риси процесу розробки обраної системи. | В якості моделі була вибрана ітеративна модель. З вибором такої моделі на кожному кроці буде змога повенутися на попередні для редагування аспектів проекту. |