![]() Студопедия КАТЕГОРИИ: АвтоАвтоматизацияАрхитектураАстрономияАудитБиологияБухгалтерияВоенное делоГенетикаГеографияГеологияГосударствоДомЖурналистика и СМИИзобретательствоИностранные языкиИнформатикаИскусствоИсторияКомпьютерыКулинарияКультураЛексикологияЛитератураЛогикаМаркетингМатематикаМашиностроениеМедицинаМенеджментМеталлы и СваркаМеханикаМузыкаНаселениеОбразованиеОхрана безопасности жизниОхрана ТрудаПедагогикаПолитикаПравоПриборостроениеПрограммированиеПроизводствоПромышленностьПсихологияРадиоРегилияСвязьСоциологияСпортСтандартизацияСтроительствоТехнологииТорговляТуризмФизикаФизиологияФилософияФинансыХимияХозяйствоЦеннообразованиеЧерчениеЭкологияЭконометрикаЭкономикаЭлектроникаЮриспунденкция |
Значение языкового множителя для метода обратного запуска
Внешние и внутренние метрики размера ПС Известно, что в большинстве случаев именно размер ПС определяет его сложность и наиболее существенно влияет на график работпо его реализации. Поэтому измерение размера ПС является ключевым фактором дляточной оценки трудоемкости его разработки ипланирования работ по его реализации. Основные метрики размераПС – это количество строк исходного кода (SLOC) и количествофункциональных точек (FPC). FPCявляется внешней метрикой, так как при еѐрасчѐте не берется во внимание технология разработки и кодирования ПС, не учитывается используемый язык программирования. Достаточно наличияподробного внешнего описания ПС, т.е. технического задания на егоразработку, в котором перечислены и раскрыты все реализуемые имфункции. SLOCже является внутренней метрикойи по своей природе С FPC дело обстоит иначе, этот метод напрямую связан с требованиями пользователя к системе, которые уже выражены в виде логических групп данных и автоматизированных бизнес-процессов. Этоозначает, что FPC можно посчитать достаточно точно даже на раннихэтапах цикла разработки ПС. Объективность же оценки FPC зависит Приведѐнные примеры демонстрируют высокую корреляциюмежду FPC и реальным объемом работ, требующихся для завершенияпроекта. Именно поэтому правомерно подставлять FPC вместо SLOCв параметрические модели оценки трудозатрат, которые требуютSLOC в качестве входных данных (например, модели COCOMO,Релея и т.п.). Метод обратного запуска в этом случае как раз являетсятем средством, которое делает возможной такую замену. Так как FPC не привязано к конкретной реализации ПС, то егоможно использовать для сравнения различных вариантов реализаций,не прибегая к нормализации.
2.3. Руководство по подсчѐту функциональных точек Общая цель анализа по методу функциональных точек – этоподсчет нормированного количества функциональных точек. Этотпроцесс включает в себя пять шагов: 1. Определение границ ПС. 2. Идентификация и оценка функциональности данных (ILF,EIF). 4. Определение значения нормирующего фактора (VAF). 5. Подсчет нормированного количества функциональных точек. Источниками информации для выполнения всех этих шагов могут служить: · общая спецификация на ПС (техническое задание - ТЗ),включающая функциональную спецификацию и спецификацию качества; · имеющаяся на момент оценки документация по интерфейсам; · отчеты по другим метрикам ПС; · общение с пользователями; · прототип руководства пользователя; · результаты функционального моделирования; · логическая модель данных; · диаграммы потоков данных; · результаты системного анализа, полученные с использованием различных методик, например, таблиц решений, сетей Петри, диаграмм UML и т.п. Определение границ ПС. Границы ПС могут быть установлены уже на ранних этапах Границы для приложений Internet/Intranet определяются также,как и для обычных ПС. Для них границы формируются не относительно пользовательского интерфейса или нескольких экранов, а относительно всего приложения в целом. Часто Internet/Intranet приложение разрабатывается как замена или расширение существующегоПС, и в этом случае, очевидно, некорректно рассматривать такоеInternet/Intranet приложение как принципиально новое ПС.Границы для приложений клиент/сервер должны формироваться Идентификация и оценка функциональности данных (ILF и Как уже отмечалось, ILF и EIF являются логически связанными В целом задача оценки количества RET в методе функциональных точек одна из самых сложных и результат ее решения достаточносильно зависит от точки зрения оценивающего.Что касается количества DET в логическом файле, то их выделение и подсчет можно связать с процедурой поддержки этого файла,осуществляемой с помощью транзакционной функции внешнего ввода (EI). Очевидно, что все различные типы полей данных, используемые во внешних вводах (EI), поддерживающих данный логический Идентификация и оценка функциональности транзакций (EI,EO, EQ).Напомним, что элементарные процессы, в которых данные пересекают границу ПС снаружи внутрь, называются внешними вводами(EI). Важными источниками информации для определения внешнихвводов являются форматы экранов и диалогов ввода, а также любые Элементарные процессы, в которых данные пересекают границу Например, выводы на различные внешние устройства, органыуправления, исполнительные механизмы и т.п. в системах реальноговремени и встраиваемых системах также необходимо учитывать. Приэтом такие выводы должны сопровождаться процессами генерирования выводимых данных или управляющей информации, вычислениями и т.п. Элементарные процессы, в которых данные пересекают границу В табл.7. приведены примеры элементов данных, которые могут Когда внешние вводы, выводы и запросы определены, оценивается количество типов их элементов данных (DET) и количество типов используемых файлов (FTR).Различные FTR позволяют отличать внешние вводы, выводыили запросы друг от друга. Любой FTR должен быть либо внутренним логическим файлом (ILF), либо внешним интерфейсным файлом(EIF). Каждый внутренний логический файл, связанный с внешним Например, внешний ввод может обновлять внутренний логический файл, но в то же время ссылаться на «файл безопасности», являющийся по отношению к рассматриваемому ПС внешним интерфейсным файлом, чтобы убедиться, что пользователь имеет соответствующий уровень доступа. Это как раз тот случай, когда необходимо для данного внешнего ввода учитывать два FTR. Таблица 7 |
||||||||||||||||||
Последнее изменение этой страницы: 2018-04-12; просмотров: 533. stydopedya.ru не претендует на авторское право материалов, которые вылажены, но предоставляет бесплатный доступ к ним. В случае нарушения авторского права или персональных данных напишите сюда... |