Степанова (1206730), страница 6

Файл №1206730 Степанова (Разработка автоматизированного комплекса формирования требований к защите информации, содержащейся в информационной системе) 6 страницаСтепанова (1206730) страница 62020-10-04СтудИзба
Просмтор этого файла доступен только зарегистрированным пользователям. Но у нас супер быстрая регистрация: достаточно только электронной почты!

Текст из файла (страница 6)

26Диаграмма автоматов служит для моделирования динамических аспектовсистемы, она полезна при моделировании жизненного цикла объекта ииспользуется для описания поведения, реализуемого в рамках вариантаиспользования, или поведения экземпляра сущности (класса, объекта,компонента, узла или системы в целом).Диаграмма автоматов является графом специального вида, которыйпредставляет некоторый автомат. Вершинами графа являются возможныесостояния автомата, изображаемые соответствующими графическимисимволами, а дуги обозначают его переходы из состояния в состояние.Диаграммы состояний могут быть вложены друг в друга для болеедетального представления отдельных элементов модели.В 32 языке UML под состоянием понимается 10 некоторый абстрактный объект,используемый для моделирования отдельной ситуации, в течение которойвыполняются некоторые условия.В 22 проектируемом комплексе предусмотрено две категории пользователейс разными функциями и правами, в соответствии с которыми и реализуетсяпользовательский интерфейс.На рисунке 2.5 приведена контекстная диаграмма автоматов,представляющая собой общую схему начала работы информационнойсистемы в зависимости от должности пользователя.Рисунок 2.5 Контекстная диаграмма автоматовИнициализация той или иной подсистемы происходит после успешнойаутентификации пользователя с учетом предоставленных ему прав доступа.Каждая подсистема более подробно представлена на диаграммахдекомпозиции.Рассмотрим диаграмму автоматов для подсистемы «Пользователь» среализацией получение исходных данных, получение набора мер,нейтрализация полученного набора мер, вывод документа (рисунок 2.6).После получения исходных данных или выборе уже из имеющихся в базеданных информационных систем происходит выборка набора мер, а затем спомощью чего можно их нейтрализовать.

После чего можно получитьвыходной документ.Рассмотрим еще одну реализацию диаграммы автоматов для подсистемы«Администратор» (рисунок 2.7). Администратор может изменять, добавлять,удалять записи в базу данных, а также может произвести работу пополучению выходного документа.Рисунок 2.7Диаграммаавтоматов дляПодсистемы«Администратор»Следующая диаграмма автоматов представляет собой процессавторизации в ИС (рисунок 2.8).Рисунок 2.8 Диаграмма автоматов для формы «Авторизация»После ввода логина и пароля происходит проверка существования логинав базе данных данной ИС и сверка пароля, при неверном введениилогина/пароля более трех раз выводится сообщение об ошибке и происходитпринудительный выход из программы.Модель анализаМодель анализа системы отражает аспекты физической системы,оказывающие непосредственное влияние на достижение поставленной цели.В прикладных задачах цель обычно задается в форме исходных требований ксистеме, которые, в свою очередь, в языке UML записываются в видевариантов использования системы.В языке UML для одной и той же физической системы могут бытьопределены различные модели, каждая из которых специфицирует систему сразличных точек зрения.

8 Общая модель системы в контексте языка 24 UMLсодержит в себе модель анализа и модель проектирования. 24Главной особенностью модели анализа является то, что при ее построениипроисходит уточнение функциональных возможностей системы с учетомвнутренней архитектуры проектируемой системы.Построение этой модели необходимо:‒ для выявления внутреннейархитектуры (определения подсистем и основных классов);‒ для поиска альтернативных вариантов реализациисистемы (подсистем) и выбора основного;‒ 95 для уточнения всех требований ( 95 функциональных инефункциональных).Диаграмма классов анализаКласс анализа – это укрупненная абстракция, которая на концептуальномуровне (без точного определения атрибутов и операций) описывает некоторыйфрагмент системы.

95Диаграмма классов анализа отражает, в частности, различныевзаимосвязи между отдельными сущностями предметной области, такими какобъекты и подсистемы, а также описывает их внутреннюю структуру и типы 32отношений. 32На 8 рисунке 2.9 приведена диаграмма классов анализа проектируемойпрограммы. На диаграмме сосредоточены граничные классы,представляющие собой структуру пользовательского интерфейса взависимости от типа должности, и классы сущности, представляющие собойструктуру базы данных. В качестве управляющего класса используется класс«Соединение с базой данных», основной задачей которого являетсяобеспечение взаимодействия между клиентским приложением и базойданных системы.Диаграммы последовательностиДиаграмма последовательности является одной из разновидности 40диаграмм взаимодействия и предназначена для моделированиявзаимодействия объектов системы во времени, а также обмена сообщениямимежду ними.

40На диаграмме последовательности объекты в основном 40 представляютэкземпляры класса или сущности, обладающие поведением. В качествеобъектов могут выступать пользователи, инициирующие взаимодействие,классы, обладающие поведением в системе или программные компоненты, аиногда и системы в целом.

40Таким образом, диаграмма последовательности описываетпоследовательность, в которой объекты отправляют и получают сообщения.На диаграмме последовательности мы можем увидеть следующиеаспекты:сообщения, побуждающие объект к действию;действия, которые вызываются сообщениями(методы) – зачастую это передача сообщения следующемуобъекты или возвращение определенных данных объекта;последовательность обмена сообщениями междуобъектами.Итак, прием сообщения инициирует выполнение определенных действий,направленных на решение отдельной задачи тем объектом, которому этосообщение отправлено. Сообщение в большинстве случаев (за исключениемдиаграмм, описывающих концептуальный уровень системы) это вызовметодов отдельных объектов, поэтому для корректного исполнения метода всообщении необходимо передать какие-то данные и определить, что мыхотим видеть в ответ.

В 40 качестве имени 40 сообщения на уровне проектированияреализации системы 40 следует использовать имя метода. 40Для проектируемой информационной системы были построены несколькодиаграмм последовательностей. Рассмотрим некоторые из них.На рисунке 2.10 представлена диаграмма последовательности «Получениеисходных данных».Получение исходных данных осуществляется пользователем илиадминистратором посредством выбора на вкладке Исходные данные файла сисходными данными или уже существующую информационную систему вбазе данных. Для добавления или считывания записи осуществляетсяподключение к базе данных.

Происходит проверка правильностипредоставления исходных данных, и при успешном результате в базу данныхзаносится данная запись, и на экран выводится сообщение об корректномсчитывании. Иначе, выдается сообщение о неверном формате данных ввыбранном файле.Рисунок 2.10 Диаграмма последовательности «Получение исходныхданных»Рассмотрим еще один процесс, получение выходного документа.Результатом работы разрабатываемой программы является документ –техническое решение. После получения всей информации можно получитьтехническое решение для исследуемой информационной системы. Даннаядиаграмма последовательности представлена на рисунке 2.11.Рисунок 2.11 Диаграмма последовательности «Поучение выходногодокумента»Диаграммы коммуникацииВ отличие от диаграммы последовательности, на диаграммекоммуникации 79 изображаются только отношения между объектами,играющими определенные роли во взаимодействии.

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

Дополнительно могут быть изображены динамическиесвязи потоки сообщений. 8Таким образом, цель самой коммуникации состоит в том, чтобыспецифицировать особенности реализации отдельных наиболее значимыхопераций в системе. 8 Коммуникация определяет структуру поведениясистемы. 8Диаграммы коммуникации могут быть построены на основе диаграммпоследовательностей.На рисунке 2.12 приведена диаграмма «Получение выходногодокумента».Во взаимодействии участвуют следующие объекты: ДО Техническиесредства и организационный меры, подключение к БД, создание связи с MSWORD, таблица Угрозы безопасности информации, таблица Входныеданные, таблица меры, таблица Средства защиты информации, а также актерПользователь или Администратор.Рисунок 2.12 Диаграмма коммуникации «Получение выходногодокумента»Модель проектированияВ процессе проектирования создается архитектура системы, котораяпозволит реализовать и затем поддерживать все функции информационнойсистемы.Построение модели проектирования необходимо:‒ для уточнения внутреннейархитектуры и вариантов использования системы;‒ уточнения требований;‒ определения детализированныхалгоритмов работы системы в целом и ее отдельных элементов.Модель проектирования представляется диаграммами классов идиаграммами деятельности.Диаграммы классовДиаграммы классов используются при моделировании 26 программногорешения наиболее часто.

Характеристики

Список файлов ВКР

Разработка автоматизированного комплекса формирования требований к защите информации, содержащейся в информационной системе
Программа
DecisionMakingProgramm.exe
MakeDecision.mdf
MakeDecision_log.ldf
Свежие статьи
Популярно сейчас
Зачем заказывать выполнение своего задания, если оно уже было выполнено много много раз? Его можно просто купить или даже скачать бесплатно на СтудИзбе. Найдите нужный учебный материал у нас!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
7027
Авторов
на СтудИзбе
260
Средний доход
с одного платного файла
Обучение Подробнее