Система автоматизированного аудита программного обеспечения ЛГТУ

Дипломная работа - Компьютеры, программирование

Другие дипломы по предмету Компьютеры, программирование



щие обозначения:

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

В этом случае коэффициенты готовности и оперативной готовности вычисляются по формулам (8.2):

, ,(8.2)

Вероятность работоспособного состояния системы определяется по формуле (8.3):

РКТС = РРС (8.3)

Для расчета показателей надежности КТС использовались паспортные данные (средняя наработка на отказ). Среднее время восстановления выбиралось из расчета времени замены вышедшей из строя комплектующей на новую.

Паспортные данные КТС и показатели надежности

Составляющая КТСПерсональный компьютерЖёсткий диск300000100,9999670,999967Материнская плата250000100,9999600.999960Процессор300000100,9999670.999967ОЗУ200000100,9999500.999950Видеокарта150000100,9999330,999933Монитор15000100,9993340,999334Клавиатура500020,9996000,999600Манипулятор мышь500020,9996000,999600Надежность работы операционной системы рассчитаем в предположении, что средняя наработка на отказ mt = 22 ч., а среднее время восстановления mВ = 5 мин. = 0,083333 ч., тогда kг = 0,996226. Пусть время наработки на отказ распределено по экспоненциальному закону, тогда

kог = .

Надежность запрограммированных алгоритмов рассчитаем при

mt = 50 ч.,

mВ = 10 с. = 0,002778 ч.,

поэтому kг = 0,999944.

Тогда kог = .

Для каждой функции рассчитаем надежность:

Просмотр содержимого жесткого диска. Дискретная функция, показатель надежности kг:

РПО,2=kг,по,2=kг[ОС]*kг[АС]*kг[СУБД] = 0.996226*0.999944*0,999972 =

= 0.986138

Р2=kг,2=(kг[ж.д.]*kг[м.пл.]*kг[проц.]*kг[ОЗУ]*kг[монит.]* kг[вид.]*

*(kг [мышь]+kг[клав.] - kг[мышь]*kг[клав.]))* kг,по,2 * k г,перс,2=

=0.999110*0.986138*0,99=0.985299.

Контроль за корректностью и непротиворечивостью введенной информации. Дискретная функция, показатель надежности kг:

РПО,8=kг,по,8=kг[ОС]*kг[АС] = 0.996226*0.999944= 0.996170

Р8=kг,8=(kг[ж.д.]*kг[м.пл.]*kг[проц.]*kг[ОЗУ]*kг[монит.]* kг[вид.]*

*(kг [мышь]+kг[клав.] - kг[мышь]*kг[клав.]))* kг,по,8 * k г,перс,8=

=0.999110*0.996170*0,99=0.985331.(8.9)

Предоставление информации по заказам. Дискретная функция, показатель надежности kг:

РПО,9=kг,по,9=kг[ОС]*kг[АС] = 0.996226*0.999944= 0.996170

Р9=kг,9=(kг[ж.д.]*kг[м.пл.]*kг[проц.]*kг[ОЗУ]*kг[монит.]* kг[вид.]*

*(kг [мышь]+kг[клав.] - kг[мышь]*kг[клав.]))* kг,по,9 * k г,перс,9=

=0.999110*0.996170*0,99=0.985331.(8.10)

Формирование отчетов системы. Дискретно-непрерывная функция, показатель надежности kог t=0,5 (с) = 0.00014 (ч):

РПО,11=kог,по,11=kог[ОС]*kог[АС] = 0.996220*0.999971= 0.996191

Р11=kог,11=(kог[ж.д.]*kог [м.пл.]*kог [проц.]*kог [ОЗУ]*kог [монит.]*

*kог[вид.]*(kог [мышь]+kог [клав.] - kог [мышь]*kог [клав.]))* kог,по,11 * k

г,перс,11 =0.999110*0,996191*0,99=0.985351.(8.11)

Рассчитаем надежность всей системы:

Рсист.= kг[системы] = kг[ктс]*kг[по]*kг[перс.] = (0,999967 * 0,999960 *

,999967 * 0,999950 * 0,999933 * 0,999334 * 0,999600 * 0,999600) *

.986169 * 0.99 = 0.974659.(8.12)

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

9. Документирование системы

Автоматизированная система аудита ПО ЛГТУ для того,чтобы она удалённо подключалась к компьютерам локальной сети и собирать данные об установленном на них программном обеспечениию Также система может формировать расписание обновлений программного обеспечения..

Сфера применения автоматизированной системы - это ЛГТУ. Но,в общем, и другие ВУЗы также могут пользоваться данной системой.

Для запуска системы необходимо запустить Audit.exe.

Интерфейс программы интуитивно понятен и прост в использовании. После запуска программы появляется главное окно программы (рис. 22)

Рис. 20 Вход в систему

БИБЛИОГРАФИЧЕСКИЙ СПИСОК

1.Благодатских, В.А. Стандартизация разработки программных средств: Учебное пособие для вузов [Текст] / В.А. Благодатских, В.А. Волнин, К.Ф. Поскакалов; под ред. О.С. Разумова. - М.: Финансы и статистика, 2003. - 288 с. (681.3.06(07) Б681 - 15)

2.Благодатских, В.А. Стандартизация разработки программных средств: Учебное пособие для вузов [Текст] / В.А. Благодатских, В.А. Волнин, К.Ф. Поскакалов; под ред. О.С. Разумова. - М.: Финансы и статистика, 2005. - 288 с. (681.3.06(07) Б681 - 5)

.Болдырихин, О.В. Объектно-ориентированное проектирование автоматизированных систем на языке UML с использованием CASE-средств: Методические указания к лабораторным и курсовой работам по диiиплине "Проектирование АСОИУ" [Текст] / О.В. Болдырихин. - Липецк: ЛГТУ, 2003. - 44 с.

.Орлов, С.А. Технология разработки программного обеспечения: Учебник для вузов [Текст] / С.А. Орлов. - СПб.: Питер, 2004. - 527 с. (681.3.06(07) О-66 - 20)