Информационная система управления безопасностью в программах IBM Rathional

Курсовой проект - Компьютеры, программирование

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

»е.

Сценарий ВИ ведение журнала операций пользователя:

Актёры: система

Цель: ведение журнала операций пользователя

Основной ход событий:

1.Система при входе пользователем в систему сохраняет все операции, проделанные пользователем за рабочее время.

 

2.4 Матрица требований

 

Рисунок 2.2 Матрица требований варианты использования для системы

Рисунок 2.3 Матрица нефункциональных требований для системы

 

Рисунок 2.4 Матрица функциональных требований для системы

Рисунок 2.4 Матрица трассировки для системы

 

2.5 Диаграмма действий

Рисунок 2.5 Диаграмма действий для системы

3. Проектирование

 

3.1 Диаграмма классов

 

Рисунок 3.1 Диаграмма классов для системы

 

Таблица 3.1 Описание класса Система.

№АтрибутыОперацииПримечание1названиеЗапись времени работу пользователяСколько времени пользователь находился в системе2Дата созданияВедение журнала операцийСохранение операций3лицензиярегистрация4Запись времени блокировки

Таблица 3.2 Описание класса Администратор сети.

№АтрибутыОперацииПримечание1ФИОИзменение прав доступа2ЛогинВход в систему3ПарольСмена пароля4ТелефонУдаление документов5Просмотр журнала операций6Добавление пользователя7Удаление пользователя8Выход из системы9Блокировка терминала

Таблица 3.3 Описание класса журнал операций.

№АтрибутыОперацииПримечание1Тип2Дата3Время4Источник5Состояние6Компьютер

Таблица 3.4 Описание класса терминал.

№АтрибутыОперацииПримечание1Состояние

Таблица 3.5 Описание класса файл.

№АтрибутыОперацииПримечание1Тип2Приложение3Размещение4Размер5Дата

Таблица 3.6 Описание класса пользователь.

№АтрибутыОперацииПримечание1ФИОВход в систему2ЛогинБлокировка терминала3ПарольВыход из системы4Телефон Создание файлов5ДолжностьПометка документов на удаление

3.2 Диаграмма последовательности действий

 

Рисунок 3.2 Диаграмма последовательности действий процесса выполнения

 

3.3 Диаграмма состояний объекта Пользователь

 

Рисунок 3.3 Диаграмма состояний объекта Пользователь.

3.4 Диаграмма внедрения

 

Рисунок 3.4 Диаграмма внедрения для системы

 

3.5 База данных

 

Рисунок 3.5 База данных для системы безопасность.

Таблица 3.5.1 Администратор (Admin)

№Название поляТип данныхРазмер Комментарий1ИмяSmallint50Естественный первичный ключ2Учетная записьSmallint20Логин и пароль

Таблица 3.5.2 Журнал (Zhurnal)

№Название поляТип данныхРазмер Комментарий1КодSmallint10Первичный ключ2операцияSmallint10Название3ДатаSmallint10

Таблица 3.5.3 Операция (Operaciya).

№Название поляТип данныхРазмер Комментарий1Код операцииSmallint10Первичный ключ2ДатаSmallint10

Таблица 3.5.4 терминал (terminal).

№Название поляТип данныхРазмер Комментарий1Код Smallint10Первичный ключ

Таблица 3.5.5 Файл (fail).

№Название поляТип данныхРазмер Комментарий1Код файлаSmallint10Первичный ключ2Дата созданияSmallint50

Таблица 3.5.6 Пользователь (polzovatel).

№Название поляТип данныхРазмер Комментарий1Код пользователяSmallint10Первичный ключ2Учетная записьSmallint20Логин и пароль3Имя Smallint50ФИО

3.6 Пользовательский интерфейс

 

Рис. 3.6.1 Параметры безопасности

 

Рис. 3.6.2 Назначение прав пользователя

  1. Оценка трудоемкости

 

  1. Определение трудовых показателей действующих лиц

 

Все действующие лица системы делятся на три типа: простые, средние и сложные. Простое действующее лицо представляет внешнюю систему с четко определенным программным интерфейсом (API). Среднее действующее лицо представляет либо внешнюю систему, взаимодействующую с данной системой посредством протокола наподобие TCP/IP, либо личность, пользующуюся текстовым интерфейсом (например, ASCII-терминалом). Сложное действующее лицо представляет личность, пользующуюся графическим интерфейсом (GUI).

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

 

Таблица 4.1 Весовые коэффициенты действующих лиц.

Тип действующего лицаВесовой коэффициентПростое1Среднее2Сложное3

Таблица 4.2 Типы действующих лиц.

Действующее лицоТипСистемный администраторСложноеПользовательСреднееСистемаСложное

Таким образом, общий весовой показатель равен:

 

А = 1 • 2 + 2 • 3 = 8

  1. Определение весовых показателей вариантов использования

 

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

 

Таблица 4.3 Весовые коэффициенты вариантов использования.

Тип варианта использованияОписаниеВесовой коэффициентПростой3 или менее транзакций5СреднийОт 4 до 7 транзакций10СложныйБолее 7 транзакций15

Для системы безопасности сложность вариантов использования определяется следую?/p>