Студопедия КАТЕГОРИИ: АвтоАвтоматизацияАрхитектураАстрономияАудитБиологияБухгалтерияВоенное делоГенетикаГеографияГеологияГосударствоДомЖурналистика и СМИИзобретательствоИностранные языкиИнформатикаИскусствоИсторияКомпьютерыКулинарияКультураЛексикологияЛитератураЛогикаМаркетингМатематикаМашиностроениеМедицинаМенеджментМеталлы и СваркаМеханикаМузыкаНаселениеОбразованиеОхрана безопасности жизниОхрана ТрудаПедагогикаПолитикаПравоПриборостроениеПрограммированиеПроизводствоПромышленностьПсихологияРадиоРегилияСвязьСоциологияСпортСтандартизацияСтроительствоТехнологииТорговляТуризмФизикаФизиологияФилософияФинансыХимияХозяйствоЦеннообразованиеЧерчениеЭкологияЭконометрикаЭкономикаЭлектроникаЮриспунденкция |
Уровни сложности для внутренних и внешних файлов (ILF и EIF)Стр 1 из 6Следующая ⇒
Лабораторная работа 1 ОЦЕНКА РАЗМЕРА И СЛОЖНОСТИ ПРОГРАММНЫХ ЦЕЛЬ РАБОТЫ Целью работы является ознакомлениес концепциями оценки ТЕОРЕТИЧЕСКАЯ СПРАВКА 2.1. Основные положения метода функциональных точек Общая функциональностьопределяется и измеряется путем: · анализа логических групп данных, которые используются иподдерживаются ПС, и характеризуют, по сути, функциональность данных; · анализа вводимой и выводимой пользователем информации, т.е. функциональности совершаемых транзакций. Таким образом, общая функциональность является суммой двухсоставляющих (рис. 1):
Функциональность = Функциональность Данных + Функциональность Транзакций Рис. 1. Функциональность ПС
Измерение функциональности необходимо начинать с определения границ ПС. Обычно функциональность данных представляется файлами,таблицами баз данных, объектами и другими единицами храненияинформации. При анализе по методу функциональных точек рассматриваются два видагрупп данных: Внутренний логический файл(ILF - InternalLogicalFile)– логически связанная группа данных, определяемая пользователем инаходящаяся внутри границ ПС (рис. 2, а); Внешний интерфейсный файл(EIF - ExternalInterfaceFile) –логически связанная группа данных, обеспечивающая ПС информацией, но лежащая за его пределами и поддерживаемая другим ПС,(рис.2, б).
а) внутренние логические файлы; б) внешние интерфейсные файлы Транзакции – это элементарные процессы, т.е. наименьшие единицы активности, меющие смысл для пользователя, которые происходят внутри ПС и которые порождаются входной и выходной информацией. В анализе, основанном на методе функциональных точек,выделяют три вида транзакций: 1. Внешний ввод(EI - ExternalInput) – процесс ввода данных 2. Внешний вывод(EO - ExternalOutput) – процесс, генерирующий данные или управляющую информацию, которыепоступают на выход ПС (рис. 3, б). Обычно процесс видаEO представляет собой формирование различных экранов,отчетов, сообщений. 3. Внешний запрос(EQ - ExternalInquiry) – диалоговыйввод, который приводит к немедленному ответу ПС в форме диалогового вывода (рис. 3, в). При этом диалоговыйввод в самом ПС не сохраняется, а диалоговый вывод не
Рис. 3.Функциональность транзакций ПС
Для внешних и внутренних файлов (ILF и EIF) сложность определяется и ранжируется при помощи количества типов элементов записей (RET - RecordElementTypes) и количества типов элементов Уровни сложности для внутренних и внешних файлов (ILF иEIF) в зависимости от количества RET и DET приведены в табл. 1.
Уровни сложности для внутренних и внешних файлов (ILF и EIF)
Для транзакционных функций (EI, EO и EQ) сложность определяется и ранжируется при помощи количества типов используемыхфайлов (FTR - FileTypesReferenced), т.е. количества ILF и EIF,участвующих в транзакционном процессе, а также количества типов
Таблица 2 |
||||||||||||||||||
Последнее изменение этой страницы: 2018-04-12; просмотров: 578. stydopedya.ru не претендует на авторское право материалов, которые вылажены, но предоставляет бесплатный доступ к ним. В случае нарушения авторского права или персональных данных напишите сюда... |