Название: Системный Анализ. Предметная область. Модели на UML
Автор: Кумсков М.И.
Издательство: Издательские решения
Год: 2020
Формат: pdf
Страниц: 68 mb
Размер: 12 mb
Язык: русский
Книга представляет собой краткий конспект лекций по определению модели предметной области на конкретном примере. Используется объектно-ориентированный подход, существенно отличающийся от известного моделирования «сущность – связь», или ER-моделирования. Модель имеет визуальный характер и изображается в нотации Unified Modeling Language (UML), которая широко известна среди аналитиков, архитекторов, разработчиков и программистов. Описаны паттерны, применяемые для преобразования диаграмм классов на UML и приведены примеры их практического использования. Изложение ведется согласно методологии IBM RUP.
Материал будет полезен студентам и аспирантам, участникам проектов по разработке информационных систем, а также слушателям курсов по выявлению требований к ИС и по проектированию архитектуры ИС.
Введение.
Благодарности.
Построение визуальной модели предметной области.
Шаг No0. Определяем цели построения модели.
Шаг No1. Определяем события, подлежащие учету.
Шаг No2. Определяем справочники, подлежащие учету.
Шаг No3. Для события определяем картотеки, связанные с ним (для каждого события).
Шаг No4. Для справочника определяем картотеки, связанные с ним (для каждого справочника).
Шаг No5. Отображаем (визуально) картотеки, связанные с ней на диаграмме классов UML.
Шаг No6. Применяем паттерны на диаграммах-«ромашках».
Паттерн «Объект-список».
Паттерн «Объединение картотек».
Итоги раздела 1.
Требования к системе.
Модель описания требований «FURPS+».
Требования и их документирование.
Последовательность обработки требований.
Сценарии использования и их идентификация.
Пример. Задача «Регистрация студентов на курсы».
Отчеты в системе.
Пример. Задача «Комбинат питания».
Спецификация сценария использования.
Краткое описание.
Поток событий. Основной поток.
Альтернативные потоки.
Пример. Задача «Расчет зарплаты».
Спецификация сценария «Управлять карточкой табельного учета».
Поток событий. Основной поток.
Альтернативные потоки.
Итоги раздела 2.
Задачи для выполнения упражнений.
Задача «Комбинат питания».
Задача «Театральные кассы».
Задача «Автоматизация поликлиники».
Задача «Таксопарк».
Задача «Мастерские автообслуживания».
Задача «Информационные материалы».
Задача «Документы муниципалитета».
Задача «Риелторская контора».
Задача «Расчет зарплаты».
Задача «Регистрация студентов на курсы».
Заключение, или «Что делаем дальше».
Приложение.
Запрос заинтересованного лица.
Спецификация сценария использования.
Концепция Системы (Vision).
Дополнительные технические требования.