инна дозволяти зберігати змінені дані користувача. ВажнаяВключена в проектСредняяВысокаяRequirementsПолезностьСтатусСложностьСтабильностьFEAT5: Додати учасника Система повинна мати можливість додавати нових учасників. КрітіческаяВключена в проектВисокаяВисокаяFEAT6: Видалити учасника Система повинна мати можливість видаляти учасників (зареєстрованих користувачів, авторів) ВажнаяВключена в проектНізкаяВисокаяFEAT7: Додати статтю Система повинна мати можливість додавати нову статтю. КрітіческаяВключена в проектВисокаяВисокаяFEAT8: Видалити статтю Система повинна мати можливість видалити статтю. ВажнаяВключена в проектСредняяВисокаяFEAT9: Пошук Система повинна здійснювати пошук по архіву журналу КрітіческаяВключена в проектВисокаяСредняяFEAT10: Інформація про авторів Система повинна мати можливість зберігати інформацію про авторів. ПолезнаяВключена в проектСредняяСредняяFEAT11: Автори Система повинна мати можливість виводити коротку інформацію про авторів ПолезнаяВключена в проектНізкаяСредняяFEAT12: Статті журналу Система повинна надавати можливість зареєстрованим користувачам викачувати повні тексти статей ВажнаяВключена в проектСредняяВисокаяFEAT13: Архів журналу Система повинна мати можливість зберігати весь архів номерів журналу. ВажнаяВключена в проектСредняяВисокаяFEAT14: Завантажити архів журналу Система повинна надавати можливість зареєстрованим користувачам завантажити архів номерів журналу за певний рік. ПолезнаяВключена в проектСредняяВисокаяFEAT15: Подивитися статтю Система повинна надавати користувачеві можливість переглядати тексти статей. КрітіческаяВключена в проектСредняяСредняяFEAT16: Оформлення статті Система повинна надати користувачеві правила оформлення статті до публікації в журналі. ВажнаяВключена в проектНизкаяВысокаяRequirementsПолезностьСтатусСложностьСтабильностьFEAT17: Заявка на публікацію Система повинна надати зареєстрованому користувачеві можливість оформити заявку на публікацію статті в журналі. ВажнаяВключена в проектСредняяСредняяFEAT18: Відповідь на заявку Система повинна повідомляти користувача про статус заявки (прийнята/відхилена). ВажнаяВключена в проектСредняяСредняяFEAT19: Коментарі до статті Система повинна надавати зареєстрованому користувачеві можливість залишати коментарі до статті. ПолезнаяВключена в проектСредняяВисокаяFEAT20: Інформація про журнал Система повинна надавати користувачеві інформацію про журнал. КрітіческаяВключена в проектНізкаяВисокаяFEAT21: Новини Система повинна надавати користувачеві інформацію про майбутні/минулих наукові події у сфері медицини. ПолезнаяВключена в проектСредняяСредняяFEAT22: Новинна розсилка Система повинна надавати зареєстрованому користувачеві можливість підписатися на розсилку новин. ПолезнаяВключена в проектСредняяСредняяFEAT23: Скасування розсилки новин Система повинна надавати зареєстрованому користувачеві можливість відмовитися від розсилки новин ПолезнаяВключена в проектНізкаяВисокаяFEAT24: Хмара тегів Система повинна вести статистику популярності ключових слів виходячи з переглядів статей користувачами КрітіческаяПредложенаСредняяСредняяFEAT25: відновлення пароля Система повинна відновлювати пароль за запитом користувача. ВажнаяВключена в проектСредняяВисокаяFEAT26: Статистика Система повинна збирати статистику за кількістю переглядів статей певних категорій зареєстрованими користувачами. ПолезнаяВключена в проектВисокая Середня
. 4 Нефункціональні вимоги
Вимоги практичності
Вимоги до практичності системи наступні:
· система повинна легко освоюватися користувачем протягом 7-10 хвилин;
· середній час формування заявки на опублікування в журналі має становити 5-10 хвилин.
Вимоги надійності
Вимоги до надійності системи наступні:
· час обробки запиту має займати не більше 5 сек .;
· кількість користувачів, що одночасно працюють з системою, необмежена.
Вимоги сопровождаемости
Вимога до сопровождаемости системи: час реакції групи розробки на реалізацію запропонованого, але не включеного в проект функціонального вимоги (хмара тегів - система повинна вести статистику популярності ключових слів виходячи з переглядів статей користувачами) повинна становити не більше трьох днів з моменту звернення.
4. ПРОЕКТУВАННЯ
. 1 Опис методології RUP
У процесі розробки програми враховувалися рекомендації Rational Unified Process (RUP) - методології розробки програмного забезпечення від компанії Rational Software.обеспечівает строгий підхід до призначення завдань і відповідальності в межах групи розробки. Його мета полягає в тому, щоб гарантувати високу якість програмного продукту, що відповідає потребам кінцевих користувачів, в...