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

Создано admin . Опубликовано в Для диплома

avtomatizirovannaya_sysmeta_upravleniya_ful_wm

Если тема Вас заинтересовала, и вы хотите ознакомиться с полным текстом практической части дипломного проекта, то вот ссылка для скачивания

Если Вам нужна для ознакомления полная версия проекта с исходниками, презентациями, выступлениями и т.д., то пишитеigwt@mail.ru. Проект (диплом) предоставляется только по взаимовыгодным условиям, которые обсуждаются индивидуально. Это может быть например: совместная работа над этим сайтом, участие в написании контента для сайта, разработка для этого проекта модулей, плагинов и.д. (всего, что приведет к продвижению или улучшению проекта). А также готовы выслушать ваши предложения.

Целью данной работы является создание автоматизированной системы расчета трудоемкости разработки и сопровождения программных средств по методике «Оценка трудоемкости разработки и сопровождения программных средств для современных вычислительных систем», являющейся стандартом Центрального Банка Российской Федерации. Данная методика была разработана НИИ «Центрпрограммсистем» для Межрегионального центра информатизации ЦБ Российской Федерации.

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

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

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

Для разработки АИС был выбран язык программирования Delphi.

 

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

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

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

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

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

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

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

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

 

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

Программное обеспечение состоит из четырех основных частей:

—        3адание общих параметров договора на разработку ПС;

—        Расчет трудоемкости разработки ПС;

—        Задание общих параметров договора на сопровождение ПС;

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

Рассмотрим алгоритмы работы и программную реализацию этих модулей.

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

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

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

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

Параметр «Стадии разработки ПС» может принимать значения:

—        «Техническое задание»;

—        «Эскизный проект»;

—        «Технический проект»;

—        «Рабочий проект»;

—        «Внедрение»;

—        «Предварительное проектирование».

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

—        использование CASE-технологий;

—        объединение технического и рабочего проекта.

При использовании CASE-технологии стадии «Техническое задание», «Эскизный проект» и «Технический проект» объединяются в одну стадию «Предварительное проектирование», за которой следуют стадии «Рабочий проект» и «Внедрение».

Объединение стадий «Технический проект» и «Рабочий проект» в одну стадию «Технорабочий проект», предполагает обязательное наличие этих двух стадий.

Параметр «Элементы, повышающие сложность ПС» может принимать значения:

—        «наличие экранных подсказок и меню функций»;

—        «выдача на экран контекстно-зависимой помощи»;

—        «обеспечение хранения и поиска данных в сложных структурах»;

—        «возможность связи с другими ПС».

Данные элементы могут присутствовать как вместе, так и по отдельности.

Параметр «Степень новизны ПС» может принимать одно из следующих значений:

— «принципиально новое ПС, не имеющее доступных аналогов»;

— «ПС, являющееся развитием определенного параметрического ряда ПС на новом типе ЭВМ/ операционной системы (ОС)»;

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

Параметры «Новый тип ЭВМ» и «Новый тип ОС» определяют, используется ли новый тип ЭВМ или ОС при разработке ПС. На данные параметры влияет значение параметра «Степень новизны ПС». Если ПС является развитием определенного параметрического ряда ПС на новом типе ЭВМ/ОС, то необходимо наличие хотя бы одного из параметров «Новый тип ЭВМ» и «Новый тип ОС». Если же ПС является развитием определенного параметрического ряда ПС на прежнем типе ЭВМ/ОС, то данные параметры не рассматриваются.

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

— «свыше 60%»;

— «от 40% до 60%»;

— «от 20% до 40%»;

— «до 20%».

Параметр «Средства разработки ПС» может принимать одно из следующих значений:

— «язык Ассемблера»;

— «процедурные языки высокого уровня (C, Pascal, и др.)»;

— «системы программирования на основе СУБД»;

— «CASE-средства».

Параметр «Характер среды разработки» может принимать одно из следующих значений:

— «Большие ЭВМ без «дружелюбной» среды (ЕС ЭВМ с ОС ЕС)»;

— «Большие ЭВМ с «дружелюбной» средой (RS, mainframe)»;

— «Малые ЭВМ без «дружелюбной» среды (СМ ЭВМ с ОС РВ, UNIX)»;

— «Малые ЭВМ с «дружелюбной» средой (VAX, DEC)»;

— «Персональные ЭВМ IBM-PC совместимые (с MS-DOS, Windows..)»;

— «Другие персональные ЭВМ (Apple)»;

— «Сети ЭВМ локальные (типа NetWare)»;

— «Глобальные сети (через модемы)».

Параметр «Характеристики ПС» может принимать значения:

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

— «Режим работы в реальном времени»;

— «Обеспечение телекоммуникационной обработки данных»;

— «Машинная графика»;

— «Криптография и другие методы защиты от несанкционированного доступа»;

— «Обеспечение существенного распараллеливания вычислений»;

— «Оптимизационные расчеты»;

— «Моделирование объектов и процессов»;

— «Задачи анализа и прогнозирования»;

— «Сложные экономические, инженерные или научные расчеты»;

— «Обеспечение настройки ПС на изменения структур входных и выходных данных».

Характеристики ПС определяют параметр «Группа сложности», пункты 1 – 6 соответствуют максимальной группе сложности, 7 – 11 — средней группе сложности, если же разрабатываемое ПС не обладает ни одной из перечисленных характеристик, оно относится к минимальной группе сложности.

Данные элементы могут присутствовать как вместе, так и по отдельности.

Параметр «Функции ПС» может принимать значения:

— «Управление работой компонентов ПС»;

— «Обработка прерываний»;

— «Ввод данных в интерактивном режиме»;

— «Вывод данных в табличной форме на экран и на печать»;

— «Обработка ошибочных ситуаций»;

— «Система настройки ПС на условия применения»;

— «Формирование последовательных файлов»;

— «Сортировка файлов»;

— «Обработка файлов»;

— «Формирование базы данных»;

— «Обработка записей базы данных»;

— «Организация поиска и поиск в базе данных»;

— «Статистическая обработка данных»;

— «Расчет экономических показателей»;

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

— «Составление сводных балансов».

Данные функции могут присутствовать как все вместе, так и по отдельности.

Вышеперечисленные параметры устанавливаются пользователем АС в соответствующие поля диалоговых окон «Расчет трудоемкости разработки ПС», «Характеристики ПС» и «Каталог функций». На основе этих параметров с помощью расчетных таблиц (Приложение Б) определяются коэффициенты, используемые для вычисления трудоемкости разработки ПС.

 

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

 

         При выборе пункта «Разработка» (рисунок 2) главного меню на экран выводится окно «Общие параметры договора на разработку ПС».

Безымянный

 

Рисунок 2 Стартовая форма

 

Окно имеет следующий вид:

1

Рисунок 3  Окно «Общие параметры договора на разработку ПС»

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

№ договора – № договора, по которому производится разработка ПС, задается пользователем АС в поле «№ договора»;

Дата договора – дата договора, по которому производится разработка ПС, задается пользователем АС в поле «Дата договора»;

Средняя заработная плата – средняя заработная плата в организации исполнителя, задается пользователем АС в поле «Средняя заработная плата (руб);

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

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

Полное название организации исполнителя – полное название организа —

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

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

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

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

 

Описание окна «Расчет трудоемкости разработки ПС»

          При выборе пункта « Разработка « из пункта меню «Расчет» (рисунок 2) главного меню предварительно на экран выводится окно «Общие параметры договора на разработку ПС» (рисунок 3). При нажатии на кнопку «Далее» инициализируется окно «Расчет трудоемкости разработки ПС». Окно имеет следующий вид:

2

Рисунок 4  Окно «Расчет трудоемкости разработки ПС»

В верхней части окна расположены элементы, с помощью которых задаются разрабатываемые подсистемы, а именно:

Кнопки «Добавить», «Удалить», «Изменить» и список названий подсистем.

При нажатии на кнопку «Добавить» на экран выводится окно «Добавить подсистему» (рисунок 5), с помощью которого пользователь может задать новую подсистему разрабатываемого ПС.

 

4

Рисунок 5  Окно «Добавить подсистему»

При нажатии на кнопку «Удалить» на экран выводится окно, требующее от пользователя подтверждения на удаление подсистемы.

При нажатии на кнопку «Изменить» на экран выводится окно «Переименовать подсистему», с помощью которого пользователь может задать новое название подсистемы разрабатываемого ПС.

С помощью списка «Название» пользователь выбирает название подсистемы, при этом в остальной части окна «Расчет трудоемкости разработки ПС» устанавливаются параметры этой подсистемы.

Окно « Расчет трудоемкости разработки ПС « также содержит следующую информацию:

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

«Техническое задание» – выбирается стадия разработки технического задания (ТЗ),

«Эскизный проект» – выбирается стадия эскизного проектирования (ЭП),

«Технический проект» – выбирается  стадия  технического  проектирова —

ния (ТП),

«Рабочий проект» – выбирается стадия рабочего проектирования (РП),

«Внедрение» – выбирается стадия внедрения ПС (ВН),

«Предварительное проектирование» – выбирается стадия предварительного проектирования (ПП) (только при использовании CASE-технологии).

С помощью переключателей:

«Использование CASE-технологии» — помечается использование CASE-технологий,

«Объединение технического и рабочего проекта» — помечается объединение ТП и РП в технорабочий проект,

«Все стадии присутствуют» – возможен выбор всех стадий.

При этом если установлен переключатель «Использование CASE-технологии», то стадии ТЗ, ЭП и ТП становятся недоступными, а стадия ПП выбирается автоматически. Если же установлен переключатель «Объединение технического и рабочего проекта «, то стадии ТП и РП выбираются автоматически.

По умолчанию устанавливается стадия ТЗ и переключатель «Все стадии присутствуют».

Элементы, повышающие сложность ПС – факторы, наличие которых повышает сложность ПС, выбирается пользователем с помощью флажков

«Наличие экранных подсказок и меню функций» – фактор выбирается, если разрабатываемое ПС имеет экранные подсказки и меню функций

«Выдача на экран контекстно-зависимой помощи» – фактор выбирается, если разрабатываемое ПС выдает на экран контекстно-зависимую помощь,

«Обеспечение хранения и поиска данных в сложных структурах» – фактор выбирается, если разрабатываемое ПС обеспечивает хранение и поиск данных в сложных структурах,

«Возможность связи с другими ПС» – фактор выбирается, если разрабатываемое ПС предоставляет возможность связи с другими ПС.

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

Степень охвата реализуемых функций стандартными ПС – степень охвата реализуемых функций стандартными ПС выбирается пользователем из списка «Степень охвата реализуемых функций стандартными ПС (%)», по умолчанию устанавливается «Свыше 60».

Средства разработки ПС – средства разработки ПС выбирается пользователем из списка «Средства разработки ПС», по умолчанию устанавливается «Язык Ассемблера».

Характер среды разработки – характер среды разработки выбирается пользователем из списка «Характер среды разработки», по умолчанию устанавливается значение «Большие ЭВМ без дружелюбной среды (ЕС ЭВМ с ОС ЕС)».

В поле «Просмотр результатов расчета» отображаются результаты расчетов трудоемкости разработки данной подсистемы.

Кнопка «Характеристики ПС» – при нажатии данной кнопки на экран выводится окно «Характеристики ПС», окно имеет следующий вид:

Безымянный

Рисунок 6  Окно «Характеристики ПС»

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

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

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

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

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

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

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

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

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

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

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

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

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

тур входных и выходных данных.

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

Кнопка «Каталог функций» – при нажатии данной кнопки на экран выводится окно «Каталог функций», окно имеет следующий вид:

Безымянный

 

Рисунок 7  Окно «Каталог функций»

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

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

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

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

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

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

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

 

Описание окна «Расчет трудоемкости сопровождения ПС»

          При выборе пункта «Сопровождение» из пункта главного меню на экран выводится окно показанное на рисунке 8:

Безымянный

Рисунок 8 Окно «Расчет трудоемкости сопровождения»

Кнопка «Дополнительная разработка функций» – при нажатии данной кнопки на экран выводится окно «Услуги, оказываемые при сопровождении ПС», окно имеет следующий вид:

Безымянный

Рисунок 9  Окно «Услуги, оказываемые при сопровождении ПС»

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

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

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

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

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

В верхней части окна (рисунок 8) расположены элементы, с помощью которых задаются сопровождаемые подсистемы, а именно:

Кнопки «Добавить», «Удалить», «Изменить» и список названий подсистем.

Окно «Расчет трудоемкости сопровождения ПС» также содержит следующую информацию:

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

АС с помощью переключателей:

«Локальная поставка стандартного комплекта ПС или поставка в комплексе с несвязанными ПС»– выбирается, если производилась локальная поставка стандартного комплекта ПС или поставка в комплексе с несвязанными ПС;

«Локальная поставка нестандартного комплекта ПС» — выбирается, если производилась локальная поставка нестандартного комплекта ПС;

«Поставка стандартного комплекта ПС в составе комплекса взаимосвязанных ПС» — выбирается, если производилась поставка стандартного комплекта ПС в составе комплекса взаимосвязанных ПС;

«Поставка нестандартного комплекта ПС в составе комплекса взаимосвязанных ПС» — выбирается, если производилась поставка нестандартного комплекта ПС в составе комплекса взаимосвязанных ПС;

«Поставка комплекта ПС, как компонента системы обработки информации (СОИ), не связанного с другими компонентами» — выбирается, если производилась поставка комплекта ПС, как компонента системы обработки информации (СОИ), не связанного с другими компонентами;

«Поставка комплекта ПС, как компонента (СОИ), связанного с другими компонентами» — выбирается, если производилась Поставка комплекта ПС, как компонента (СОИ), связанного с другими компонентами;

«Поставка комплекта ПС, как компонента СОИ, связанного с другими компонентами поставки и с уже функционирующими компонентами СОИ» — выбирается, если производилась поставка комплекта ПС, как компонента СОИ, связанного с другими компонентами поставки и с уже функционирующими компонентами СОИ.

Наличие аналогов – наличие аналогов сопровождаемого ПС задается переключателями:

«ПС имеет аналоги» — выбирается, если в фонде имеются аналоги сопровождаемой ПС;

«ПС не имеет аналоги» — выбирается, если в фонде нет аналогов сопровождаемой ПС.

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

Характеристики полноты тестирования ПС – характеристики полноты тестирования ПС выбираются пользователем из списка «Характеристики полноты тестирования ПС», по умолчанию устанавливается «Тестирование некоторых функций ПС (до 30%)».

Степень участия службы сопровождения (ССо) в разработке ПС – степень участия службы сопровождения в разработке ПС выбираются пользователем из списка «Степень участия службы сопровождения в разработке ПС», по умолчанию устанавливается «ССо разрабатывала ПС или значительную его часть».

Характер внедрения – характер внедрения выбирается пользователем из списка «Характер внедрения», по умолчанию устанавливается значение «Локальное внедрение ПС».

В поле «Объем документации» отображается объем документации сопровождаемого ПС, объем документации вводится пользователем АС.

В поле «Просмотр результатов расчета» отображаются результаты расчетов трудоемкости сопровождения данной подсистемы.

Кнопка «Показатели повышения сложности ПС…» – при нажатии данной кнопки на экран выводится окно «Показатели повышения сложности ПС», окно имеет следующий вид:

Безымянный

Рисунок 10  Окно «Показатели повышения сложности ПС»

 

Окно «Показатели повышения сложности ПС» содержит следующую информацию:

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

«Наличие в ПС интеллектуального языкового интерфейса с пользователем» – выбирается при наличии в ПС интеллектуального языкового интерфейса с пользователем;

«Необходимость настройки ПС на изменения структур входных и выходных данных» – выбирается существует необходимость настройки ПС на изменения структур входных и выходных данных;

«Обеспечение хранения, ведения и поиска данных в сложных структурах» – выбирается если ПС обеспечивает хранение, ведение и поиск данных в сложных структурах;

«Обеспечение в ПС режима работы в реальном времени» – выбирается если ПС обеспечивает работу в режиме реального времени;

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

«Обеспечение режима параллельного решения задач» – выбирается если ПС обеспечивает режим параллельного решения задач;

«Функционирование ПС в расширенной операционной системе (связь с другими ПС)» – выбирается если ПС функционирует в расширенной операционной системе (связь с другими ПС);

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

«Обеспечение межмашинной связи ЭВМ» – выбирается если обеспечивается межмашинная связь ЭВМ;

« Обеспечение работы в сетях ЭВМ « – выбирается если ПС обеспечивает работу в сетях ЭВМ;

Кнопка «Каталог функций…» окна «Расчет трудоемкости сопровождения ПС», кнопка «Дополнительная разработка функций…», «Каталог функций», описаны ранее.

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

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

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

При нажатии на кнопку «Создать» на экран выводится окно «Формирование документа»:

Безымянный

Рисунок 11  Окно «Формирование документа»

         При нажатии на кнопку «ОК» происходит формирование документа «Расшифровка статей расчета стоимости сопровождения ПС» (Приложении Д).

Если тема Вас заинтересовала, и вы хотите ознакомиться с полным текстом практической части дипломного проекта, то вот ссылка для скачивания

Если Вам нужна для ознакомления полная версия проекта с исходниками, презентациями, выступлениями и т.д., то пишитеigwt@mail.ru. Проект (диплом) предоставляется только по взаимовыгодным условиям, которые обсуждаются индивидуально. Это может быть например: совместная работа над этим сайтом, участие в написании контента для сайта, разработка для этого проекта модулей, плагинов и.д. (всего, что приведет к продвижению или улучшению проекта). А также готовы выслушать ваши предложения.

С ув. Эдуард Тихонов

Похожие материалы:

Понравилась статья? - поделитесь ею со своими друзьями!

Хотите Быть В Курсе Всех Новинок Сайта?!

Подпишитесь прямо сейчас, и получайте обновления на свой E-Mail:

Ваш E-Mail в безопасности

Есть что сказать? - Комментируй!

Комментарии Facebook

А Вы что думаете?