КАТЕГОРИИ:
АстрономияБиологияГеографияДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРиторикаСоциологияСпортСтроительствоТехнологияФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника
|
МЕТОДИКИ ОЦЕНКИ ТРУДОЕМКОСТИ РАЗРАБОТКИ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ10.1. МЕТОДИКА ОЦЕНКИ ТРУДОЕМКОСТИ РАЗРАБОТКИ НА ОСНОВЕ ВАРИАНТОВ ИСПОЛЬЗОВАНИЯ. 10.1.1. ОПРЕДЕЛЕНИЕ ВЕСОВЫХ ПОКАЗАТЕЛЕЙ ДЕЙСТВУЮЩИХ ЛИЦ. Все действующие лица системы делятся на три типа: простые, средние и сложные. · Простое действующее лицо представляет внешнюю систему с четко определенным программным интерфейсом. · Среднее действующее лицо представляет либо внешнюю систему, взаимодействующую с данной системой посредством протокола наподобие TCP/IP, либо личность, пользующуюся текстовым интерфейсом (например, алфавитно-цифровым термина лом). · Сложное действующее лицо представляет личность, пользующуюся графическим пользовательским интерфейсом. Общее количество действующих лиц каждого типа умножается на соответствующий весовой коэффициент, затем вычисляется общий весовой показатель (табл. 3.1). Таблица 1. Весовые коэффициенты действующих лиц
В качестве примера рассмотрим систему регистрации для учебного заведения (табл. 2).
Таблица 2. Типы действующих лиц
Таким образом, общий весовой показатель равен: А = 2 * 1 + 3 * 3 = 11.
10.1.2. ОПРЕДЕЛЕНИЕ ВЕСОВЫХ ПОКАЗАТЕЛЕЙ ВАРИАНТОВ ИСПОЛЬЗОВАНИЯ. Все варианты использования делятся на три типа: простые, средние и сложные в зависимости от количества транзакций в потоках событий (основных и альтернативных). В данном случае под транзакцией понимается атомарная последовательность действий, которая выполняется полностью или отменяется. Общее количество вариантов использования каждого типа умножается на соответствующий весовой коэффициент, затем вычисляется общий весовой показатель (табл. 3). Таблица 3. Весовые коэффициенты вариантов использования
Другой способ определения сложности вариантов использования заключается в подсчете количества классов анализа, участвующих в их реализации (табл. 4).
Таблица 4. Весовые коэффициенты вариантов использования
Для системы регистрации сложность вариантов использования определяется следующим образом (табл. 5).
Таблица 5. Сложность вариантов использования
Таким образом, общий весовой показатель равен: UC = 5 * 5 + 10 * 3 = 55. В результате получаем показатель UUCP (Unadjusted Use Case Points): UUCP = A + UC = 66.
|