Системный анализ и анализ требований
Исследование перечня исполнителей и их задач на основе анализа внешних событий. Изучение диаграммы последовательностей на основе основного успешного сценария в развернутом формате описания прецедента. Объекты предметной области или концептуальные классы.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | реферат |
Язык | русский |
Дата добавления | 08.04.2020 |
Размер файла | 350,1 K |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
Содержание
1. Системный анализ и анализ требований
1.1 Рамки системы
1.2 Сжатый формат описания всех прецедентов диаграммы
1.3 Развернутый формат описания одного прецедента
2. Модель прецедентов
2.1 Диаграмма последовательностей на основе основного успешного сценария в развернутом формате описания прецедента
2.2 Описания системных операций диаграммы последовательности
3. Модель предметной области
3.1 Объекты предметной области или концептуальные классы
4. Модель проектирования
4.1 Диаграмма последовательностей
4.2 Диаграмма кооперации
4.3 Диаграмма классов
1. Системный анализ и анализ требований
1.1 Рамки системы
В первую очередь необходимо определить рамки системы.
Основные исполнители - это те, чьи потребности удовлетворяются с помощью системы. Для решения своих задач они используют систему. В отличие от них, вспомогательные исполнители занимаются обслуживанием системы.
Рисунок 1. Рамки системы.
Перечень исполнителей и их задач на основе анализа внешних событий приставлен в таблице 1.
Таблица 1. Перечень исполнителей и их задач на основе анализа внешних событий.
Внешнее событие |
Исполнители |
Задачи |
Прецеденты |
|
Работа с системой |
Администратор |
Обслуживание ИС |
Технические работы |
|
Закрытый заказ |
Оператор |
Закрыть заказ |
Закрытие заказа |
|
Новый заказ |
Оператор |
Открыть новый заказ |
Открытие нового заказа |
Диаграмма прецедентов (диаграмма вариантов использования) в UML -- диаграмма, отражающая отношения между актёрами и прецедентами и являющаяся составной частью модели прецедентов, позволяющей описать систему на концептуальном уровне.
Прецедент -- возможность моделируемой системы (часть её функциональности), благодаря которой пользователь может получить конкретный, измеримый и нужный ему результат. Прецедент соответствует отдельному сервису системы, определяет один из вариантов её использования и описывает типичный способ взаимодействия пользователя с системой. Варианты использования обычно применяются для спецификации внешних требований к системе.
Рисунок 2. Диаграмма прецедентов.
1.2 Сжатый формат описания всех прецедентов диаграммы
Настройка системы: администратор настраивает систему при необходимости.
Технические работы: администратор следит за возникновением неисправностей и в случае обнаружения устраняет их.
Изменение данных: оператор вводит данные о новом заказе и выполненном заказе.
Регистрация нового заказа: открывается новый заказ.
1.3 Развернутый формат описания одного прецедента
Прецедент - Открытый заказ.
Основной исполнитель. Оператор.
Заинтересованные лица и их требования:
· Оператор. Хочет, даны о заказах были точны, и не было срыва запланированных работ.
· Клиент. Хочет, чтобы заказ был выполнен в срок и качественно.
· Администратор. Хочет, чтобы система функционировала без сбоев.
Предусловия. К моменту начала система запущена, все оборудование настроено.
Результаты. Новый заказ клиента оформлен.
1. Оператор открывает новый заказ.
2. Оператором вводится ФИО.
3. Оператор вводит мерки.
4. Оператор выбирает эскиз из справочника.
5. Оператор вводит количество.
6. ИС вывод стоимости заказа.
7. Оператор сохраняет заказ в системе.
2. Модель прецедентов
2.1 Диаграмма последовательностей на основе основного успешного сценария в развернутом формате описания прецедента
Диаграмма последовательности действий (sequence diagram) отображает взаимодействие объектов, упорядоченное по времени. На ней показаны объекты и классы, используемые в сценарии, и последовательность сообщений, которыми обмениваются объекты, для выполнения сценария. Диаграммы последовательности действий обычно соответствуют реализациям прецедентов в логическом представлении системы.
Рисунок 3. Диаграмма последовательностей.
2.2 Описания системных операций диаграммы последовательности
Открывается новый заказ- система добавляет новую запись БД.
Оператором вводится ФИО.
Оператор вводит мерки.
Оператор выбирает эскиз из справочника.
Ввод количества.
Вывод стоимости заказа.
Сохранение заказа в системе.
3. Модель предметной области
3.1 Объекты предметной области или концептуальные классы
Модель предметной области -- это визуальное представление концептуальных классов или объектов реального мира в терминах предметной области. Моделирование предметной области -- один из начальных этапов проектирования системы, необходимый для выявления, классификации и формализации сведений обо всех аспектах предметной области, определяющих свойства разрабатываемой системы.
Для создания модели предметной области выполняются следующие этапы. сценарий прецедент предметный концептуальный
1. Выявляются концептуальные классы на основе списка категорий и метода анализа текстового описания для текущей итерации разработки.
2. Концептуальные классы отображаются в модели предметной области.
3. Добавляются необходимые ассоциации, отражающие связи, для которых требуется выделение памяти.
4. Добавляются атрибуты, необходимые для выполнения информационных требований.
Рисунок 4. Объекты предметной области.
Рисунок 5. Модель предметной области
4. Модель проектирования
4.1 Диаграмма последовательностей
Для моделирования взаимодействия объектов в языке UML используются соответствующие диаграммы взаимодействия. Взаимодействия объектов можно рассматривать во времени, и тогда для представления временных особенностей передачи и приема сообщений между объектами используется диаграмма последовательности. Взаимодействующие объекты обмениваются между собой некоторой информацией. При этом информация принимает форму законченных сообщений. Другими словами, хотя сообщение и имеет информационное содержание, оно приобретает дополнительное свойство оказывать направленное влияние на своего получателя.
Рисунок 6. Диаграмма последовательностей.
4.2 Диаграмма кооперации
На диаграмме кооперации в виде прямоугольников изображаются участвующие во взаимодействии объекты, содержащие имя объекта, его класс и, возможно, значения атрибутов. Как и на диаграмме классов, указываются ассоциации между объектами в виде различных соединительных линий. При этом можно явно указать имена ассоциации и ролей, которые играют объекты в данной ассоциации.
В отличие от диаграммы последовательности, на диаграмме кооперации изображаются только отношения между объектами, играющими определенные роли во взаимодействии.
Рисунок 7. Диаграмма кооперации.
4.3 Диаграмма классов
Диаграмма классов (class diagram) служит для представления статической структуры модели системы в терминологии классов объектно-ориентированного программирования. Диаграмма классов может отражать, в частности, различные взаимосвязи между отдельными сущностями предметной области, такими как объекты и подсистемы, а также описывает их внутреннюю структуру и типы отношений. На данной диаграмме не указывается информация о временных аспектах функционирования системы. С этой точки зрения диаграмма классов является дальнейшим развитием концептуальной модели проектируемой системы.
Рисунок 8. Диаграмма классов.
Модель данных
Логическая модель данных в Erwin.
Рисунок 9. Логическая модель данных.
Размещено на Allbest.ru
...Подобные документы
Понятие и разновидности, подходы к формированию инфологических моделей. Модель информационной системы Захмана, направления ее развития и анализ результатов. Компоненты инфологического уровня описания предметной области. Сбор требований пользователей.
презентация [136,3 K], добавлен 19.08.2013Методы косвенного анализа структуры знаковых последовательностей на основе состава. Анализ строя цепей событий. Выравнивание аминокислотных и нуклеотидных последовательностей. Обоснование выбора средств разработки. Программные средства разработки.
дипломная работа [3,2 M], добавлен 21.06.2013Системный анализ и краткая характеристика предметной области. Функции для работы с буферизованной таблицей. Описание предметной области и инфологическое моделирование. Модель "сущность-связь". Проектирование баз данных на основе принципов нормализации.
курсовая работа [112,9 K], добавлен 27.02.2009Анализ способов построения генераторов случайных чисел для криптографических задач. Анализ генератора случайных чисел на основе магнитометров. Анализ статистических свойств двоичных последовательностей, полученных путем квантования данных магнитометра.
дипломная работа [2,5 M], добавлен 06.05.2018Построение онтологии предметной области для анализа глобальных процессов на основе информации, получаемой из новостных лент. Средства разработки онтологий, используемых для поиска событий, фактов, извлечённых из СМИ; моделирование экономических рисков.
курсовая работа [3,4 M], добавлен 27.08.2017Оценка предметной области: концептуальные требования; выявление информационных объектов и связей между ними; построение базы данных. Описание входных и выходных данных информационной системы "Магазин компьютерной техники". Анализ диаграммы прецедентов.
курсовая работа [294,8 K], добавлен 13.04.2014Системный анализ и оценка требований к базе данных. Концептуальная (инфологическая) модель предметной области. Построение ERD-диаграммы и физической модели в методологии IDEF1X. Составление форм, запросов и отчетов в среде СУБД Visual FoxPro 8.0.
курсовая работа [1,3 M], добавлен 24.06.2013Организация, архитектура и структура информационной системы. Показатели эффективности ее работы. Цели и задачи анализа АСУ. Компоненты автоматизированных систем. Описание предметной области, входных и выходных данных. Построение диаграммы прецедентов.
курсовая работа [231,0 K], добавлен 11.04.2014Методика исследования и анализа средств аудита системы Windows с целью обнаружения несанкционированного доступа программного обеспечения к ресурсам вычислительных машин. Анализ угрозы информационной безопасности. Алгоритм работы программного средства.
дипломная работа [2,9 M], добавлен 28.06.2011Системы управления базами данных и их эффективность. Системный анализ предметной области и проектирование её концептуальной модели. Составление перечня атрибутов и определение ключей. Состав модулей и их описание. Описание интерфейса программы.
курсовая работа [1,2 M], добавлен 12.07.2012Системный анализ предметной области проектируемой базы данных. Экономическая сущность комплекса экономических информационных задач. Проектные решения по программному обеспечению комплекса задач. Структура базы данных и технологическое обеспечение.
курсовая работа [303,7 K], добавлен 27.02.2009Анализ предметной области: порядок медицинского обследования донора крови и ее компонентов. Описание документооборота и обработки информации в стандарте DFD. Разработка смешанной модели описания процесса на основе стандартов IDEFO, DFD и IDEF3.
курсовая работа [29,3 K], добавлен 10.11.2009Реализация базы данных и серверной части информационной системы склада средствами СУБД Microsoft SQL Server. Анализ предметной области, информационных задач, пользовательской системы. Программа реализации проекта. Выработка требований и ограничений.
курсовая работа [2,4 M], добавлен 15.11.2015Анализ предметной области деятельности сети аптечных учреждений. Построение контекстной диаграммы процессов предметной области и ее декомпозиция в процессе организации деятельности сети. Концептуальная схема базы данных. Функционально-стоимостный анализ.
курсовая работа [963,3 K], добавлен 25.12.2012Программные системы искусственного интеллекта, экспертные системы как их разновидность. Автоматизированное формирование баз знаний в формате CLIPS на основе анализа баз данных СУБД Cache. Программные средства и технологии. Описание программной системы.
дипломная работа [5,1 M], добавлен 25.05.2012Содержательное описание предметной области. Структурный анализ бизнес-процесса на основе IDEF0-модели. Построение информационно-логической модели данных. Структурная схема на основе IDEF0. Даталогическая модель данных. Реализация информационной системы.
курсовая работа [849,7 K], добавлен 10.07.2014Исследование основных требований, предъявляемых к инфологической модели. Методы представления предметной области. Инфологическое описание предметной области. Модель "сущность-связь". Типы бинарных связей. Отражение объектов в информационной системе.
презентация [397,3 K], добавлен 29.09.2013Построение модели прецедентов, модели пригодности для прецедента. Описание атрибутов и операций классов системы. Проектирование с применением методологии ICONIX. Построение диаграммы пригодности, диаграммы последовательностей и диаграмма классов.
курсовая работа [949,5 K], добавлен 25.05.2015Проектирование модуля регистрации документов. Анализ предметной области, спецификация требований. Построение диаграммы прецедентов Анализ архитектуры модуля в "OpenText Content Server 16.2". Разработка программы регистрации документов, ее тестирование.
дипломная работа [1,9 M], добавлен 25.08.2017Анализ предметной области "Конкурс поэтов" на основе объектно-ориентированного подхода. Разработка оконного приложения и описание информационной модели предметной области. Описание разработанных процедур С++ и результатов тестирования приложения.
курсовая работа [355,9 K], добавлен 18.06.2013