Каждому показателю присваивается значение Ti в
диапазоне от 0 до 5 (0 означает отсутствие значимости показателя для данного
проекта, 5 - высокую значимость). Значение TCF вычисляется по формуле:
TCF = 0,6 + (0,01 * (ΣTi * Весi
)
Таблица 3.6. Показатели технической сложности системы электронной торговли
|
Показатель |
Вес |
Значение |
Значение с учетом веса |
|
Т1 |
2 |
3 |
6 |
|
Т2 |
1 |
3 |
3 |
|
Т3 |
1 |
5 |
5 |
|
Т4 |
1 |
3 |
3 |
|
Т5 |
1 |
3 |
3 |
|
Т6 |
0,5 |
5 |
2,5 |
|
Т7 |
0,5 |
5 |
2,25 |
|
Т8 |
2 |
2,5 |
5 |
|
Т9 |
1 |
1 |
5 |
|
Т10 |
1 |
2 |
5 |
|
Т11 |
1 |
3 |
4 |
|
Т12 |
1 |
5 |
5 |
|
Т13 |
1 |
1 |
1 |
|
Сумма |
41,75 |
||
Вычислим TCF для системы:
= 0,6 + (0,01 * 41,75) = 1,0175
3.4 Определение уровень квалификации
разработчиков
Уровень квалификации разработчиков (EF - Environmental Factor) вычисляется с учетом следующих показателей.
Каждому показателю присваивается значение в
диапазоне от 0 до 5. Для показателей F1 - F4 0 означает отсутствие, 3 - средний
уровень, 5 - высокий уровень. Для показателя F5 0 означает отсутствие
мотивации, 3 - средний уровень, 5 - высокий уровень мотивации. Для F6 0
означает высокую нестабильность требований, 3 - среднюю, 5 - стабильные
требования. Для F7 0 означает отсутствие специалистов с частичной занятостью, 3
- средний уровень, 5 - все специалисты с частичной занятостью. Для показателя
F8 0 означает простой язык программирования, 3 - среднюю сложность, 5 - высокую
сложность.
Таблица 3.7. Показатели уровня квалификации разработчиков
|
Показатель |
Описание |
Вес |
|
F1 |
Знакомство с технологией |
1,5 |
|
F2 |
Опыт разработки приложений |
0,5 |
|
F3 |
Опыт использования ООП |
1 |
|
F4 |
Наличие ведущего аналитика |
0,5 |
|
F5 |
Мотивация |
1 |
|
F6 |
Стабильность требований |
2 |
|
F7 |
Частичная занятость |
-1 |
|
F8 |
Сложные языки программирования |
-1 |
Для каждого показателю даем значение от 1 до 5.
Вычислим EF для системы электронной торговли :
Таблица 3.8. Показатели уровня квалификации разработчиков системы электронной торговли
|
Показатель |
Вес |
Значение |
|
|
F1 |
1,5 |
4 |
6 |
|
F2 |
0,5 |
4 |
2 |
|
F3 |
1 |
1 |
1 |
|
F4 |
0,5 |
4 |
2 |
|
F5 |
1 |
5 |
5 |
|
F6 |
2 |
2 |
4 |
|
F7 |
-1 |
0 |
0 |
|
F8 |
-1 |
0 |
0 |
|
∑ |
|
|
20 |
Значение EF вычисляется по формуле:
EF = 1,4 + (-0,03* (ΣFi * Весi
))
Вычислим EF:
= 1,4 + (-0,03*20) = 0.8
В результате получаем окончательное значение UCP (Use Case Points):
= UUCP * TCF * EF = 93 * 1,075* 0.8 = 79,98
.5 Оценка трудоемкости проекта
Рассмотрим показатели F1-F8 и определим, сколько показателей F1-F6 имеют значение меньше 3 и сколько показателей F7-F8 имеют значение больше 3. Если общее количество меньше или равно 2, следует использовать 20 чел.-ч на одну UCP, если 3 или 4-28. Если общее количество равно 5 или более, следует внести изменения в сам проект, в противном случае риск провала слишком высок.
Для системы регистрации получаем 20 чел.-ч на одну UCP.
Таким образом, общее количество человеко-часов
на весь проект равно
UCP =79,98*20 = 1599,6 ч/ч
=1599,6 ч/ч что составляет около 39,99 недель при 40-часовой рабочей неделе. Допустим, что команда разработчиков состоит из четырех человек (руководитель программист, дизайнер и аналитик), и добавим 3 недели на различные непредвиденные ситуации, тогда в итоге получим 10,7 недель на весь проект.
Для подсчета заработной платы сотрудников за
весь период проекта, были произведены вычисления, показанные на рис. 3.9.
Таблица 3.9. начисление зарплаты сотрудникам электронной торговли
|
№ |
Сотрудник |
ч/ч |
З/п за час |
Начисление з/п за проект |
|
1 |
Руководитель |
500 |
28 |
14000 |
|
2 |
Программист |
400 |
17 |
6800 |
|
3 |
Дизайнер |
300 |
14 |
4200 |
|
4 |
Аналитик |
400 |
17 |
6800 |
|
сумма: |
1600 |
9 |
31800 |
|
На таблице 3.9. показано начисление зарплаты за проект разработчика и преподавателя ИС. Исходя из вычисленной суммы разработанного учебно - методического комплекса понятно, что получает 28 сом в час, программист и аналитик получают по 17 сом в час а дизайнер получает. Это означает что разработка ИС электронной торговли является эффективной, потому что она действительно оправдывает эту стоимость.
В этой главе была рассчитана калькуляция весовых
действующих лиц, калькуляция весовых вариантов использования, определен уровень
технической сложности проекта, определен уровень квалификации разработчиков и
найдена оценка трудоемкости проекта.
Заключение
В результате выполнение курсовой работы была реализована поставленная цель и задачи три главы
В первой главе был произведен этап анализа, описана предметная область, определены процессы, описаны прецеденты, приведены диаграммы прецедентов, описан типичный ход событий, описана концептуальная модель, описаны функции системы, приведена диаграмма последовательности и взаимодействие актеров с системой
Во второй главе был произведен системные операции, варианты использовании несколько прецедентов и их цель, исполнители, тип и какие функции содержит эти прецеденты. Проектировано диаграмма состояние, разработано диаграмма компонентов модуль корзина-заказ. Проектировано диаграмма развертывание.
В третьем главе была рассчитана калькуляция
весовых действующих лиц, калькуляция весовых вариантов использования, определен
уровень технической сложности проекта, определен уровень квалификации
разработчиков и найдена оценка трудоемкости проекта.
Список литературы
1. UML основы. М. Фаулер. - СПб.: Символ-Плюс, 2005. - 184 с.
. Технологии разработки программного обеспечения. С.А. Орлов. - СПб.: Питер, 2002. - 342 с.
. Дастурамал барои иҷрои корҳои лабораторӣ аз фанни технологияи UML. Солиев О.М., Худойбердиев Х.А. (электронӣ дар китобхонаи рақамии ДПДТТ)
. Дастурамал барои иҷрои корҳои семестрӣ аз фанни технологияи UML. Худойбердиев Х.А. (электронӣ дар китобхонаи рақамии ДПДТТ)
. Язык UML. Руководство пользователя. Г. Буч, Д. Рамбо, А. Джекобсон. - СПб.: Питер, 2001. - 325 с.
. Использование средств Visual Basic.Net в создании информационных систем. Учебное пособие. Мачулина Л.А., Скороходов В.А. - Ростов-на-Дону: 2008. -141 с.
. Самоучитель UML. Леоненков А.В. -СПб.: БХВ-Петербург, 2006. -432 с.
.
Практикум по проектированию программного обеспечения экономических
информационных систем: Учеб. пособие. Вендров А.М. - М.: Финансы и статистика,
2006. - 192 с.
Приложение
Рис. 3. компонент главного страницы