Разработка системы для поддержки процесса сертификации программной продукции
Цели и задачи работы
Требования к системе
Проект ИС
Проект ИС
Проект ИС
Средства программной реализации
Структура web-интерфейса
Архитектура web-приложения
Примеры работы системы
Примеры работы системы
Примеры работы системы
Примеры работы системы
Примеры работы системы
Примеры работы системы
Заключение

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

1. Разработка системы для поддержки процесса сертификации программной продукции

Руководитель: Подгорнова Ю.А.
Выполнил: Удалов Е.А.

2. Цели и задачи работы

Цель работы:
Разработка системы, которая позволит
автоматизировать распределение задач и
подготовку документов в центре сертификации ПО
Задачи работы:
Определение требований к системе
Разработка проекта системы
Выбор средств реализации
Программная реализация системы
Тестирование системы
2/16

3. Требования к системе

Подача заказчиком заявки на сертификацию
Принятие решения по заявке на сертификацию ПО
Назначение экспертов на проведение основных работ по
сертификации
Оформление договора на проведение работ по
сертификации
Проведение сертификационных испытаний ПО
Принятие решения о выдаче сертификата соответствия
либо об отказе в выдаче сертификата
Оформление сертификата соответствия
3/16

4. Проект ИС

UML-диаграмма вариантов использования
4/16

5. Проект ИС

UML-диаграмма деятельности
5/16

6. Проект ИС

Рез у льтат испытаний
Код рез у льтата испытаний
Наименование рез у льтата испытаний
Програма испытаний
Вид испытаний
Номер з аписи
Номер з аявки (FK)
Код вида испытания (FK)
Порядок испытаний
Код наз наченного э ксперта (FK)
Код рез у льтата испытания (FK)
Комментарий э ксперта
Стату с з аявки
Код стату са з аявки
Текст стату са з аявки
Заявка на сертификацию ПО
Номер з аявки
Приложение к з аявке
Номер приложения
Имя файла
Тип файла
Данные файла
Имя приложения
Код типа приложения (FK)
Номер з аявки (FK)
Тип приложения
Дата з аявки
Код польз ователя-автора (FK)
Код стату са з аявки (FK)
Комментарий администратора
Наименование ПО
Код типа ПО (FK)
Наименование организ ации-з аказ чика
Адрес организ ации-з аказ чика
Телефон организ ации-з аказ чика
ИНН организ ации-з аказ чика
КПП организ ации-з аказ чика
Тип ПО
Код вида испытаний
Наименование
Код наз наченного э ксперта (FK)
Польз ователь
Код польз ователя
Логин
Отображаемое имя
Раз решить вход
Хеш пароля
Код гру ппы (FK)
Наименование организ ации
Телефон организ ации
Адрес организ ации
ИНН организ ации
КПП организ ации
Гру ппа
Код типа приложения
Код типа ПО
Код гру ппы
Наименование типа приложения
Наименование типа ПО
Имя гру ппы
Структура базы данных (логическая модель)
6/16

7. Средства программной реализации

Среда разработки
Microsoft Visual Studio 2015
Язык программирования
C#
Программная платформа
ASP .NET MVC 5
СУБД
Microsoft SQL Server 2014 Express
Сторонние библиотеки
FastReport, ExtJS, Ext.NET
7/16

8. Структура web-интерфейса

Форма входа в систему
Основная страница
Страница
«Личный
кабинет»
Страница
«Заявки на
сертификацию ПО»
Страница
«Виды
испытаний»
Страница
«Пользователи»
Страница
«Отчеты»
Форма
создания и
редактирова-ния заявки
Форма
редактирования
видов
испытаний
Форма
редактирования
пользователя
Форма ввода
параметров
отчета
8/16

9. Архитектура web-приложения

9/16

10. Примеры работы системы

Интерфейс главной страницы
10/16

11. Примеры работы системы

Карточка заявки на сертификацию ПО
11/16

12. Примеры работы системы

Прикрепление документов к заявке
12/16

13. Примеры работы системы

Составление программы испытаний
и фиксирование результатов тестирования
13/16

14. Примеры работы системы

Подготовка печатных форм документов
14/16

15. Примеры работы системы

Примеры отчетов
15/16

16. Заключение

В рамках бакалаврской работы выполнено:
• Изучены процессы сертификации программной продукции
• Осуществлен обзор систем – аналогов
• Сформированы требования к системе
• Создан проект системы
• Реализована система в виде интернет-портала
• Проведено тестирование созданного программного продукта
Применение системы позволит:
• Сократить время проведения сертификационных испытаний
программной продукции
• Обеспечить оперативное предоставление актуальной
информации о ходе работ по сертификации
16/16
English     Русский Правила