135
на внутреннюю – взаимодействие компонентов приложения, и
внешнюю – взаимодействие с другими приложениями.
Рис. 6.2 - Схема рассмотрения системы при оценке ее сложности
в
функциональных точках показана на рисунке
В
соответствии с принятым стандартом размер программы в
функциональных пунктах базируется на количестве и сложности
следующих элементов:
1.
Внешние входные элементы External Inputs (EI) – экраны,
формы, диалоговые окна или управляющие сигналы, при помощи
которых пользователь или внешняя программа добавляет, удаляет или
изменяет данные программы. К этой категории относятся все входные
элементы, обладающие уникальным форматом или уникальной
логикой обработки.
2.
Внешние выходные элементы External Outputs (EO) – экраны,
отчеты, диаграммы или управляющие сигналы, генерируемые
программой для пользователя или внешних программ. К этой
категории относятся все выходные элементы, отличающиеся по
формату или логике обработки от других типов вывода.
3.
Внешние запросы External Inquiry (EQ) – комбинации
входных/выходных элементов, в
которых входному элементу
ставится в соответствие простая выходная форма. Термин происходит
из
мира баз данных и относится к прямому поиску данных. В
современных графических и web-приложениях граница между
запросами и выходными элементами размыта, но в
общем случае
136
запросы производят выборку данных непосредственно из
базы и
ограничиваются минимальным форматированием, а выходные
элементы поддерживают обработку, комбинирование и обобщение
сложных данных с широкими возможностями форматирования.
4.
Внутренние логические файлы Internal Logical Files (ILF’s) –
основные логические группы пользовательских или управляющих
данных находящихся под полным контролем программы. Логический
файл представляет собой один неструктурированный файл или одну
таблицу в реляционной базе данных.
5.
Внешние интерфейсные файлы External Interface Files (EIF’s)
– файлы, находящиеся под контролем других программ, с
которыми
взаимодействует измеряемая программа. К этой категории относятся
все основные группы логических и управляющих данных,
принимаемых или передаваемых программой.
Следующим
шагом
после
распределения
требований
спецификации по пяти главным классам является оценка их
сложности. Классы компонентов оцениваются по сложности и
относятся к категории высокого, среднего или низкого уровней
сложности. Для транзакций (EI, EO, EQ) уровень определяется по
количеству файлов, на которые ссылается транзакция File Types
Referenced (FTR) и количеству типов элементов данных Data Element
Types (DET). Для ILF и EIF имеют значение типы элементов записей
Record Element Types (RET) и DET. Типы элементов записей - это
подгруппа элементов данных в ILF или EIF. Типы элементов данных
– это уникальное не рекурсивное поле подмножества ILF или EIF.
Достарыңызбен бөлісу: