Всё сдал! - помощь студентам онлайн Всё сдал! - помощь студентам онлайн

Реальная база готовых
студенческих работ

Узнайте стоимость индивидуальной работы!

Вы нашли то, что искали?

Вы нашли то, что искали?

Да, спасибо!

0%

Нет, пока не нашел

0%

Узнайте стоимость индивидуальной работы

это быстро и бесплатно

Получите скидку

Оформите заказ сейчас и получите скидку 100 руб.!


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

Тип Реферат
Предмет Информатика и программирование
Просмотров
869
Размер файла
699 б
Поделиться

Ознакомительный фрагмент работы:

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

РАСШИФРОВКАСТАТЕЙ РАСЧЕТАСТОИМОСТИРАБОТ
по Договору№
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

+

+

+


Итогопо подсистемам(УМК)

82580

65180

65180

56530


Итогообъем разработки(УМК): 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

18

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

Tcr=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 руб.


МосковскийГосударственныйИнженерно-ФизическийИнститут

(ТехническийУниверситет)



ФакультетКибернетики

Кафедра«Кибернетика»


Пояснительнаязаписка

к дипломномупроекту иучебно-исследовательскойработе

на тему:

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


Выполнилстудент группыВ6-29П _____________ (ВласоваЕ.А.)

Руководитель ______________________________ (ЗолотухинаЕ.Б.)


Оценка:


Комиссия: ( )

( )

( )

( )


Москва

1999


Содержание

Введение3

  1. Постановказадачи4

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

  1. Требованияк системе вцелом5

  2. Требованияк функциямсистемы5

  3. Требованияк видам обеспечения5

  4. Требованияк документации6

  1. Алгоритмыработы автоматизированнойсистемы расчетатрудоемкостиразработкии сопровожденияпрограммныхсредств7

  1. Описаниеалгоритмаработымодуля “Заданиеобщих параметровдоговора наразработкуПС”7

  2. Описаниеалгоритмаработы модуля“Расчет трудоемкостиразработкиПС”7

  3. Описаниеалгоритмаработы модуля“Задание общихпараметровдоговора насопровождениеПС”11

  4. Описаниеалгоритмаработы модуля“Расчет трудоемкостисопровожденияПС”12

4Описаниепользовательскогоинтерфейса20

  1. Стандартныеэлементы окна20

  2. Описаниестроки меню20

  3. Описаниеокна “Общиепараметрыдоговора наразработкуПС”20

  4. Описаниеокна “РасчеттрудоемкостиразработкиПС”21

  5. Описаниеокна “Общиепараметрыдоговора насопровождениеПС”28

  6. Описаниеокна “РасчеттрудоемкостисопровожденияПС”29

Заключение36

Литература37

Приложение138

Приложение244

Приложение354

Приложение463


6


Введение

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

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

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

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

Расчет стоимостиработ по созданиюи сопровождениюразрабатываемогопроекта сопряженс обработкойзначительногообъема справочнойинформации.А также предполагаетзначительныетрудозатратыперсонала,связанные сбольшим количествомвычислений.Увеличиваетсявозможностьвозникновенияошибок привыполненииданной работывручную. Дляэкономии времении исключенияошибок на этихстадиях работыпредставляетсяцелесообразнымпровести формализациюзадач дляпоследующегопримененияЭВМ.

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


1.Постановказадачи

Целью даннойработы являетсясозданиеавтоматизированнойсистемы расчетатрудоемкостиразработкии сопровожденияпрограммныхсредств пометодике “Оценкатрудоемкостиразработкии сопровожденияпрограммныхсредств длясовременныхвычислительныхсистем”,являющейсястандартомЦентральногоБанка РоссийскойФедерации.

Данная методикабыла разработанаНИИ “Центрпрограммсистем”для Межрегиональногоцентра информатизацииЦентральногоБанка РоссийскойФедерации.

Методика содержитдве составныечасти:укрупненныенормы времени(УНВ) на разработкупрограммныхсредств и УНВна сопровождениепрограммныхсредств.

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

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

В основу расчетаУНВ на разработкуи сопровождениепрограммныхсредств положенырезультатыанализа рядаконкретныхпроектов поразработке,ведению фонда,внедрению исопровождениюПС, выполненныхспециалистамиНИИ “Центрпрограммсистем”.


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

2.1.Требованияк системе вцелом

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

АС должнафункционироватьв составепрограммногокомплексаMicrosoft Office сиспользованиемязыка созданияприложенийVisual Basic for Applications(VBA). Документы,полученныев результатеработы АС должныиметь стандартныйформат документовMicrosoft Word, просмотри печать полученныхдокументовосуществлятьс помощью стандартныхсредств MicrosoftOffice.

СистемаРТРСдолжна функционироватьнеограниченноевремя, ограничениямогут определятьсятолько ресурсомработы аппаратуры.

Квалификацияперсонала,работающегос АС, должнасоответствоватьумению работыс MS Windows ,приложениямиMS Office исвободномувладению клавиатуройперсональныхЭВМ.

Регламентэксплуатациикомплексадолжен сводитьсяк поддержаниюисправностиаппаратуры,программныхсредств.

2.2Требованияк функциямсистемы

СистемаРТРС должнавыполнятьследующиефункции:

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

  2. расчеттрудоемкостии стоимостиразработкипрограммныхсредств;

  3. формированиедокумента,содержащегокалькуляциюзатрат на проведениеразработкипрограммныхсредств;

  4. обработкапараметров,вводимыхпользователемсистемы длярасчета трудоемкостии стоимостисопровожденияпрограммныхсредств;

  5. расчеттрудоемкостии стоимостисопровожденияпрограммныхсредств;

  6. формированиедокумента,содержащегокалькуляциюзатрат насопровождениепрограммныхсредств.

2.3.Требованияк видам обеспечения

АС должнафункционироватьв операционнойсистеме MicrosoftWindows 95 и вышеили WindowsNT Workstation 4.0 в составекомплексапрограмм MicrosoftOffice 97 (обязательноналичие Wordи Excel).

АС функционируетна техническихсредствах,включающихв себя:

  • рабочуюстанцию спроцессоромIntel Pentium 100 ивыше, оперативнойпамятью неменьше 16Мб, объёмомсвободногоместа на жесткомдиске порядка2Мб непосредственнопод программуи временныефайлы, видеокартадолжна поддерживатьразрешение800x600,причем толькона этом разрешениигарантированастабильнаяработа программыбез вреда дляздоровья.

2.4.Требованияк документации

Документацияна разрабатываемуюсистему должнавключать:

  • руководствопользователя;

  • руководствосистемногопрограммиста.




20


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 определяетсяпо формуле:

Ti= Li * Кн * То, для i= 0,1,2,3,5,

Ti= Li* Кн *Кт * То, дляi= 4,

гдеLi– удельныйвес трудоемкостиi –ой стадии разработкиПС, учитывающийналичие тойили иной стадиии использованиеCASE-технологии,определяетсяпо таблице1.2., причем

;

Вслучае отсутствиястадии “Эскизныйпроект”L3’ = L2 + L3;

Вслучае объединениестадий “Техническийпроект” и “Рабочийпроект” в однустадию “Технорабочийпроект ” L3’= 0,85 * L3 + L4

Кн– поправочныйкоэффициент,учитывающийстепень новизныПС и использованиепри разработкеПС новых типовЭВМ и ОС, определяетсяпо таблице1.1.;

Кт– поправочныйкоэффициент,учитывающийстепень использованияв разработке(типовых) стандартныхПС, определяетсяпо таблице1.3.;

То– общаятрудоемкостьразработкиПС (в чел.-днях)определяетсяпо формуле:

То= Тур * Ксл,

гдеТур- трудоемкостьразработкиПС с учетомконкретныхусловий разработки(в чел.-днях);

Ксл–коэффициентсложности ПС,определяетсяпо формуле.

,

гдеKi–коэффициентыповышениясложности ПС,i =1..7, зависящийот наличия уразрабатываемойсистемы характеристик,повышающихсложность ПСи от количествахарактеристикПС, определяетсяпо таблице1.6.;

n– количестводополнительноучитываемыххарактеристикПС.

Тур- трудоемкостьразработкиПС с учетомконкретныхусловий разработкиопределяетсяпо формуле:

Тур= Тб * Кур,

гдеТб- базовая трудоемкостьразработкиПС (в чел.-днях),учитывающаяV0 -объем ПС и группусложности,определяетсяпо таблице1.4.;

Кур– поправочныйкоэффициент,учитывающийхарактер средыразработкии средстваразработкиПС, определяетсяпо таблице1.8.;

V0–общийобъемразрабатываемогоПС, определяетсяпо формуле:

,

где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.



27


4.Описаниепользовательскогоинтерфейса

4.1.Стандартныеэлементы окна

В системеиспользуютсякнопки “OК”,“Отмена”.

При нажатиикнопки “OК”действие сохраняетсяи осуществляетсяпереход в окнопредыдущегоуровня.

При нажатиикнопки “Отмена”действие отменяетсяи осуществляетсяпереход в окнопредыдущегоуровня.

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

4.2.Описаниестроки меню

Призапуске системыв стандартнуюстроку главногоменю MicrosoftWord добавляетсяпункт меню“Расчет”(рис.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- ойфункции ПС;

  • V0–общийобъемразрабатываемогоПС;

  • Liудельный веструдоемкостиi –ой стадии, i= 0,5

  • Тб– базоваятрудоемкостьразработкиПС;

  • Тур= Тб * Кур–трудоемкостьразработкиПС с учетомконкретныхусловий разработки;

  • То= Тур * Ксл– общая трудоемкостьразработкиПС;

  • Ti= трудоемкостьi –ой стадии разработкиПС, i= 0,5

  • Тобщ– общаятрудоемкостьразработкиПС;

КнопкаХарактеристикиПС”– принажатии даннойкнопки на экранвыводится окно“ХарактеристикиПС,окно имеетследующий вид(рис.6.).

Рис.6. Окно “ХарактеристикиПС”.

Окно“ХарактеристикиПСсодержит следующуюинформацию:

ХарактеристикиПС– характеристикиразрабатываемогоПС, выбираютсяпользователемАС с помощьюфлажков:

  • Наличиемощного интеллектуальногоязыковогоинтерфейсавысокого уровняс пользователем(без учёта подсказоки меню функций)–выбираетсяпри наличиеу ПС мощногоинтеллектуальногоязыковогоинтерфейсавысокого уровняс пользователем(без учёта подсказоки меню функций);

  • Режимработы в реальномвремени”–выбираетсяесли ПС работаетв режиме реальноговремени;

  • Обеспечениетелекоммуникационнойобработкиданных”–выбираетсяесли ПС обеспечиваеттелекоммуникационнуюобработкуданных;

  • Машиннаяграфика”–выбираетсяесли ПС работаетс машиннойграфикой;

  • Криптографияи другие методызащиты отнесанкционированногодоступа”–выбираетсяесли ПС обладаетметодами защитыот несанкционированногодоступа;

  • Обеспечениесущественногораспараллеливаниявычислений”–выбираетсяесли ПС обеспечиваетсущественноераспараллеливаниевычислений;

  • Оптимизационныерасчеты”–выбираетсяесли ПС выполняетоптимизационныерасчеты;

  • Моделированиеобъектов ипроцессов”–выбираетсяесли ПС моделируетобъекты и процессы;

  • Задачианализа ипрогнозирования”–выбираетсяесли ПС решаетзадачи анализаи прогнозирования;

  • Сложныеэкономические,инженерныеили научныерасчеты”–выбираетсяесли ПС выполняетсложные экономические,инженерныеили научныерасчеты;

  • Обеспечениенастройки ПСна измененияструктур входныхи выходныхданных”–выбираетсяесли ПС обеспечиваетнастройку ПСна измененияструктур входныхи выходныхданных.

Группасложности– группа сложностиразрабатываемогоПС. Группа сложностивыбираетсяавтоматическив зависимостиот того, к какойгруппе относятсявыбранныепользователемхарактеристикиПС;

КнопкаКаталогфункций”– принажатии даннойкнопки на экранвыводится окно“Каталогфункций”,окно имеетследующий вид(рис.7.).

Рис.7. Окно “Каталогфункций”.

Окно“Каталогфункций”содержит следующуюинформацию:

ТипЭВМ– тип ЭВМ, выбираетсяпользователемАС из списка“ТипЭВМ”,по умолчаниюустанавливаетсятип “БольшиеЭВМ”;

Функции,выполняемыеПС - вполе Функции,выполняемыеПСотображаютсяфункции, которыевыполняетразрабатываемоеПС;

Списокостальныхфункций- в поле Списокостальныхфункцийотображаютсяфункции, которыеданное ПС невыполняет.

Спомощью кнопок“>”,“>”, “пользовательможет перемещатьфункции изодного поляв другое. Перемещениеодной функцииосуществляетсяс помощью кнопок“>”,“,а перемещениевсех функцийодновременно– с помощьюкнопок “>>”,“

Внижней частиокна “РасчеттрудоемкостиразработкиПС”расположеныкнопки “Назад”,“Расчет”,“Создать”и “Отмена”.

Принажатии накнопку “Назад”осуществляетсяпереход к предыдущемуокну с сохранениемустановленныхпараметров.

Принажатии накнопку “Расчет”в поле Просмотррезультатоврасчетавыводятсярезультатырасчета коэффициентови трудоемкостиразработки,приведенныевыше, для даннойподсистемы.

Действиякнопки “Отмена”были описаныв п.4.1.

Принажатии накнопку “Создать”на экран выводитсяокно следующеговида (рис. 8.).

Рис.8. Окно “Формированиедокумента”

Принажатии накнопку “ОК”происходитформированиедокумента“Расшифровкастатей расчетастоимостиразработкиПС”(приложение4).

Действиякнопки “Отмена”были описаныв п.4.1.


36


4.5.Описаниеокна “Общиепараметрыдоговора насопровождениеПС”

При выборепункта “Сопровождение”из пунктаменю“Расчет” (рис.1)главного менюна экран выводитсяокно “Общиепараметрыдоговора насопровождениеПС”.Окно имеетследующий вид(рис. 9)

Рис.9. Окно“Общие параметрыдоговора насопровождениеПС”

Окно“Общиепараметрыдоговора насопровождениеПС”содержит следующуюинформацию:

договора– № договора,по которомупроизводитсясопровождениеПС, задаетсяпользователемАС в поле “№договора”,по умолчаниюустанавливается“12-3-456-789”;

Датадоговора– дата договора,по которомупроизводитсясопровождениеПС,задаетсяпользователемАС в поле “Датадоговора”,по умолчаниюустанавливаетсятекущая дата;

Средняязаработнаяплата– средняя заработнаяплата в организацииисполнителя,задаетсяпользователемАС в поле “Средняязаработнаяплата (руб.)”,по умолчаниюустанавливаетсязначение 100 рублей;

Полноеназвание организациизаказчика– полное названиеорганизациизаказчиказадаетсяпользователемАС в поле “Полноеназвание организациизаказчика”;

Сокращенноеназвание организациизаказчика– сокращенноеназвание организациизаказчика (еслитаковое имеется)задаетсяпользователемАС в поле “Сокращенноеназвание организациизаказчика”;

Полноеназвание организацииисполнителя– полное названиеорганизацииисполнителязадаетсяпользователемАС в поле “Полноеназвание организацииисполнителя”;

Сокращенноеназвание организацииисполнителя– сокращенноеназвание организацииисполнителя(если таковоеимеется) задаетсяпользователемАС в поле “Сокращенноеназвание организацииисполнителя”.

КнопкаУслуги,оказываемыеисполнителемдоговора присопровожденииПС…”– принажатии даннойкнопки на экранвыводится окно“Услуги,оказываемыепри сопровожденииПС”,окно имеетследующий вид(рис.10.).

Рис.10. Окно“Услуги, оказываемыепри сопровожденииПС”

Окно“Услуги,оказываемыепри сопровожденииПС”содержит следующуюинформацию:

Прочиеуслуги, оказываемыепри сопровожденииПС - вполе Прочиеуслуги, оказываемыепри сопровожденииПСотображаютсяуслуги, которыене оказываютсяпри сопровожденииданного ПС;

Услуги,оказываемыепри сопровожденииисполнителем- в поле Услуги,оказываемыепри сопровожденииисполнителемотображаютсяуслуги, которыеоказываютсяпри сопровожденииданного ПС.

Действиякнопок “>”,“>”, “описаныв п. 4. 4.

В нижнейчасти окнарасположеныдве кнопки“Далее”и “Отмена”.

При нажатиина кнопку “Далее”на экран выводитсяокно “РасчеттрудоемкостисопровожденияПС”.

Действиякнопки “Отмена”были описаныв п.4.1.

4.6.Описаниеокна “РасчеттрудоемкостисопровожденияПС”

Привыборе пункта“Сопровождение”из пункта меню“Расчет” (рис.1)главного менюпредварительнона экран выводитсяокно “Общиепараметрыдоговора насопровождениеПС”(рис. 9).При нажатиина кнопку “Далее”инициализируетсяокно “РасчеттрудоемкостисопровожденияПС”.Окно имеетследующий вид(рис. 11).

Рис.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.8.

Таблицазависимостизначений поправочныхкоэффициентов(Кур) от типаЭВМ, характераоперационнойсреды и средствразработкиПС

СредсваразработкиПС

ЗначениеКур в разрезетипа ЭВМ ихарактераоперационнойсреды





БольшиеЭВМ


МалыеЭВМ


ПерсональныеЭВМ

СетиЭВМ



Без"дружелюбной"среды (ЕС ЭВМс ОС ЕС)

С"дружелюбной"средой (RS, main-frame)

Без"дружелюбной"среды (СМ ЭВМс ОС PB или UNIX)

С"дружелюбной"средой (VAX, DEC схорошим интерфейсом)

IBMPC совместимыес (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.22

0.24

0.18

0.17

0.17

0.17

0.20

CASE-средства

-

0.07

-

0.08

0.07

-

0.07

0.08


26


Приложение1

Таблицыдля расчетатрудоемкостиразработкиПС

Таблица1.1.

ТаблицазависимостипоправочногокоэффициентаКн от степениновизны ПС

Кодстепени новизныСтепеньновизны новыхЭВМ/ОСПризнакиспользованияновых ЭВМ/ОСЗначениеКн


новоготипа ЭВМновойОС
АПринципиальноновое ПС, неимеющее доступныханалогов++

1.70



-+

1.70



+-

1.50



--

1.40

БПС,являющеесяразвитиемопределенногопараметрическогоряда ПС на новомтипе ЭВМ/ОС++

1.30



-+

0.60



+-

0.50

ВПС,являющеесяразвитиемопределенногопараметрическогоряда ПС напрежнем типеЭВМ/ОС--

0.40


Таблица1.2.

Таблицазависимостикоэффициентовудельного весатрудоемкостистадий разработкиот степениновизны ПС ивида технологии

Степеньновизны ПСЗначениекоэффициентовудельноговеса трудоемкостистадий разработкиПС в разрезевидов технологии

БезпримененияCASE-технологииС применениемCASE-технологии

L1L2L3L4L5L0L4L5
А

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.

Таблицазависимостизначения коэффициентаиспользованияв разработкетиповых (стандартных)программ отстепени охватаими разрабатываемогоПС

№ п/пСтепеньохвата реализуемыхфункцийразрабатываемогоПС типовыми(стандартными)программамии ПС. %ЗначениеКт
123
1Свыше600.8
2Свыше40 до 600.9
3Свыше20 до 40

1.0

4До 20

1.2

5Типовыепрограммы иПС не используютсядля реализациифункцийразрабатываемогоПС

1.5


Таблица1.4.

Таблицазависимостибазовой трудоемкостиразработкиПС от его объемаи группы сложности

ОбъемПС тыс. условныхмашин. Команд(*)Нормывремени погруппам сложностиПС, чел.-дни№ нормы

Группа1Группа2Группа3
12345
1.00--2291
2.00--2442
3.00--2623
4.00--2834
5.00--3065
6.00-22913306
7.00-23223577
8.00-23543858
9.00-23894149
10.00

3915

242544510
12.00

4052

250251011
14.00

4187

258458012
16.00

4257

227125413
18.00

4424

272273114
20.00

4700

285881215
22.00

4883

295789716
24.00

5022

302098517
26.00

5128

3122107518
28.00

5370

3272112919
30.00

5577

3389122520
32.00

5791

3502132421
34.00

6020

3225142522
36.00

6354

3742152823
38.00

6422

3871127424
40.00

6257

3998178325
42.00

7105

4128189326
44.00

7289

4221200227
46.00

7422

4395212028
48.00

7879

4232

223729
50.00

8045

4272235230
55.00

8594

5070

222031
60.00

9177

5402297232
65.00

10483

5282

330333
70.00

10571

2182324034
75.00

11341

2520

398735
80.00

12951

7009434336
85.00

13420

7538

470837
90.00

13945

7878508238
95.0014754

8317

542539
100.0015598

8287

585540
110.0017332

9742

222941
120.0019132

11713

749342
130.0021003

11757

835243
140.0022925

12783

924544
150.0024903138491012045
160.0022934149541110046
180.0031150172471305147
200.0035557192451509048
220.0040144221411721249
240.0044902247291941450
260.0049821274052129051
280.0054893301252403752
300.0020113330052245253
320.0025474359212893254
340.0070971389123147255
360.0072599419733408056
380.0082353451043274257
400.0088229483013942158
420.0094225515234223559
440.00100332548874502360
460.00102558582734794261
480.00112890217185087262
500.00119329252215385163

Таблица1.5.

Таблицазависимостигруппы сложностиПС от их характеристик

ХарактеристикиПС ЭВМГруппасложности
12
ПС,обладающиеодной илинесколькимииз следующиххарактеристик:1 (максималь-ная)
1) наличиемощногоинтеллектуальногоязыковогоинтерфейсавысокого уровняс пользователем(без учетаподсказок именю функций– см. табл. 2.6.)
2) режимработы в реальномвремени
3) обеспечениетелекоммуникационнойобработкиданных
4) машиннаяграфика
5) криптографияи другие методызащиты информацииот несанкционированногодоступа
6)обеспечениесущественногопаспараллеливаниявычислений
ПС,необладающиени одной изхарактеристикгруппы сложности"1", но обладающиеодной илинесколькимииз следующиххарактеристик:2 (средняя)
1) оптимизационныерасчеты
2) моделированиеобъектов ипроцессов
3) задачианализа ипрогнозирования
4) слохныеэкономические,инженерныеили научныерасчеты
5) обеспечениенастройкиПС на изменениеструктур входныхи выходныхданных
ПС, необладающиеперечисленнымивыше характерисиками3 (мини-мальная)

Таблица1.6.

Таблицазначений коэффициентаповышениясложностиПС(Ki)

№ п/пЭлемент,повышающийсожность ПСЗначениеKi
123
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.

Каталогфункций программныхсредств ЭВМ

№ функцииНаименование(содержание)функцииОбъемфункции ПСв условныхмашинных командах


БольшиеЭВММалыеЭВМПЭВМ
12345
1. Управлениеработой ПС,ввод и выводданных
101Управлениеработой компонентовПС

4410

31103360
102Обработкапрерываний630038304130
103Вводданных в интерактивномрежиме10831330

1580

104Выводданных в табличнойформе на экрани на печать678041403740
105Обработкаошибочныхситуаций320030803790
106СистеманастройкиПС на условияприменения

1050

3020

3570

2. Формированиеи обработкафайлов и базданных
201Формированиепоследовательныхфайлов230026002840
202Сортировкафайлов210012701360
203Обработкафайлов367024203110
204Формированиебазы данных626073103380
205Обработказаписей базыданных79009630

2750

206Организацияпоиска и поискв базе данных1727017400

10350

3. Функциональные(прикладные)задачи
301Статистическаяобработкаданных8160698012930
302Расчетэкономическихпоказателей2630

3750

8630

303

Экономическийанализ ипрогнозирование

10150

810013280
304Составлениесводных балансов8090711011870

53


Приложение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 нормы

До 1010-3030-5050-7070-9090-110110-130130-150150-170Свыше170
123456789101112
До 1101010111212131414151
Св.1 до2121213141415161617182
Св.2 до4151617181920212223243
Св.4 до6192021222425262729304
Св.6 до8232425272830323334365
Св.8 до102728

29

323335373840426
Св.10 до12313233363840424446487
Св.12 до14353637404245484952548
Св.14 до16394041454750535458609
Св.16 до184344455052555860636610
Св.18 до204748495457606365697211
Св.20 до225154525862656870747812
Свыше225562676970708685798513

Таблица2.9.

Таблицазависимостинорм временина ведениеодного ПС вфонде в течениегода (Нвр. вф)от объемовдокументациии программ

Объемдокументации,ТСНормавремени наведение одногоПС в фонде втечение года,чел.-дн., в разрезеобъемов программ,выраженныхв ТУМN нормы

До 1010-3030-5050-7070-9090-110110-130130-150150-170Свыше170
123456789101112
До 18.29.110.712.013.915.5

17.1

18.720.321.91
Св.1 до28.49.210.812.414.015.617.218.820.422.02
Св.2 до48.69.411.012.714.215.817.419.020.722.33
Св.4 до68.79.511.112.714.315.917.519.120.722.34
Св.6 до89.09.811.413.014.416.217.819.4

21.0

22.65
Св.8 до109.210.011.613.214.516.418.019.721.222.86
Св.10 до127.57.98.79.510.311.111.912.713.514.47
Св.12 до147.78.18.99.710.511.312.112.913.714.78
Св.14 до168.08.49.210.010.811.612.413.214.014.99
Св.16 до188.38.79.510.311.111.912.613.514.315.210
Св.18 до208.58.99.710.511.312.112.913.714.515.511
Св.20 до228.89.210.010.811.612.413.214.014.815.712
Свыше229.19.510.311.111.912.713.514.315.116.013

Таблица2.10.

Таблицазависимостинорм временина проверкуи оценку ОПС(Нвр. пр) от объемовдокументациии программ

Объемдокументации.Тыс. строкНормавремени напроверку иоценку ОПС,чел.-дн. В разрезеобъемов программ,выраженныхв ТУМN нормы

До 10

10– 30

30 - 5050 - 7070 - 9090 – 110110 - 130130 - 150150 - 170Свыше170
123456789101112
До 16.06.46.98.08.59.610.411.212.012.61
От 1 до26.16.57.08.18.99.710.511.312.113.12
От 2 до46.46.87.68.49.210.0

10.8

11.612.413.33
От 4 до66.77.17.98.79.510.311.111.912.713.64
От 6 до86.97.38.18.99.710.511.312.112.913.95
От 8 до107.27.68.49.210.010.811.612.413.214.16
От 10 до127.57.98.79.510.311.111.912.713.514.47
От 12 до147.78.18.99.710.511.312.112.913.714.78
От 14 до168.08.49.210.010.811.612.413.214.014.99
От 16 до188.38.79.510.311.111.912.613.514.315.210
От 18 до208.58.99.710.511.312.112.913.714.515.511
От 20 до228.89.210.010.811.612.413.214.014.815.712
Свыше229.19.510.311.111.912.713.514.315.116.013

Таблица2.11.

Таблицазависимостинорм временина анализ ОПС(Нвр. ан) от объемовдокументациии программ

Объемдокументации.тыс. строкНормавремени наанализ ОПС.Чел.-дн. в разрезеобъемов программ,выраженныхв ТУМ (тысячахусл. МашинныхКомманд)N нормы

До 1010 - 3030 - 5050 - 7070 - 9090 - 110110 - 130130 – 150150 – 170Свыше170
123456789101112
До 14.74.85.05.25.45.65.86.06.26.41
От 1 до25.05.15.35.55.75.96.16.36.56.72
От 2 до45.75.86.06.46.87.07.47.67.88.13
От 4 до66.36.46.67.07.47.68.08.28.58.74
От 6 до87.07.17.37.78.18.38.78.99.29.45

От8 до 10

7.77.88.08.48.89.09.49.69.810.16
От 10 до128.38.48.89.09.49.610.010.210.510.77
От 12 до149.09.19.39.710.110.310.710.911.211.48
От 14 до169.79.810.010.410.811.011.411.611.812.19
От 16 до1810.310.410.611.011.411.612.012.212.512.710
От 18 до2011.011.111.311.712.112.312.712.913.213.411
От 20 до2211.711.812.012.412.813.013.413.613.814.112
Свыше2212.312.412.613.013.413.614.014.214.514.713

Таблица2.12

Таблицазависимостинорм временина корректировкуОПС (Нвр. кр.) отобъема программ.

Объемпрограмм. ТУМНормавремени чел.-дни.N нормы
123
До 106.01
От 10до 206.22
От 20до 306.33
От 30до 406.64
От 40до 506.85
От 50до 606.96
От 60до 707.27
От 70до 807.48
От 80до 907.59
От 90до 1007.810
От 100до 1108.011
От 110до 1208.112
От 120до 1308.413
От 130до 1408.614
От 140до 1508.815
От 150до 1609.016
От 160до 1709.217
Свыше1709.418

Таблица2.13.

Таблицазависимостинорм временина формированиеэталона ПС
(Нвр. фэ) от объемовдокументациии программ

Объемдокументации.тыс. строкНормавремени наформированиеэталона ПС,чел.-дн. в разрезеобъемов программ,выраженныхв ТУМN нормы

До 1010 – 30

30- 50

50 - 7070 - 9090 - 110110 - 130130 – 150150 – 170Свыше170
123456789101112
До 14.74.85.05.25.45.65.86.06.26.41
От 1 до25.05.15.35.55.75.96.16.36.56.72
От 2 до45.75.86.06.46.87.07.47.67.88.13
От 4 до66.36.46.67.07.47.68.08.28.58.74
От 6 до87.07.17.37.78.18.38.78.99.29.45
От 8 до107.77.88.08.48.89.09.49.69.810.16
От 10 до128.38.48.89.09.49.610.010.210.510.77
От 12 до149.09.19.39.710.110.310.710.911.211.48
От 14 до169.79.810.010.410.811.011.411.611.812.19
От 16 до1810.310.410.611.011.411.612.012.212.512.710
От 18 до2011.011.111.311.712.112.312.712.913.213.411
Свыше2015.715.816.016.416.817.017.417.617.818.112

Таблица2.14.

Таблицазависимостинорм временина поставкуПС (Нвр.п) отобъемов документациии программ
Объемдокументации.Тыс. СтрокНормавремени напоставку ПС,чел.-дн. в разрезеобъемов программ,выраженныхв ТУМN нормы

До 1010 - 4040 - 7070 - 100100 - 130130 – 160160 – 190Свыше190
12345678910
До 51.001.301.601.902.202.502.802.901
Св. 5 до101.011.311.611.912.212.512.812.912
Св. 10до 151.011.311.611.912.212.512.812.913
Св. 15до 201.021.321.621.922.222.522.822.924
Св. 20до 251.021.321.621.922.222.522.822.925
Св. 25до 301.031.331.631.932.232.532.832.936
Св. 30до 351.031.331.631.932.232.532.832.937
Св. 35до 401.041.341.641.942.242.542.842.948
Св. 40до 451.041.341.641.942.242.542.842.949
Св. 45до 501.051.351.651.952.252.552.852.9510
Св. 50до 551.051.351.651.952.252.552.852.9511
Св. 55до 601.061.361.661.962.262.562.862.9612

Свыше60

1.101.401.702.002.302.602.903.0013

Таблица2.15.

Таблицазависимостинорм временина проверкуфункционированияпоставленныхПС (Нвр.пф.) отобъема программ

Объемпрограмм. ТУМНормавремени. Чел.-дни.N нормы
123
До 104.001
Св. 10до 204.122
Св. 20до 304.243
Св. 30до 404.404
Св. 40до 504.525
Св. 50до 604.646
Св. 60до 704.807
Св. 70до 804.928
Св. 80до 905.049
Св. 90до 1005.2010
Св. 100до 1205.3211
Св. 120до 1405.6012
Св. 140до 1605.8413
Св. 160до 1806.1214
Свыше1806.5215

Таблица2.16.

Таблицазависимостинорм временина настройкупоставленныхПС (Нвр.нп.) отобъема программ

Объемпрограмм. ТУМНормавремени. Чел.-дни.N нормы
123
До 1010.001
Св. 10до 2010.302
Св. 20до 30

10.60

3
Св. 30до 4011.004
Св. 40до 5011.305
Св. 50до 6011.606
Св. 60до 7012.007
Св. 70до 8012.308
Св. 80до 9012.609
Св. 90до 10013.0010
Св. 100до 12013.3011
Св. 120до 14014.0012
Св. 140до 16014.6013
Св. 160до 180

15.30

14
Свыше18016.3015

Таблица2.17.

Таблицазависимостинорм временина генерациюконкретныхвариантов ПС(Нвр.гв.) от объемапрограмм.

Объемпрограмм. ТУМНормавремени. Чел.-дни.N нормы
123
До 1018.201
Св. 10до 2018.752
Св. 20до 30

18.76

3
Св. 30до 4020.004
Св. 40до 5020.565
Св. 50до 6021.116
Св. 60до 7021.847
Св. 70до 8022.388
Св. 80до 9022.939
Св. 90до 10023.6610
Св. 100до 12024.2011
Св. 120до 14025.4812
Св. 140до 16026.5713
Св. 160до 180

27.84

14
Свыше18029.6615

Таблица2.18.

Таблицазависимостинорм временина ввод поставленныхПС в эксплуатацию(Нвр.вэ.) от объемапрограмм

Объемпрограмм. ТУМНормавремени. Чел.-дни.N нормы
123
До 1021.001
Св. 10до 2021.632
Св. 20до 30

22.26

3
Св. 30до 4023.104
Св. 40до 5023.735
Св. 50до 6024.366
Св. 60до 7025.207
Св. 70до 8025.838
Св. 80до 9026.469
Св. 90до 10027.3010
Св. 100до 12027.9311
Св. 120до 14029.4012
Св. 140до 16030.6613
Св. 160до 180

32.13

14
Свыше18034.2315

Таблица2.19.

Таблицазависимостинорм временина комплексированиеПС с другимиПС (Нвр.км.) отобъема программ

Объемпрограмм. ТУМНормавремени. Чел.-дни.N нормы
123
До 1015.01
Св. 10до 2015.12
Св. 20до 3015.93
Св. 30до 4016.54
Св. 40до 5017.05
Св. 50до 6017.46
Св. 60до 7018.07
Св. 70до 8018.58
Св. 80до 9018.99
Св. 90до 10019.510
Св. 100до 12020.011
Св. 120до 14021.012
Св. 140до 16021.913
Св. 160до 18023.014
Свыше180

24.5

15

Таблица2.20.

Таблицазависимостинорм временина доработкуПС без созданиядополнительныхмодулей (Нвр.др.)от объемовдоработок ипрограмм.
Объемдоработок.УМ (усл. Маш.Ком.)Нормавремени чел.-дн.в разрезе объемовпрограмм,выраженныхв ТУМ.
N нормы

До 1010 - 3030 - 5050 – 7070 - 9090 - 110110 - 130130 - 150Свыше150
1234567891011
До 58.08.28.89.39.810.410.811.412.01
От 5 до108.89.19.710.210.811.412.012.613.22
Св. 10до 209.69.910.611.111.812.513.013.614.43
Св. 20до 3010.410.711.412.112.813.514.214.915.64
Св. 30до 5012.012.413.213.914.815.616.317.218.05
Св. 50до 7513.614.015.015.816.717.718.519.020.46
Св. 75до 10014.414.815.816.717.718.720.020.621.67
Св. 100до 15015.215.616.717.618.719.820.721.722.88
Св. 150до 25017.618.119.420.421.622.923.924.025.29
Свыше25020.020.622.023.224.626.027.228.630.010
ИндексабвГдежзИ

Таблица2.21.

Таблицазависимостинорм временина разработкудополнительныхмодулей к ПС(Нвр.рд) от объемадоработок

Объемдополнительныхразработок,УМ (условныемашинныекоманды)Нормавремени. Чел.-дни.N нормы
123
До 25022.51
Свыше250 до 50026.22
Свыше500 до 75030.03
Свыше750 до 100033.84
Свыше1000 до 125037.55
Свыше1250 до 150041.26
Свыше1500 до 175045.07
Свыше1750 до 200048.88
Свыше2000 до 225052.59
Свыше225056.210

Таблица2.22.

Таблицазависимостинорм временина обучениеспециалистоворганизации-пользователя(Нвр.об) от объемовдокументациии программ.
Объемдокументации.Тыс.строк.Нормавремени наобучениеспециалистовпользователя,чел-дн., в разрезеобъемов программ,выраженныхв ТУМN нормы

До10

10 - 3030 - 5050 - 7070 - 9090 -110110 – 130130 - 150150 - 170Свыше170
123456789101112
До 116.616.817.917.417.818.218.518.819.019.31
Св. 1 до216.716.917.017.517.918.318.619.019.719.62
Св. 2 до416.817.017.117.518.018.418.719.019.019.83
Св. 4 до617.117.317.517.918.318.619.019.319.720.04
Св. 6 до817.317.517.818.218.518.919.219.619.320.25
Св. 8 до1017.517.718.018.418.819.119.419.820.020.56
Св. 10до 1217.7

17.8

18.318.619.019.419.720.120.720.67
Св. 12до 1418.018.118.518.919.219.620.020.320.321.08
Свыше1418.218.418.719.119.519.820.220.621.021.39
ИндексАбвгдежзиК

Таблица2.23.

Таблицазависимостинорм временина оказаниетехническойпомощи в расчетахи эксплуатациизадач на ПС(Нвр.оп) от объемапрограмм

Объемпрограмм. ТУМНормавремени. Чел.-дни.N нормы
123
До 102.501
Св. 10до 202.582
Св. 20до 302.653
Св. 30до 402.754
Св. 40до 502.825
Св. 50до 602.906
Св. 60до 703.007
Св. 70до 803.088
Св. 80до 903.159
Св. 90до 1003.2510
Св. 100до 1203.3211
Св. 120до 1403.5012
Св. 140до 1603.6513
Св. 160до 1803.8214
Свыше1804.2515

36


Приложение3

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

1. Реализацияфункций расчетатрудоемкостиразработкиПС

'ЗначениеКн из таблицы2.1

'Толькодля чтения

PublicProperty Get Kn() As Double

Kn =da.table21GetKn(novelty, isNewComp, isNewOS)

EndProperty


'Определениезначения Li изтаблицы 2.2

PublicProperty Get Li(index As Integer) As Double

IfcheckStage(index) Then

Li= da.table22GetLi(novelty, casetech, index)

Else

Li= 0

EndIf

EndProperty


'ЗначениеКт из таблицы2.3

PublicProperty GetKt() As Double

Kt =da.table23GetKt(usage)

EndProperty


'ДобавлениеKi из таблицы2.6

PublicSub setKi(ByVal index As Integer)

KiPr(index)= da.table26GetKi(index)

End Sub


'УдалениеKi

PublicSub unsetKi(ByVal index As Integer)

KiPr(index)= 0#

End Sub


'Проверкадобавлено Kiили нет

PublicFunction checkKi(ByVal index As Integer) As Boolean

IfKiPr(index) = 0# Then

checkKi= False

Else

checkKi= True

EndIf

EndFunction


'Определениезначения Ki потаблице 2.6

PublicProperty Get Ki(index As Integer) As Double

Ki =da.table26GetKi(index)

EndProperty


PublicProperty Get Ksl() As Double

Dimi As Integer

Ksl= 0#

Fori = 1 To 4

Ksl= Ksl + KiPr(i)

Nexti


SelectCase CountCharPS

Case2

setKi(5)

Ksl= Ksl + KiPr(5)

Case3

setKi(6)

Ksl= Ksl + KiPr(6)

CaseIs > 3

setKi(7)

Ksl= Ksl + KiPr(7)

EndSelect

Ksl= Ksl + 1


EndProperty


'ДобавлениеCharPS из таблицы2.5

PublicSub setCharPS(ByVal index As Integer)

CharPSPr(index)= index

End Sub


'УдалениеCharPS

PublicSub unsetCharPS(ByVal index As Integer)

CharPSPr(index)= 0#

End Sub


'ПроверкадобавленоCharPS или нет

PublicFunction checkCharPS(ByVal index As Integer) As Boolean

IfCharPSPr(index) = 0# Then

checkCharPS= False

Else

checkCharPS= True

EndIf

EndFunction


PublicProperty Get CountCharPS() As Double

Dimi As Integer

CountCharPS= 0#

Fori = 1 To 12

IfcheckCharPS(i) Then

CountCharPS= CountCharPS + 1

EndIf

Nexti

EndProperty


'Добавлениестадиииз таблицы

PublicSub setStage(ByVal index As Integer)

Stage(index)= index

End Sub


'Удалениестадии

PublicSub unsetStage(ByVal index As Integer)

Stage(index)= -1#

End Sub


'Проверкадобавленастадия или нет

PublicFunction checkStage(ByValindex As Integer) As Boolean

IfStage(index) = -1# Then

checkStage= False

Else

checkStage= True

EndIf

EndFunction


'Добавлениефункции изтаблицы 2.7

PublicSub setVi(ByVal index As Integer)

ViPr(index) =da.table27GetVi(index,compType)

End Sub


'Удалениефункции изтаблицы 2.7

PublicSub unsetVi(ByVal index As Integer)

ViPr(index)= 0#

End Sub


'Проверкана наличиефункции

PublicFunction checkVi(ByVal index As Integer) As Boolean

IfViPr(index) = 0# Then

checkVi = False

Else

checkVi= True

EndIf

EndFunction


'Определениезначения Vi

PublicProperty Get Vi(index As Integer) As Double

Vi= da.table27GetVi(index, compType)

EndProperty


'Общийобъем ПС

PublicProperty Get Vo() As Double

Dimi As Integer

Vo =0#

Fori = 1 To 16

Vo= Vo + ViPr(i)

Nexti

Vo =Format(Vo, "#####0.00")

EndProperty


'Куриз таблицы 2.8

PublicProperty Get Kur() As Double

Kur= da.table28GetKur(tools,osType)

EndProperty


'Тбиз таблицы 2.4

PublicProperty Get Tb() As Double

Tb= Format(da.table24GetTimeNorm(Vo / 1000, difficulty), "#####0.00")

EndProperty


'РасчетТур

PublicProperty Get Tur() As Double

Tur= Format(Tb * Kur, "#####0.00")

EndProperty


'РасчетTo

PublicProperty Get T() As Double

T =Format(Tur * Ksl, "#####0.00")

EndProperty


'PublicProperty Get Ti(index As Integer) As Double

Ifindex = 3 Then

Ifisep Then

Ti= Li(3) * Kn * T

Else

Ti= (Li(2) + Li(3)) * Kn * T

EndIf

IfisTrp Then

Ti= Format(Ti(3) * 0.85, "#####0.00")

EndIf

Else

Ti= Li(index) * Kn * T

Ifindex = 4 Then

Ti= Ti * Kt

EndIf

EndIf

Ti =Format(Ti, "#####0.00")

EndProperty


'РасчетTобщ

PublicProperty Get Tob() As Double

Tob= 0#

IfisCase Then

Tob= Ti(0) + Ti(4) + Ti(5)

Else

Tob= Ti(1) 'стадия тз

Ifisep Then

Tob= Tob + Ti(2)

EndIf

IfisTrp Then

Tob = Tob + Trp

Else

Tob= Tob + Ti(3) + Ti(4)

EndIf

Tob= Tob + Ti(5)

EndIf

Tob= Format(Tob, "#####0.00")

EndProperty

2.Реализацияфункции расчетасопровожденияПС.

' Определениезначения Каниз таблицы 3.1

PublicProperty Get Kan() As Double

Kan= da.table31GetKan(haveAnalog)

EndProperty


Определениезначения Kuch изтаблицы 3.2

PublicProperty Get Kuch() As Double

Kuch= da.table32GetKuch(PartService)

EndProperty


Определениезначения Ksli потаблице 3.3

PublicProperty Get Ksli(index As Integer) As Double

Ksli= da.table33GetKsli(index)

EndProperty


'ДобавлениеKsli

PublicSub setKsli(ByVal index As Integer)

KsliPr(index)= da.table33GetKsli(index)

End Sub


'УдалениеKsli

PublicSub unsetKsli(ByVal index As Integer)

KsliPr(index)= 0#

End Sub


'Проверкадобавлено Ksliили нет

PublicFunction checkKsli(ByVal index As Integer) As Boolean

IfKsliPr(index) = 0# Then

checkKsli= False

Else

checkKsli= True

EndIf

EndFunction


PublicProperty Get Ksl() As Double

Dimi As Integer

Ksl= 0#

Fori = 1 To 10

Ksl= Ksl + KsliPr(i)

Nexti

Ksl= Ksl + 1

EndProperty


Определениезначения Krz потаблице 3.4

PublicProperty Get Krz() As Double

Krz= da.table34GetKrz(ToolsOfDevel)

EndProperty


Определениезначения Kxp потаблице 3.5

PublicProperty Get Kxp() As Double

Kxp= da.table35GetKxp(delivery)

EndProperty


Определениезначения Kxv изтаблицы 3.6.

PublicProperty Get Kxv() As Double

Kxv= da.table36GetKxv(vnedrenie)

EndProperty


Определениезначения Кte изтаблицы 3.7.

PublicProperty Get Kte() As Double

Kte= da.table37GetKte(ComplOfTesting)

EndProperty


Определениезначения Nvros изтаблицы 3.8.

PublicProperty Get Nvros() As Double

Nvros= da.table38GetNvros(VolDocum, VolProg)

EndProperty


Определениезначения Nvrvf изтаблицы 3.9.

PublicProperty Get Nvrvf() As Double

Nvrvf= da.table39GetNvrvf(VolDocum, VolProg)

EndProperty


Определениезначения Nvrpr изтаблицы 3.10.

PublicProperty Get Nvrpr() As Double

Nvrpr= da.table310GetNvrpr(VolDocum, VolProg)

EndProperty


Определениезначения Nvran изтаблицы 3.11.

PublicProperty Get Nvran() As Double

Nvran= da.table311GetNvran(VolDocum, VolProg)

EndProperty


Определениезначения Nvrkr изтаблицы 3.12.

PublicProperty Get Nvrkr() As Double

Nvrkr= da.table312GetNvrkr(VolProg)

EndProperty


Определениезначения Nvrie изтаблицы 3.13.

PublicProperty Get Nvrfe() As Double

Nvrfe= da.table313GetNvrfe(VolDocum, VolProg)

EndProperty


Определениезначения Nvrp изтаблицы 3.14.

PublicProperty Get Nvrp() As Double

Nvrp= da.table314GetNvrp(VolDocum, VolProg)

EndProperty


Определениезначения Nvrpf изтаблицы 3.15.

PublicProperty Get Nvrpf() As Double

Nvrpf= da.table315GetNvrpf(VolProg)

EndProperty


Определениезначения Nvrnp изтаблицы 3.16.

PublicProperty Get Nvrnp() As Double

Nvrnp= da.table316GetNvrnp(VolProg)

EndProperty


Определениезначения Nvrgv изтаблицы 3.17.

PublicProperty Get Nvrgv() As Double

Nvrgv= da.table317GetNvrgv(VolProg)

EndProperty


Определениезначения Nvrve изтаблицы 3.18.

PublicProperty Get Nvrve() As Double

Nvrve= da.table318GetNvrve(VolProg)

EndProperty


Определениезначения Nvrkm изтаблицы 3.19.

PublicProperty Get Nvrkm() As Double

Nvrkm= da.table319GetNvrkm(VolProg)

EndProperty


Определениезначения Nvrdr изтаблицы 3.20.

PublicProperty Get Nvrdr() As Double

Nvrdr= da.table320GetNvrdr(VolDorab, VolProg)

EndProperty


Определениезначения Nvrrd изтаблицы 3.21.

PublicProperty Get Nvrrd() As Double

Nvrrd= da.table321GetNvrrd(VolDopRaz)

EndProperty


Определениезначения Nvrts

PublicProperty Get Nvrts() As Double

Nvrts= Ksl * Kuch * Nvran

EndProperty


Определениезначения Nvrpa

PublicProperty Get Nvrpa() As Double

Nvrpa= 0.3 * Kxv * Nvrpf

EndProperty


Определениезначения Nvrvp

PublicProperty Get Nvrvp() As Double

Nvrvp= 2

EndProperty


Определениезначения Nvrrr

PublicProperty Get Nvrrr() As Double

Nvrrr= Ksl * Kuch * Nvran

EndProperty


Определениезначения Nvrob изтаблицы 3.22.

PublicProperty Get Nvrob() As Double

Nvrob= da.table322GetNvrob(VolDocum, VolProg)

EndProperty


Определениезначения Nvrop изтаблицы 3.23.

PublicProperty Get Nvrop() As Double

Nvrop= da.table323GetNvrop(VolProg)

EndProperty


Определениезначения Tos

PublicProperty Get Tos() As Double

Tos= Ksl * Kan * Kuch * Nvros

EndProperty


Определениезначения Tvf

PublicProperty Get Tvf() As Double

Tvf= 0.8 * Ksl * Nvrvf

EndProperty


Определениезначения Ted_vf

PublicProperty Get Ted_vf() As Double

Ted_vf= Tvf / 4

EndProperty


Определениезначения Tpr

PublicProperty Get Tpr() As Double

Tpr= Ksl * Kuch * Nvrpr

EndProperty


Определениезначения Tan

PublicProperty Get Tan() As Double

Tan= Ksl * Kuch * Nvran

EndProperty


Определениезначения Tkr

PublicProperty Get Tkr() As Double

Tkr= Ksl * Kuch * Nvrkr * Krz

EndProperty


Определениезначения Tps

PublicProperty Get Tps() As Double

Tps= 0.4 * Ksl * Kuch * Kan * Nvros

EndProperty


Определениезначения Tfe

PublicProperty Get Tfe() As Double

Tfe= Ksl * Nvrfe

EndProperty


Определениезначения Tvk

PublicProperty Get Tvk() As Double

Tvk= 5

EndProperty


Определениезначения Tie

PublicProperty Get Tie() As Double

Tie= 0.4 * Ksl * Nvrfe

EndProperty


Определениезначения Tip

PublicProperty Get Tip() As Double

Tip= 1

EndProperty


Определениезначения Tp

PublicProperty Get Tp() As Double

Tp =Kxp * Nvrp

EndProperty


Определениезначения Tp

PublicProperty Get Tpi(index As Integer) As Double

Tpi= Kxp * Nvrp

EndProperty


Определениезначения Tkomp

PublicProperty Get Tpk() As Double

Dimj As Integer, NPS As Integer

NPS= 3

Forj = 1 To NPS

Tpk= Tpk + Tpi(j)

Nextj

EndProperty


Определениезначения Tsg

PublicProperty Get Tsg() As Double

Tsg= 0.2 * (Tan + Tkr) + Tie + Tp

EndProperty


Определениезначения Tpf

PublicProperty Get Tpf() As Double

Tpf= Kxv * Nvrpf

EndProperty


Определениезначения Tnp

PublicProperty Get Tnp() As Double

Tnp= Kxv * Ksl * Nvrnp

EndProperty


Определениезначения Tgv

PublicProperty Get Tgv() As Double

Tgv= Kxv * Ksl * Nvrgv

EndProperty


Определениезначения Tvv

PublicProperty Get Tvv() As Double

Tvv= Kxv * Ksl * Nvrve

EndProperty


Определениезначения Tkm

PublicProperty Get Tkm() As Double

Tkm= Kxv * Nvrkm

EndProperty


Определениезначения Tdr

PublicProperty Get Tdr() As Double

Tdr= Krz * Kuch * Ksl * Nvrdr

EndProperty


Определениезначения Trd

PublicProperty Get Trd() As Double

Trd= Krz * Kuch * Nvrrd

EndProperty


Определениезначения Tts

PublicProperty Get Tts() As Double

Tts= Kxv * Kte * Kuch * Nvrts

EndProperty


Определениезначения Tpg

PublicProperty Get Tpg() As Double

Tpg= 0.2 * (Tan + Tkr) + Tie + Tp

EndProperty


Определениезначения Tpa

PublicProperty Get Tpa() As Double

Tpa= Nvrpa

EndProperty


Определениезначения Tvp

PublicProperty Get Tvp() As Double

Tvp= Kxv * Nvrvp

EndProperty


Определениезначения Trr

PublicProperty Get Trr() As Double

Trr= Nvrrr

EndProperty


Определениезначения Tob

PublicProperty Get Tob() As Double

Tob= Ksl * Nvrob

EndProperty


Определениезначения Top

PublicProperty Get Top() As Double

Top= Kxv * Ksl * Nvrop

EndProperty


49


Приложение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

+

+

+


Итогопо подсистемам(УМК)

82580

65180

65180

56530

Итогообъем разработки(УМК)

269470


-+ - функция присутствует;

-номера подсистемсоответствуютсписку подсистем.

Следующиекоэффициентыи формулыиспользуютсядля расчетатрудоемкостиразличныхстадий сопровождения:

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

18

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

Tcr=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

Итоготрудоемкостьсопровождения(чел. дней)

2269.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

+

+

+


Итогопо подсистемам(УМК)

82580

65180

65180

56530

Итогообъем разработки(УМК)

269470


-+ - функция присутствует;

-номера подсистемсоответствуютсписку подсистем.

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

18

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

Tcr=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

Итоготрудоемкостьсопровождения(чел. дней)

2269.27

Принявсреднюю заработнуюплату в месяц,равной 667,92руб.,получим затратына основнуюзаработнуюплату на этапесопровожденияв сумме 68895,04 руб.


В настоящеевремя усиленнымитемпами развиваютсякомпьютерныетехнологии.За последниетри года появилисьчетыре поколенияпроцессоров,с совершенноразной архитектурой.Соответственнос такой же скоростьюустареваетсуществующеекомпьютерноеоборудованиеи программноеобеспечение.Новые компьютерытребуют болеесовершенногоПО. Встает вопросразработкинового программногообеспечения,при чем срокиразработкижестко ограничены.

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

Для четкоговыполненияпоставленнойзадачи, создателюПО, необходимряд подготовительныхопераций, аименно: составлениедоговора наразработку,составлениеи утверждениеТЗ на разработку,предварительныйрасчет стоимостипроекта, трудозатрат,связанных сего выполнением,подготовкапроектнойдокументациина разработку.

Учитываявышеописанныефакторы, дляуспешной конкуренциина рынкеспециализированногоПО требуется,с одной стороны,улучшениевременныхпоказателейразработки,т.е. возникаетнеобходимостьувеличенияскорости разработкиПО, с другойстороны, дляповышениякачестваразрабатываемогоПО требуетсямаксимизироватьвремя работыисполнителей.Возникшеепротиворечиепредполагаетсярешать припомощи сокращениятрудоемкостиподготовительнойчасти проектаи, как следствие,времени наподготовкупроектной исопроводительнойдокументации,тем самым максимальновысвобождаявремя на непосредственноразработкуПО.

Расчет стоимостиработ по созданиюи сопровождениюразрабатываемогопроекта сопряженс обработкойзначительногообъема справочнойинформации,больших трудозатратперсонала и,как следствие,повышаетсяриск ошибокпри выполнениивручную большогочисла вычислений.Для экономиивремени и исключенияошибок на этихстадиях работынад проектомпредставляетсяцелесообразнымпровести формализациюзадач дляпоследующегопримененияЭВМ.

В связи свышесказаннымбыло решеноавтоматизироватьпроцесс подготовкидокументов,делая акцентна два наиболеетрудоемкихпроцесса, аименно расчеттрудоемкостии стоимостиразработки,а также сопровожденияразрабатываемогоПО.


МИНИСТЕРСТВОВЫСШЕГО И СРЕДНЕГОСПЕЦИАЛЬНОГООБРАЗОВАНИЯСССР

МосковскийГосударственныйИнженерно-ФизическийИнститут

(ТехническийУниверситет)



ФакультетКибернетики


КафедраКибернетика


Заданиена уир иДп

Студентугр.В6-29ПВласовой ЕленеАнатольевна

ТЕМАУИР и ДП:

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

ЗАДАНИЕ:

  1. Ознакомлениес существующейметодикойоценки трудоемкостиразработкии сопровожденияпрограммныхсредств;

  2. Изучениеязыка программированиядля разработкиприложенийVisual Basic дляприложений;

  3. Разработкапользовательскогоинтерфейса;

  4. Программнаяреализацияалгоритмовработы автоматизированнойсистемы в средеразработкиприложенийVBA;

  5. Подготовкапояснительнойзаписки идемонстрационногоматериала.

ЛИТЕРАТУРА

  1. П.Санна VisualBasic дляприложений(версия 5) в подлиннике.
    М.: BHV –Санкт-Петербург,1997 – 704 c.

  2. В.А.Биллиг, М.И. ДехтярьVBA иOffice 97. Офисноепрограммирование.
    М.:Издательскийотдел “Русскаяредакция”ТОО “Channel Trading Ltd.”,1998 – 720 c.

  3. Методикаоценки трудоемкостиразработкии сопровожденияпрограммныхсредств. М.:1996 –50 с.

Датавыдачи задания

Руководитель(ЗолотухинаЕ.Б.)

Студент(ВласоваЕ.А.)

Зав.кафедрой______________________________________________


37


Заключение

В ходеучебно-исследовательскойработыбыло изученоинструментальноесредство дляразработкиприложенийVisual Basic for Application,освоены основныеприемы работыс этим средством.

Изученаметодика оценкитрудоемкостиразработкии сопровожденияпрограммныхсредств, являющаясястандартомпринятым вЦентральномБанке РоссийскойФедерации дляорганизаций,разрабатывающихПС для ЦБ РФ

Разработанаавтоматизированнаясистема расчетатрудоемкостиразработкии сопровожденияпрограммныхсредств (РТРС),а именно:

Разработанпользовательскийинтерфейсавтоматизированнойсистемы;

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

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

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


Литература:

П. СаннаVisual Basicдляприложений(версия 5) в подлиннике.
М.:BHV– Санкт-Петербург,1997.-704с.

В.А.Биллиг, М.И. ДехтярьVBA иOffice 97. Офисноепрограммирование.
М.:Издательскийотдел “Русскаяредакция”ТОО “Channel Trading Ltd.”,1998 –720 c.

Методикаоценки трудоемкостиразработкии сопровожденияпрограммныхсредств. М.:1997.-50с.


Нет нужной работы в каталоге?

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

Цены ниже, чем в агентствах и у конкурентов

Вы работаете с экспертами напрямую. Поэтому стоимость работ приятно вас удивит

Бесплатные доработки и консультации

Исполнитель внесет нужные правки в работу по вашему требованию без доплат. Корректировки в максимально короткие сроки

Гарантируем возврат

Если работа вас не устроит – мы вернем 100% суммы заказа

Техподдержка 7 дней в неделю

Наши менеджеры всегда на связи и оперативно решат любую проблему

Строгий отбор экспертов

К работе допускаются только проверенные специалисты с высшим образованием. Проверяем диплом на оценки «хорошо» и «отлично»

1 000 +
Новых работ ежедневно
computer

Требуются доработки?
Они включены в стоимость работы

Работы выполняют эксперты в своём деле. Они ценят свою репутацию, поэтому результат выполненной работы гарантирован

avatar
Математика
История
Экономика
icon
159599
рейтинг
icon
3275
работ сдано
icon
1404
отзывов
avatar
Математика
Физика
История
icon
156450
рейтинг
icon
6068
работ сдано
icon
2737
отзывов
avatar
Химия
Экономика
Биология
icon
105734
рейтинг
icon
2110
работ сдано
icon
1318
отзывов
avatar
Высшая математика
Информатика
Геодезия
icon
62710
рейтинг
icon
1046
работ сдано
icon
598
отзывов
Отзывы студентов о нашей работе
63 457 оценок star star star star star
среднее 4.9 из 5
Филиал государственного бюджетного образовательного учреждения высшего образования Московской област
Спасибо Елизавете за оперативность. Так как это было важно для нас! Замечаний особых не бы...
star star star star star
РУТ
Огромное спасибо за уважительное отношение к заказчикам, быстроту и качество работы
star star star star star
ТГПУ
спасибо за помощь, работа сделана в срок и без замечаний, в полном объеме!
star star star star star

Последние размещённые задания

Ежедневно эксперты готовы работать над 1000 заданиями. Контролируйте процесс написания работы в режиме онлайн

решить 6 практических

Решение задач, Спортивные сооружения

Срок сдачи к 17 дек.

только что

Задание в microsoft project

Лабораторная, Программирование

Срок сдачи к 14 дек.

только что

Решить две задачи №13 и №23

Решение задач, Теоретические основы электротехники

Срок сдачи к 15 дек.

только что

Решить 4задачи

Решение задач, Прикладная механика

Срок сдачи к 31 дек.

только что

Выполнить 2 задачи

Контрольная, Конституционное право

Срок сдачи к 12 дек.

2 минуты назад

6 заданий

Контрольная, Ветеринарная вирусология и иммунология

Срок сдачи к 6 дек.

4 минуты назад

Требуется разобрать ст. 135 Налогового кодекса по составу напогового...

Решение задач, Налоговое право

Срок сдачи к 5 дек.

4 минуты назад

ТЭД, теории кислот и оснований

Решение задач, Химия

Срок сдачи к 5 дек.

5 минут назад

Решить задание в эксель

Решение задач, Эконометрика

Срок сдачи к 6 дек.

5 минут назад

Нужно проходить тесты на сайте

Тест дистанционно, Детская психология

Срок сдачи к 31 янв.

6 минут назад

Решить 7 лабораторных

Решение задач, визуализация данных в экономике

Срок сдачи к 6 дек.

7 минут назад

Вариационные ряды

Другое, Статистика

Срок сдачи к 9 дек.

8 минут назад

Школьный кабинет химии и его роль в химико-образовательном процессе

Курсовая, Методика преподавания химии

Срок сдачи к 26 дек.

8 минут назад

Вариант 9

Решение задач, Теоретическая механика

Срок сдачи к 7 дек.

8 минут назад

9 задач по тех меху ,к 16:20

Решение задач, Техническая механика

Срок сдачи к 5 дек.

9 минут назад
9 минут назад
10 минут назад
planes planes
Закажи индивидуальную работу за 1 минуту!

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

«Всё сдал!» — безопасный онлайн-сервис с проверенными экспертами

Используя «Свежую базу РГСР», вы принимаете пользовательское соглашение
и политику обработки персональных данных
Сайт работает по московскому времени:

Вход
Регистрация или
Не нашли, что искали?

Заполните форму и узнайте цену на индивидуальную работу!

Файлы (при наличии)

    это быстро и бесплатно