Таблица 3.5.2 «Журнал (Zhurnal)»
№
Название поля
Тип данных
Размер
Комментарий
1
Код
Smallint
10
Первичный ключ
2
операция
Название
3
Дата
Таблица 3.5.3 «Операция (Operaciya)».
Код операции
Таблица 3.5.4 «терминал (terminal)».
Таблица 3.5.5 «Файл (fail)».
Код файла
Дата создания
50
Таблица 3.5.6 «Пользователь (pol'zovatel)».
Код пользователя
Учетная запись
20
Логин и пароль
Имя
ФИО
3.6 Пользовательский интерфейс
Рис. 3.6.1 Параметры безопасности
Рис. 3.6.2 Назначение прав пользователя
4. Оценка трудоемкости
4.1 Определение трудовых показателей действующих лиц
Все действующие лица системы делятся на три типа: простые, средние и сложные. Простое действующее лицо представляет внешнюю систему с четко определенным программным интерфейсом (API). Среднее действующее лицо представляет либо внешнюю систему, взаимодействующую с данной системой посредством протокола наподобие TCP/IP, либо личность, пользующуюся текстовым интерфейсом (например, ASCII-терминалом). Сложное действующее лицо представляет личность, пользующуюся графическим интерфейсом (GUI).
Подсчитанное количество действующих лиц каждого типа умножается на соответствующий весовой коэффициент, затем вычисляется общий весовой показатель A.
Таблица 4.1 «Весовые коэффициенты действующих лиц».
Тип действующего лица
Весовой коэффициент
Простое
Среднее
Сложное
Таблица 4.2 «Типы действующих лиц».
Действующее лицо
Тип
Системный администратор
Пользователь
Система
Таким образом, общий весовой показатель равен:
А = 1 • 2 + 2 • 3 = 8
4.2 Определение весовых показателей вариантов использования
Все варианты использования делятся на три типа: простые, средние и сложные в зависимости от количества транзакций в потоках событий (основных и альтернативных). В данном случае под транзакцией понимается атомарная последовательность действий, которая выполняется полностью или отменяется. Общее количество вариантов использования каждого типа умножается на соответствующий весовой коэффициент, затем вычисляется общий весовой показатель (таблица 4.3).
Таблица 4.3 «Весовые коэффициенты вариантов использования».
Тип варианта использования
Описание
Простой
3 или менее транзакций
5
Средний
От 4 до 7 транзакций
Сложный
Более 7 транзакций
15
Для системы безопасности сложность вариантов использования определяется следующим образом (таблица 4.4).
Таблица 4.4 «варианты использования».
Вариант использования
вход в систему
Выход из системы
блокировка терминала
создание файлов
пометка документов на удаление
добавление пользователя
удаление пользователя
Изменение прав доступа пользователей
смена пароля пользователей
удаление документов, помеченных на удаление
просмотр журнала операций
запись времени работы пользователя в системе
ведение журнала операций пользователя
UC = 11 • 5 + 2 • 10 = 75
В результате получаем показатель UUCP (Unadjusted Use Case Points):
UUCP = A + UC = 75 + 8 = 83
4.3 Определение технической сложности проекта
Техническая сложность проекта (TCF - Technical Complexity Factor) вычисляется с учетом показателей технической сложности (табл.6). Каждому показателю присваивается значение Ti в диапазоне от 0 до 5 (0 означает отсутствие значимости показателя для данного проекта, 5 - высокую значимость). Значение TCF вычисляется по формуле
Страницы: 1, 2, 3, 4