Шаблон спецификаций требований на ПО
6 Диаграмма вариантов использования (Use Case)
7 Диаграмма классов (Class diagram)
8 Диаграмма деятельности (Activity diagram)
Заключение
1 Введение
1.1 Назначение
Информационная система управления безопасностью в энергосистеме посредством базы данных, управляемой разрабатываемым приложением. Приложение осуществляет доступ к базе и её непосредственное управление.
1.2 Область действия
Приложение может использоваться в сфере энергетики.
1.3 Определения, сокращения
- Администратор сети — сотрудник, отвечающий за работу компьютерной сети предприятия в штатном режиме
- Пользователь — лицо или организация, которое использует действующую систему для выполнения конкретной функции
2 Общее описание
2.1 Перспектива изделия
Построение целостной системы защиты автоматизированной информационной системы (АИС). Данная АИС будет осуществлять автоматизацию некоторого процесса обработки конфиденциальной информации, включая все аспекты этого процесса, связанные с обеспечением безопасности обрабатываемой информации, при этом соответствуя требованиям и критериям стандартов информационной безопасности.
2.2 Функции изделия
Система обеспечения информационной безопасности, включающая систему защиты от несанкционированного доступа на автономных компьютерах и рабочих станциях в локальных вычислительных сетях, систему защиты от несанкционированного доступа из глобальных сетей общего пользования. Данная разработка предназначена для обеспечения безопасности информации в
3 Специфические требования
3.1 Внешние интерфейсы
Внешний интерфейс приложения должен предусматривать авторизацию пользователей приложения, в соответствии с правами доступа иметь возможность на добавление и изменение информации, либо данных для авторизации, а также поиск и отображение информации.
3.2 Функции системы
Основные функции, которые должно реализовать разрабатываемое приложение это: поиск и отображение в рамках заданного запроса.
3.3 Требования к рабочим характеристикам
Интерфейс и функциональность данного приложения должны быть
4 Спецификация приложения по классам пользователей
Внешние интерфейсы
В этом разделе будет дано полное описания пользовательского и аппаратного интерфейсов разрабатываемого приложения.
Интерфейсы пользователя
В интерфейсе пользователя предусмотрены средства для вывода информации из программного обеспечения к пользователю, и ввод информации/команд пользователем с соответствующими правами в базу данных. Так же предусмотрен набор команд, заложенных разработчиком в программу согласно которым, совокупность действий пользователя приведет к Функциональные требования
Требования к рабочим характеристикам
Интерфейс и функциональность данного приложения должны быть максимально оптимизированы к работе с распространенным в данной регионе оперативными системами пользователей на разных устройствах.
Проектные ограничения
Ограничение на только уровень доступа пользователей к различным областям данных.
4.1 Атрибуты системы программного обеспечения
Серверная часть приложения должна хранить всю полученную информацию на протяжение жизни проекта. Также серверная часть должна осуществлять резервное копирование всех данных, на случай сбоя системы, на отдельное файловое хранилище или облако.
5 Диаграмма вариантов использования (Use Case)
5.1 Теория
Варианты использования предназначены в первую очередь для определения функциональных требований к системе и управляют всем процессом разработки. Все основные виды деятельности такие как анализ, проектирование, тестирование выполняются на основе вариантов использования.
Во время анализа и проектирования варианты использования позволяют понять, как результаты, которые хочет получить пользователь, влияют на архитектуру системы и как должны себя вести компоненты системы, для того чтобы реализовать нужную для пользователя функциональность.
Между актерами и вариантами использования могут быть различные виды взаимодействия. Основные виды взаимодействия, следующие:
− простая ассоциация – отражается линией между актером и
6 Диаграмма классов (Class diagram)
Диаграммы классов используются при моделировании ПС наиболее часто. Они являются одной из форм статического описания системы с точки зрения ее проектирования, показывая ее структуру.
Диаграмма классов является основным логическим представлением модели и содержит детальную информацию о внутреннем устройстве объектно-ориентированной программной системы или, используя современную терминологию, об архитектуре программной системы.
Диаграмма классов не отображает динамическое поведение объектов, изображенных на ней классов. На диаграммах классов показываются классы,