Имени Александра Григорьевича и Николая Григорьевича Столетовых»




Муромский институт (филиал)

федерального государственного бюджетного образовательного учреждения

высшего образования

«Владимирский государственный университет

имени Александра Григорьевича и Николая Григорьевича Столетовых»

(МИВлГУ)

 

Факультет Информационных технологий

Кафедра Информационных систем

 

УТВЕРЖДАЮ

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

Д.Е. Андрианов

(подпись)

"" 2016г.

 

 

БАКАЛАВРСКАЯ РАБОТА

 

Тема Разработка системы для поддержки процесса сертификации

программной продукции

МИВУ.09.03.02-13.000 БР

 

Руководитель

Подгорнова Ю. А.

(фамилия, инициалы)

 


(подпись) (дата)

Студент ИСз-111

(группа)

Удалов Е. А.

(фамилия, инициалы)

 

(подпись) (дата)

 

Муром 2016


 

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

Табл. 12. Ил. 35. Библ. 17.


 

In the final qualifying work is developed system to support certification process of software products. During execution of the work were studied the types of certification tests, the basic processes of certification. Based on the analysis of the subject area the structure of the database and created an Internet portal, which will greatly facilitate the management process for software certification. Tabl. 12. Bibl. 17 Fig 35.

Содержание

 

1 Проектная часть. 7

1.1 Описание объекта автоматизации. 7

1.2 Описание процесса сертификации программных продуктов. 9

1.3 Обзор существующих систем поддержки процесса сертификации программных продуктов. 11

1.4 Формирование требований к информационной системе. 14

1.5 Выбор средств разработки системы для поддержки сертификации. 17

2 Технологическая часть. 22

2.1 Проектирование системы.. 22

2.2 Разработка структуры базы данных. 31

2.3 Структура веб-интерфейса системы.. 36

2.4 Разработка сайта. 40

3 Эксплуатационная часть. 52

3.1 Тестирование. 52

3.2 Руководство администратора. 57

3.3 Руководство пользователя. 58

3.4 Руководство программиста. 69

Список использованных источников.. 72

ПРИЛОЖЕНИЕ А - Образцы печатных форм 74

ПРИЛОЖЕНИЕ Б - Образцы отчетов. 77

 

ВВЕДЕНИЕ

 

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

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

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

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

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

- снижению безопасности систем;

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

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

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

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

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

Для достижения поставленной цели необходимо решить следующие задачи:

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

- определение требований к системе для поддержки процесса сертификации ПО;

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

- проектирование информационной системы;

- программная реализация базы данных и клиентского приложения;

- тестирование программы.

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

 

 

Проектная часть



Поделиться:




Поиск по сайту

©2015-2024 poisk-ru.ru
Все права принадлежать их авторам. Данный сайт не претендует на авторства, а предоставляет бесплатное использование.
Дата создания страницы: 2017-06-11 Нарушение авторских прав и Нарушение персональных данных


Поиск по сайту: