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

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

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



ор компонент, позволяющих запускать приложения стандарта.NET. Устанавливается вместе с системой или отдельно, не требует детальной настройки.

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

Наименование программы: Система автоматизированного аудита программного обеспечения ЛГТУ. Имя исполняемого модуля программы Audit.exe. Программа предназначена для функционирования в среде многопользовательской многозадачной операционной системы Windows ME/NT/2000/XP/Vista, при условии наличия установленного пакета.NET Framework версии 2.0 и выше.

При написании программы использовалась среда разработки визуальных приложений Microsoft Visual Studio 2008, все программные модули реализованы на языке высокого уровня Visual Basic.NET.

Функциональное назначение

Разрабатываемый программный комплекс позволит производить автоматизированный аудит ПО ЛГТУ.

Используемые технические средства

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

-ПЭВМ на базе процессора Pentium III, Celeron и выше фирмы Intel или аналогичных - фирм AMD, Cyrix и т. п.;

-не менее 128 Мб оперативной памяти;

-накопитель на жестком магнитном диске со свободным объемом не менее 20 Мб;

-видеомонитор 15 (лучше 17) и SVGA карта (например, GeForce4 MX 420, 64Mb) с поддержкой режима 800x600 (цвет 16 бит);

-стандартная PC клавиатура (101 кл.), манипулятор типа мышь.

Вызов и загрузка

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

Входные данные

Входными данными для программы являются:

диапазон IP адресов

логин и пароль для подключения

цена приоритет ПО, кол-во сотрудников, кол-во обновлений сотрудником в день

кол-во денег выделенных на обновление

Выходные данные

Выходными данными программы являются отчеты по установленному ПО на данной машине,расписание обновлений ПО.

8. Тестирование и оценка системы

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

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

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

коэффициент готовности kг;

коэффициент оперативной готовности kог.

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

kг 0.97;

kог 0.97.

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

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

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

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

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

Порядок оценки и контроля показателей надежности на разных стадиях создания системы должен проводиться в соответствии с требованиями ГОСТ 24.701-86, ГОСТ 27883-88, ГОСТ 27.410-87.

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

надёжности комплекса технических средств;

надёжности программного обеспечения;

надёжности персонала.

и вычисляется по следующей формуле (8.1):

, (8.1)

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

- вероятность безошибочных действий персонала,

- вероятность работоспособного состояния программного обеспечения i-ой функции.

Так как все функции проектируемой подсистемы относятся к классу дискретных и дискретно-непрерывных функций, то соответствующими показателями будут коэффициент готовности - kг и коэффициент оперативной готовности - kог.

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