Метод оценивания не требует знания технологии реализации ПК и особенностей среды его функционирования. Оцениванию подлежат запрошенные пользователем функции ПК по обработке данных и связанные с ними информационные объекты. Степень детализации функций и информационных объектов ограничивается тем уровнем декомпозиции функциональных требований к ПК, который приемлем для понимания конечным пользователем ПК функциональных возможностей ПК по преобразованию информации в ходе выполнения запрошенной функции (рисунок 7.1).
Определения. Важными для правильного применения метода являются определения следующих понятий:
Внутренние данные ПК - идентифицируемая конечным пользователем группа логически связанных данных или управляющая информация, сохраняемая, обнов- |
Граница ПК - установленная пользователем граница между информационно-функциональными объектами измеряемого ПК и других (внешних) ПК или предметной области пользователя.
цeсса, идентифицируемого пользователем;
Элементарный процесс - это элементарная единица действия, идентифицируемая (воспринимаемая) конечным пользователем в предметной области. Это самостоятельная технологическая операция в ПК, по завершении выполнения которой предметная область остается в целостном состоянии.
• группа
данных не может быть отнесена к ВИО для данного ПК.
Правила отнесения логической группы данных или управляющей информа- \.
ции к ВИО таковы:
• группа данных
выделяется в соответствии с требованиями пользователя к
данным ПК;
• группа данных используется в ПК;
• группа данных не сопровождается в измеряемом ПК;
• группа данных является ВЛО по крайней мере в одном из других ПК;
• группа данных не может быть отнесена к ВЛО измеряемого ПК.
Шаг 3. Определение сложности
каждого ВЛО и ВИО
Уровень сложности может квалифицироваться как «низкий», «средний» и «высокий». Отнесение объекта к тому или иному уровню сложности производится исходя из числа подгрупп данных и числа элементарных данных ВЛО или ВИО.
Подгруппа данных объекта (ПДО) - идентифицируемая пользователем подгруппа группы данных ВЛО или ВИО. ПДО не является самостоятельной группой данных. Например, объект «больничная карта» может иметь ПДО «информация о болезни» (диагноз, назначение и др.) и «информация о больном» (паспортные данные, адрес) и др.
Элементарное данное объекта (ЭДО) - уникальное (неповторяющееся) идентифицируемое пользователем данное (поле) ВЛО или ВИО.
Матрица оценки уровня сложности ВЛО и ВИО представлена в таблице 7.1.
Если необходимый уровень детализации данных ПК в документации ПС отсутствует - присваивание уровня сложности может производиться на основе экспертных оценок.
Шаг 4. Взвешивание ВЛО и ВИО по уровням сложности.
Веса, присваиваемые ВЛО и ВИО в зависимости от принятого уровня сложности, представлены в таблице 7.2.
Шаг 5. Подсчет условных единиц функциональности по всем ВЛО и ВИО.
Для подсчета условных единиц функциональности информационных объектов (УЕФо) необходимо определить количество ВЛО и ВИО по каждому уровню сложности и полученные значения просуммировать.
Например, если выявлено 2 ВЛО низкого уровня сложности, 3 - среднего, а также 1 ВИО среднего уровня сложности и 2 - высокого, то
УЕФо = 2*7 + 3*10 + 1*7 + 2*10 = 71 условная единица.
7.1.4. Оценка размера и сложности функций обработки данных
Каждое функциональное требование к ПК представляет собой совокупность элементарных функций обработки данных, поддерживаемых элементарными процессами.
Процесс измерения элементарных функций обработки данных ПК включает перечисленные ниже шаги.
Шаг 1. Анализ функциональных требований к ПК и выделение технологических процессов, поддерживающих их реализацию. Технологический процесс может включать несколько технологических операций (элементарных процессов), каждая их которых реализует элементарную функцию ПК.
Шаг 2. Отнесение каждой элементарной функции в пределах одного функционального требования к одной из трех категорий:
• внешний ввод;
• внешний вывод;
• внешний запрос.
Внешний ввод (ВВЦ) - элементарный процесс обработки входа в ПК. ВВД выполняет функцию управления ПК или сопровождения (добавления, обновления или удаления) данных в ВЛО. Например, ввод данных в поле экрана, выбор данных из списка, обработка щелчка на кнопке и др.
Внешний вывод (ВЫВ) - элементарный процесс генерации выхода из ПК. Например, формирование и печать отчета, формирование и вывод данных на экран и др.
Внешний запрос (ЗАП) - элементарный процесс непосредственной выборки запрашиваемых пользователем по определенному критерию данных из ВЛО или ВИО без какого-либо изменения и без сопровождения данных в ВЛО. Например, получение тематической справки, получение контекстной помощи, вывод классификатора, многокритериальный поиск информации и др.
Правила отнесения функции к внешнему вводу:
• данные или управляющие
воздействия, обрабатываемые функцией, по
ступают
извне границы ПК;
• данные сохраняются в ВЛО, и производится сопровождение ВЛО;
• функция реализуется элементарным процессом;
• для функции,
отождествляемой с элементарным процессом, выполняется
одно из
следующих правил:
о логика обработки данных функцией отличает ее от других ВВД; о данные, которые обрабатывает функция, отличаются от данных в других ВВД. Правила отнесения функции к внешнему выводу:
• функция посылает
данные или управляющую информацию за пределы
границы
ПК;
• функция реализуется элементарным процессом;
• для функции,
отождествляемой с элементарным процессом, выполняется
одно из
следующих правил:
о логика обработки данных функцией отличает ее от других ВЫВ; о данные, обрабатываемые функцией, отличаются от данных в других ВЫВ. Правила отнесения функции к внешнему запросу:
• данные, составляющие критерий запроса, получены извне границы ПК;
• данные, составляющие результат запроса, покидают границу ПК;
• результирующие данные
являются выборкой (данные в ВЛО не изменя
ются,
логические или математические действия над данными не производятся);
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.