31247-1 (Программное обеспечение), страница 2

2016-07-31СтудИзба

Описание файла

Документ из архива "Программное обеспечение", который расположен в категории "". Всё это находится в предмете "информатика" из , которые можно найти в файловом архиве . Не смотря на прямую связь этого архива с , его также можно найти и в других разделах. Архив можно найти в разделе "рефераты, доклады и презентации", в предмете "информатика, программирование" в общих файлах.

Онлайн просмотр документа "31247-1"

Текст 2 страницы из документа "31247-1"

С1р – затраты труда на создание программного продукта;

С2р – затраты на изготовление эталонного экземпляра;

С3р – затраты на технологию (затраты на приобретение ПС, использованных при разработке ПИ, инструментарий ПС);

С4р – затраты на ВТ, использованную при разработке;

С5р – затраты на обеспечение должной квалификации персонала разработки;

С6р – различного рода затраты накладные, косвенные, необходимые для разработки.

Основную роль играют затраты на труд, на технологию и на технику (согласно статистическим данным).

Необходимо предложить методику для расчета С1р, С3р и С4р, так как величина С2р и С5р в %–ом выражении сравнительно устойчива и после определения суммы С1р+С3р+С4р может быть получена с использованием коэффициента. С2р 0,05, С5р 0,07. С1р зависит от объема разработки.

, где Р – производительность труда разработчика, Сi – произведение коэффициентов, которые отражают изменение трудоемкости разработки, в зависимости от конкретных условий в которых она проводится.

Перечень коэффициентов Сi может быть очень разнообразен применительно к конкретным разработкам. Для каждой разработки автору расчетов С1р необходимо определить свой перечень коэффициентов, если нужно использовать различные источники.

Перечень первоочередных Сi :

Сложность комплекса программ (С1) проводится классификация программ по группам сложности (3–4 группы) и определяются признаки, позволяющие отнести разоаботку к конкретной группе сложности. С1 – 14 (увеличение затрат труда в несколько раз, по сравнению с простейшей).

Надежность функционирования (защита от ошибок, возможность дополнительного контроля, обеспечение сохранности и восстановления информации, обеспечение ограничения доступа). С2 1–5.

Ограничения реализующей ЭВМ (дополнительные требования производительности, насколько нас сдерживает та ЭВМ, которая будет связана с эксплуатацией). С3 – 11,2–3.
Если в результате разработки задействовано было до 50% мощности реализующей ЭВМ, то влияние этого фактора не учитывается. Если же мы превосходим эту величину, то появляется необходимость учета этого фактора. Если наша величина составляет более 70%, то возрастает на несколько десятков процентов.

Необходимость использования компонент создаваемого ПО для других разработок, то есть ведется разработка типового ПО. С4 – 11,1–1,4 (10–20%)

Использование типовых проектных решений (ТПР) и ППП при разработке ПИ. С5 – 10,7–0,3 (0,3 – предельное решение)

Использование передовых методов организации разработки. С6 – 10,8–0,5. (Сттруктурное программирование, использование формализованных методов при распределении ресурсов, нисходящее проектирование).

Уровень автоматизации разработки (использование достаточно современных инструментальных средств, например систем программирования, проблемно–ориентированных систем программирования, генераторы программ, использование удачного текстового редактора для подготовки текстов и документации, средства автоматизации для отладки программ). С7 – 10,5–0,25.

Относительное быстродействие машин. С8 – 10,7–0,5, возможность использования ресурсов ЭВМ.

Относительное число доступов к машине (число дисплеев). С9 – 10,7–0,5.

Тематическая квалификация разработчика. С10 – 10,8–0,4

Технологическая квалификация разработчика (опыт использования технических и технологических средств, которые применяются в данной разработке, например: язык программирования, ППП, ОС). С11 – 10,8–0,6.

Квалификация заказчика (опыт заказчика в формулировании технического задания на аналогичные программноы продукты и опыт в эксплуатации). С12 – 11,5 вплоть до 5.

1 – Предпроектная стадия;

2 – Проектирование;

3 – Технологическая подготовка;

4 – Программирование;

5 – Автономная отладка;

6 – Комлексная отладка;

7 – Выпуск документации, подготовка носителей;

8 – Испытания.

В определении конкретной величины С1р используют подход “от аналога”. Ищутся близкие к нашим, но уже завершенные разработки.

Книги:

УНВ (укрупненные нормы времени) – позволяют подобрать аналог исходя из особенностей технологического процесса обработки информации на объекте.

ТНВ (типовые нормы времени) – позволяют подобрать аналог исходя из функциональных особенностей решаемой задачи.

УНВ – базируются на подборе аналога, исходя из технологии обработки информации. По каждой типовой процедуре (ввод, генерация отчетов, поиск в БД). Для прогнозируемого объема разработки предлагаются базовые трудоемкости. В дальнейшем базовые трудоемкости корректируется исходя из технологических факторов, которые связаны с условиями реального объекта.

Учитываются следующие факторы, определяющие трудоемкость:

Объем разработки (количество операторов);

Сложность разработки;

Степень новизны;

Степень использования типовых проектных решений, стндартных модулей и т.д. при разработке;

Этапы определения трудоемкости:

Определяется тип процедуры;

По каталогу аналогов определяется сколько потребовала реализация этой типовой процедуры в тестовых условиях (количество строк исходного текста):

Определяется степень сложности разработки;

3–4 группы сложности, по каждой из групп сложности заданы характеристики, которые позволяют отнести разработку к той или иной группе :

1 группа : (высшая) интеллект и языковой интерфейс, работа в режиме реального времени (процесс обработки сопоставим по времени с требованиями), режим работы телекоммуникационный, машинная графика (разработка элементов), реализация комплекса разработок.

2 группа : оптимизационные расчеты, применение сложных математических методов, настройка на изменяющиеся внешние условия, предусмотрение переносимости создаваемого продукта.

3 группа : (не встречается ничего из вышеперечисленного).

По группе сложности из таблиц определяется трудоемкость:

V

Группа сложности

тыс. усл. ед.

1

2

3

1

229

2

244

10

3905

2425

445

20

4700

2858

812

100

15598

8700

5800

200

35000

20000

15000

500

110000

65000

54000

После получения базового значения необходимо откорректировать это значение с учетом всех возможных коэффициентов, учитывающих вляние факторов связанных с прогрессивными технологическими разработками (С6С9)

По степени новизны классификация по трем группам.

Кн – коэффициент новизны.

А – принципиально новые разработки.

Б – развитие параметрического ряда ПС (в известной предметной области использовалась либо новая техника, либо новые программные средства).

В – Использование знакомых средств разработки в известной предметной области.

А

Б

В

Кн

11,75

10,8

0,7

Использование типовых элементов в разработке.

Кт – коэффициент типовости.

Кт

Степень применения типовых практических решений

0,6

>60%

0,7

40–60%

0,8

20–40%

0,9

<20%

1,0

не использовались

Коэффицент сложности.

Ксл = 1 + , Тр – корректируется Тр с учетом всех коэффициентов сложности.

Ксл

1. Связь с другими программными изделями

0,08

2. Интерактивный режим

0,06

3. Ведение сложной структуры данных

0,07

4. Наличие нескольких характеристик сложности :

– двух

0,12

– трех

0,18

– более трех

0,26

Разнесение трудоемкости по отдельным этапам разработки:

Используются коэффициенты Тэ=То Кэ

Таблица: ориентировочные коэффициенты удельного веса от этапов во всей разработке.

Кэ

Степень новизны

Стадии

1

2

3

Ктз

0,11

0,10

0,09

техническое задание

Кэп

0,09

0,08

0,07

эскизное проектирование

Ктп

0,11

0,09

0,07

технического проектир.

Крп

0,55

0,58

0,61

рабочего проектирования

Квн

0,14

0,15

0,16

внедрения

Срок разработки : , где Т – трудоемкость, N – количество исполнителей, а Ф – фонд времени приходящийся на исполнителя за учетный период (год, месяц).

Методические материалы типа УНВ требуют в качестве исходных данных (использование) знание технологических особенностей обработки информации, что не всегда бывает известно на ранних этапах создания ПИ. При составлении технического задания известны лишь задачи, которые будут решаться с помощью создаваемого ПИ и перечень форм входной и выходной информации, которая связана с решаемой задачей. В таком случае применение УНВ затруднительно. Иной подход к определению методик определения затарат связан с перечнем решаемых задач (подход “от задачи”): ТНВ – типовые нормы времени.

Исходные данные для определения трудоемкости связанных с типовой классической классификацией задач, решаемых на экономико–организационных объектах. Сбором статистической информации получают сведения, позволяющие определить трудоемкость в зависимости от объема.

ТНВ состоит из таблиц, например :

Вых\Вх

Количество форм

1

2

3

42

Кол–во

1

17

22

72

форм

2

ТП

подсистемы

БУ

20

91

385

После определенного базового значения Тр производится его корректировка с помощью коэффициентов, учитывающих влияние факторов, отличающих конкретную разработку от типовой (степень новизны, сложность алгоритма, язык программирования и т.д.)

Затраты на технологию и ПС автоматизации разработки: Сзр.

Технические средства разработки определяемые в процессе технологической подготовки разработки : Сзр=Сзр1+Сзр2+Сзр3.

Затраты на технологию связаны:

Затраты на приобретение технических средств (прейскурантная цена приобретаемого средства) – Сзр1;

Затраты на освоение и внедрение принятой технологии подготовки (затраты труда на освоение – ЗП, затраты на машинное время, связанное с оснвоением, затраты на обучение персонала) – Сзр2;

Затраты на эксплуатацию технологических средств (затраты на сопровождение технологического средства на тот период времени, на который приходится разработка) – Сзр3.

Чаще всего приобретенные инструментальные средства используются в нескольких разработках, тогда Сзр1 разнесена на все разработки, в которых используется данное инструментальное средство. На конкретную разработку списывается лишь часть затрат, которая определяется амортизационным периодом инструментального средства = продолжительности разработки. Если в этот амортизационный период проводится несколько разработок с применением этого инструментального средства, то затраты амортизационнго периода распределяются по всем разработкам, пропорционально затратам машинного времени.

Затраты на технические средства (С4р)

Как правило технические средства применяемые для разработки (ВТ) не связаны с одной конкретной разработкой и по отношению к ним могут применять все теже правила разнесения затрат пропорционально амортизационному периоду, тогда затраты на технические средства сводятся к затратам на машинного времени на разработку.

Определение затрат машинного времени на разработку связано с технологической ЭВМ, то есть с той машиной, которая используется для разработки. Помимо технол. ЭВМ в ЖЦПИ появляется реализующая ЭВМ, но кторой ведется эксплуатация и затраты на эту машину не связаны с разработкой. Моделирующая ЭВМ в случае, когда велики различия между технологической и реализующей ЭВМ. В основном машинное время затрачивается на:

Формирование программного текста;

Формирование программной документации;

Отладку и испытания;

Технологическую подготовку.

Может использоваться два подхода в определении затрат на машинное время.

Исходя из затрат труда (С1з–>С4р). При определении затрат машинного времени исходят из нормативной для данного объекта велечины обеспечения одного раработчика машинным временем 26 часов в сутки на одного работника (в среднем 4 часа).

Нормативная величина, как правило сопровождается затратами времени при типовых нагрузках на разработчика (этап ???). Для остальных периодов используются законы распределения машинного времени.

Методически схож с определением величины С1р (т.е. исходить из величины типового аналога). Тогда накапливаются статистические данные по затратам машинного времени во множестве выполненных разработок, полученная статистика классифицируется по условиям, в которых велись конкретные разработки и тогда при определении величины С4р для одного частного случая разработчик выбирает аналог, ту типовую разработку, которая наиболее близка к его условиям, принимает в качстве базового среднюю величину затрат и потом корректирует эту величину с помощью всех доступных коэффициентов.

Типовые ситуации классифицируются по функционально решаемым задачам. По каждой задаче указывается количество форм входной и выходной информации.

Вх\Вых

1

42

1

6

51

20

95

755

(Пример для задач БУ)

Свежие статьи
Популярно сейчас
Почему делать на заказ в разы дороже, чем купить готовую учебную работу на СтудИзбе? Наши учебные работы продаются каждый год, тогда как большинство заказов выполняются с нуля. Найдите подходящий учебный материал на СтудИзбе!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
5167
Авторов
на СтудИзбе
437
Средний доход
с одного платного файла
Обучение Подробнее