![]() Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь КАТЕГОРИИ: ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву ![]() Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Базы данных программной системы
Размерность программной системы (в данном случае базы данных) определяется количеством объектов, атрибутов и их взаимосвязями. В результате анализа объекта автоматизации строится концептуальная (физическая, логическая) модель базы данных для определения количества таблиц предметной области, связей и атрибутов. Анализируя построенную модель БД получаем: N – количество таблиц;
M – количество атрибутов на один объект. Размерность программной системы определяется по формуле:
В лабораторном задании основные параметры модели БД задаются преподавателем. (приложение 1).
Далее переходим к расчету ТЭП проекта, для чего вводится понятие «нормализованной величины» при создании программной системы – количество формируемых атрибутов, входящих в электронные таблицы посредством установленных связей. Таблица 2 Нормативы трудоемкости разработки программной системы
Трудозатраты определяются на основе статистических нормативов трудоемкости, приведенных в табл. 2 по формуле:
где Средняя численность специалистов определяется по формуле:
Таким образом, применяя метод определения ТЭП на основе размерности базы данных, определены следующие основные технико-экономические показатели разработки: 1) трудозатраты на разработку составят Т человеко-месяцев; 2) необходимые людские ресурсы = Z чел. Определение технико-экономических показателей методом Функциональных точек
Размеры системы оцениваются в терминах количества и сложности бизнес-процессов (функций), реализуемых в программном коде. Функциональная точка - это комбинация свойств программного обеспечения: · интенсивности использования ввода и вывода внешних данных;
· взаимодействия системы с пользователем; · внешних интерфейсов; · файлов, используемых системой. На основании методики [1] рассчитывается количество функциональных точек по каждому бизнес-процессу и заполняются рабочие таблицы определения количества функциональных точек. В лабораторном задании общее расчетное количество функциональных точек F задается преподавателем. (приложение 1).
Следующим этапом определения размерности программной системы является учет факторов и требований среды разработки системы,так как от этих факторов зависит сложность предметной области и качество создаваемого ПО. Влияние факторов внешней среды на общее количество функциональных точек рассчитывается по формуле:
где N – суммарное значение весовых коэффициентов факторов внешней среды. В лабораторном задании параметр N тестовой системы задается преподавателем. (приложение 1). Уточненное количество функциональных точек, с учетом факторов внешней среды определяется по формуле:
Размерность ПО для конкретного языка программирования -(задаётся преподавателем) определим с учетом нормативов, представленных в таблице 3. Таблица 3
Соответствие среднего числа строк текста программы на языке Ассемблер одной строке других языков программирования
Преобразовав размеры системы получаем соответствие числа строк кода языка Ассемблер и 1 строки кода заданного языка, при этом показатель LOC на 1 функциональную точку равен соответствующему значению таблицы 3 (4 столбец). Размерность программного обеспечения для конкретного языка программирования определяется по формуле:
где LOC – среднее количество операторов языка программирования, требующегося для реализации одной функциональной точки.
С использованием математической модели оценки трудозатрат COCOMO производится их оценка степенной функцией:
где
Значения параметров A и E получим из таблицы коэффициентов математической модели оценки трудозатрат в зависимости от типа системы (табл. 4) Таблица 4 Коэффициенты математической модели оценки трудозатрат в зависимости от типа программных систем
Средняя численность сотрудников определяется по формуле:
Таким образом, метод функциональных точек определил следующие основные технико-экономические показатели: 1) трудозатраты на разработку составят Т человеко-месяцев; 2) необходимые людские ресурсы = Z чел. ВЫВОДЫ При расчете ТЭП тремя методами трудозатраты и необходимая численность сотрудников приведены в таблице 5. Таблица 5 Выводы. Оценка методов определения трудозатрат
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Последнее изменение этой страницы: 2016-09-05; просмотров: 537; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 18.224.68.131 (0.012 с.) |