Лекции.Орг


Поиск:




Категории:

Астрономия
Биология
География
Другие языки
Интернет
Информатика
История
Культура
Литература
Логика
Математика
Медицина
Механика
Охрана труда
Педагогика
Политика
Право
Психология
Религия
Риторика
Социология
Спорт
Строительство
Технология
Транспорт
Физика
Философия
Финансы
Химия
Экология
Экономика
Электроника

 

 

 

 


Уровень активности дня недели




День Хиты % от Сумма хитов Сеансы пользователя
Понедельник 1887 16,41 201
Вторник 1547 13,45 177
Среда 1975 17,17 195
Четверг 1591 13,83 191
Пятница 2209 19,21 200
Суббота 1286 11,18 121
Воскресенье 1004 8,73 111
Сумма по рабочим дням 9209 80,08 964
Сумма по выходным дням 2290 19,91 232

 

Примеры элементов данных для различных характеристик приведены в табл. 2.3, а табл. 2.4 содержит правила учета элементов данных из графического интерфейса пользователя (GUI).

Таблица 2.3. Примеры элементов данных

Информационная характеристика Элементы данных
Внешние Вводы Внешние Выводы   Внешние Запросы Поля ввода данных, сообщения об ошибках, вычисляемые значения, кнопки Поля данных в отчетах, вычисляемые значения, сообщения об ошибках, заголовки столбцов, которые читаются из внутреннего файла Вводимые элементы: поле, используемое для поиска, щелчок мыши. Выводимые элементы — отображаемые на экране поля

Таблица 2.4. Правила учета элементов данных из графического интерфейса пользователя

 

Элемент данных Правило учета
Группа радиокнопок   Группа флажков (переключателей) Командные кнопки   Списки Так как в группе пользователь выбирает только одну радиокнопку, все радиокнопки группы считаются одним элементом данных Так как в группе пользователь может выбрать несколько флажков, каждый флажок считают элементом данных Командная кнопка может определять действие добавления, изменения, запроса. Кнопка ОК может вызывать транзакции (различных типов). Кнопка Next может быть входным элементом запроса или вызывать другую транзакцию. Каждая кнопка считается отдельным элементом данных Список может быть внешним запросом, но результат запроса может быть элементом данных внешнего ввода

Например, GUI для обслуживания клиентов может иметь поля Имя, Адрес, Город, Страна, Почтовый Индекс, Телефон, Email. Таким образом, имеется 7 полей или семь элементов данных. Восьмым элементом данных может быть командная кнопка (добавить, изменить, удалить). В этом случае каждый из внешних вводов Добавить, Изменить, Удалить будет состоять из 8 элементов данных (7 полей плюс командная кнопка).

Обычно одному экрану GUI соответствует несколько транзакций. Типичный экран включает несколько внешних запросов, сопровождающих внешний ввод.

Обсудим порядок учета сообщений. В приложении с GUI генерируются 3 типа сообщений: сообщения об ошибке, сообщения подтверждения и сообщения уведомления. Сообщения об ошибке (например, Требуется пароль) и сообщения подтверждения (например, Вы действительно хотите удалить клиента?) указывают, что произошла ошибка или что процесс может быть завершен. Эти сообщения не образуют самостоятельного процесса, они являются частью другого процесса, то есть считаются элементом данных соответствующей транзакции.

С другой стороны, уведомление является независимым элементарным процессом. Например, при попытке получить из банкомата сумму денег, превышающую их количество на счете, генерируется сообщение Не хватает средств для завершения транзакции. Оно является результатом чтения информации из файла счета и формирования заключения. Сообщение уведомления рассматривается как внешний вывод.

Данные для определения ранга и оценки сложности транзакций и файлов приведены в табл. 2.5-2.9 (числовая оценка указана в круглых скобках). Использовать их очень просто. Например, внешнему вводу, который ссылается на 2 файла и имеет 7 элементов данных, по табл. 2.5 назначается средний ранг и оценка сложности 4.

Таблица 2.5. Ранг и оценка сложности внешних вводов

 

Ссылки на файлы

Элементы данных

 
  1-4 5-15 >15
0-1 2 >2 Низкий (3) Низкий (3) Средний (4) Низкий (3) Средний (4) Высокий (6) Средний (4) Высокий (6) Высокий (6)

Таблица 2.6. Ранг и оценка сложности внешних выводов

 

Ссылки на файлы

Элементы данных

  1-4 5-19 >19
0-1 2-3 >3 Низкий (4) Низкий (4) Средний (5) Низкий (4) Средний (5) Высокий (7) Средний (5) Высокий (7) Высокий (7)

Таблица 2.7. Ранг и оценка сложности внешних запросов

 

Ссылки на файлы

Элементы данных

  1-4 5-19 >19
0-1 2-3 >3 Низкий (3) Низкий (3) Средний (4) Низкий (3) Средний (4) Высокий (6) Средний (4) Высокий (6) Высокий (6)

Таблица 2.8. Ранг и оценка сложности внутренних логических файлов

 

Типы элементов-записей

Элементы данных

  1-19 20-50 >50
1 2-5 >5 Низкий (7) Низкий (7) Средний (10) Низкий (7) Средний (10) Высокий (15) Средний (10) Высокий (15) Высокий (15)

Таблица 2.9. Ранг и оценка сложности внешних интерфейсных файлов

Типы элементов-записей

Элементы данных

  1-19 20-50 >50
1 2-5 >5 Низкий (5) Низкий (5) Средний (7) Низкий (5) Средний (7) Высокий (10) Средний (7) Высокий (10) Высокий (10)

Отметим, что если во внешнем запросе ссылка на файл используется как на этапе ввода, так и на этапе вывода, она учитывается только один раз. Такое же правило распространяется и на элемент данных (однократный учет).

После сбора всей необходимой информации приступают к расчету метрики — количества функциональных указателей FP (Function Points). Автором этой метрики является А. Албрехт (1979) [7].

Исходные данные для расчета сводятся в табл. 2.10.

 

Таблица 2.10. Исходные данные для расчета FP-метрик

 

Имя характеристики




Поделиться с друзьями:


Дата добавления: 2018-10-18; Мы поможем в написании ваших работ!; просмотров: 192 | Нарушение авторских прав


Поиск на сайте:

Лучшие изречения:

Человек, которым вам суждено стать – это только тот человек, которым вы сами решите стать. © Ральф Уолдо Эмерсон
==> читать все изречения...

2316 - | 2171 -


© 2015-2025 lektsii.org - Контакты - Последнее добавление

Ген: 0.008 с.