На нашем сайте вы можете читать онлайн «Системный Анализ. Предметная область. Модели на UML». Эта электронная книга доступна бесплатно и представляет собой целую полную версию без сокращений. Кроме того, доступна возможность слушать аудиокнигу, скачать её через торрент в формате fb2 или ознакомиться с кратким содержанием. Жанр книги — Бизнес-книги, О бизнесе популярно, Просто о бизнесе. Кроме того, ниже доступно описание произведения, предисловие и отзывы читателей. Регулярные обновления библиотеки и улучшения функционала делают наше сообщество идеальным местом для любителей книг.
Системный Анализ. Предметная область. Модели на UML

Автор
Дата выхода
15 января 2020
Краткое содержание книги Системный Анализ. Предметная область. Модели на UML, аннотация автора и описание
Прежде чем читать книгу целиком, ознакомьтесь с предисловием, аннотацией, описанием или кратким содержанием к произведению Системный Анализ. Предметная область. Модели на UML. Предисловие указано в том виде, в котором его написал автор (Михаил Кумсков) в своем труде. Если нужная информация отсутствует, оставьте комментарий, и мы постараемся найти её для вас. Обратите внимание: Читатели могут делиться своими отзывами и обсуждениями, что поможет вам глубже понять книгу. Не забудьте и вы оставить свое впечатие о книге в комментариях внизу страницы.
Описание книги
Конспект лекции по определению модели предметной области на конкретном примере. Используется подход, существенно отличающийся от известного ER-моделирования. Модель имеет «визуальный характер» и изображается в нотации Unified Modeling Language (UML), которая «широко известна в узких кругах» аналитиков, архитекторов, разработчиков и программистов. Описаны паттерны, применяемые для преобразования диаграмм классов на UML и приведены примеры их практического использования.
Системный Анализ. Предметная область. Модели на UML читать онлайн полную книгу - весь текст целиком бесплатно
Перед вами текст книги, разбитый на страницы для удобства чтения. Благодаря системе сохранения последней прочитанной страницы, вы можете бесплатно читать онлайн книгу Системный Анализ. Предметная область. Модели на UML без необходимости искать место, на котором остановились. А еще, у нас можно настроить шрифт и фон для комфортного чтения. Наслаждайтесь любимыми книгами в любое время и в любом месте.
Текст книги
Есть и другие заинтересованные лица – аналитики, архитекторы, разработчики информационной системы (ИС), и поэтому одной модели, как правило, недостаточно. Нужны разные «упрощения» для разных читателей модели[2 - «Сложность – это простота, изложенная подробно». Такое определение перекликается с понятием моделирования как «упрощения „сложной“ реальности».].
Первым шагом процесса моделирования является определение целей моделирования. Будем содержательно разбирать процесс построения на примере ИС, учитывающей расход продуктов в кафе и ресторанах организации, которую назовем «Комбинат питания».
Общий взгляд на процесс, состоящий из семи шагов, можно представить следующим списком задач, выполняемых в ходе моделирования:
• Шаг №0. Определяем цели построения модели.
• Шаг №1. Определяем события-картотеки, подлежащие учету на предприятии.
• Шаг №2. Определяем справочники-картотеки, подлежащие учету.
• Шаг №3. Для события определяем картотеки, связанные с ним (для каждого события).
• Шаг №4. Для справочника определяем картотеки, связанные с ним (для каждого справочника).
• Шаг №5. Отображаем (визуально) картотеки, связанные с ней на диаграмме классов UML.
• Шаг №6. Применяем паттерны преобразования отношений на диаграммах классов UML.
Шаг №0. Определяем цели построения модели
Цель построения модели в задаче «Комбинат питания» была определена в постановке задачи.
Это учет заказов гостей, движения продуктов и денег за них в пунктах питания – кафе и ресторанах. Теперь мы не будем учитывать и вводить в модель те детали, которые не относятся к заявленной цели. Например, не учитываем события «бронирование столика в кафе».
Далее следует определить те события («бизнес-транзакции»), которые подлежат учету, согласно заданным целям. Для таких событий на предприятии будут вестись учетные записи, или – в нашей терминологии – картотеки (гроссбухи, если учет бумажный).
Шаг №1. Определяем события, подлежащие учету
Для нашего примера мы выявляем бизнес-события по «движению продуктов питания и денег за них». Очевидно, что такими событиями будут:
1. «Заказ» гостя.
2. «Оплата заказа».
3. «Покупка продуктов» в кафе.
Для каждого события определяется картотека – при возникновении события в этой картотеке должна быть создана новая учетная запись (карточка).





