Оценивание эксплуатационно-экономических характеристик программного комплекса мониторинга ЛВС военного назначения

Выбор и оценка показателей надёжности. Тактико-технические характеристики программного комплекса. Экономическое обоснование разработок. Расчет коэффициента эффективности капитальных вложений. Разработка сопроводительной документации и инструкции.

Рубрика Коммуникации, связь, цифровые приборы и радиоэлектроника
Вид контрольная работа
Язык русский
Дата добавления 08.03.2012
Размер файла 438,3 K

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

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

Размещено на http://www.allbest.ru/

Содержание

Введение

Раздел I. Выбор и оценка показателей надёжности

1.1 Выбор эксплуатационных характеристик

1.2 Оценка эксплуатационных характеристик

1.3 Таблица расчета надежности функционирования программного продукта

Раздел II. Выбор и оценка показателей экономических

2.1 Выбор экономических показателей

2.2 Оценка экономических показателей

2.3 Таблица расчета экономических показателей

Раздел III. Сопроводительная документация

3.1 Инструкция по эксплуатации

3.1.1 Инструкция по установке

3.1.2 Инструкция по эксплуатации

Формуляр

Заключение

Список используемой литературы

Введение

Курсовой проект посвящен решению задачи оценивания эксплуатационно-экономических характеристик программного комплекса мониторинга ЛВС военного назначения “NM-25”.

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

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

Исходные данные для выполнения курсового проекта

1. Тактико-технические характеристики программного комплекса :

Системные требования:

- Объём занимаемого дискового пространства - 3.1 Мб

- PC не ниже Pentium 2

- ОС МСВС, Windows 95 и выше

Программные требования:

- Количество типов операторов в программном модуле -27

- Количество типов операндов - 47

2. Основные соотношения и формулы для расчета эксплуатационно-экономических характеристик:

А. Показатели надежности:

N=N1+N2 - длина программы

E= ? 1*N2*N*log2 ? /(2* ? 2) - число ошибок в комплексе

Б. Экономические показатели:

К=ЗП+С+П

К - капиталовложения по программному средству

П- затраты на покупку и установку ОС и среды программирования

ЗП - зарплата программиста в период разработки комплекса

С - стоимость оборудования (ПЭВМ и расходные материалы)

3. Требования ЕСПД: ГОСТ 3.101-95

Раздел I. Выбор и оценка эксплуатационных характеристик

1.1 Выбор эксплуатационных характеристик

Определение степени пригодности разработанной программы осуществляется на основе анализа ее свойств, к наиболее важным из которых можно отнести:

1) удобство использования программы;

2) устойчивость ее функционирования;

3) характеристики производительности;

4) правильность реализации заданных функций;

5) надежность ПО.

1) Испытания на удобство использования позволяют ответить на следующие вопросы:

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

- выполняет ли программа свои основные функции;

- эффективно ли используются вычислительные ресурсы,

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

Так как данный программный комплекс отвечает выше перечисленным пунктам, мы не будем досконально рассматривать этот пункт.

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

3) Под оценкой производительности предполагается испытание таких эксплуатационных характеристик программы как быстродействие, использование ресурсов системы, что может быть очень важно для систем реального времени, бортовых систем. Для данного программного продукта первоочередная задача - наглядность, поэтому быстродействие переходит на второй план и не является важным критерием в отличие от такой характеристики, как использование ресурсов системы. Но так как мощностные требования программного продукта невелики (напомним: всего лишь Pentium PRO), опустим из рассмотрения и эту характеристику.

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

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

Показателями надежности являются:

- вероятность безотказного функционирования ПО в течение требуемого времени;

- плотность распределения времени до отказа ПО;

- интенсивность отказа ПО;

- среднее время безотказного функционирования ПО.

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

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

1.2 Оценка эксплуатационных характеристик

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

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

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

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

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

В качестве основных метрических характеристик предложено использовать:

- количество различных операторов, используемых в программе ? 1;

- количество различных операндов, используемых в программе ? 2;

- количество всех операторов, используемых в программе N1;

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

- количество постоянных операторов V*.

С помощью основных метрических характеристик определяется емкость словаря и длина программы

N=N1+N2.

Далее посчитаем объем программы

V=N*log2?.

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

Е - общее число элементарных мысленных различении, необходимых для написания программы.

В уравнения для отыскания величин ?(сигма), Е имеют вид:

?(сигма)=Е2/3/3000;

Е= V2 /V*.

В результате расчётов, произведённых с помощью электронных таблиц Excel, оказалось, что возможное количество ошибок при отладке и работе данного комплекса, составляет всего лишь 3,7 , что незначительно для эксплуатации данного комплекса, так как такое количество ошибок легко обнаружимо и достаточно быстро устраняется.

Вывод: данный продукт пригоден к эксплуатации.

1.3 Таблица расчёта надёжности функционирования программного продукта

N1 - к-во всех операторов в программе

N2 - к-во всех операндов в программе

N=N1+N2 -длина программы

E= ? 1*N2*N*log2 ? /(2* ? 2) - общее число элементарных мысленных различий, необходимых, для написания программы

? 1

? 2

N1

N2

V*

E

?

N

27

47

400

300

16

1180818

74

700

?(сигма)=Е2/3/3000 - к-во ошибок в программе.

В результате расчётов, произведённых с помощью электронных таблиц Excel, оказалось, что возможное количество ошибок при отладке и работе данного комплекса, составляет всего лишь 3,7 , что незначительно для эксплуатации данного комплекса, так как такое количество ошибок легко обнаружимо и достаточно быстро устраняется.

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

Раздел II. Выбор и оценка показателей экономических

2.1 Выбор экономических показателей

Выделим наиболее важные экономические показатели:

1) капиталовложения;

2) экономический эффект;

3) коэффициент эффективности капитальных вложений;

4) срок окупаемости.

Экономическое обоснование разработок при дипломном проектировании помимо затрат на создание и применение разрабатываемого средства предполагает оценку эффективности выделяемых ассигнований.

1) Капиталовложения - экономический показатель, который характеризует денежные средства, вложенные в программный продукт. Капиталовложения в основном состоят из заработной платы, средств на разработку, производство самого программного продукта и расходных материалов.

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

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

4) Характеристику срок окупаемости в нашем случае рассматривать не следует, так как наш программный продукт не предполагает получения прибыли.

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

2.2 Оценка экономических показателей

В таблице №1 «Расчёт сырья и материалов» представлена смета средств потраченных на разработку и производство программного продукта.

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

Рассмотрим экономический показатель: капиталовложения. В результате расчётов, произведённых с помощью электронных таблиц Excel, оказалось, что фактически, затраты будут составлять 300 рублей, что является незначительной суммой для разработки программного продукта такого класса и уровня сложности.

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

За разработку данного программного продукта так же говорит тот факт, что он не требует большой вычислительной мощности (достаточно всего лишь Pentium PRO). Это огромный плюс, так как кафедра оснащена именно такими маломощными компьютерами на 80%.

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

2.3 Таблица расчета экономических показателей

ТАБЛИЦА №1: РАСЧЕТ СЫРЬЯ И МАТЕРИАЛОВ

НАИМЕНОВАНИЕ

ЕДИНИЦА ИЗМЕРЕНИЯ

ЦЕНА/РУБ

РАСХОД/ШТ

СУММА/РУБ

1

ПЕРСОНАЛЬНЫЙ КОМПЬЮТЕР

ШТ

20000

2

40000

2

CD ЗАГОТОВКИ

ШТ

50

2

100

3

ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ

ШТ

2000

2

4000

4

УПАКОВКА И ДОКУМЕНТАЦИЯ

КОМПЛЕКТ

100

2

200

ИТОГО:

46360

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

ТАБЛИЦА №2: РАСЧЕТ СЫРЬЯ И МАТЕРИАЛОВ

НАИМЕНОВАНИЕ

ЕДИНИЦА ИЗМЕРЕНИЯ

ЦЕНА/РУБ

РАСХОД/ШТ

СУММА/РУБ

1

CD ЗАГОТОВКИ

ШТ

50

2

100

2

УПАКОВКА И ДОКУМЕНТАЦИЯ

КОМПЛЕКТ

100

2

200

ИТОГО:

300

Отсюда следует, что фактически мы затратим 300 рублей.

Вывод: имеет смысл разрабатывать данный программный продукт, так как вложенные средства незначительные, а достигнутый результат целесообразен.

Раздел III. Сопроводительная документация

3.1 Инструкция по эксплуатации

программный надежность инструкция капитальный

Программный комплекс поставляется на CD.

Системные требования:

- компьютер с процессором Pentium II и выше;

- операционная система - МСВС, Windows 95 и выше;

- CD-ROMx4 и более;

3.1.1 Инструкция по установке

1.1 Вставьте CD в CD-ROM в дисковод.

1.2 Скопируйте содержимое носителя на жесткий диск в отдельную папку (после установки программного продукта данную папку можно удалить).

1.3 Запустите файл SETUP.EXE. На мониторе Вашего персонального компьютера отобразится меню установки, нажмите кнопку «Начать», если хотите приступить к установке или кнопку «Выход», если хотите прекратить установку.

1.4 После нажатия клавиши «Начать» Вам будет предоставлена информация по данному программному продукту. Нажмите клавишу «Далее», для продолжения установки.

1.5 После нажатия клавиши «Далее», перед Вами появляется меню, в котором указывается путь установки (по умолчанию «C:\Program Files»), его можно изменить в ручную указав необходимый путь установки. После выбора пути установки, необходимо нажать клавишу «Далее».

1.6 После нажатия клавиши «Далее», появляется меню в котором необходимо ввести серийный номер программного продукта (он указан в формуляре), после чего нажать клавишу «Далее».

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

3.1.2 Инструкция по эксплуатации

2.1 Запустите программу двойным щелчком по иконке «NM», находящейся в той папке, которая была указана при установке или на рабочем столе.

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

2.3 Главное меню содержит следующие пункты:

- об авторах - здесь находятся краткие сведения об авторах;

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

как следует пользоваться данной программой;

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

- выход -- для завершения работы с программой.

2.4 Вызов любого пункта меню осуществляется одиночным щелчком мыши.

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

Программный комплекс мониторинга ЛВС военного назначения «NM-25»

Формуляр

1. Общие указания

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

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

1.3 Все записи в формуляре производятся только чернилами, отчётливо и аккуратно. Подчистки, помарки и незаверенные исправления не допускаются.

1.4 Разделы комплектность и свидетельство о приёмке заполняются на предприятии-изготовителе.

2. Общие сведения

2.1. Программное обеспечение называется: «NM-25»».

2.2 Программный комплекс изготовлен на 62 кафедре ВКА им. А.Ф. Можайского.

3. Основные характеристики

3.1. Объём дискового пространства, занимаемого комплексом составляет 5.3 Мб.

3.2 Системные требования: РС не ниже Pentium II и выше, установленная ОС МСВС, Windows 95/98/2000/NT/XP, CD-ROM 4X и более.

4. Комплект поставки

4.1 Программный комплекс является несекретным.

4.2. Комплекс может поставляться на СD.

4.3. Программный комплект включает в себя:

*.dll - библиотечные модули

*.fcx - формы

*.prg - программы

*.tab - таблицы

MSCVR70.dll; CVRQ70.dll; QLIBF.dll

Form1.fcx; Form2.fcx; Form3.fcx; Form4.fcx

Calcul.prg; Gener.prg; netting.prg

Matr.tab; vector.tab; name.tab

5. Сведения о закреплении изделия при эксплуатации

Должность

Ф.И.О. Ответственного

№ и дата приказа

Подпись ответственного лица

Об назначении

Об отчислении

6. Учёт работы

Дата

Цель

Время начала

Время окончания

Продолжительность

7. Сведения о техническом обслуживании

Дата

Неисправность

Принятые меры

Роспись лица, проводившего работы

Роспись ответственного за эксплуатацию

Свидетельство о приёмке

Программный комплекс «NM-25» соответствует требованиям и признана годной для эксплуатации. Дата выпуска_________

Представитель ОТК М.П. ________ ________

« »____200 г

Представитель заказчика М.П. ________ ________

« »____200 г

Примечание: носитель программного продукта CD сдаётся представителями предприятия-изготовителя и принимается представителями заказчика.

Сформированные CD программного комплекса «NM-25» признаны годными для эксплуатации. Дата выпуска________

Исполнитель

« »____200 г

Представитель ОТК М.П. _________ ________

« »____200 г

Представитель заказчика М.П. ________ ________

« »____200 г

ЗАКЛЮЧЕНИЕ

Данный курсовой проект был посвящён оценке эксплуатационно-экономических характеристик программного комплекса мониторинга ЛВС военного назначения «NM-25».

В результате были выделены и оценены основные эксплуатационные и экономические характеристики данного программного продукта.

Программный комплекс «NM-25» помогает сделать работу администратора сети военного назначения более эффективной и удобной.

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

Список литературы

1. Никитин С.В. Руководство к дипломному проектированию. ВИКУ им. А.Ф. Можайского, 1999 г. 210с.

2. Гуляев Ю.Н. Обеспечение эксплуатационной направленности дипломных проектов. Методическое пособие министерство обороны СССР, 1987г.

3. Холстед М.Х. «Начало науки о программах», М. Изд. Финансы и статистика, 1981г. 305с.

4. «Основы бизнес-планирования». Методические указания по выполнению экономической части дипломных проектов для студентов технических специальностей. И.А. Басов, В.Н. Голиков, В.Г. Заслонов. Челябинск, Изд. ЧГТУ, 1995г.

5. Полово А.М. «Основы теории надежности», М. Наука, 1961г.

6. Митичкин Е.Н., Рыжиков Ю.И. «Надежность ЭВМ», ВИКИ, 1969г.

Размещено на Allbest.ru


Подобные документы

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.