Реферат: Создание автоматизированной системы расчета трудоемкости разработки и сопровождения программных средств - текст реферата. Скачать бесплатно.
Банк рефератов, курсовых и дипломных работ. Много и бесплатно. # | Правила оформления работ | Добавить в избранное
 
 
   
Меню Меню Меню Меню Меню
   
Napishem.com Napishem.com Napishem.com

Реферат

Создание автоматизированной системы расчета трудоемкости разработки и сопровождения программных средств

Банк рефератов / Программирование

Рубрики  Рубрики реферат банка

закрыть
Категория: Реферат
Язык реферата: Русский
Дата добавления:   
 
Скачать
Архив Zip, 669 kb, скачать бесплатно
Заказать
Узнать стоимость написания уникального реферата

Узнайте стоимость написания уникальной работы

Московский Государственный Инженерно-Физический Институт (Технический Университет ) Ф акультет Кибернетики Кафедра «Кибернетика» Пояснительная записка к дипломному проекту и учебно-исследовательской работе на тему : Создание автоматизированной системы расчета трудоемкости разработки и сопровождения программных средств Выполнил студ ент группы В 6-29П _____________ (Власова Е.А .) Руководитель ______________________________ (Золотухина Е.Б .) Оценка : Комиссия : ( ) ( ) ( ) ( ) Москва 1999 М осковский Государственный Инженерно-Физический Институт ( Технический Университет ) Факультет Кибернетики Кафедра “Кибернетика” Задание на уир и Дп Студенту гр . В 6-29П Власовой Елене Анатольевна ТЕМА УИР и ДП : Создание автоматизирован ной системы расчета трудоемкости разработки и сопровождения программных средств ЗАДАНИЕ : 1) Ознакомление с существующей методикой оценки трудоемкости разработки и сопровождения программных средств ; 2) Изучение языка программирования для разработки прил ожений Visual Basic для приложений ; 3) Разработка пользовательского интерфейса ; 4) Программная реализация алгоритмов работы автоматизированной системы в среде разработки приложений VBA ; 5) Подготовка пояснительной записки и демонстрационного материал а. ЛИТЕРАТУРА 1) П . Санна Visual Basic для приложений (версия 5) в подлиннике . М .: BHV – Санкт-Петербург , 1997 – 704 c . 2) В.А . Биллиг , М.И . Дехтярь VBA и Office 97. Офисное программирование . М .: Издательский отдел “Русская редакция” ТОО “ Channel Tra ding Ltd .” , 1998 – 720 c . 3) Методика оценки трудоемкости разработки и сопровождения программных средств . М .:1996 – 50 с. Дата выдачи задания Руководитель (Золотухина Е.Б .) Студент (Власова Е.А .) Зав . кафедрой ______________________________________________ Содержание Введение 3 1. Постановка задачи 4 2. О бзор требований к автоматизированной системе расчета трудоемкости разработки и сопровождения программных средств 5 2.1 Требования к системе в целом 5 2.2 Требования к функциям системы 5 2.3 Требования к видам обеспечения 5 2.4 Требования к документации 6 3 Алгоритмы работы автоматизированной системы расчета трудоемкости разработки и сопровождения программных средств 7 3.1 Описание алгоритма работы м одуля “Задание общих параметров договора на разработку ПС” 7 3.2 Описание алгоритма работы модуля “Расчет трудоемкости разработки ПС” 7 3.3 Описание алгоритма работы модуля “Задание общих параметров договора на сопровождение ПС” 11 3.4 Описание алгор итма работы модуля “Расчет трудоемкости сопровождения ПС” 12 Описание пользовательского интерфейса 20 4.1 Стандартные элементы окна 20 4.2 Описание строки меню 20 4.3 Описание окна “Общие параметры договора на разработку ПС” 20 4.4 Описание окна “Р асчет трудоемкости разработки ПС” 21 4.5 Описание окна “Общие параметры договора на сопровождение ПС” 28 4.6 Описание окна “Расчет трудоемкости сопровождения ПС” 29 Заключение 36 Литература 37 Приложение 1 38 Приложение 2 44 Приложение 3 54 Приложение 4 63 РАСШИФРОВКА СТАТЕЙ РАСЧЕТА СТОИМОСТИ РАБОТ по Договору № 98-3-029-249 между ЦБ РФ и МИФИ от __ ________ 1998 года 1.Заработная плата – сопровождение. 1.1 Расчеты проводятся на основании документа «Укрупненные нормы времени на разработку и сопровож дение программных средств ЭВМ» (УНВ ), утвержденных ЦБ РФ в 1996 году . 1.2. Проводится сопровождение следующих подсистем : N Название подсистемы 1 Регистрация валютных операций 2 Формирование документов по сделкам покупки /продажи ценных бумаг США и Герма нии 3 Формирования документов по сделкам покупки /продажи драгоценного металла 4 Учета и контроль операций с использованием системы SWIFT 1.3. Указанные подсистемы включают следующие функции (Каталог функций ПС ЭВМ табл .2.7): Номер функции Наименова ние функции Объем Функции (УМК ) Подсистемы 1 2 3 4 101 Управление работой компонентов ПС 4610 + + + + 103 Ввод данных в интерактивном режиме 1680 + + + + 104 Ввод данных в табличной форме 3740 + + + + 105 Обработка ошибочных ситуаций 5790 + + + + 106 Система настройки ПС на условия применения 3270 + + + + 201 Формирование последовательных файлов 2840 + + + + 202 Сортировка файлов 2100 + 203 Обработка файлов 3670 + + + + 204 Формирование БД 7310 + + + + 205 Обработка записей БД 9650 + + + + 206 Организация поиска и поиск в БД 17400 + + + + 302 Расчет экономических показателей 8650 + + + 304 Составление сводных балансов 11870 + + + Итого по подсистемам (УМК ) 82 580 65 180 65 180 56 530 Итого объем разработки (УМК ): 269 470 - + - функци я присутствует ; - номера подсистем соответствуют списку подсистем. 1.4. Следующие коэффициенты и формулы используются для расчета трудоемкости различных стадий сопровождения : 1. Сопровождение Подсистемы 1 2 3 4 T ос =К сл *К ан К уч *Н вр.ос 85.88 61.02 76 .28 50.85 К сл 2.26 2.26 2.26 2.26 К ан 1.00 1.00 1.25 1.25 К уч 1.00 1.00 1.00 1.00 Н вр.ос. 38 27 27 1 8 T вф = 0.8*К сл *Н вр.вф 26.40 23.50 23.50 22.96 Н вр.вф 14.6 13 13 12.7 T пр = К сл *Н вр.пр 23.28 20.14 20.14 18.98 Н вр.пр 10.3 8.9 8.9 8.4 T cr = 0.2*( T ан + Т кр )+Т иэ +Т п 16.01 13.41 13.41 12.07 T ан =К сл *К уч *Н вр.ан 21.69 17.40 17.40 14.46 Н вр.ан 9.6 7.7 7.7 6.4 Т кр =К сл *К уч *К рз *Н вр.кр 11.87 11.38 11.38 10.9 К рз 0.7 0.7 0.7 0.7 Н вр.кр 7.5 7.2 7.2 6.9 Т иэ = 0.4*К сл *Н вр.фэ 5.67 4.59 4.59 3.96 Т п =К хп *Н вр.п 3.63 3.06 3.06 3.04 К хп 1.9 1.9 1.9 1.9 Н вр.п 1.91 1.61 1.61 1.60 Т фэ = К сл *Н вр.фэ 14.23 11.52 11.52 9.94 Н вр.фэ 6.3 5.1 5.1 4.4 Т пс =0.4*К сл *К уч *К ан *Н вр.ос 34.2 24.3 30.51 20.34 Т ип 5.67 4.59 4.59 3.96 2. Научно-исследовательские услуги Т пф =К хв *Н вр.пф 10.08 9.60 9.60 9.28 К хв 2 2 2 2 Н вр.пф 5.04 4.80 4.80 4.64 Т вв =К хв *К сл *Н вр.пф 119.60 113.9 113.9 110.11 Н вр.вв 26.46 25.20 25.20 24.36 Т нп = К хв *К сл *Н вр.нп 56.95 52.8 52.8 52.43 Н вр.нп 12.6 12.0 12.0 11.6 Т вв = К хв *К сл *Н вр.вв 119.60 113.9 113.9 110.11 Н вр.вв 26.46 25.2 25.2 24.36 Т км = К хв *Н вр.км 37.8 36.0 36.0 34.8 Н вр.км 18.9 18.0 18.0 17.4 Т др =К яз *К уч *К сл *Н вр.д 17.1 16.1 16.1 16.1 К яз 0.7 0.7 0.7 0.7 Н вр.д 10.8 10.2 10.2 10.2 Т рд =К рз *К уч *Н вр.рд 21 21 21 21 К рз 0.7 0.7 0.7 0.7 Н в р.рд 30 30 30 30 Т об =К сл *Н вр.об 43.1 41.1 41.1 38.76 Н вр.об 19.07 18.2 18.2 17.75 Итого по подсистемам 620.82 562.88 562.88 522.69 Итого трудоемкость сопровождения (чел . дней ): 2 269.27 Приняв среднюю заработную плату в месяц , равной 667 , 92 руб ., пол учим затраты на основную заработную плату на этапе сопровождения в сумме 68895,04 руб . Введение В настоящее время усиленными темпами развиваются компьютерные технологии . За последние три года появились четыре поколения процессоров , с совершенно разной а рхитектурой . Соответственно , с такой же скоростью устаревает существующее компьютерное оборудование и программное обеспечение . Новые компьютеры требуют более совершенных программных средств (ПС ). Встает вопрос разработки новых ПС , в жестко ограниченные ср о ки . Одновременно с этим современные программные средства должны отвечать различным специфическим требованиям , и в тоже время возрастающему количеству функций , требуемых от ПС , т.е . сложность разработок значительно повышается. Для четкого выполнения постав ленной задачи , создателю ПС , необходим ряд подготовительных операций , а именно : составление договора на разработку , составление и утверждение ТЗ на разработку , включающих предварительный расчет стоимости проекта , трудозатрат , связанных с его выполнением. У читывая вышеописанные факторы , для успешной конкуренции на рынке специализированных ПС требуется , с одной стороны , улучшение временных показателей разработки . Возникает необходимость увеличения скорости разработки ПС . С другой стороны , для повышения качес т ва разрабатываемых программных средств требуется максимизировать время работы исполнителей . Возникшее противоречие предполагается разрешить при помощи сокращения трудоемкости подготовительной части проекта , а именно , времени на подготовку проектной и сопр о водительной документации . Таким образом , уменьшается время разработки ПС при сохранении того же качества разработки. Расчет стоимости работ по созданию и сопровождению разрабатываемого проекта сопряжен с обработкой значительного объема справочной информаци и . А также предполагает значительные трудозатраты персонала , связанные с большим количеством вычислений . Увеличивается возможность возникновения ошибок при выполнении данной работы вручную . Для экономии времени и исключения ошибок на этих стадиях работы п р едставляется целесообразным провести формализацию задач для последующего применения ЭВМ. В связи с вышесказанным было решено автоматизировать процесс подготовки документов и разработать автоматизированную систему (АС ) расчета трудоемкости разработки и сопр овождения программных средств (РТРС ). Данная автоматизированная система делает акцент на два наиболее трудоемких процесса , а именно расчет трудоемкости и стоимости разработки и сопровождения создаваемого программного средства. 1. Постановка задачи Целью д анной работы является создание автоматизированной системы расчета трудоемкости разработки и сопровождения программных средств по методике “Оценка трудоемкости разработки и сопровождения программных средств для современных вычислительных систем” , являющейс я стандартом Центрального Банка Российской Федерации. Данная методика была разработана НИИ “Центрпрограммсистем” для Межрегионального центра информатизации Центрального Банка Российской Федерации. Методика содержит две составные части : укрупненные нормы вре мени (УНВ ) на разработку программных средств и УНВ на сопровождение программных средств. УНВ на разработку ПС предназначены для определения затрат времени на разработку , установления численности специалистов , выполняющих данную работу , а также для определе ния трудоемкости разработки ПС до начала работ . Эти УНВ рекомендованы для применения во всех организациях и предприятиях (независимо от их ведомственной подчиненности и формы собственности ), в которых выполняются разработки ПС различного назначения (как ф у нкционального , так и общесистемного ) как для собственных нужд , так и по заказам других организаций. УНВ на сопровождение ПС предназначены для нормирования труда специалистов , занятых сопровождением ПС , определения их численности , а также для оценки трудоем кости сопровождения ПС . Эти УНВ рекомендованы для применения во всех организациях и предприятиях (независимо от их ведомственной подчиненности и формы собственности ), которые введут фонды ПС , осуществляют поставки ПС и оказывают другим организациям научно технические услуги по внедрению и сопровождению ПС. В основу расчета УНВ на разработку и сопровождение программных средств положены результаты анализа ряда конкретных проектов по разработке , ведению фонда , внедрению и сопровождению ПС , выполненных специали стами НИИ “Центрпрограммсистем”. 2. О бзор требований к автоматизированной системе расчета трудоемкости разработки и сопровождения программных средств 2.1. Требования к системе в целом Пользователями системы являются сотрудники организаций , разрабатывающих программное обеспечение. АС должна функционировать в составе программного комплекса Microsoft Office с использованием языка создания приложений Visual Basic for Applications ( VBA ). Документы , полученные в результате работы АС должны иметь стандартный форм ат документов Microsoft Word , просмотр и печать полученных документов осуществлять с помощью стандартных средств Microsoft Office . Система РТРС должна функционировать неограниченное время , ограничения могут определяться только ресурсом работы аппаратуры. К валификация персонала , работающего с АС , должна соответствовать умению работы с MS Windows , приложениями MS Office и свободному владению клавиатурой персональных ЭВМ. Регламент эксплуатации комплекса должен сводиться к поддержанию исправности аппаратуры , программных средств. 2.2 Требования к функциям системы Система РТРС должна выполнять следующие функции : 1) обработка параметров , вводимых пользователем системы для расчета трудоемкости и стоимости разработки программных средств ; 2) расчет трудоемкости и стоимости разработки программных средств ; 3) формирование документа , содержащего калькуляцию затрат на проведение разработки программных средств ; 4) обработка параметров , вводимых пользователем системы для расчета трудоемкости и стоимости сопровождения п рограммных средств ; 5) расчет трудоемкости и стоимости сопровождения программных средств ; 6) формирование документа , содержащего калькуляцию затрат на сопровождение программных средств. 2.3. Требования к видам обеспечения АС должна функционировать в опер ационной системе Microsoft Windows 95 и выше или Windows NT Workstation 4.0 в составе комплекса программ Microsoft Office 97 (обязательно наличие Word и Excel ). АС функционирует на технических средствах , включающих в себя : - рабочую станцию с процессором Intel Pentium 100 и выше , оперативной памятью не меньше 16Мб , объёмом свободного места на жестком диске порядка 2Мб непосредственно под программу и временные файлы , видеокарта должна поддерживать разрешение 800 x 600, причем только на этом разрешении гаранти рована стабильная работа программы без вреда для здоровья. 2.4. Требования к документации Документация на разрабатываемую систему должна включать : - руководство пользователя ; - руководство системного программиста. 3. Алгоритмы работы автоматизированной системы расчета трудоемкости разработки и сопровождения программных средств В рамках данного курсового проекта в ходе УИР было разработано программное обеспечение , состоящее из четырех основных частей : 1. Задание общих параметров договора на разработку П С ; 2. Расчет трудоемкости разработки ПС ; 3. Задание общих параметров договора на сопровождение ПС ; 4. Расчет трудоемкости сопровождения ПС. Рассмотрим алгоритмы работы и программную реализацию этих модулей. 3.1. Описание алгоритма работы модуля “Задание общих параметров договора на разработку ПС” Общими параметрами договора на разработку ПС являются номер договора , дата договора , предполагаемая средняя заработная плата исполнителя , название организации заказчика , название организации исполнителя . Эти пар аметры задаются пользователем АС в соответствующих полях диалогового окна “Общие параметры договора на разработку ПС” . Данные параметры необходимы в дальнейшем для формирования итогового документа. 3.2. Описание алгоритма работы модуля “Расчет трудоемкости разработки ПС” Параметрами , влияющими на расчет трудоемкости разработки , являются стадии разработки ПС , сложность ПС , степень новизны ПС , новый тип ЭВМ , новый тип ОС , степень охвата реализуемых функций стандартными ПС , средства разработки ПС , характер сре ды разработки , характеристики ПС , группа сложности , функции ПС , тип ЭВМ. Параметр “Стадии разработки ПС” может принимать значения : · “Техническое задание” ; · “Эскизный проект” ; · “Технический проект” ; · “Рабочий проект” ; · “Внедрение” ; · “Предварител ьное проектирование”. Данные стадии разработки могут присутствовать как по отдельности , так и в различной комбинации . Однако , на стадии разработки накладываются следующие ограничения : · Использование CASE -технологий ; · Объединение технического и рабочего проекта. При использовании CASE-технологии стадии “Техническое задание” , “Эскизный проект” и “Технический проект” объединяются в одну стадию “Предварительное проектирование” , за которой следуют стадии “Рабочий проект” и “Внедрение”. Объединение стадий “Те хнический проект” и “Рабочий проект” в одну стадию “Технорабочий проект ” , предполагает обязательное наличие этих двух стадий. Параметр “Элементы , повышающие сложность ПС” может принимать значения : · “Наличие экранных подсказок и меню функций” ; · “Выдача на экран контекстно-зависимой помощи” ; · “Обеспечение хранения и поиска данных в сложных структурах” ; · “Возможность связи с другими ПС”. Данные элементы могут присутствовать как вместе , так и по отдельности. Параметр “Степень новизны ПС” может принимат ь одно из следующих значений : · “Принципиально новое ПС , не имеющее доступных аналогов” ; · “ПС , являющееся развитием определенного параметрического ряда ПС на новом типе ЭВМ / операционной системы (ОС )” ; · “ПС , являющееся развитием определенного параметр ического ряда ПС на прежнем типе ЭВМ /ОС”. Параметры “Новый тип ЭВМ” и “Новый тип ОС” определяют , используется ли новый тип ЭВМ или ОС при разработке ПС . На данные параметры влияет значение параметра “Степень новизны ПС” . Если ПС является развитием определе нного параметрического ряда ПС на новом типе ЭВМ /ОС , то необходимо наличие хотя бы одного из параметров “Новый тип ЭВМ” и “Новый тип ОС” . Если же ПС является развитием определенного параметрического ряда ПС на прежнем типе ЭВМ /ОС , то данные параметры не р а ссматриваются . Параметр “Степень охвата реализуемых функций стандартными ПС” может принимать одно из следующих значений : · “Свыше 60%” ; · “От 40% до 60%” ; · “От 20% до 40%” ; · “До 20%”. Параметр “Средства разработки ПС” может принимать одно из следующ их значений : · “Язык Ассемблера” ; · “Процедурные языки высокого уровня (C, Pascal, и др .)” ; · “Системы программирования на основе СУБД” ; · “ CASE-средства”. Параметр “Характер среды разработки” может принимать одно из следующих значений : · “Большие ЭВМ без “дружелюбной” среды (ЕС ЭВМ с ОС ЕС )” ; · “Большие ЭВМ с “дружелюбной” средой (RS, mainframe)” ; · “Малые ЭВМ без “дружелюбной” среды (СМ ЭВМ с ОС РВ , UNIX)” ; · “Малые ЭВМ с “дружелюбной” средой (VAX, DEC)” ; · “Персональные ЭВМ IBM-PC совместимые ( с MS-DOS, Windows..)” ; · “Другие персональные ЭВМ (Apple)” ; · “Сети ЭВМ локальные (типа NetWare)” ; · “Глобальные сети (через модемы )”. Параметр “Характеристики ПС” может принимать значения : 1) “Наличие мощного интеллектуального языкового интерфейса выс окого уровня с пользователем (без учёта подсказок и меню функций )” ; 2) “Режим работы в реальном времени” ; 3) “Обеспечение телекоммуникационной обработки данных” ; 4) “Машинная графика” ; 5) “Криптография и другие методы защиты от несанкционированного дос тупа” ; 6) “Обеспечение существенного распараллеливания вычислений” ; 7) “Оптимизационные расчеты” ; 8) “Моделирование объектов и процессов” ; 9) “Задачи анализа и прогнозирования” ; 10) “Сложные экономические , инженерные или научные расчеты” ; 11) “Обеспе чение настройки ПС на изменения структур входных и выходных данных” . Характеристики ПС определяют параметр “Группа сложности” , пункты 1 – 6 соответствуют максимальной группе сложности , 7 – 11 - средней группе сложности , если же разрабатываемое ПС не облада ет ни одной из перечисленных характеристик , оно относится к минимальной группе сложности. Данные элементы могут присутствовать как вместе , так и по отдельности. Параметр “Функции ПС” может принимать значения : · “Управление работой компонентов ПС” ; · “Обр аботка прерываний” ; · “Ввод данных в интерактивном режиме” ; · “Вывод данных в табличной форме на экран и на печать” ; · “Обработка ошибочных ситуаций” ; · “Система настройки ПС на условия применения” ; · “Формирование последовательных файлов” ; · “Сортир овка файлов” ; · “Обработка файлов” ; · “Формирование базы данных” ; · “Обработка записей базы данных” ; · “Организация поиска и поиск в базе данных” ; · “Статистическая обработка данных” ; · “Расчет экономических показателей” ; · “Экономический анализ и п рогнозирование” ; · “Составление сводных балансов” . Данные функции могут присутствовать как все вместе , так и по отдельности. Вышеперечисленные параметры устанавливаются пользователем АС в соответствующие поля диалоговых окон “Расчет трудоемкости разработк и ПС” , “Характеристики ПС” и “Каталог функций” . На основе этих параметров с помощью расчетных таблиц (приложение 1) определяются коэффициенты , используемые для вычисления трудоемкости разработки ПС . Программная реализация алгоритма расчета трудоемкости ра з работки приведена в приложении 3 п .1. Тобщ – общая трудоемкость разработки ПС (в чел.-днях ) рассчитывается по формуле : , где Т i – трудоемкость i – ой стадии р азработки ПС (в чел.-днях ), i = 0..5; n – количество стадий разработки ПС. Т i – трудоемкость i – ой стадии разработки ПС , i = 0..5 определяется по формуле : T i = Li * Кн * То , для i = 0,1,2,3,5, T i = L i * Кн *Кт * То , для i = 4 , где Li – удельный вес трудоемкости i – ой стадии разработки ПС , учитывающий наличие той или иной стадии и использование CASE-технологии , определяется по таблице 1.2., причем ; В случае отсутствия стадии “Эскизный проект” L 3 ’ = L 2 + L 3; В случае объединение стадий “Технический проект” и “Рабочий проект” в одну стадию “Технорабочий проект ” L 3 ’ = 0,85 * L 3 + L 4 Кн – поправочный коэффициент , учитывающий степень новизны ПС и использование при разработке ПС новых типов ЭВМ и ОС , определяется по таблице 1.1.; Кт – поправочный коэффициент , учитывающий степень использования в разработке (типовых ) стандартных ПС , определяется по таблице 1.3.; То – общая трудоемкость разработки ПС (в чел.-днях ) определяется по формуле : То = Тур * Ксл , где Тур - трудоемкость разработки ПС с учетом конкретных условий разработки (в чел.-днях ); Ксл – коэффициент сложност и ПС , определяется по формуле. , где Ki – коэффициенты повыше ния сложности ПС , i = 1..7, зависящий от наличия у разрабатываемой системы характеристик , повышающих сложность ПС и от количества характеристик ПС , определяется по таблице 1.6.; n – количество дополнительно учитываемых характеристик ПС. Тур - трудоемкость разработки ПС с учетом конкретных условий разработки определяется по формуле : Тур = Тб * Кур , где Тб - базовая трудоемкость разработки ПС (в чел.-днях ), учитывающая V 0 - объем ПС и группу сложности , определяется по таблице 1.4.; Кур – поправочный коэффи циент , учитывающий характер среды разработки и средства разработки ПС , определяется по таблице 1.8.; V 0 – общий объем разрабатываемого ПС , определяется по формуле : , где Vi – объем i - ой функции ПС , i = 1..16, учитывающий тип ЭВМ , определяется по таблице 1.7.; n – общее число функций. 3.3. Описание алгоритма работы модуля “Задание общих параметров договора на сопровождение ПС” Общими параметрами дог овора на сопровождение ПС являются номер договора , дата договора , предполагаемая средняя заработная плата исполнителя , название организации заказчика , название организации исполнителя , услуги , оказываемые организацией исполнителя договора. Параметр “Услуги , оказываемые организацией исполнителя договора” может принимать одно из следующих значений : · “Приемка и освоение опытного образца ПС” ; · “Ведение одного ПС в фонде в течение года” ; · “Проверка и оценка опытного образца ПС” ; · “Анализ опытного образца ПС” ; · “Корректировка опытного образца ПС” ; · “Подготовка ПС к сопровождению” ; · “Формирование эталона ПС” ; · “Изменение эталона ПС” ; · “Изготовление и контроль комплекта поставки программной части ПС” ; · “Поставка ПС” ; · “Сопровождение у заказчика ПС в гарантийный срок” ; · Проверка функционирования поставленных ПС на контрольных задачах пользователя” ; · “Настройка поставленных ПС на параметры задач пользователей” ; · “Генерация конкретных вариантов” ; · “Ввод поставленных ПС в эксплуатацию на реа льных задачах пользователя” ; · “Комплексирование ПС с другими ПС” ; · “Доработка ПС без создания дополнительных модулей” ; · “Разработка дополнительных модулей ПС” ; · “Разработка новых тестов для условий пользователя” ; · “Сопровождение поставленных ПС в послегарантийный период” ; · “Передача ПС в аренду” ; · “Выбор ПС , позволяющих реализовать необходимые пользователю функции” ; · “Разработка документации по доработке ПС” ; · “Обучение специалистов организации заказчика работе с ПС” ; · “Оказание техничес кой помощи”. Эти параметры задаются пользователем АС в соответствующих полях диалогового окна “Общие параметры договора на сопровождение ПС” . Данные параметры необходимы в дальнейшем для формирования итогового документа. 3.4. Описание алгоритма работы моду ля “Расчет трудоемкости сопровождения ПС” Параметрами , влияющими на расчет трудоемкости сопровождения , являются характер поставки ; наличие аналогов ; характеристика средств разработки ПС ; характеристика полноты тестирования ; степень участия службы сопровожд ения в разработке ПС ; характер внедрения ; функции ПС ; объем документации ; функции , подлежащие доработке ; разработка дополнительных функций ; показатели повышения сложности ПС . Параметр “Характер поставки” может принимать одно из следующих значений : · “Лок альная поставка стандартного комплекта ПС или поставка в комплексе с несвязанными ПС” ; · “Локальная поставка нестандартного комплекта ПС” ; · “Поставка стандартного комплекта ПС в составе комплекса взаимосвязанных ПС” ; · “Поставка нестандартного комплект а ПС в составе комплекса взаимосвязанных ПС” ; · “Поставка комплекта ПС , как компонента системы обработки информации (СОИ ), не связанного с другими компонентами” ; · “Поставка комплекта ПС , как компонента СОИ , связанного с другими компонентами” ; · “Постав ка комплекта ПС , как компонента СОИ , связанного с другими компонентами поставки и с уже функционирующими компонентами СОИ”. Параметр “Наличие аналогов разрабатываемого ПС” определяет наличие в фонде аналогов сопровождаемого ПС. Параметр “Характеристики сре дств разработки ПС” может принимать одно из следующих значений : · “Средства CASE-технологий разработки ПС” ; · “Проблемно-ориентированные языки и СУБД” ; · “Процедурные алгоритмические языки” ; · “Машинно-ориентированные языки” ; · “Применение процедурных и машинно-ориентированных языков”. Параметр “Характеристики полноты тестирования” может принимать одно из следующих значений : · “Тестирование некоторых функций ПС (до 30%)” ; · “Тестирование значительной части функций ПС (30-70%)” ; · “Тестирование всех основных функций ПС (свыше 70%)”. Параметр “Степень участия службы сопровождения (ССо ) в разработке ПС” может принимать одно из следующих значений : · “ССо разрабатывала ПС или значительную его часть” ; · “ССо участвовала в разработке ПС на правах соисполн ителя” ; · “ССо в разработке ПС не участвовала , но имела информацию о ходе разработки и принимала участие в испытаниях ПС” ; · “ССо в разработке ПС не участвовала , информации о разработке до момента сдачи в фонд не имелось”. Параметр “Характер внедрения” м ожет принимать одно из следующих значений : · “Локальное внедрение ПС” ; · “Внедрение ПС в составе комплекса невзаимосвязанных ПС” ; · “Внедрение ПС в составе комплекса взаимосвязанных ПС” ; · “Внедрение ПС , как компонентов разрабатываемой или функционирую щей СОИ , связанной с другими компонентами”. Параметр “Показатели повышение сложности ПС” может принимать значения : · “Наличие в ПС интеллектуального языкового интерфейса с пользователем” ; · “Необходимость настройки ПС на изменения структур входных и выхо дных данных” ; · “Обеспечение хранения , ведения и поиска данных в сложных структурах” ; · “Обеспечение в ПС режима работы в реальном времени” ; · “Обеспечение телекоммуникационной обработки данных” ; · “Обеспечение режима параллельного решения задач” ; · “ Функционирование ПС в расширенной операционной системе (связь с другими ПС )” ; · “Обеспечение переносимости и настройки ПС на нестандартную конфигурацию технических средств” ; · “Обеспечение межмашинной связи ЭВМ” ; · “Обеспечение работы в сетях ЭВМ”. Данн ые показатели могут присутствовать как по отдельности , так и в различной комбинации. Параметр “Функции ПС” может принимать значения : · “Управление работой компонентов ПС” ; · “Обработка прерываний” ; · “Ввод данных в интерактивном режиме” ; · “Вывод данны х в табличной форме на экран и на печать” ; · “Обработка ошибочных ситуаций” ; · “Система настройки ПС на условия применения” ; · “Формирование последовательных файлов” ; · “Сортировка файлов” ; · “Обработка файлов” ; · “Формирование базы данных” ; · “Обра ботка записей базы данных” ; · “Организация поиска и поиск в базе данных” ; · “Статистическая обработка данных” ; · “Расчет экономических показателей” ; · “Экономический анализ и прогнозирование” ; · “Составление сводных балансов” . Данные функции могут при сутствовать как все вместе , так и по отдельности. Параметр “Объем документации” определяет объем документации на сопровождаемое ПС. Параметр “Функции , подлежащие доработке” определяет , какие функции из функций , выполняемых ПС , подлежат доработке без создан ия дополнительных модулей. Параметр “Разработка дополнительных функций” определяет , какие функции предполагается разработать в дополнение к функциям , выполняемым ПС. Вышеперечисленные параметры устанавливаются пользователем АС в соответствующие поля или вы бираются из предложенных списков в диалоговых окнах “Расчет трудоемкости сопровождения ПС” , “Каталог функций” , “Функции , подлежащие доработке” , “Дополнительно разрабатываемые функции” и “Показатели повышения сложности ПС” . На основе этих параметров с помо щ ью расчетных таблиц (приложение 2) определяются коэффициенты , используемые для вычисления трудоемкости сопровождения ПС . Программная реализация алгоритма расчета трудоемкости сопровождения приведена в приложении 3 п .2. Тсопр – общая трудоемкость сопровожде ния ПС (в чел.-днях ) рассчитывается по формуле : Тсопр = Тос + Твф + Тпр + Тан + Ткр + Тпс + Тфэ + Твк + Тиэ + Тип + Тп + Тсг + Тпф + Тнп + Тгв + Твв + Ткм + Тдр + Трд + Ттс + Тпг + Тпа + Твп + Трр + Тоб + Топ где Тос – трудоемкость приемки и освоения опытн ого образца ПС (в чел.-днях ), определяется по формуле : Тос = Ксл * Кан * Куч * Нвр.ос, где Ксл – коэффициент , учитывающий сложность ПС , определяется по формуле : , где Ксл i – коэффициент , учитывающий уровень повышения сложность ПС , определяется по таблице 2.3.; Кан - коэффициент , учитывающий наличие в фонде аналогов данного ПС , определяется по таблице 2.1.; Куч - коэффициент , характеризующий степень участия с лужбы сопровождения в разработке ПС , определяется по таблице 2.2.; Нвр.ос – норма времени на приемку и освоение опытного образца ПС (в чел.-днях ), определяется по таблице 2.8. Твф – трудоемкость ведения одного ПС в фонде в течение одного года (в чел.-дня х ), определяется по формуле : Твф = 0,8 * Ксл * Нвр.вф , где Ксл – коэффициент , учитывающий сложность ПС ; Нвр.вф – норма времени ведение одного ПС в фонде в течение одного года (в чел.-днях ), определяется по таблице 2.9. Тпр – трудоемкость проверки и оценк и опытного образца ПС (в чел.-днях ), определяется по формуле : Тпр = Ксл * Куч * Нвр.пр , где Ксл – коэффициент , учитывающий сложность ПС ; Куч - коэффициент , характеризующий степень участия службы сопровождения в разработке ПС , определяется по таблице 2.2. ; Нвр.пр – норма времени на проверку и оценку опытного образца ПС (в чел.-днях ), определяется по таблице 2.10. Тан – трудоемкость анализа опытного образца ПС (в чел.-днях ), определяется по формуле : Тпр = Ксл * Куч * Нвр.ан , где Ксл – коэффициент , учитыв ающий сложность ПС ; Куч - коэффициент , характеризующий степень участия службы сопровождения в разработке ПС , определяется по таблице 2.2.; Нвр.ан – норма времени на анализ опытного образца ПС (в чел.-днях ), определяется по таблице 2.11. Ткр – трудоемкос ть корректировки опытного образца ПС (в чел.-днях ), определяется по формуле : Ткр = Ксл * Куч * Крз * Нвр.кр , где Ксл – коэффициент , учитывающий сложность ПС ; Крз - коэффициент , учитывающий язык программирования и другие средства разработки ПС , определяетс я по таблице 2.4.; Куч - коэффициент , характеризующий степень участия службы сопровождения в разработке ПС , определяется по таблице 2.2.; Нвр.кр – норма времени на корректировку опытного образца ПС (в чел.-днях ), определяется по таблице 2.12. Тпс – тру доемкость подготовки ПС к сопровождению (в чел.-днях ), определяется по формуле : Тпс = Нвр.пр , Нвр = 0,4 * Ксл * Куч * Кан * Нвр.ос , где Ксл – коэффициент , учитывающий сложность ПС ; Куч - коэффициент , характеризующий степень участия службы сопровождения в разработке ПС , определяется по таблице 2.2.; Кан - коэффициент , учитывающий наличие в фонде аналогов данного ПС , определяется по таблице 2.1.; Нвр.ос – норма времени на приемку и освоение опытного образца ПС (в чел.-днях ), определяется по таблице 2.8. Тфэ – трудоемкость формирования эталона ПС (в чел.-днях ), определяется по формуле : Тфэ = Ксл * Нвр.фэ , где Ксл – коэффициент , учитывающий сложность ПС ; Нвр.фэ – норма времени на формирование эталона (в чел.-днях ), определяется по таблице 2.13. Твк – труд оемкость включения эталона в фонд ПС (в чел.-днях ), определяется по формуле : Твк = Нвр.вк , где Нвр.вк – норма времени на включение эталона в фонд ПС по данным фотохронометражных наблюдений является величиной постоянной и равняется 5 чел.-дням. Тиэ – трудо емкость изменения эталона ПС в чел.-днях , определяется по формуле : Тиэ = Нвр.иэ , Нвр.иэ = 0,4 * Ксл * Нвр.фэ, где Ксл – коэффициент , учитывающий сложность ПС ; Нвр.фэ – норма времени на изменение эталона ПС (в чел.-днях ), определяется по таблице 2.13. Тип – трудоемкость изготовления и контроля комплекта поставки программной части ПС на магнитном носителе (в чел.-днях ), определяется по формуле : Тип = Нвр.ип , где Нвр.ип – норма времени на изготовление и контроль комплекта поставки программной части ПС по дан ным фотохронометражных наблюдений является величиной постоянной и равняется 1 чел.-дням. Тп – трудоемкость поставки ПС (в чел.-днях ), определяется по формуле : Тп = Кхп * Нвр.п , где Кхп - коэффициент , учитывающий характер поставки ПС , определяется по табли це 2.5.; Нвр.п – норма времени на поставку ПС (в чел.-днях ), определяется по таблице 2.14. Тсг – трудоемкость работ по сопровождению у заказчика в гарантийный период (в чел.-днях ), определяется по формуле : Тсг = 0,2 * (Тан + Ткр ) + Тиэ + Тп , где Тан – тр удоемкость анализа опытного образца ПС (в чел.-днях ); Ткр – трудоемкость корректировки опытного образца ПС (в чел.-днях ); Тиэ – трудоемкость изменения эталона ПС (в чел.-днях ); Тп – трудоемкость поставки ПС (в чел.-днях ). Тпф – трудоемкость проверки фу нкционирования поставленных ПС на контрольных задачах пользователя (в чел.-днях ), определяется по формуле : Тпф = Кхв * Нвр.пф , где Кхв - коэффициент , учитывающий характер внедрения ПС , определяется по таблице 2.6.; Кхп - коэффициент , учитывающий характер поставки ПС , определяется по таблице 2.5.; Нвр.пф – норма времени на проверку функционирования поставленных ПС на контрольных задачах пользователя (в чел.-днях ), определяется по таблице 2.15. Тнп – трудоемкость настройки поставленных ПС на параметры зада ч пользователей (в чел.-днях ), определяется по формуле : Тнп = Кхв * Ксл * Нвр.нп , где Кхв - коэффициент , учитывающий характер внедрения ПС ; Ксл – коэффициент , учитывающий сложность ПС ; Нвр.нп – норма времени на настройку поставленных ПС на параметры зада ч пользователей (в чел.-днях ), определяется по таблицы 2.16. Тгв – трудоемкость генерации конкретных вариантов (в чел.-днях ), определяется по формуле : Тгв = Кхв * Ксл * Нвр.гв , где Ксл – коэффициент , учитывающий сложность ПС ; Кхв - коэффициент , учитывающ ий характер внедрения ПС ; Нвр.гв – норма времени на генерацию конкретных вариантов (в чел.-днях ), определяется по таблице 2.17. Твв – трудоемкость ввода поставленных ПС в эксплуатацию на реальных задачах пользователей (в чел.-днях ), определяется по форм уле : Твв = Кхв * Ксл * Нвр.вв , где Ксл – коэффициент , учитывающий сложность ПС ; Кхв - коэффициент , учитывающий характер внедрения ПС ; Нвр.вв – норма времени на ввод поставленных ПС в эксплуатацию на реальных задачах пользователей (в чел.-днях ), определяе тся по таблице 2.18. Ткм – трудоемкость комплексирования ПС с другими ПС (в чел.-днях ), определяется по формуле : Ткм = Кхв * Нвр.км , где Кхв - коэффициент , учитывающий характер внедрения ПС ; Нвр.км – норма времени на комплексирования ПС с другими ПС (в чел.-днях ), определяется по таблице 2.19. Тдр – трудоемкость доработок ПС без создания дополнительных модулей (в чел.-днях ), определяется по формуле : Тдр = Крз * Ксл * Куч * Нвр.др , где Крз - коэффициент , учитывающий язык программирования и другие средст ва разработки ПС ; Ксл – коэффициент , учитывающий сложность ПС ; Куч - коэффициент , характеризующий степень участия службы сопровождения в разработке ПС ; Нвр.др – норма времени на доработку ПС без создания дополнительных модулей (в чел.-днях ), определяетс я по таблице 2.20. Трд – трудоемкость разработки дополнительных модулей ПС (в чел.-днях ), определяется по формуле : Трд = Крз * Куч * Нвр.рд , где Куч - коэффициент , характеризующий степень участия службы сопровождения в разработке ПС ; Нвр.рд – норма време ни на разработку дополнительных модулей ПС (в чел.-днях ), определяется по таблице 2.21. Ттс – трудоемкость разработки новых тестов для условий пользователя (в чел.-днях ), определяется по формуле : Ттс = Кхв * Кте * Куч * Нвр.тс , Нвр.тс = Ксл * Куч * Нвр.а н , где Кхв - коэффициент , учитывающий характер внедрения ПС ; Кте - коэффициент , учитывающий полноту тестирования поставленного ПС , определяется по таблице 2.7. Куч - коэффициент , характеризующий степень участия службы сопровождения в разработке ПС ; Ксл – коэффициент , учитывающий сложность ПС ; Нвр.тс – норма времени на разработку новых тестов для условий пользователя (в чел.-днях ); Нвр.ан – норма времени на анализ опытного образца ПС (в чел.-днях ), определяется по таблице 2.11. Тпг – трудоемкость сопро вождения поставленных ПС в послегарантийный периов (в чел.-днях ), определяется по формуле : Тпг = 0,2 * (Тан + Ткр ) + Тиэ + Тп , где Тан – трудоемкость анализа опытного образца ПС (в чел.-днях ); Ткр – трудоемкость корректировки опытного образца ПС (в чел.-д нях ); Тиэ – трудоемкость изменения эталона ПС (в чел.-днях ); Тп – трудоемкость поставки ПС (в чел.-днях ). Тпа – трудоемкость передачи ПС в аренду (в чел.-днях ), определяется по формуле : Тпа = Нвр.па , Нвр.па = 0,3 * Кхв * Нвр.пф, где Кхв - коэффициент , у читывающий характер внедрения ПС ; Нвр.па – норма времени на передачу ПС в аренду (в чел.-днях ); Нвр.пф – норма времени на проверку функционирования поставленных ПС на контрольных задачах пользователя (в чел.-днях ), определяется по таблице 2.15. Твп – тр удоемкость выбора ПС , позволяющих реализовать необходимые пользователю функции (в чел.-днях ), определяется по формуле : Твп = Кхв * Нвр.вп , где Кхв - коэффициент , учитывающий характер внедрения ПС ; Нвр.вп – норма времени на выбор ПС , позволяющих реализоват ь необходимые пользователю функции (в чел.-днях ), по данным фотохронометражных наблюдений является величиной постоянной и равняется 2 чел.-дням.. Трр – трудоемкость разработки документации по доработке ПС (в чел.-днях ), определяется по формуле : Трр = Нвр. рр , Нвр.рр = Ксл * Куч * Нвр.ан, где Куч - коэффициент , характеризующий степень участия службы сопровождения в разработке ПС ; Ксл – коэффициент , учитывающий сложность ПС ; Нвр.рр – норма времени на разработку документации по доработке ПС (в чел.-днях ); Нвр.ан – норма времени на анализ опытного образца ПС (в чел.-днях ), определяется по таблице 2.11. Тоб – трудоемкость обучения специалистов организации заказчика работе с ПС (в чел.-днях ), определяется по формуле : Тоб = Ксл * Нвр.об , где Ксл – коэффициент, учитывающий сложность ПС ; Нвр.об – норма времени на обучение специалистов организации-заказчика работе с ПС (в чел.-днях ), определяется по таблице 2.22. Топ – трудоемкость оказания технической помощи пользователю (в чел.-днях ), определяется по формуле : Топ = Кхв * Ксл * Нвр.оп , где Кхв - коэффициент , учитывающий характер внедрения ПС ; Ксл – коэффициент , учитывающий сложность ПС ; Нвр.оп – норма времени на оказания технической помощи пользователю (в чел.-днях ), определяется по таблице 2.23. 4. Описание пользовательского интерфейса 4.1. Стандартные элементы окна В системе используются кнопки “ OК” , “Отмена”. При нажатии кнопки “ OК” действие с охраняется и осуществляется переход в окно предыдущего уровня. При нажатии кнопки “Отмена” действие отменяется и осуществляется переход в окно предыдущего уровня. Просмотр информации в списках производится с использованием горизонтальной или вертикальной п олос прокрутки. 4.2. Описание строки меню При запуске системы в стандартную строку главного меню Microsoft Word добавляется пункт меню “Расчет” (рис .1). Рис .1. Строка меню. Пункт меню “Ра счет” включает пункты “Разработка” и “Сопровождение” . 4.3. Описание окна “Общие параметры договора на разработку ПС” При выборе пункта “Разработка” из пункта меню “Расчет” (рис .1) главного меню на экран выводится окно “Общие параметры договора на разработку ПС” . Окно имеет следующий вид (рис . 2) Рис .2.Окно “Общие параметры договора на разработку ПС” Окно “Общие параметры договора на разработку ПС” содержит следующую информацию : № договора – № договора , по которому производится разработка ПС , задается пользователем АС в поле “№ договора” , по умолчанию устанавливается “ 12-3-456-789” ; Дата договора – дата договора , по которому производится разработка ПС , задается пользователем АС в поле “Дата договора” , по умолчанию устанавливается текущая дата ; Средняя заработная плата – средняя заработная плата в организации исполнителя , задается пользователем АС в поле “Средняя заработная плата (руб .)” , по умолчанию устанавливается значение 100; Полное название организации заказчика – полное название организации заказчика задается пользователем АС в поле “Полное название организации заказчика” ; Сокращенное название организации заказчика – сокращенное название организации заказчика (если таковое им еется ) задается пользователем АС в поле “Сокращенное название организации заказчика” ; Полное название организации исполнителя – полное название организации исполнителя задается пользователем АС в поле “Полное название организации исполнителя” ; Сокращенное название организации исполнителя – сокращенное название организации исполнителя (если таковое имеется ) задается пользователем АС в поле “Сокращенное название организации исполнителя”. В нижней части окна расположены две кнопки “Далее” и “Отмена” . При нажат ии на кнопку “Далее” на экран выводится окно “Расчет трудоемкости разработки ПС” . Действия кнопки “Отмена” были описаны в п .4.1. 4.4. Описание окна “Расчет трудоемкости разработки ПС” При выборе пункта “ Разработка ” из пункта меню “Расчет” (р ис .1) главного меню предварительно на экран выводится окно “Общие параметры договора на разработку ПС” (рис . 2 ). При нажатии на кнопку “Далее” инициализируется окно “Расчет трудоемкости разработки ПС”. Окно имеет следующий вид (рис . 3). ис .3.Окно “Расчет трудоемкости разработки ПС” В верхней части окна расположены элементы , с помощью которых задаются разрабатываемые подсистемы , а именно : Кнопки “Добавить” , “Удалить” , “Изме нить” и список названий подсистем . При нажатии на кнопку “Добавить” на экран выводится окно “Добавить подсистему” (рис . 4.), с помощью которого пользователь может задать новую подсистему разрабатываемого ПС. Рис .4.Окно “Добавить подсистему” При нажатии на кнопку “Удалить” на экран выводится окно , требующее от пользователя подтверждения на удаление подсистемы. При нажатии на кнопку “Изменить” на экран выводится окно “Переименовать подсисте му” (рис . 5.), с помощью которого пользователь может задать новое название подсистемы разрабатываемого ПС. Рис .5.Окно “Переименовать подсистему” С помощью списка “Название” пользователь в ыбирает название подсистемы , при этом в остальной части окна “Расчет трудоемкости разработки ПС” устанавливаются параметры этой подсистемы. Окно “ Расчет трудоемкости разработки ПС ” также содержит следующую информацию : Стадии разработки ПС – Стадии разраб отки ПС , выбираются пользователем АС с помощью флажков : · “ Техническое задание ” – выбирается стадия разработки технического задания (ТЗ ), · “ Эскизный проект ” – выбирается стадия эскизного проектирования (ЭП ), · “ Технический проект ” – выбирается стадия т ехнического проектирования (ТП ), · “ Рабочий проект ” – выбирается стадия рабочего проектирования (РП ), · “ Внедрение ” – выбирается стадия внедрения ПС (ВН ), · “ Предварительное проектирование ” – выбирается стадия предварительного проектирования (ПП ) (тольк о при использовании CASE -технологии ). С помощью переключателей : · “Использование CASE -технологии” - помечается использование CASE -технологий , · “Объединение технического и рабочего проекта” - помечается объединение ТП и РП в технорабочий проект , · “Все стадии присутствуют” – возможен выбор всех стадий. При этом если установлен переключатель “Использование CASE -технологии”, то стадии ТЗ , ЭП и ТП становятся недоступными , а стадия ПП выбирается автоматически . Если же установлен переключатель “Объединение тех нического и рабочего проекта ”, то стадии ТП и РП выбираются автоматически. По умолчанию устанавливается стадия ТЗ и переключатель “Все стадии присутствуют”. Элементы , повышаюшие сложность ПС – факторы , наличие которых повышает сложность ПС , выбирается пол ьзователем с помощью флажков · “ Наличие экранных подсказок и меню функций ” – фактор выбирается , если разрабатываемое ПС имеет экранные подсказки и меню функций · “ Выдача на экран контекстно-зависимой помощи ” – фактор выбирается , если разрабатываемое ПС в ыдает на экран контекстно-зависимую помощь, · “ Обеспечение хранения и поиска данных в сложных структурах ” – фактор выбирается , если разрабатываемое ПС обеспечивает хранение и поиск данных в сложных структурах, · “ Возможность связи с другими ПС ” – фактор выбирается , если разрабатываемое ПС предоставляет возможность связи с другими ПС. Степень новизны ПС – степень новизны разрабатываемой ПС выбирается пользователем из списка “Степень новизны” , по умолчанию устанавливается “Принципиально новое ПС , не имеющее доступных аналогов”. Степень охвата реализуемых функций стандартными ПС – степень охвата реализуемых функций стандартными ПС выбирается пользователем из списка “Степень охвата реализуемых функций стандартными ПС (%)” , по умолчанию устанавливается “Свыше 60”. Средства разработки ПС – средства разработки ПС выбирается пользователем из списка “Средства разработки ПС” , по умолчанию устанавливается “Язык Ассемблера”. Характер среды разработки – характер среды разработки выбирается пользователем из списка “Хар актер среды разработки” , по умолчанию устанавливается значение “Большие ЭВМ без дружелюбной среды (ЕС ЭВМ с ОС ЕС )”. В поле “Просмотр результатов расчета” отображаются результаты расчетов трудоемкости разработки данной подсистемы , а именно : · Кн – поправо чный коэффициент , учитывающий степень новизны ПС ; · Кт – поправочный коэффициент , учитывающий степень использования в разработке (типовых ) стандартных ПС ; · Ксл – коэффициент сложности ПС ; · Кур – поправочный коэффициент , учитывающий конкретные условия и средства разработки ПС ; · Ki – коэффициенты повышения сложности ПС , i = 0,7 · Ксл – коэффициент сложности ПС ; · Vi – объем i - ой функции ПС ; · V 0 – общий объем разрабатываемого ПС ; · Li – удельный вес трудоемкости i – ой стадии , i = 0,5 · Тб – базов ая трудоемкость разработки ПС ; · Тур = Тб * Кур – трудоемкость разработки ПС с учетом конкретных условий разработки ; · То = Тур * Ксл – общая трудоемкость разработки ПС ; · Ti = – трудоемкость i – ой стадии разработки ПС , i = 0,5 · Тобщ – общая трудоемкос ть разработки ПС ; Кнопка “Характеристики ПС” – при нажатии данной кнопки на экран выводится окно “Характеристики ПС” , окно имеет следующий вид (рис .6.). Рис . 6. Окно “Характеристики ПС”. Окно “Характеристики ПС” содержит следующую информацию : Характеристики ПС – характеристики разрабатываемого ПС , выбираются пользователем АС с помощью флажков : · “ Наличие мощного интеллектуального языкового интерфейса высокого уровня с пользователем (без у чёта подсказок и меню функций ) ” – выбирается при наличие у ПС мощного интеллектуального языкового интерфейса высокого уровня с пользователем (без учёта подсказок и меню функций ); · “ Режим работы в реальном времени ” – выбирается если ПС работает в режиме р еального времени ; · “ Обеспечение телекоммуникационной обработки данных ” – выбирается если ПС обеспечивает телекоммуникационную обработку данных ; · “ Машинная графика ” – выбирается если ПС работает с машинной графикой ; · “ Криптография и другие методы защи ты от несанкционированного доступа ” – выбирается если ПС обладает методами защиты от несанкционированного доступа ; · “ Обеспечение существенного распараллеливания вычислений ” – выбирается если ПС обеспечивает существенное распараллеливание вычислений ; · “ О птимизационные расчеты ” – выбирается если ПС выполняет оптимизационные расчеты ; · “ Моделирование объектов и процессов ” – выбирается если ПС моделирует объекты и процессы ; · “ Задачи анализа и прогнозирования ” – выбирается если ПС решает задачи анализа и п рогнозирования ; · “ Сложные экономические , инженерные или научные расчеты ” – выбирается если ПС выполняет сложные экономические , инженерные или научные расчеты ; · “ Обеспечение настройки ПС на изменения структур входных и выходных данных ” – выбирается если ПС обеспечивает настройку ПС на изменения структур входных и выходных данных. Группа сложности – группа сложности разрабатываемого ПС . Группа сложности выбирается автоматически в зависимости от того , к какой группе относятся выбранные пользователем характ еристики ПС ; Кнопка “Каталог функций” – при нажатии данной кнопки на экран выводится окно “Каталог функций” , окно имеет следующий вид (рис .7.). Рис . 7. Окно “Каталог функций”. Окно “Катало г функций” содержит следующую информацию : Тип ЭВМ – тип ЭВМ , выбирается пользователем АС из списка “Тип ЭВМ” , по умолчанию устанавливается тип “Большие ЭВМ” ; Функции , выполняемые ПС - в поле “Функции , выполняемые ПС” отображаются функции , которые выполняет разрабатываемое ПС ; Список остальных функций - в поле “Список остальных функций” отображаются функции , которые данное ПС не выполняет. С помощью кнопок “ >” , “ <” , “ >>” , “ <<” пользователь может перемещать функции из одного поля в другое . Перемещение одной ф ункции осуществляется с помощью кнопок “ >” , “ <” , а перемещение всех функций одновременно – с помощью кнопок “ >>” , “ <<”. В нижней части окна “Расчет трудоемкости разработки ПС” расположены кнопки “Назад” , “Расчет” , “Создать” и “Отмена” . При нажатии на кнопк у “Назад” осуществляется переход к предыдущему окну с сохранением установленных параметров. При нажатии на кнопку “Расчет” в поле “Просмотр результатов расчета” выводятся результаты расчета коэффициентов и трудоемкости разработки , приведенные выше , для дан ной подсистемы. Действия кнопки “Отмена” были описаны в п .4.1. При нажатии на кнопку “Создать” на экран выводится окно следующего вида (рис . 8.). Рис . 8. Окно “Формирование документа” При нажатии на кнопку “ОК” происходит формирование документа “Расшифровка статей расчета стоимости разработки ПС” (приложение 4). Действия кнопки “Отмена” были описаны в п .4.1. 4.5. Описание окна “Общие параметры договора на сопровождение ПС” Пр и выборе пункта “Сопровождение” из пункта меню “Расчет” (рис .1) главного меню на экран выводится окно “Общие параметры договора на сопровождение ПС” . О кно “Общие параметры договора на сопровождение ПС” содержит следующую информацию : № договора – № договора , по которому производится сопровождение ПС , задается п ользователем АС в поле “№ договора” , по умолчанию устанавливается “ 12-3-456-789” ; Дата договора – дата договора , по которому производится сопровождение ПС , задается пользователем АС в поле “Дата договора” , по умолчанию устанавливается текущая дата ; Средняя заработная плата – средняя заработная плата в организации исполнителя , задается пользователем АС в поле “Средняя заработная плата (руб .)” , по умолчанию устанавливается значение 100 рублей ; Полное название организации заказчика – полное название организаци и заказчика задается пользователем АС в поле “Полное название организации заказчика” ; Сокращенное название организации заказчика – сокращенное название организации заказчика (если таковое имеется ) задается пользователем АС в поле “Сокращенное название орга низации заказчика” ; Полное название организации исполнителя – полное название организации исполнителя задается пользователем АС в поле “Полное название организации исполнителя” ; Сокращенное название организации исполнителя – сокращенное название организаци и исполнителя (если таковое имеется ) задается пользователем АС в поле “Сокращенное название организации исполнителя”. Кнопка “Услуги , оказываемые исполнителем договора при сопровождении ПС…” – при нажатии данной кнопки на экран выводится окно “Услуги , оказ ываемые при сопровождении ПС” О кно “Услуги , оказываемые при сопровождении ПС” содержит следующ ую информацию : Прочие услуги , оказываемые при сопровождении ПС - в поле “Прочие услуги , оказываемые при сопровождении ПС” отображаются услуги , которые не оказываются при сопровождении данного ПС ; Услуги , оказываемые при сопровождении исполнителем - в поле “Услуги , оказываемые при сопровождении исполнителем” отображаются услуги , которые оказываются при сопровождении данного ПС. Действия кнопок “ >” , “ <” , “ >>” , “ <<” описаны в п . 4. 4. В нижней части окна расположены две кнопки “Далее” и “Отмена” . При нажатии н а кнопку “Далее” на экран выводится окно “Расчет трудоемкости сопровождения ПС” . Действия кнопки “Отмена” были описаны в п .4.1. 4.6. Описание окна “Расчет трудоемкости сопровождения ПС” При выборе пункта “Сопровождение” из пункта меню “Расчет” (рис .1) главного меню предварительно на экран выводится окно “Общие параметры договора на сопровождение ПС” (рис . 9 ). При нажатии на кнопку “Далее” инициализируется окно “Расчет трудоемкости сопровождения ПС”. Окно имеет следующий вид (рис . 11). В верхней части окна расположены элементы , с помощью которых задаются сопровождаемые подсистемы , а именно : Кнопки “Добавить” , “Удалить” , “ Изменить” и список названий подсистем . При нажатии на кнопку “Добавить” на экран выводится окно “Добавить подсистему” (рис . 4.), с помощью которого пользователь может задать новую подсистему сопровождаемого ПС. При нажатии на кнопку “Удалить” на экран выв одится окно , требующее от пользователя подтверждения на удаление подсистемы. При нажатии на кнопку “Изменить” на экран выводится окно “Переименовать подсистему” (рис . 5.), с помощью которого пользователь может задать новое название подсистемы сопровождаемо го ПС. С помощью списка “Название” пользователь выбирает название подсистемы , при этом в остальной части окна “Расчет трудоемкости сопровождения ПС” устанавливаются параметры этой подсистемы. Окно “Расчет трудоемкости сопровождения ПС” также содержит следу ющую информацию : Характер поставки – характер поставки ПС , выбираются пользователем АС с помощью переключателей : · “Локальная поставка стандартного комплекта ПС или поставка в комплексе с несвязанными ПС” – выбирается , если производилась локальная поставка стандартного комплекта ПС или поставка в комплексе с несвязанными ПС ; · “Локальная поставка нестандартного комплекта ПС” - выбирается , если производилась локальная поставка нестандартного комплекта ПС ; · “Поставка стандартного комплекта ПС в составе ком плекса взаимосвязанных ПС” - выбирается , если производилась поставка стандартного комплекта ПС в составе комплекса взаимосвязанных ПС ; · “Поставка нестандартного комплекта ПС в составе комплекса взаимосвязанных ПС” - выбирается , если производилась поставк а нестандартного комплекта ПС в составе комплекса взаимосвязанных ПС ; · “Поставка комплекта ПС , как компонента системы обработки информации (СОИ ), не связанного с другими компонентами” - выбирается , если производилась поставка комплекта ПС , как компонента системы обработки информации (СОИ ), не связанного с другими компонентами ; · “Поставка комплекта ПС , как компонента (СОИ ), связанного с другими компонентами” - выбирается , если производилась Поставка комплекта ПС , как компонента (СОИ ), связанного с другим и компонентами ; · “Поставка комплекта ПС , как компонента СОИ , связанного с другими компонентами поставки и с уже функционирующими компонентами СОИ” - выбирается , если производилась поставка комплекта ПС , как компонента СОИ , связанного с другими компонента ми поставки и с уже функционирующими компонентами СОИ. Наличие аналогов – наличие аналогов сопровождаемого ПС задается переключателями : · “ПС имеет аналоги” - выбирается , если в фонде имеются аналоги сопровождаемой ПС ; · “ПС не имеет аналоги” - выбираетс я , если в фонде нет аналогов сопровождаемой ПС. Характеристики средств разработки ПС – характеристики средства разработки ПС выбираются пользователем из списка “Характеристики средств разработки ПС” , по умолчанию устанавливается “Средства CASE-технологий разработки ПС”. Характеристики полноты тестирования ПС – характеристики полноты тестирования ПС выбираются пользователем из списка “Характеристики полноты тестирования ПС” , по умолчанию устанавливается “Тестирование некоторых функций ПС (до 30%)”. Степень участия службы сопровождения (ССо ) в разработке ПС – степень участия службы сопровождения в разработке ПС выбираются пользователем из списка “Степень участия службы сопровождения в разработке ПС” , по умолчанию устанавливается “ССо разрабатывала ПС или знач ительную его часть”. Характер внедрения – характер внедрения выбирается пользователем из списка “Характер внедрения” , по умолчанию устанавливается значение “Локальное внедрение ПС”. В поле “Объем документации” отображается объем документации сопровождаемог о ПС , объем документации вводится пользователем АС. В поле “Просмотр результатов расчета” отображаются результаты расчетов трудоемкости сопровождения данной подсистемы , а именно : · Тсопр – общая трудоемкость сопровождения ПС ; · Тос – трудоемкость приемки и освоения опытного образца ПС ; · Ксл – коэффициент , учитывающий сложность ПС ; · Кан - коэффициент , учитывающий наличие в фонде аналогов данного ПС ; · Куч - коэффициент , характеризующий степень участия службы сопровождения в разработке ПС ; · Нвр.ос – норма времени на приемку и освоение опытного образца ПС ; · Твф – трудоемкость ведения одного ПС в фонде в течение одного года ; · Нвр.вф – норма времени ведение одного ПС в фонде в течение одного года ; · Тпр – трудоемкость проверки и оценки опытного обра зца ПС ; · Нвр.пр – норма времени на проверку и оценку опытного образца ПС ; · Тан – трудоемкость анализа опытного образца ПС ; · Нвр.ан – норма времени на анализ опытного образца ПС ; · Ткр – трудоемкость корректировки опытного образца ПС ; · Крз - коэффи циент , учитывающий язык программирования и другие средства разработки ПС ; · Нвр.кр – норма времени на корректировку опытного образца ПС ; · Тпс – трудоемкость подготовки ПС к сопровождению ; · Тфэ – трудоемкость формирования эталона ПС ; · Нвр.фэ – норма времени на формирование эталона ; · Твк – трудоемкость включения эталона в фонд ПС ; · Нвр.вк – норма времени на включение эталона в фонд ПС ; · Тиэ – трудоемкость изменения эталона ПС ; · Тип – трудоемкость изготовления и контроля комплекта поставки прогр аммной части ПС ; · Нвр.ип – норма времени на изготовление и контроль комплекта поставки программной части ПС ; · Тп – трудоемкость поставки ПС ; · Кхп - коэффициент , учитывающий характер поставки ПС ; · Нвр.п – норма времени на поставку ПС ; · Тсг – труд оемкость работ по сопровождению у заказчика в гарантийный период ; · Тпф – трудоемкость проверки функционирования поставленных ПС на контрольных задачах пользователя ; · Кхв - коэффициент , учитывающий характер внедрения ПС ; · Кхп - коэффициент , учитывающи й характер поставки ПС ; · Нвр.пф – норма времени на проверку функционирования поставленных ПС на контрольных задачах пользователя ; · Тнп – трудоемкость настройки поставленных ПС на параметры задач пользователей ; · Нвр.нп – норма времени на настройку пос тавленных ПС на параметры задач пользователей ; · Тгв – трудоемкость генерации конкретных вариантов ; · Нвр.гв – норма времени на генерацию конкретных вариантов (в чел.-днях ), определяется по таблице 2.17; · Твв – трудоемкость ввода поставленных ПС в экс плуатацию на реальных задачах пользователей ; · Нвр.вв – норма времени на ввод поставленных ПС в эксплуатацию на реальных задачах пользователей ; · Ткм – трудоемкость комплексирования ПС с другими ПС ; · Нвр.км – норма времени на комплексирования ПС с друг ими ПС ; · Тдр – трудоемкость доработок ПС без создания дополнительных модулей ; · Нвр.др – норма времени на доработку ПС без создания дополнительных модулей ; · Трд – трудоемкость разработки дополнительных модулей ПС ; · Нвр.рд – норма времени на разработ ку дополнительных модулей ПС ; · Ттс – трудоемкость разработки новых тестов для условий пользователя ; · Кте - коэффициент , учитывающий полноту тестирования поставленного ПС ; · Нвр.тс – норма времени на разработку новых тестов для условий пользователя ; · Тпг – трудоемкость сопровождения поставленных ПС в послегарантийный период ; · Тпа – трудоемкость передачи ПС в аренду ; · Нвр.па – норма времени на передачу ПС в аренду ; · Твп – трудоемкость выбора ПС , позволяющих реализовать необходимые пользователю фу нкции ; · Нвр.вп – норма времени на выбор ПС , позволяющих реализовать необходимые пользователю функции ; · Трр – трудоемкость разработки документации по доработке ПС ; · Нвр.рр – норма времени на разработку документации по доработке ПС ; · Тоб – трудоемкос ть обучения специалистов организации-заказчика работе с ПС ; · Нвр.об – норма времени на обучение специалистов организации-заказчика работе с ПС ; · Топ – трудоемкость оказания технической помощи пользователю ; · Нвр.оп – норма времени на оказания техничес кой помощи пользователю ; Кнопка “Показатели повышения сложности ПС…” – при нажатии данной кнопки на экран выводится окно “Показатели повышения сложности ПС” , окно имеет следующий вид (рис .12.). Рис . 12. Окно “Показатели повышения сложности ПС”. Окно “Пока затели повышения сложности ПС” содержит следующую информацию : Показатели повышения сложности ПС – показатели повышения сложности сопровождаемого ПС , выбираются пользователем АС с помощью флажков : · “ Наличие в ПС интеллектуального языкового интерфейса с по льзователем ” – выбирается при наличии в ПС интеллектуального языкового интерфейса с пользователем ; · “ Необходимость настройки ПС на изменения структур входных и выходных данных ” – выбирается существует необходимость настройки ПС на изменения структур вход ных и выходных данных ; · “ Обеспечение хранения , ведения и поиска данных в сложных структурах ” – выбирается если ПС обеспечивает хранение , ведение и поиск данных в сложных структурах ; · “ Обеспечение в ПС режима работы в реальном времени ” – выбирается если ПС обеспечивает работу в режиме реального времени ; · “ Обеспечение телекоммуникационной обработки данных ” – выбирается если ПС обеспечивает телекоммуникационную обработку данных ; · “ Обеспечение режима параллельного решения задач ” – выбирается если ПС обе спечивает режим параллельного решения задач ; · “ Функционирование ПС в расширенной операционной системе (связь с другими ПС ) ” – выбирается если ПС функционирует в расширенной операционной системе (связь с другими ПС ); · “ Обеспечение переносимости и настро йки ПС на нестандартную конфигурацию технических средств ” – выбирается если обеспечивается переносимость и настройка ПС на нестандартную конфигурацию технических средств ; · “ Обеспечение межмашинной связи ЭВМ ” – выбирается если обеспечивается межмашинная с вязь ЭВМ ; · “ Обеспечение работы в сетях ЭВМ ” – выбирается если ПС обеспечивает работу в сетях ЭВМ ; В нижней части окна “Показатели повышения сложности ПС” расположены две кнопки “ОК” и “Отмена” , принцип действия которых был описан в п . 4.1. Кнопка “Ката лог функций…” окна “ Расчет трудоемкости сопровождения ПС ” – при нажатии данной кнопки на экран выводится окно “Каталог функций”. Описание окна “Каталог функций” приведено в п . 4.2. Кнопка “Доработка функций…” – при нажатии данной кнопки на экран выводится окно “Функции , подлежащие доработке”, аналогичное окну “Каталог функций”, описание которого приведено в п . 4.2. Кнопка “Дополнительная разработка функций…” – при нажатии данной кнопки на экран выводится окно “Дополнительно разрабатываемые функции”, аналоги чное окну “Каталог функций”, описание которого приведено в п . 4.2. В нижней части окна “Расчет трудоемкости сопровождения ПС” расположены две кнопки “Назад” , “Расчет” , “Создать” и “Отмена” . При нажатии на кнопку “Назад” осуществляется переход к предыдущему окну с сохранением установленных параметров. При нажатии на кнопку “Расчет” поле “Просмотр результатов расчета” выводятся результаты расчета коэффициентов и трудоемкости сопровождения , приведенные выше , для данной подсистемы. Действия кнопки “Отмена” были описаны в п .4.1. При нажатии на кнопку “Создать” на экран выводится окно “Формирование документа” (рис . 8.). При нажатии на кнопку “ОК” происходит формирование документа “Расшифровка статей расчета стоимости сопровождения ПС” (приложение 4) Действия кнопк и “Отмена” были описаны в п .4.1. Приложение 1 Таблицы для расчета трудоемкости разработки ПС Таблица 1.1. Таблица зависимости поправочного коэффициента Кн от степени новизны ПС Код степени новизны Степень новизны новых ЭВМ /ОС Признак использования новых ЭВМ /ОС Значение Кн нового типа ЭВМ новой ОС А Принципиально новое ПС , не имеющее доступных аналогов + + 1.70 - + 1.70 + - 1.50 - - 1.40 Б ПС , являющееся развитием определенного параметрического ряда ПС на новом типе ЭВМ /ОС + + 1.30 - + 0.60 + - 0.50 В ПС , являющееся развитием определенного параметрического ряда ПС на прежнем типе ЭВМ /ОС - - 0.40 Таблица 1.2. Таблица зависимости коэффициентов удельного веса трудоемкости стадий разработки от степени новизны ПС и вида технологии Степе нь новизны ПС Значение коэффициентов удельного веса трудоемкости стадий разработки ПС в разрезе видов технологии Без применения CASE-технологии С применением CASE-технологии L1 L2 L3 L4 L5 L0 L4 L5 А 0.17 0.20 0.25 0.28 0.08 0.55 0.32 0.12 Б 0.12 0.21 0.25 0.33 0.12 0.50 0.30 0.15 В 0.07 0.20 0.30 0.35 0.10 0.45 0.30 0.18 Таблица 1.3. Таблица зависимости значения коэффициента использования в разработке типовых (стандартных ) программ от степени охвата ими разрабатываемого ПС № п /п Степень охвата реализуемых функций разрабатываемого ПС типовыми (стандартными ) программами и ПС . % Значение Кт 1 2 3 1 Свыше 60 0.8 2 Свыше 40 до 60 0.9 3 Свыше 20 до 40 1.0 4 До 20 1.2 5 Типовые программы и ПС не используются для реализации функций разрабатываемог о ПС 1.5 Таблица 1.4. Таблица зависимости базовой трудоемкости разработки ПС от его объема и группы сложности Объем ПС тыс . условных машин . Команд (*) Нормы времени по группам сложности ПС , чел.-дни № нормы Группа 1 Группа 2 Группа 3 1 2 3 4 5 1.00 - - 229 1 2.00 - - 244 2 3.00 - - 262 3 4.00 - - 283 4 5.00 - - 306 5 6.00 - 2291 330 6 7.00 - 2322 357 7 8.00 - 2354 385 8 9.00 - 2389 414 9 10.00 3915 2425 445 10 12.00 4052 2502 510 11 14.00 4187 2584 580 12 16.00 4257 2271 254 13 18.00 4424 2722 731 14 20.00 4700 2858 812 15 22.00 4883 2957 897 16 24.00 5022 3020 985 17 26.00 5128 3122 1075 18 28.00 5370 3272 1129 19 30.00 5577 3389 1225 20 32.00 5791 3502 1324 21 34.00 6020 3225 1425 22 36.00 6354 3742 1528 23 38.00 6422 3871 1274 24 40.00 6257 3998 1783 25 42.00 7105 4128 1893 26 44.00 7289 4221 2002 27 46.00 7422 4395 2120 28 48.00 7879 4232 2237 29 50.00 8045 4272 2352 30 55.00 8594 5070 2220 31 60.00 9177 5402 2972 32 65.00 10483 5282 3303 33 70.00 10571 2182 3240 34 75.00 11341 2520 3987 35 80.00 12951 7009 4343 36 85.00 13420 7538 4708 37 90.00 13945 7878 5082 38 95.00 14754 8317 5425 39 100.00 15598 8287 5855 40 110.00 17332 9742 2229 41 120.00 19132 11713 7493 42 130.00 21003 11757 8352 43 140.00 22925 12783 9245 44 150.00 24903 13849 10120 45 160.00 22934 14954 11100 46 180.00 31150 17247 13051 47 200.00 35557 19245 15090 48 220.00 40144 22141 17212 49 240.00 44902 24729 19414 50 260.00 49821 27405 21290 51 280.00 54893 30125 24037 52 300.00 20113 33005 22452 53 320.00 25474 35921 28932 54 340.00 70971 38912 31472 55 360.00 72599 41973 34080 56 380.00 82353 45104 32742 57 400.00 88229 48301 39421 58 420.00 94225 51523 42235 59 440.00 100332 54887 45023 60 460.00 102558 58273 47942 61 480.00 112890 21718 50872 62 500.00 119329 25221 53851 63 Таблица 1.5. Таблица зависимости группы сложности ПС от их характеристик Характеристики ПС ЭВМ Группа сложности 1 2 ПС , обладающие одной или несколькими из следующих характеристик : 1 (максималь - ная ) 1) наличие мощного интеллектуального языкового интерфейса высокого уровня с пользователем (без учета подсказок и меню функций – см . табл . 2.6.) 2) режим работы в реальном времени 3) обеспечение телекоммуникационной обработки данных 4) машинная графика 5) криптография и другие методы защиты информации от несанкционированного доступа 6)обеспечение существенного паспараллеливания вычислений ПС,не обладающие ни одной из характеристик группы сложности "1", но обладающие одной или несколькими из следующих характеристик : 2 (средняя ) 1) оптимизационные расчеты 2) моделирование объектов и процессов 3) задачи анализа и прогнозирования 4) слохные экономические , инженерные или научные расчеты 5) обеспечение настройки ПС на измене ние структур входных и выходных данных ПС , не обладающие перечисленными выше характерисиками 3 (мини-мальная ) Таблица 1.6. Таблица значений коэффициента повышения сложности ПС (Ki) № п /п Элемент , повышающий сожность ПС Значение Ki 1 2 3 1 Наличие экра нных подсказок и меню функций 0.08 2 Выдача на экран контекстно-зависимой помощи 0.07 3 Обеспечение хранения и поиска данных в сложных структурах 0.07 4 Возможность связи с другими ПС 0.09 5 Наличие у ПС одновременно нескольких характеристик по таблице 2.5.: 2 0.13 3 0.16 свыше 3 0.24 Таблица 1.7. Каталог функций программных средств ЭВМ № функции Наименование (содержание ) функции Объем функции ПС в условных машинных командах Большие ЭВМ Малые ЭВМ ПЭВМ 1 2 3 4 5 1. Управление работой ПС , вво д и вывод данных 101 Управление работой компонентов ПС 4410 3110 3360 102 Обработка прерываний 6300 3830 4130 103 Ввод данных в интерактивном режиме 1083 1330 1580 104 Вывод данных в табличной форме на экран и на печать 6780 4140 3740 105 Обработка ош ибочных ситуаций 3200 3080 3790 106 Система настройки ПС на условия применения 1050 3020 3570 2. Формирование и обработка файлов и баз данных 201 Формирование последовательных файлов 2300 2600 2840 202 Сортировка файлов 2100 1270 1360 203 Обработка фа йлов 3670 2420 3110 204 Формирование базы данных 6260 7310 3380 205 Обработка записей базы данных 7900 9630 2750 206 Организация поиска и поиск в базе данных 17270 17400 10350 3. Функциональные (прикладные ) задачи 301 Статистическая обработка данных 8160 6980 12930 302 Расчет экономических показателей 2630 3750 8630 303 Экономический анализ и прогнозирование 10150 8100 13280 304 Составление сводных балансов 8090 7110 11870 Приложение 2 Таблицы для расчета трудоемкости сопровождения ПС Таблица 2.1. Таблица значений поправочного коэффициента , учитывающего наличие в фонде аналогов ПС N п /п Признак наличия аналогов Кан 1 Есть 1.12 2 Нет 1.24 Таблица 2.2. Таблица значений коэффициента , учитывающего степень участия службы сопровождения в разработ ке ПС N п /п Характеристика степени участия службы сопровождения (ССо ) в разработке ПС Куч 1 ССо разрабатывала ПС или значительную его часть 0.5 2 ССо участвовала в разработке на правах соисполнителя 0.7 3 ССо в разработке ПС не участвовала , но имела информацию о ходе разработки и принимала участие в испытаниях ПС 1.1 4 ССо в разработке ПС не участвовала . Информации о разработке до момента сдачи в фонд не имелось 1.2 Таблица 2.3. Таблица значений поправочных коэффициентов , учитывающих уровень пов ышения сложности ПС N п /п Показатель повышения сложности Ксл i 1 Наличие в ПС интеллектуального языкового интерфейса с пользователем 0.15 2 Необходимость настройки ПС на изменение структур входных и выходных правил 0.19 3 Обеспечение хранения , ведения и поиска данных в сложных структурах 0.14 4 Обеспечение в ПС режима работы в реальном времени 0.21 5 Обеспечение телекоммуникационной обработки данных 0.23 6 Обеспечение режима параллельного решения задач 0.22 7 Функционирование ПС в расширенной операцио нной среде (связь с другими ПС ) 0.25 8 Обеспечение переносимости и настройки ПС на нестандартную конфигурацию технических средств 0.25 9 Обеспечение межмашинной связи ЭВМ 0.23 10 Обеспечение работы в сетях ЭВМ 0.28 Таблица 2.4. Таблица значений поправо чного коэффициента , учитывающего язык программирования и другие средства разработки ПС N п /п Характеристика средств разработки ПС Крз 1 Средства CASE- технологий разработки ПС 0.25 2 Проблемно - ориентированные языки и СУБД 0.60 3 Процедурные алгоритмиче ские языки 1.00 4 Машинно - ориентированные языки 2.70 5 Применение одновременно процедурных и машинно - ориентированных языков (смешанные языки ) 1.40 Таблица 2.5. Таблица значений поправочного коэффициента , учитывающего характер поставки N п /п Характер п оставки Кхп 1 Локальная поставка стандартного комплекса ПС или поставка в комплексе с несвязными ПС 1.0 2 Локальная поставка нестандартного комплекта ПС 1.3 3 Поставка стандартного комплекта ПС в составе комплекса взаимосвязанных ПС 1.5 4 Поставка нес тандартного комплекта ПС в составе комплекса взаимосвязанных ПС 1.5 5 Поставка комплекта ПС как компонента системы обработки информации (СОИ ), не связанного с другими компонентами 1.8 6 Поставка комплекта ПС как компонента СОИ , связанного с другими компо нентами поставки 1.9 7 Поставка комплекта ПС как компонента СОИ , связанного с другими компонентами поставки и с уже функционирующими компонентами СОИ 2.1 Таблица 2.6. Таблица значений поправочного коэффициента , учитывающего характер внедрения N п /п Харак тер внедрения ПС Кхв 1 Локальное внедрение ПС 1.0 2 Внедрение ПС в составе комплекса невзаимосвязанных ПС 1.1 3 Внедрение ПС в составе комплекса взаимосвязанных ПС 1.3 4 Внедрение ПС как компонентов разрабатываемой или функционирующей системы обработки информации (СОИ ), связанной с другими компонентами 2.0 Таблица 2.7. Таблица значений поправочного коэффициента , учитывающего полноту тестирования N п /п Характеристика полноты тестирования Кте 1 Тестирование некоторых функций ПС (до 30%) 1.0 2 Тестирова ние значительной части функций ПС (30-70%) 1.4 3 Тестирование всех основных функций ПС (свыше 70%) 1.7 Таблица 2.8. Таблица зависимости норм времени на приемку и освоение ОПС (Нвр . ос ) от объемов документации и программ Объем документации , тыс . строк Но рма времени на приемку и освоение ПС , чел.-дн ., в разрезе объёмов программ , выраженных в ТУМ N нормы До 10 10-30 30-50 50-70 70-90 90-110 110-130 130-150 150-170 Свыше 170 1 2 3 4 5 6 7 8 9 10 11 12 До 1 10 10 10 11 12 12 13 14 14 15 1 Св .1 до 2 12 12 13 14 14 15 16 16 17 18 2 Св .2 до 4 15 16 17 18 19 20 21 22 23 24 3 Св .4 до 6 19 20 21 22 24 25 26 27 29 30 4 Св .6 до 8 23 24 25 27 28 30 32 33 34 36 5 Св .8 до 10 27 28 29 32 33 35 37 38 40 42 6 Св .10 до 12 31 32 33 36 38 40 42 44 46 48 7 Св .12 до 14 35 36 37 40 42 45 48 49 52 54 8 Св .14 до 16 39 40 41 45 47 50 53 54 58 60 9 Св .16 до 18 43 44 45 50 52 55 58 60 63 66 10 Св .18 до 20 47 48 49 54 57 60 63 65 69 72 11 Св .20 до 22 51 54 52 58 62 65 68 70 74 78 12 Свыше 22 55 62 67 69 70 70 86 85 79 85 13 Таблица 2.9. Таблица зависимости норм времени на ведение одного ПС в фонде в течение года (Нвр . вф ) от объемов документации и программ Объем документации , ТС Норма времени на ведение одного ПС в фонде в течение года , чел.-дн ., в разрезе объемов прог рамм , выраженных в ТУМ N нормы До 10 10-30 30-50 50-70 70-90 90-110 110-130 130-150 150-170 Свыше 170 1 2 3 4 5 6 7 8 9 10 11 12 До 1 8.2 9.1 10.7 12.0 13.9 15.5 17.1 18.7 20.3 21.9 1 Св .1 до 2 8.4 9.2 10.8 12.4 14.0 15.6 17.2 18.8 20.4 22.0 2 Св .2 до 4 8.6 9.4 11.0 12.7 14.2 15.8 17.4 19.0 20.7 22.3 3 Св .4 до 6 8.7 9.5 11.1 12.7 14.3 15.9 17.5 19.1 20.7 22.3 4 Св .6 до 8 9.0 9.8 11.4 13.0 14.4 16.2 17.8 19.4 21.0 22.6 5 Св .8 до 10 9.2 10.0 11.6 13.2 14.5 16.4 18.0 19.7 21.2 22.8 6 Св .10 до 12 7.5 7.9 8.7 9.5 10.3 11.1 11.9 12.7 13.5 14.4 7 Св .12 до 14 7.7 8.1 8.9 9.7 10.5 11.3 12.1 12.9 13.7 14.7 8 Св .14 до 16 8.0 8.4 9.2 10.0 10.8 11.6 12.4 13.2 14.0 14.9 9 Св .16 до 18 8.3 8.7 9.5 10.3 11.1 11.9 12.6 13.5 14.3 15.2 10 Св .18 до 20 8.5 8.9 9.7 10.5 11.3 12.1 12.9 13.7 14.5 15.5 11 Св .20 до 22 8.8 9.2 10.0 10.8 11.6 12.4 13.2 14.0 14.8 15.7 12 Свыше 22 9.1 9.5 10.3 11.1 11.9 12.7 13.5 14.3 15.1 16.0 13 Таблица 2.10. Таблица зависимости норм времени на проверку и оценку ОПС (Нвр . пр ) от объемов документации и программ Объем документации . Тыс . строк Норма времени на проверку и оценку ОПС , чел.-дн . В разрезе объемов программ , выраженных в ТУМ N нормы До 10 10 – 30 30 - 50 50 - 70 70 - 90 90 – 110 110 - 130 130 - 150 150 - 170 Свыше 170 1 2 3 4 5 6 7 8 9 10 11 12 До 1 6.0 6.4 6.9 8.0 8.5 9.6 10.4 11.2 12.0 12.6 1 От 1 до 2 6.1 6.5 7.0 8.1 8.9 9.7 10.5 11.3 12.1 13.1 2 От 2 до 4 6.4 6.8 7.6 8.4 9.2 10.0 10.8 11.6 12.4 13.3 3 От 4 до 6 6.7 7.1 7.9 8.7 9.5 10.3 11.1 11.9 12.7 13.6 4 От 6 до 8 6.9 7.3 8.1 8.9 9.7 10.5 11.3 12.1 12.9 13.9 5 От 8 до 10 7.2 7.6 8.4 9.2 10.0 10.8 11.6 12.4 13.2 14.1 6 От 10 до 12 7.5 7.9 8.7 9.5 10.3 11.1 11.9 12.7 13.5 14.4 7 От 12 до 14 7.7 8.1 8.9 9.7 10.5 11.3 12.1 12.9 13.7 14.7 8 От 14 до 16 8.0 8.4 9.2 10.0 10.8 11.6 12.4 13.2 14.0 14.9 9 От 16 до 18 8.3 8.7 9.5 10.3 11.1 11.9 12.6 13.5 14.3 15.2 10 От 18 до 20 8.5 8.9 9.7 10.5 11.3 12.1 12.9 13.7 14.5 15.5 11 От 20 до 22 8.8 9.2 10.0 10.8 11.6 12.4 13.2 14.0 14.8 15.7 12 Свыше 22 9.1 9.5 10.3 11.1 11.9 12.7 13.5 14.3 15.1 16.0 13 Таблица 2.11. Таблица зависимости норм времени на анализ ОПС (Нвр . ан ) от объемов документации и программ Объем документации . тыс . строк Норма времени на анализ ОПС . Чел.-дн . в разрезе объемов программ , выраженных в ТУМ (т ысячах усл . Машинных Комманд ) N нормы До 10 10 - 30 30 - 50 50 - 70 70 - 90 90 - 110 110 - 130 130 – 150 150 – 170 Свыше 170 1 2 3 4 5 6 7 8 9 10 11 12 До 1 4.7 4.8 5.0 5.2 5.4 5.6 5.8 6.0 6.2 6.4 1 От 1 до 2 5.0 5.1 5.3 5.5 5.7 5.9 6.1 6.3 6.5 6.7 2 От 2 до 4 5.7 5.8 6.0 6.4 6.8 7.0 7.4 7.6 7.8 8.1 3 От 4 до 6 6.3 6.4 6.6 7.0 7.4 7.6 8.0 8.2 8.5 8.7 4 От 6 до 8 7.0 7.1 7.3 7.7 8.1 8.3 8.7 8.9 9.2 9.4 5 От 8 до 10 7.7 7.8 8.0 8.4 8.8 9.0 9.4 9.6 9.8 10.1 6 От 10 до 12 8.3 8.4 8.8 9.0 9.4 9.6 10.0 10.2 10.5 10.7 7 От 12 до 14 9.0 9.1 9.3 9.7 10.1 10.3 10.7 10.9 11.2 11.4 8 От 14 до 16 9.7 9.8 10.0 10.4 10.8 11.0 11.4 11.6 11.8 12.1 9 От 16 до 18 10.3 10.4 10.6 11.0 11.4 11.6 12.0 12.2 12.5 12.7 10 От 18 до 20 11.0 11.1 11.3 11.7 12.1 12.3 12.7 12.9 13.2 13.4 11 От 20 до 22 11.7 11.8 12.0 12.4 12.8 13.0 13.4 13.6 13.8 14.1 12 Свыше 22 12.3 12.4 12.6 13.0 13.4 13.6 14.0 14.2 14.5 14.7 13 Таблица 2.12 Таблица зависимости норм времени на корректировку ОПС (Нвр . кр .) от объема программ . Объем прог рамм . ТУМ Норма времени чел.-дни. N нормы 1 2 3 До 10 6.0 1 От 10 до 20 6.2 2 От 20 до 30 6.3 3 От 30 до 40 6.6 4 От 40 до 50 6.8 5 От 50 до 60 6.9 6 От 60 до 70 7.2 7 От 70 до 80 7.4 8 От 80 до 90 7.5 9 От 90 до 100 7.8 10 От 100 до 110 8.0 11 От 110 до 120 8.1 12 От 120 до 130 8.4 13 От 130 до 140 8.6 14 От 140 до 150 8.8 15 От 150 до 160 9.0 16 От 160 до 170 9.2 17 Свыше 170 9.4 18 Таблица 2.13. Таблица зависимости норм времени на формирование эталона ПС (Нвр . фэ ) от объемов документ ации и программ Объем документации . тыс . строк Норма времени на формирование эталона ПС , чел.-дн . в разрезе объемов программ , выраженных в ТУМ N нормы До 10 10 – 30 30 - 50 50 - 70 70 - 90 90 - 110 110 - 130 130 – 150 150 – 170 Свыше 170 1 2 3 4 5 6 7 8 9 10 11 12 До 1 4.7 4.8 5.0 5.2 5.4 5.6 5.8 6.0 6.2 6.4 1 От 1 до 2 5.0 5.1 5.3 5.5 5.7 5.9 6.1 6.3 6.5 6.7 2 От 2 до 4 5.7 5.8 6.0 6.4 6.8 7.0 7.4 7.6 7.8 8.1 3 От 4 до 6 6.3 6.4 6.6 7.0 7.4 7.6 8.0 8.2 8.5 8.7 4 От 6 до 8 7.0 7.1 7.3 7.7 8.1 8.3 8.7 8.9 9.2 9.4 5 От 8 до 10 7.7 7.8 8.0 8.4 8.8 9.0 9.4 9.6 9.8 10.1 6 От 10 до 12 8.3 8.4 8.8 9.0 9.4 9.6 10.0 10.2 10.5 10.7 7 От 12 до 14 9.0 9.1 9.3 9.7 10.1 10.3 10.7 10.9 11.2 11.4 8 От 14 до 16 9.7 9.8 10.0 10.4 10.8 11.0 11.4 11.6 11.8 12.1 9 От 16 до 18 10.3 10.4 10.6 11.0 11.4 11.6 12.0 12.2 12.5 12.7 10 От 18 до 20 11.0 11.1 11.3 11.7 12.1 12.3 12.7 12.9 13.2 13.4 11 Свыше 20 15.7 15.8 16.0 16.4 16.8 17.0 17.4 17.6 17.8 18.1 12 Таблица 2.14. Таблица зависимости норм времени на поставку П С (Нвр.п ) от объемов документации и программ Объем документации . Тыс . Строк Норма времени на поставку ПС , чел.-дн . в разрезе объемов программ , выраженных в ТУМ N нормы До 10 10 - 40 40 - 70 70 - 100 100 - 130 130 – 160 160 – 190 Свыше 190 1 2 3 4 5 6 7 8 9 10 До 5 1.00 1.30 1.60 1.90 2.20 2.50 2.80 2.90 1 Св . 5 до 10 1.01 1.31 1.61 1.91 2.21 2.51 2.81 2.91 2 Св . 10 до 15 1.01 1.31 1.61 1.91 2.21 2.51 2.81 2.91 3 Св . 15 до 20 1.02 1.32 1.62 1.92 2.22 2.52 2.82 2.92 4 Св . 20 до 25 1.02 1.32 1.62 1.92 2.22 2.52 2.82 2.92 5 Св . 25 до 30 1.03 1.33 1.63 1.93 2.23 2.53 2.83 2.93 6 Св . 30 до 35 1.03 1.33 1.63 1.93 2.23 2.53 2.83 2.93 7 Св . 35 до 40 1.04 1.34 1.64 1.94 2.24 2.54 2.84 2.94 8 Св . 40 до 45 1.04 1.34 1.64 1.94 2.24 2.54 2.84 2.94 9 Св . 45 до 50 1.05 1.35 1.65 1.95 2.25 2.55 2.85 2.95 10 Св . 50 до 55 1.05 1.35 1.65 1.95 2.25 2.55 2.85 2.95 11 Св . 55 до 60 1.06 1.36 1.66 1.96 2.26 2.56 2.86 2.96 12 Свыше 60 1.10 1.40 1.70 2.00 2.30 2.60 2.90 3.00 13 Таблица 2.15. Таблица зависимости норм времени на проверку функционирования поставленных ПС (Нвр.пф .) от объема программ Объем программ . ТУМ Норма времени . Чел .- дни. N нормы 1 2 3 До 10 4.00 1 Св . 10 до 20 4.12 2 Св . 20 до 30 4.24 3 Св . 30 до 40 4.40 4 Св . 40 до 50 4.52 5 Св . 50 до 60 4.64 6 Св . 60 до 70 4.80 7 Св . 70 до 80 4.92 8 Св . 80 до 90 5.04 9 Св . 90 до 100 5.20 10 Св . 100 до 120 5.32 11 Св . 120 до 140 5.60 12 Св . 140 до 160 5.84 13 Св . 160 до 180 6.12 14 Свыше 180 6.52 15 Таблица 2.16. Таблица зависимости норм вре мени на настройку поставленных ПС (Нвр.нп .) от объема программ Объем программ . ТУМ Норма времени . Чел.-дни. N нормы 1 2 3 До 10 10.00 1 Св . 10 до 20 10.30 2 Св . 20 до 30 10.60 3 Св . 30 до 40 11.00 4 Св . 40 до 50 11.30 5 Св . 50 до 60 11.60 6 Св . 60 до 70 12.00 7 Св . 70 до 80 12.30 8 Св . 80 до 90 12.60 9 Св . 90 до 100 13.00 10 Св . 100 до 120 13.30 11 Св . 120 до 140 14.00 12 Св . 140 до 160 14.60 13 Св . 160 до 180 15.30 14 Свыше 180 16.30 15 Таблица 2.17. Таблица зависимости норм времени на ге нерацию конкретных вариантов ПС (Нвр.гв .) от объема программ. Объем программ . ТУМ Норма времени . Чел.-дни. N нормы 1 2 3 До 10 18.20 1 Св . 10 до 20 18.75 2 Св . 20 до 30 18.76 3 Св . 30 до 40 20.00 4 Св . 40 до 50 20.56 5 Св . 50 до 60 21.11 6 Св . 60 д о 70 21.84 7 Св . 70 до 80 22.38 8 Св . 80 до 90 22.93 9 Св . 90 до 100 23.66 10 Св . 100 до 120 24.20 11 Св . 120 до 140 25.48 12 Св . 140 до 160 26.57 13 Св . 160 до 180 27.84 14 Свыше 180 29.66 15 Таблица 2.18. Таблица зависимости норм времени на ввод поставленных ПС в эксплуатацию (Нвр.вэ .) от объема программ Объем программ . ТУМ Норма времени . Чел.-дни. N нормы 1 2 3 До 10 21.00 1 Св . 10 до 20 21.63 2 Св . 20 до 30 22.26 3 Св . 30 до 40 23.10 4 Св . 40 до 50 23.73 5 Св . 50 до 60 24.36 6 Св . 60 до 70 25.20 7 Св . 70 до 80 25.83 8 Св . 80 до 90 26.46 9 Св . 90 до 100 27.30 10 Св . 100 до 120 27.93 11 Св . 120 до 140 29.40 12 Св . 140 до 160 30.66 13 Св . 160 до 180 32.13 14 Свыше 180 34.23 15 Таблица 2.19. Таблица зависимости норм времени на компл ексирование ПС с другими ПС (Нвр.км .) от объема программ Объем программ . ТУМ Норма времени . Чел.-дни. N нормы 1 2 3 До 10 15.0 1 Св . 10 до 20 15.1 2 Св . 20 до 30 15.9 3 Св . 30 до 40 16.5 4 Св . 40 до 50 17.0 5 Св . 50 до 60 17.4 6 Св . 60 до 70 18.0 7 Св . 70 до 80 18.5 8 Св . 80 до 90 18.9 9 Св . 90 до 100 19.5 10 Св . 100 до 120 20.0 11 Св . 120 до 140 21.0 12 Св . 140 до 160 21.9 13 Св . 160 до 180 23.0 14 Свыше 180 24.5 15 Таблица 2.20. Таблица зависимости норм времени на доработку ПС без создани я дополнительных модулей (Нвр.др .) от объемов доработок и программ. Объем доработок . УМ (усл . Маш . Ком .) Норма времени чел.-дн . в разрезе объемов программ , выраженных в ТУМ. N нормы До 10 10 - 30 30 - 50 50 – 70 70 - 90 90 - 110 110 - 130 130 - 150 Свы ше 150 1 2 3 4 5 6 7 8 9 10 11 До 5 8.0 8.2 8.8 9.3 9.8 10.4 10.8 11.4 12.0 1 От 5 до 10 8.8 9.1 9.7 10.2 10.8 11.4 12.0 12.6 13.2 2 Св . 10 до 20 9.6 9.9 10.6 11.1 11.8 12.5 13.0 13.6 14.4 3 Св . 20 до 30 10.4 10.7 11.4 12.1 12.8 13.5 14.2 14.9 15.6 4 Св . 30 до 50 12.0 12.4 13.2 13.9 14.8 15.6 16.3 17.2 18.0 5 Св . 50 до 75 13.6 14.0 15.0 15.8 16.7 17.7 18.5 19.0 20.4 6 Св . 75 до 100 14.4 14.8 15.8 16.7 17.7 18.7 20.0 20.6 21.6 7 Св . 100 до 150 15.2 15.6 16.7 17.6 18.7 19.8 20.7 21.7 22.8 8 Св . 150 до 250 17.6 18.1 19.4 20.4 21.6 22.9 23.9 24.0 25.2 9 Свыше 250 20.0 20.6 22.0 23.2 24.6 26.0 27.2 28.6 30.0 10 Индекс а б в Г д е ж з И Таблица 2.21. Таблица зависимости норм времени на разработку дополнительных модулей к ПС (Нвр.рд ) от объема доработок Объем дополнительных разработок , УМ (условные машинные команды ) Норма времени . Чел.-дни. N нормы 1 2 3 До 250 22.5 1 Свыше 250 до 500 26.2 2 Свыше 500 до 750 30.0 3 Свыше 750 до 1000 33.8 4 Свыше 1000 до 1250 37.5 5 Свыше 1250 до 1500 41.2 6 Свыше 1500 до 1750 45.0 7 Свыше 1750 до 2000 48.8 8 Свыше 2000 до 2250 52.5 9 Свыше 2250 56.2 10 Таблица 2.22. Таблица зависимости норм времени на обучение специалистов организации-пользователя (Нвр.об ) от объемов документации и программ. Объем до кументации . Тыс.строк. Норма времени на обучение специалистов пользователя , чел-дн ., в разрезе объемов программ , выраженных в ТУМ N нормы До 10 10 - 30 30 - 50 50 - 70 70 - 90 90 -110 110 – 130 130 - 150 150 - 170 Свыше 170 1 2 3 4 5 6 7 8 9 10 11 12 До 1 16.6 16.8 17.9 17.4 17.8 18.2 18.5 18.8 19.0 19.3 1 Св . 1 до 2 16.7 16.9 17.0 17.5 17.9 18.3 18.6 19.0 19.7 19.6 2 Св . 2 до 4 16.8 17.0 17.1 17.5 18.0 18.4 18.7 19.0 19.0 19.8 3 Св . 4 до 6 17.1 17.3 17.5 17.9 18.3 18.6 19.0 19.3 19.7 20.0 4 Св . 6 до 8 17.3 17.5 17.8 18.2 18.5 18.9 19.2 19.6 19.3 20.2 5 Св . 8 до 10 17.5 17.7 18.0 18.4 18.8 19.1 19.4 19.8 20.0 20.5 6 Св . 10 до 12 17.7 17.8 18.3 18.6 19.0 19.4 19.7 20.1 20.7 20.6 7 Св . 12 до 14 18.0 18.1 18.5 18.9 19.2 19.6 20.0 20.3 20.3 21.0 8 С выше 14 18.2 18.4 18.7 19.1 19.5 19.8 20.2 20.6 21.0 21.3 9 Индекс А б в г д е ж з и К Таблица 2.23. Таблица зависимости норм времени на оказание технической помощи в расчетах и эксплуатации задач на ПС (Нвр.оп ) от объема программ Объем программ . ТУМ Но рма времени . Чел.-дни. N нормы 1 2 3 До 10 2.50 1 Св . 10 до 20 2.58 2 Св . 20 до 30 2.65 3 Св . 30 до 40 2.75 4 Св . 40 до 50 2.82 5 Св . 50 до 60 2.90 6 Св . 60 до 70 3.00 7 Св . 70 до 80 3.08 8 Св . 80 до 90 3.15 9 Св . 90 до 100 3.25 10 Св . 100 до 120 3.32 11 Св . 120 до 140 3.50 12 Св . 140 до 160 3.65 13 Св . 160 до 180 3.82 14 Свыше 180 4.25 15 Приложение 3 Программная реализация функций системы 1. Реализация функций расчета трудоемкости разработки ПС 'Значение Кн из таблицы 2.1 'Только для чтения Public Property Get Kn() As Double Kn = da.table21GetKn(novelty, isNewComp, isNewOS) End Property 'Определение значения Li из таблицы 2.2 Public Property Get Li(index As Integer) As Double If checkStage(index) Then Li = da.table22G etLi(novelty, casetech, index) Else Li = 0 End If End Property ' Значение Кт из таблицы 2.3 Public Property Get Kt() As Double Kt = da.table23GetKt(usage) End Property ' Добавление Ki из таблицы 2.6 Public Sub setKi(ByVal index As Integer) KiPr(index) = da.table26GetKi(index) End Sub 'Удаление Ki Public Sub unsetKi(ByVal index As Integer) KiPr ( index ) = 0# End Sub 'Проверка добавлено Ki или нет Public Function checkKi(ByVal index As Integer) As Boolean If KiPr(index) = 0# Then checkKi = False Else checkKi = True End If End Function ' Определение значения Ki по таблице 2.6 Public Property Get Ki(index As Integer) As Double Ki = da.table26GetKi(index) End Property Public Property Get Ksl() As Double Dim i As Integer Ksl = 0# For i = 1 To 4 Ksl = Ksl + KiPr(i) Next i Select Case CountCharPS Case 2 setKi (5) Ksl = Ksl + KiPr(5) Case 3 setKi (6) Ksl = Ksl + KiPr(6) Case Is > 3 setKi (7) Ksl = Ksl + KiPr(7) End Select Ksl = Ksl + 1 End Property 'Добавление CharPS из таблицы 2.5 Public Sub setCharPS(ByVal index As Integer) CharPSPr(index) = index End Sub 'Удаление CharPS Public Sub unsetCharPS(ByVal index As Integer) CharPSPr ( index ) = 0# End Sub 'Проверка добавлено CharPS или нет Public Function checkCharPS(ByVal index As Integer) As Boolean If CharPSPr(index) = 0# Then chec kCharPS = False Else checkCharPS = True End If End Function Public Property Get CountCharPS() As Double Dim i As Integer CountCharPS = 0# For i = 1 To 12 If checkCharPS(i) Then CountCharPS = CountCharPS + 1 End If Next i End Property 'Добавление стадии из таблицы Public Sub setStage(ByVal index As Integer) Stage(index) = index End Sub 'Удаление стадии Public Sub unsetStage(ByVal index As Integer) Stage ( index ) = -1# End Sub 'Проверка добавлена с тадия или нет Public Function checkStage(ByVal index As Integer) As Boolean If Stage(index) = -1# Then checkStage = False Else checkStage = True End If End Function ' Добавление функции из таблицы 2.7 Public Sub setVi(ByVal index As Integer) ViPr(index) = da.table27GetVi(index, compType) End Sub 'Удаление функции из таблицы 2.7 Public Sub unsetVi(ByVal index As Integer) ViPr ( index ) = 0# End Sub 'Проверка на наличие функции Public Function checkVi(ByVal index As Integer) As Boolean If ViPr(index) = 0# Then checkVi = False Else checkVi = True End If End Function 'Определение значения Vi Public Property Get Vi(index As Integer) As Double Vi = da.tab le27GetVi(index, compType) End Property 'Общий объем ПС Public Property Get Vo() As Double Dim i As Integer Vo = 0# For i = 1 To 16 Vo = Vo + ViPr(i) Next i Vo = Format(Vo, "#####0.00") End Property 'Кур из таблицы 2.8 Public Property Get Kur() As Double Kur = da.table28GetKur(tools, osType) End Property ' Тб из таблицы 2.4 Public Property Get Tb() As Double Tb = Format(da.table24GetTimeNorm(Vo / 1000, difficulty), "#####0.00") End Property 'Расчет Тур Public Prope rty Get Tur() As Double Tur = Format(Tb * Kur, "#####0.00") End Property 'Расчет To Public Property Get T() As Double T = Format(Tur * Ksl, "#####0.00") End Property 'Public Property Get Ti(index As Integer) As Double If index = 3 Then If isep Then Ti = Li(3) * Kn * T Else Ti = (Li(2) + Li(3)) * Kn * T End If If isTrp Then Ti = Format(Ti(3) * 0.85, "#####0.00") End If Else Ti = Li(index) * Kn * T If index = 4 Then Ti = Ti * Kt End If End If Ti = Format(Ti, "#####0.00") End Property 'Расчет Tо бщ Public Property Get Tob() As Double Tob = 0# If isCase Then Tob = Ti(0) + Ti(4) + Ti(5) Else Tob = Ti(1) 'стадия тз If isep Then Tob = Tob + Ti(2) End If If isTrp Then Tob = Tob + Trp Else Tob = Tob + Ti(3) + Ti(4) End If Tob = Tob + Ti(5) End If To b = Format(Tob, "#####0.00") End Property 2. Реализация функции расчета сопровождения ПС. ' Определение значения Кан из таблицы 3.1 Public Property Get Kan() As Double Kan = da.table31GetKan(haveAnalog) End Property ‘ Определение значения Kuch из табли цы 3.2 Public Property Get Kuch() As Double Kuch = da.table32GetKuch(PartService) End Property ‘ Определение значения Ksli по таблице 3.3 Public Property Get Ksli(index As Integer) As Double Ksli = da.table33GetKsli(index) End Property 'Добавление Ksli Public Sub setKsli(ByVal index As Integer) KsliPr(index) = da.table33GetKsli(index) End Sub 'Удаление Ksli Public Sub unsetKsli(ByVal index As Integer) KsliPr ( index ) = 0# End Sub 'Проверка добавлено Ksli или нет Public Function checkKsli(By Val index As Integer) As Boolean If KsliPr(index) = 0# Then checkKsli = False Else checkKsli = True End If End Function Public Property Get Ksl() As Double Dim i As Integer Ksl = 0# For i = 1 To 10 Ksl = Ksl + KsliPr(i) Next i Ksl = Ksl + 1 End Property ‘ Определение значения Krz по таблице 3.4 Public Property Get Krz() As Double Krz = da.table34GetKrz(ToolsOfDevel) End Property ‘ Определение значения Kxp по таблице 3.5 Public Pro perty Get Kxp() As Double Kxp = da.table35GetKxp(delivery) End Property ‘ Определение значения Kxv из таблицы 3.6. Public Property Get Kxv() As Double Kxv = da.table36GetKxv(vnedrenie) End Property ‘ Определение значения К te из таблицы 3.7. Public Property Get Kte() As Double Kte = da.table37GetKte(ComplOfTesting) End Property ‘ Определение значения Nvros из таблицы 3.8. Public Property Get Nvros() As Double Nvros = da.table38GetNvros(VolDocum, VolProg) End Property ‘ Определение значения Nvrvf из таблицы 3.9. Public Property Get Nvrvf() As Double Nvrvf = da.table39GetNvrvf(VolDocum, VolProg) End Property ‘ Определение значения Nvrpr из таблицы 3.10. Public Property Get Nvrpr() As Double Nvrpr = da.table310GetNvrpr(VolDocum, VolProg ) End Property ‘ Определение значения Nvran из таблицы 3.11. Public Property Get Nvran() As Double Nvran = da.table311GetNvran(VolDocum, VolProg) End Property ‘ Определение значения Nvrkr из таблицы 3.12. Public Property Get Nvrkr() As Double Nvrkr = da.table312GetNvrkr(VolProg) End Property ‘ Определение значения Nvrie из таблицы 3.13. Public Property Get Nvrfe() As Double Nvrfe = da.table313GetNvrfe(VolDocum, VolProg) End Property ‘ Определение значения Nvrp из таблицы 3.14. Public Property Get Nvrp() As Double Nvrp = da.table314GetNvrp(VolDocum, VolProg) End Property ‘ Определение значения Nvrpf из таблицы 3.15. Public Property Get Nvrpf() As Double Nvrpf = da.table315GetNvrpf(VolProg) End Property ‘ Определение значе ния Nvrnp из таблицы 3.16. Public Property Get Nvrnp() As Double Nvrnp = da.table316GetNvrnp(VolProg) End Property ‘ Определение значения Nvrgv из таблицы 3.17. Public Property Get Nvrgv() As Double Nvrgv = da.table317GetNvrgv(VolProg) End Property ‘ Определение значения Nvrve из таблицы 3.18. Public Property Get Nvrve() As Double Nvrve = da.table318GetNvrve(VolProg) End Property ‘ Определение значения Nvrkm из таблицы 3.19. Public Property Get Nvrkm() As Double Nvrkm = da.table319GetNvrkm(VolProg) End Property ‘ Определение значения Nvrdr из таблицы 3.20. Public Property Get Nvrdr() As Double Nvrdr = da.table320GetNvrdr(VolDorab, VolProg) End Property ‘ Определение значения Nvrrd из таблицы 3.21. Public P roperty Get Nvrrd() As Double Nvrrd = da.table321GetNvrrd(VolDopRaz) End Property ‘ Определение значения Nvrts Public Property Get Nvrts() As Double Nvrts = Ksl * Kuch * Nvran End Property ‘ Определение значения Nvrpa Public Property Get Nvrpa() As Double Nvrpa = 0.3 * Kxv * Nvrpf End Property ‘ Определение значения Nvrvp Public Property Get Nvrvp() As Double Nvrvp = 2 End Property ‘ Определение значения Nvrrr Public Property Get Nvrrr() As Double Nvrrr = Ksl * Kuch * Nvran End Property ‘ Определение значения Nvrob из таблицы 3.22. Public Property Get Nvrob() As Double Nvrob = da.table322GetNvrob(VolDocum, VolProg) End Property ‘ Определение значения Nvrop из таблицы 3.23. Public Property Get Nvrop() As Double Nvrop = da.table323G etNvrop(VolProg) End Property ‘ Определение значения Tos Public Property Get Tos() As Double Tos = Ksl * Kan * Kuch * Nvros End Property ‘ Определение значения Tvf Public Property Get Tvf() As Double Tvf = 0.8 * Ksl * Nvrvf End Property ‘ Определе ние значения Ted _ vf Public Property Get Ted_vf() As Double Ted_vf = Tvf / 4 End Property ‘ Определение значения Tpr Public Property Get Tpr() As Double Tpr = Ksl * Kuch * Nvrpr End Property ‘ Определение значения Tan Public Property Get Tan() As Double Tan = Ksl * Kuch * Nvran End Property ‘ Определение значения Tkr Public Property Get Tkr() As Double Tkr = Ksl * Kuch * Nvrkr * Krz End Property ‘ Определение значения Tps Public Property Get Tps() As Double Tps = 0.4 * Ksl * Kuch * Kan * Nvros End Property ‘ Определение значения Tfe Public Property Get Tfe() As Double Tfe = Ksl * Nvrfe End Property ‘ Определение значения Tvk Public Property Get Tvk() As Double Tvk = 5 End Property ‘ Определение зн ачения Tie Public Property Get Tie() As Double Tie = 0.4 * Ksl * Nvrfe End Property ‘ Определение значения Tip Public Property Get Tip() As Double Tip = 1 End Property ‘ Определение значения Tp Public Property Get Tp() As Double Tp = Kxp * N vrp End Property ‘ Определение значения Tp Public Property Get Tpi(index As Integer) As Double Tpi = Kxp * Nvrp End Property ‘ Определение значения Tkomp Public Property Get Tpk() As Double Dim j As Integer, NPS As Integer NPS = 3 For j = 1 To NPS Tpk = Tpk + Tpi(j) Next j End Property ‘ Определение значения Tsg Public Property Get Tsg() As Double Tsg = 0.2 * (Tan + Tkr) + Tie + Tp End Property ‘ Определение значения Tpf Public Property Get Tpf() As Double Tpf = Kxv * Nvrpf End Property ‘ Определение значения Tnp Public Property Get Tnp() As Double Tnp = Kxv * Ksl * Nvrnp End Property ‘ Определение значения Tgv Public Property Get Tgv() As Double Tgv = Kxv * Ksl * Nvrgv End Property ‘ Определение з начения Tvv Public Property Get Tvv() As Double Tvv = Kxv * Ksl * Nvrve End Property ‘ Определение значения Tkm Public Property Get Tkm() As Double Tkm = Kxv * Nvrkm End Property ‘ Определение значения Tdr Public Property Get Tdr() As Double Tdr = Krz * Kuch * Ksl * Nvrdr End Property ‘ Определение значения Trd Public Property Get Trd() As Double Trd = Krz * Kuch * Nvrrd End Property ‘ Определение значения Tts Public Property Get Tts() As Double Tts = Kxv * Kte * Kuch * Nvrts End Property ‘ Определение значения Tpg Public Property Get Tpg() As Double Tpg = 0.2 * (Tan + Tkr) + Tie + Tp End Property ‘ Определение значения Tpa Public Property Get Tpa() As Double Tpa = Nvrpa End Property ‘ Определение значения Tvp Public Property Get Tvp() As Double Tvp = Kxv * Nvrvp End Property ‘ Определение значения Trr Public Property Get Trr() As Double Trr = Nvrrr End Property ‘ Определение значения Tob Public Property Get Tob() As Double Tob = Ksl * Nvrob End Pr operty ‘ Определение значения Top Public Property Get Top() As Double Top = Kxv * Ksl * Nvrop End Property Приложение 4 РАСШИФРОВКА СТАТЕЙ РАСЧЕТА СТОИМОСТИ РАБОТ по Договору № 98-3-029-249 между ЦБ РФ и МИФИ от 25 июля 1998 года Разработка. Расчеты проводятся на основании документа «Укрупненные нормы времени на разработку и сопровождение программных средств ЭВМ» (УНВ ), утвержденных ЦБ РФ в 1996 году . Проводится сопровождение следующих подсистем : 1. Регистрация валютных операций 2. Формирование докум ентов по сделкам покупки /продажи ценных бумаг США и Германии 3. Формирования документов по сделкам покупки /продажи драгоценного металла 4. Учета и контроль операций с использованием системы SWIFT Указанные подсистемы включают следующие функции (Каталог фун кций ПС ЭВМ табл .2.7): Номер функции Наименование функции Объем Функции (УМК ) Подсистемы 1 2 3 4 101 Управление работой компонентов ПС 4610 + + + + 103 Ввод данных в интерактивном режиме 1680 + + + + 104 Ввод данных в табличной форме 3740 + + + + 105 Обработка ошибочных ситуаций 5790 + + + + 106 Система настройки ПС на условия применения 3270 + + + + 201 Формирование последовательных файлов 2840 + + + + 202 Сортировка файлов 2100 + 203 Обработка файлов 3670 + + + + 204 Формирование БД 7310 + + + + 205 Обработка записей БД 9650 + + + + 206 Организация поиска и поиск в БД 17400 + + + + 302 Расчет экономических показателей 8650 + + + 304 Составление сводных балансов 11870 + + + Итого по подсистемам (УМК ) 82 580 65 180 65 180 56 530 Итог о объем разработки (УМК ) 269 470 - + - функция присутствует ; - номера подсистем соответствуют списку подсистем. Следующие коэффициенты и формулы используются для расчета трудоемкости различных стадий сопровождения : 1. Разработка Подсистемы 1 2 3 4 T ос =К сл *К ан К уч *Н вр.ос 85.88 61.02 76 .28 50.85 К сл 2.26 2.26 2.26 2.26 К ан 1.00 1.00 1.25 1.25 К уч 1.00 1.00 1.00 1.00 Н вр.ос. 38 27 27 1 8 T вф = 0.8*К сл *Н вр.вф 26.40 23.50 23.50 22.96 Н вр.вф 14.6 13 13 12.7 T пр = К сл *Н вр.пр 23.28 20.14 20.14 18.98 Н вр .пр 10.3 8.9 8.9 8.4 T cr = 0.2*( T ан + Т кр )+Т иэ +Т п 16.01 13.41 13.41 12.07 T ан =К сл *К уч *Н вр.ан 21.69 17.40 17.40 14.46 Н вр.ан 9.6 7.7 7.7 6.4 Т кр =К сл *К уч *К рз *Н вр.кр 11.87 11.38 11.38 10.9 К рз 0.7 0.7 0.7 0.7 Н вр.кр 7.5 7.2 7.2 6.9 Т иэ = 0.4*К сл *Н вр.фэ 5.67 4.59 4.59 3.96 Т п =К хп *Н вр.п 3.63 3.06 3.06 3.04 К хп 1.9 1.9 1.9 1.9 Н вр.п 1.91 1.61 1.61 1.60 Т фэ = К сл *Н вр.фэ 14.23 11.52 11.52 9.94 Н вр.фэ 6.3 5.1 5.1 4.4 Т пс =0.4*К сл *К уч *К ан *Н вр.ос 34.2 24.3 30.51 20.34 Т ип 5.67 4.59 4.59 3.96 2. Научно-иссл едовательские услуги Т пф =К хв *Н вр.пф 10.08 9.60 9.60 9.28 К хв 2 2 2 2 Н вр.пф 5.04 4.80 4.80 4.64 Т вв =К хв *К сл *Н вр.пф 119.60 113.9 113.9 110.11 Н вр.вв 26.46 25.20 25.20 24.36 Т нп = К хв *К сл *Н вр.нп 56.95 52.8 52.8 52.43 Н вр.нп 12.6 12.0 12.0 11.6 Т вв = К хв *К сл *Н вр.вв 119.60 113.9 113.9 110.11 Н вр.вв 26.46 25.2 25.2 24.36 Т км = К хв *Н вр.км 37.8 36.0 36.0 34.8 Н вр.км 18.9 18.0 18.0 17.4 Т др =К яз *К уч *К сл *Н вр.д 17.1 16.1 16.1 16.1 К яз 0.7 0.7 0.7 0.7 Н вр.д 10.8 10.2 10.2 10.2 Т рд =К рз *К уч *Н вр.рд 21 21 21 21 К рз 0.7 0.7 0.7 0.7 Н вр.рд 30 30 30 30 Т об =К сл *Н вр.об 43.1 41.1 41.1 38.76 Н вр.об 19.07 18.2 18.2 17.75 Итого по подсистемам 620.82 562.88 562.88 522.69 Итого трудоемкость сопровождения (чел . дней ) 2 269.27 Приняв среднюю заработную плату в месяц , равной 667 , 92 руб ., получим затраты на основную заработную плату на этапе сопровождения в сумме 68895,04 руб . РАСШИФРОВКА СТАТЕЙ РАСЧЕТА СТОИМОСТИ РАБОТ по Договору № 98-3-029-249 между ЦБ РФ и МИФИ от __ ________ 1998 года Сопровождение. Расчеты провод ятся на основании документа «Укрупненные нормы времени на разработку и сопровождение программных средств ЭВМ» (УНВ ), утвержденных ЦБ РФ в 1996 году . Проводится сопровождение следующих подсистем : 1. Регистрация валютных операций 2. Формирование документов по сделкам покупки /продажи ценных бумаг США и Германии 3. Формирования документов по сделкам покупки /продажи драгоценного металла 4. Учета и контроль операций с использованием системы SWIFT Указанные подсистемы включают следующие функции (Каталог функций П С ЭВМ табл .2.7): Номер функции Наименование функции Объем Функции (УМК ) Подсистемы 1 2 3 4 101 Управление работой компонентов ПС 4610 + + + + 103 Ввод данных в интерактивном режиме 1680 + + + + 104 Ввод данных в табличной форме 3740 + + + + 105 Об работка ошибочных ситуаций 5790 + + + + 106 Система настройки ПС на условия применения 3270 + + + + 201 Формирование последовательных файлов 2840 + + + + 202 Сортировка файлов 2100 + 203 Обработка файлов 3670 + + + + 204 Формирование БД 7310 + + + + 205 Обработка записей БД 9650 + + + + 206 Организация поиска и поиск в БД 17400 + + + + 302 Расчет экономических показателей 8650 + + + 304 Составление сводных балансов 11870 + + + Итого по подсистемам (УМК ) 82 580 65 180 65 180 56 530 Итого объе м разработки (УМК ) 269 470 - + - функция присутствует ; - номера подсистем соответствуют списку подсистем. 1.4. Следующие коэффициенты и формулы используются для расчета трудоемкости различных стадий сопровождения : 1. Сопровождение Подсистемы 1 2 3 4 T ос =К сл *К ан К уч *Н вр.ос 85.88 61.02 76 .28 50.85 К сл 2.26 2.26 2.26 2.26 К ан 1.00 1.00 1.25 1.25 К уч 1.00 1.00 1.00 1.00 Н вр.ос. 38 27 27 1 8 T вф = 0.8*К сл *Н вр.вф 26.40 23.50 23.50 22.96 Н вр.вф 14.6 13 13 12.7 T пр = К сл *Н вр.пр 23.28 20.14 20.14 18.98 Н вр.пр 10.3 8.9 8.9 8.4 T cr = 0.2*( T ан + Т кр )+Т иэ +Т п 16.01 13.41 13.41 12.07 T ан =К сл *К уч *Н вр.ан 21.69 17.40 17.40 14.46 Н вр.ан 9.6 7.7 7.7 6.4 Т кр =К сл *К уч *К рз *Н вр.кр 11.87 11.38 11.38 10.9 К рз 0.7 0.7 0.7 0.7 Н вр.кр 7.5 7.2 7.2 6.9 Т иэ = 0.4*К сл *Н вр.ф э 5.67 4.59 4.59 3.96 Т п =К хп *Н вр.п 3.63 3.06 3.06 3.04 К хп 1.9 1.9 1.9 1.9 Н вр.п 1.91 1.61 1.61 1.60 Т фэ = К сл *Н вр.фэ 14.23 11.52 11.52 9.94 Н вр.фэ 6.3 5.1 5.1 4.4 Т пс =0.4*К сл *К уч *К ан *Н вр.ос 34.2 24.3 30.51 20.34 Т ип 5.67 4.59 4.59 3.96 2. Научно-ис следовательские услуги Т пф =К хв *Н вр.пф 10.08 9.60 9.60 9.28 К хв 2 2 2 2 Н вр.пф 5.04 4.80 4.80 4.64 Т вв =К хв *К сл *Н вр.пф 119.60 113.9 113.9 110.11 Н вр.вв 26.46 25.20 25.20 24.36 Т нп = К хв *К сл *Н вр.нп 56.95 52.8 52.8 52.43 Н вр.нп 12.6 12.0 12.0 11.6 Т вв = К хв *К сл *Н вр.вв 119.60 113.9 113.9 110.11 Н вр.вв 26.46 25.2 25.2 24.36 Т км = К хв *Н вр.км 37.8 36.0 36.0 34.8 Н вр.км 18.9 18.0 18.0 17.4 Т др =К яз *К уч *К сл *Н вр.д 17.1 16.1 16.1 16.1 К яз 0.7 0.7 0.7 0.7 Н вр.д 10.8 10.2 10.2 10.2 Т рд =К рз *К уч *Н вр.рд 21 21 21 21 К рз 0.7 0.7 0.7 0.7 Н вр.рд 30 30 30 30 Т об =К сл *Н вр.об 43.1 41.1 41.1 38.76 Н вр.об 19.07 18.2 18.2 17.75 Итого по подсистемам 620.82 562.88 562.88 522.69 Итого трудоемкость сопровождения (чел . дней ) 2 269.27 Приняв среднюю заработную плату в ме сяц , равной 667 , 92 руб ., получим затраты на основную заработную плату на этапе сопровождения в сумме 68895,04 руб . Таблица 1.8. Таблица зависимости значений поправочных коэффициентов (Кур ) от типа ЭВМ , характера операционной среды и средств разработки ПС Средсва разработки ПС Значение Кур в разрезе типа ЭВМ и характера операционной среды Большие ЭВМ Малые ЭВМ Персональные ЭВМ Сети ЭВМ Без "дружелюбной " среды (ЕС ЭВМ с ОС ЕС ) С "дружелюбной " средой (RS, main-frame) Без "дружелюбной " среды (СМ ЭВ М с ОС PB или UNIX) С "дружелюбной " средой (VAX, DEC с хорошим интерфейсом ) IBM PC совместимые с (MS DOS, Norton'ом , Windows..) Другие (Apple, EC-1841, "Искра ", "Электроника " и др .) Локальные (типа NetWare) Глобальные (через модемы ) Язык Ассемблера 1.2 1.1 1.4 1.0 1.0 1.2 1.2 1.3 Процедурные языки высокого уровня (Си , Паскаль и др .) 0.45 0.35 0.37 0.35 0.34 0.36 0.38 0.52 Системы программирования на основе СУБД ( в т.ч . для FoxPro, FoxBase, DBase, Clipper, Clarion, Paradox, Oracle и т.п .) 0.25 0.2 2 0.2 4 0.18 0.1 7 0.17 0.1 7 0.20 CASE-средства - 0.0 7 - 0.0 8 0.0 7 - 0.07 0.08 Заключение В ходе учебно-исследовательской работы было изучено инструментальное средство для разработки приложений Visual Basic for Application , освоены основные приемы работы с этим средством . Изучена методика оценки трудоемкости разработки и сопровождения программных средств , являющаяся стандартом принятым в Центральном Банке Российской Федерации для организаций , разрабатывающих ПС для ЦБ РФ Разработана автоматизированная сист ема расчета трудоемкости разработки и сопровождения программных средств ( РТРС ), а именно : 6) Разработан пользовательский интерфейс автоматизированной системы ; 7) Программно реализованы алгоритмы расчета трудоемкости разработки и сопровождения ПС по изуче нной методике ; Разработанная АС позволяет производить автоматический расчет трудоемкости и стоимости разработки и сопровождения программных средств , формировать документы , содержащие расчет трудоемкости и калькуляцию затрат на разработку и сопровождение ПС. По результатам проделанной работы была подготовлена пояснительная записка и демонстрационный материал. Литература : 1. П . Санна Visual Basic для приложений (версия 5) в подлиннике . М .: BHV – Санкт-Петербург , 1997.-704с. 2. В.А . Биллиг , М.И . Дехтярь VBA и Office 97. Офисное программирование . М .: Издательский отдел “Русская редакция” ТОО “ Channel Trading Ltd .” , 1998 – 720 c . 3. Методика оценки трудоемкости разработки и сопровождения программных средств . М .:1997.-50с.
1Архитектура и строительство
2Астрономия, авиация, космонавтика
 
3Безопасность жизнедеятельности
4Биология
 
5Военная кафедра, гражданская оборона
 
6География, экономическая география
7Геология и геодезия
8Государственное регулирование и налоги
 
9Естествознание
 
10Журналистика
 
11Законодательство и право
12Адвокатура
13Административное право
14Арбитражное процессуальное право
15Банковское право
16Государство и право
17Гражданское право и процесс
18Жилищное право
19Законодательство зарубежных стран
20Земельное право
21Конституционное право
22Конституционное право зарубежных стран
23Международное право
24Муниципальное право
25Налоговое право
26Римское право
27Семейное право
28Таможенное право
29Трудовое право
30Уголовное право и процесс
31Финансовое право
32Хозяйственное право
33Экологическое право
34Юриспруденция
 
35Иностранные языки
36Информатика, информационные технологии
37Базы данных
38Компьютерные сети
39Программирование
40Искусство и культура
41Краеведение
42Культурология
43Музыка
44История
45Биографии
46Историческая личность
47Литература
 
48Маркетинг и реклама
49Математика
50Медицина и здоровье
51Менеджмент
52Антикризисное управление
53Делопроизводство и документооборот
54Логистика
 
55Педагогика
56Политология
57Правоохранительные органы
58Криминалистика и криминология
59Прочее
60Психология
61Юридическая психология
 
62Радиоэлектроника
63Религия
 
64Сельское хозяйство и землепользование
65Социология
66Страхование
 
67Технологии
68Материаловедение
69Машиностроение
70Металлургия
71Транспорт
72Туризм
 
73Физика
74Физкультура и спорт
75Философия
 
76Химия
 
77Экология, охрана природы
78Экономика и финансы
79Анализ хозяйственной деятельности
80Банковское дело и кредитование
81Биржевое дело
82Бухгалтерский учет и аудит
83История экономических учений
84Международные отношения
85Предпринимательство, бизнес, микроэкономика
86Финансы
87Ценные бумаги и фондовый рынок
88Экономика предприятия
89Экономико-математическое моделирование
90Экономическая теория

 Анекдоты - это почти как рефераты, только короткие и смешные Следующий
В офисе я веду себя как домашний кот - пошуршал-пошуршал бумажками, залез в шкаф с деловым лицом и иду обедать.
Anekdot.ru

Узнайте стоимость курсовой, диплома, реферата на заказ.

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

Смотрите также:


Банк рефератов - РефератБанк.ру
© РефератБанк, 2002 - 2016
Рейтинг@Mail.ru