Расчет трудоемкости разработки алгоритмов и программных продуктов. Методика кафедры 502
Описание файла
PDF-файл из архива "Расчет трудоемкости разработки алгоритмов и программных продуктов. Методика кафедры 502", который расположен в категории "". Всё это находится в предмете "технология разработки программного обеспечения радиолокационных систем" из 11 семестр (3 семестр магистратуры), которые можно найти в файловом архиве МАИ. Не смотря на прямую связь этого архива с МАИ, его также можно найти и в других разделах. Архив можно найти в разделе "остальное", в предмете "технология разработки программного обеспечения радиолокационных систем" в общих файлах.
Просмотр PDF-файла онлайн
Текст из PDF
П РП Сравнительно несложные про шяе ыпоритмы прямого счет ло разрезов обработки данных работаннаго алгоритма не тре П Доля работ на оп!дни (этапе) в общем объеме вбок, % Наименование стадии (зтапа) работ Анализ елмстной области Из чепце дсш аботкн И кение амин смой задачи Анахит меюдов щения задачи Составление сг ной схемы алто итма Печать докуменгов олнообраз жания. Вывод данных па тех Вывод данных, контроль вы ла Печать документов сложной ы, нос 6 юй 1. 20 Состжиеннс п аммы Подготовка результатоа расч каналам связи П1 35 10. 10 Испытание ПП в альных словнях Таблица П.9 Стандарты семейства !ЯО 9000, рекоменлуемые для нспольюванпя при цргжкшповашзи н при опенке результатов 100 ИТОГО: Наименование стандарта Номер стандарта 130 8402 Наименование стадии (эз.апа) работ Дола р !ВО 9000-1.
1994 1ВО 9000-2; 1993 Анализ исходных данных, абогка ТЗ Анаши ТЗ, внятно шеннй Р аботка алто ов и ПП Р аботка апп атнои части 1ЯО 9000-3:199! Раз аботка ПП 1ЗО 9001: 1994 (ЯО 9002 !994 аПП Влез!нс ыгг! азией части нс технической догччеснгацизг Итого: РЗО 9003 1994 (3 1) Счет, програмчно- логвчсские методы контроля Ввод данных с документов ра та и структуры. Формальный яоггшюш данных и докгмсито Ввод данных по каналам сакэ н содержательный ко вь дашгых Процгаммы группнроаочгю-р реализующие алгорнтиы лря число разрезов обработки дан пользование моголов програм конзроля. Сложныс алгоритмы вычислят (задачи ыоделирования и огп мы„объединенные а снсгемт Обпюе руковолство качеством н стандарты по обеспечс Общее руководство качеством н стандарты по обеспсче став — Часть 2' Общие рукоаодяпгис указания по приме 9001, 150 9002 и 1309003 Обпгее руководство качеством н стандарты по обсспеч спы — Часть 3: Руководящие указания по прииенснню прн разрабопге, поставке и обслуживании програымно ченяя Общее руководство качеством и станлдрты по обеспечс став — Часть 4: Руководство по управлению щюграммон носпг.
С:шсмы качества . Модель дая обеспечения качества пр юля яаШя иа Системы качества . Молодь для обесгмченик качества пр водсгш, монтаже и обслчжнванин Сиоп:мы качества . Модель для обеспечения качества п чательном козл!юле и испытаниях. Общее ководсгво качеством н элементы снстыяы ка Оиредвиенве трудеемкоепз разработки алгоритмов и врю ряммных продуатов Структура трудозазрат па создание алгоритмов н п(хнраммных гзродуюов параду с обшммн составляющими, представленными в табл. 3 5, может иметь своа особенности в зааисимосш от целевого назначенца ПП н наличия различных дооолиитеаьных рабоз (этапов работ), связанных с выполнением общего ТЗ В табл 3.6 представлен возможный вариант струк!у ры трудовых лпрш при разрабозке ПП, встраиваемых в нову !о технику Определяется трудоемкосп цо ишгдой стадии работ и суммарнаа трудоемкость Расчеты сводятся по форме табшш3,6, 3.7.
Таблица 3 6. к а довмх за ат аботки алто ов и и ммных п д ктов. Теюпнго-зкономическое обоснование выбраююго нанта алто итма Уточнение н до аботгш выб нного ваонаига итма Отладка аммы и составление докгментвции Таблица 3.7. Стр)чпура трудовых затрат разработки аагорнтмов и программных п д ктов, ш, анваемых в пов технн При з радицлонном программировании, когда каждый П11 содержат все этапы решения задач (комплексов задач), начиная с ввода исходных данных, и кончая выводом результатов, затраты труда (гпгт) в чел.-час онрсделжотся сэгедуюпзим образом: гш = гсз гх+ гз+ ге+ г, + гг где: го - затраты трупа на подготовку описания задачи, комплекса задач; гк - затраты труда на изучсшю и постановку задачи, коьпглскса задач, (п.1, 2 табл.
3.5; и 2 табл. 3.6), гя=ОВ / 75 К (3 2) г, - затраты труда на разработку алгоргпма разлепил задачи, комплекса задач (п.З, 4, 5, 6. табл 3.5; п.З табл. 3.6); г,= О! 20К (:!.3) гг - затраты труханапрограммирование по блок-схема!о.8 табл. 3.5, л.5 табл 3.6); г =а!!ОК (3.4) 1„- затраты труда на отлшгку программы (п.9 табл. 3.5, п.б табл. 3.6); СЗ 1' 5 К (3.5) гл - затРнгы тРУда иа подготовкУ докУментации по ПП (и 10 табл. 3.5, п.9 табл. 3.6); — 1,75 () 1* 15 К (3.6) (> - условное количество операторов (строк) в ммнннной программе; ()=9.Кс.(1+Кк! ь..К, ) (3.7) 9 - количество этапов н элсшнпарных процедур преобразования информации (вычнслишльных, логических и других процедур), К с - коэффициент сложности программы; К „- коэффициент коррекции, при разработке К „=. О 05;..40 1; н - количество коррекций) К- коэффициент квалификации разработчика.
программиста (см табл. П.4 Прнложенна. В =- 1,2, 43,0 - увеличение ъэтрш па изучение и постановку задачи вследствие ее сложно- Сг Н И ИОЯИЗНЫ При использоввняи технологии баэ данных, технологии объекпюго программирования, опнраюнгнхгл на снсшму баз данных, бнбшютеки объектов, общая трудоемкость программнровани», выраженная через параметр>1 объектов, ашорнтмов !П1 и базовые трулосмкосги программирования типовых процедур (1 пг здо ), опрсдеэшстся следуюпгнм абра- !пгыю=Кое Квн(гвв Ч шввтггц г У шввшвывьгаьжшвьм), (3 8) где К ое - коэффициент, учитынмощий затраты на оформление зксплуатацион1юй документации гю разрабогангюму ПП (К ое > 1,2); К вн - каэффнпиент вяедрения, учнгываииций затраты на экспсримснтачьные расчеты н прием ПП в эксплуатацюо (К вн > 1.1); 1 вв - баювые значения трудоемкости программирования ввода сообщений из библиотек обьскюв, бвз двнныхг ! р - базовые значения трудоемкости программирования Расчегов; 1 вьж .
базовые значения трудоемкости программированиз вывода сообщений, форм документов; гп нв, 1н выв — число согпвстстаснно вводимых и выводимых анализируемых характеристик объектов, сообщений из баз данньш, форм документов, 9 - шгэффиннеит, харагпериэуюший сложность входного контроля; если контроль локалюован внутри вводимых сообщений, то 9 > 1 0; если кшпроль осушестнлаегся перекрестие, т.с. Учитывмотся связи между показателями разных сообщений. то 9 > 2,.0; г фактор учитыввюцгвй объем обрабатываемых данных, если суммарный объем не вревьшшет 101 Кбайт, то г > 1,0; при превышении 10 Кбайт г > 2,0, у - фактор, учитывающий слозгиость алгоритма; ссви анорнтм не предусматривает прю|енение сложных численных методов, то 7 < 1,0, в противном случае у > 1,0. Баювыс значения трудоемкости зависат о1 квалификации программиста, уровня лзьпга прогриммирования.
среды программи!ювынгл н опредеиаются по данным предпрн- ятиа где сгудент проходит преддипломную пракшку. Прн разработке автоматизированных систем унравлеция, таких, как АСУ эксперн- ментальиьгми исследованиями и нспытаниямн, АСУ технологическими процессами, рим личных систем автоматизированного проекгировынш техники н др., плановую трудоем- косп програмчирования дмшмх задач можно оценизь по формуле (3.9), = 5 .
(8 т р) (! + 'г К„) К где б,з - суммарный коэффициент сложности программы по вводу данных, нх преобраюванюо н вьшоду резулшвтов; й - оценка квалификации персонала; р - оценка опыта программистов; Кк - коэффициент коррекции программы (Кк = 0 05 ч 0.10); в - число изменений в программе в процессе ее разрабопги: К„- коэффициент допоянитсаьвых зшрат времени на уточнение, согласование, координацию рабы, (К,-- 07+ ! 5); К - коэффициент аатомепкш1ши программирования, учитывающий средства авгоматизанин пр1ираммнровання (языки и системы) Нормативные данные длз расчетов *нп)зп труда на создание ПП в АСУ приведены в таблицах П.5 ьП,8 Приложенна.
Обгпяя трудоемкосп. Распределяется по асяовнмм зтмгам работ в соответствии со структурой трудовьш затрат, харакп1риой для средств ирограммировыша раъищных уровней. галя 3-5 л более шв еще в области аюй задачи Лета эьнос общее слабое 1О 2.7 41 непал>нос 1 дега.тьного зоспмленной 43 67 5.1 10.0 сзэгуют 1.0 ! абл а П 8 Кон(1фицньнты с1авиосзн пргярамм для ЭВМ во основным этапам мд ш гхн данных. 1 Коэффнпи сложно програ Краткое олисаиис процелур обработки данных чаогюшой Рия обработки нн-1 слово формации епг о!ю1тюмн Ввод данных.,' 1 контроль . ых с шхническнх носителей.
менюв однообраной формы и содср- ~ Формальный коигроль данных гюа Языки ! Языки кизкого Ьнбзноте уровня шшшар ! н ти машинно- (зилов ориентированные про1ра. языки о Коэффициент квалификации программиста в зависимости от знали» языка программирования .