о використовувати конструктивну модель вартості сосом Баррі Боема. [2]
подмодели сосом можуть застосовуватися до трьох типів програмних проектів. У нашому випадку ведеться розробка поширеного типу програмного проекту. Рівняння базової подмодели COCOMO мають вигляд:
Е=[чол - міс]; (4)=[міс], (5)
де Е - витрати в людино - місцях, D - час розробки, KLOC - кількість тисяч рядків у програмному продукті.
Коефіцієнти а, b, с, d визначаються за таблицею 10.
Таблиця 10 - Коефіцієнти для базової подмодели COCOMO
Тип проектааbcdРаспространенный2,41,052,50,38Полунезависимый3,01,122,50,35Встроенный3,61,202,50,32
Підставивши коефіцієнти a, b, c і d для поширеного типу проекту у формули 4 і 5 отримаємо:
[чол / міс]
[міс] 6 місяців і 9 днів
Отримані оцінки дозволять скорегувати строки виконання проекту.
3.8 Проектування графічного інтерфейсу користувача (ГПИ)
Зважаючи обмеженого обсягу часу, виділеного на проектування, опрацювання ГПИ слід виконувати в два етапи:
. підготовка чорнового ескізу користувача інтерфейсу, що представляє собою перелік інтерфейсних елементів, необхідних для забезпечення необхідної функціональності;
. підготовка підсумкового ескізу шляхом переробки чорнового варіанту ГПИ відповідно до описаної на сторінках ПЗ концепцією.
Опис макета типової форми і послідовності форм буде наведено нижче, в пунктах 3.8.1 «Опис послідовності форм (діаграма станів)» і 3.8.2 «Опис макета типової форми».
3.8.1 Опис послідовності форм (діаграма станів)
Діаграма станів призначена для опису станів об'єкта та умов переходу між ними. Даний тип діаграм дозволяє представити всі поведінка отриманого програмного об'єкта у вигляді графічних значків станів. [2] Проектована система взаємодіє з вісьмома типами форм різних за функціональністю (див. додаток K малюнок K1).
Перед початком роботи з системою, буде запускатися головна форма з вкладкою «Главная» (передбачається вільне перемикання вкладок між собою) містить список активних і майбутніх турнірів, після чого користувач може або звернутися до форми авторизації, де йому буде надана можливість ввести особистий логін і пароль у відповідні поля форми, або перейти на форму зворотного зв'язку і відправити повідомлення адміністратору. Якщо користувач не зареєстрований - йому надасться можливість, перейшовши на форму реєстрації в системі, пройти етапи реєстрації. Після успішної реєстрації користувач зможе знову перейти на форму авторизації в системі і ввести свій особистий логін і пароль. Якщо їх справжність буде підтверджена, то користувачеві про це повідомить інформаційне повідомлення і здійсниться вхід в систему відповідно до прав доступу. В іншому випадку, користувачеві буде видане повідомлення про те, що справжність логіна і пароля не підтверджена. Після цього він може повторно ввести дані, або вийти з програми.
Якщо вхід виконаний під адміністратором буде активна вкладка «Управління». Адміністратор може звернутися до форми створення попереднього турніру, потім перейти на форму додавання завдань. Після додавання більше трьох завдань, можна завершити додаванн...