АвтоАвтоматизацияАрхитектураАстрономияАудитБиологияБухгалтерияВоенное делоГенетикаГеографияГеологияГосударствоДомДругоеЖурналистика и СМИИзобретательствоИностранные языкиИнформатикаИскусствоИсторияКомпьютерыКулинарияКультураЛексикологияЛитератураЛогикаМаркетингМатематикаМашиностроениеМедицинаМенеджментМеталлы и СваркаМеханикаМузыкаНаселениеОбразованиеОхрана безопасности жизниОхрана ТрудаПедагогикаПолитикаПравоПриборостроениеПрограммированиеПроизводствоПромышленностьПсихологияРадиоРегилияСвязьСоциологияСпортСтандартизацияСтроительствоТехнологииТорговляТуризмФизикаФизиологияФилософияФинансыХимияХозяйствоЦеннообразованиеЧерчениеЭкологияЭконометрикаЭкономикаЭлектроникаЮриспунденкция

Подсчет функциональных точек, связанных с транзакциями

Читайте также:
  1. А ПРИНЦИП НЕЗАВИСИМОЙ ДЕЯТЕЛЬНОСТИ . ФУНКЦИОНАЛЬНЫХ ЦЕНТРОВ УПРАВЛЕНИЯ
  2. А) Медитация на идеях, связанных с Брахманом
  3. БУДУЩЕЕ – ЭТО СОЧЕТАНИЕ ГОВОРИТ О ЗАВЕРШЕНИИ ДЕЛ, СВЯЗАННЫХ С ВОПРОСОМ. ЕСЛИ ВАМ ПОКАЗАЛОСЬ, ЧТО ОТВЕТ МОЖНО ЧИТАТЬ ПО-ДРУГОМУ, ВЫ ОШИБАЕТЕСЬ.
  4. Бухгалтерский учет и налогообложение операций, связанных с экспортом
  5. Бухгалтерский учет хозяйственных операций, связанных с ликвидацией предприятий.
  6. В) Совокупность взаимосвязанных и взаимодействующих друг с другом национальных рынков отдельных государств, участвующих в международном разделении труда
  7. ВЕДОМОСТЬ ПОДСЧЕТОВ ОБЪЕМОВ ЗЕМЛЯНЫХ РАБОТ
  8. Взаимодействие проектных и функциональных руководителей
  9. Виды подсудности. Подсудность по связи дел. Подсудность нескольких связанных между собой требований.
  10. Виды связанных с аудиторской деятельностью услуг.
  11. Возможного количества) важных элементов, связанных с
  12. Вопрос Виды терроризма. Действия граждан в экстремальных и чрезвычайных ситуациях, связанных с терроризмом.

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

Транзакция — это элементарный неделимый замкнутый процесс, представляющий значение для пользователя и переводящий продукт из одного консистентного состояния в другое.

В методе различаются следующие типы транзакций (таблица 9):

· EI (external inputs) — внешние входные транзакции, элементарная операция по обработке данных или управляющей информации, поступающих в систему из вне.

· EO (external outputs) — внешние выходные транзакции, элементарная операция по генерации данных или управляющей информации, которые выходят за пределы системы. Предполагает определенную логику обработки или вычислений информации из одного или более ILF.

· EQ (external inquiries) — внешние запросы, элементарная операция, которая в ответ на внешний запрос извлекает данные или управляющую информацию из ILF или EIF.

 

Таблица 9

Основные отличия между типами транзакций. Легенда: О — основная; Д — дополнительная; NA — не применима.

Функция Тип транзакции
EI EO EQ
Изменяет поведение системы О Д NA
Поддержка одного или более ILF О Д NA
Представление информации пользователю Д О О

 

Оценка сложности транзакции основывается на следующих ее характеристиках:

· FTR (file type referenced) — позволяет подсчитать количество различных файлов (информационных объектов) типа ILF и/или EIF модифицируемых или считываемых в транзакции.

· DET (data element type) — неповторяемое уникальное поле данных. Примеры. EI: поле ввода, кнопка. EO: поле данных отчета, сообщение об ошибке. EQ: поле ввода для поиска, поле вывода результата поиска.

Для оценки сложности транзакций служат матрицы, которые представлены в таблица 10 и таблица 11.

 

Таблица 10

Матрица сложности внешних входных транзакций (EI)

EI 1-4 DET 5-15 DET 16+ DET
0-1 FTR Low Low Average
2 FTR Low Average High
3+ FTR Average High High

Таблица 11

Матрица сложности внешних выходных транзакций и внешних запросов (EO & EQ)

EO & EQ 1-5 DET 6-19 DET 20+ DET
0-1 FTR Low Low Average
2-3 FTR Low Average High
4+ FTR Average High High

 

Оценка транзакций в не выровненных функциональных точках (UFP) может быть получена из матрицы (таблица 12)

 

Таблица 12

Сложность транзакций в не выровненных функциональных точках (UFP)

Сложность транзакций Количество UFP (EI & EQ) Количество UFP (EO)
Low    
Average    
High    

 

В качестве примера, рассмотрим оценку управляющей транзакции (EI) для диалогового окна, задающего параметры проверки орфографии в MS Office Outlook (рисунок 40).

Рисунок 40. Диалоговое окно, управляющее проверкой орфографии в MS Office Outlook

 

Каждый "Check box" оценивается, как 1 DET. Выпадающий список — 1 DET. Каждая управляющая кнопка должна рассматриваться как отдельная транзакция. Например, если оценивать управляющую транзакцию по кнопке «OK», то, для данной транзакции мы имеем 1 FTR и 8 DET. Поэтому, согласно матрице (Таблица 10), мы можем оценить сложность транзакции, как Low. И, наконец, в соответствие с матрицей (Таблица 12), данная транзакция должна быть оценена в 3 не выровненных функциональных точек (UFP).


1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 |

Поиск по сайту:



Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Студалл.Орг (0.003 сек.)