Константин Васильевич Рочев

Справочник программиста в стихах. От проектирования до внедрения


Скачать книгу

– функции системы,

      Потоки данных: управления –

      Обычно сверху от процессов,

      Выходы справа, входы слева.

      Такая форма представления

      Бизнес-процессов позволяет

      Показывать их отношения –

      Соподчиненность отражая.

      Диаграммы потоков данных (Data flow diagrams, DFD)

      Один из нескольких подходов

      Для изучения систем

      Их функций и границ народу

      Известный многим, хоть не всем –

      Подход структурный и системный –

      На основании DFD (Дээфдэ́).

      С разбором функций постепенным

      Для составления ТЗ.

      Начальный уровень – контекстный –

      На нем есть основной процесс

      С потоками взаимодействий

      С внешними сущностями. Здесь

      Определяются границы

      Для построения системы

      По документам и страницам

      Взаимодействующим с нею.

      В дальнейшем изучении будем

      Декомпозировать процесс мы

      На подпроцессы – список функций

      Для изучаемой системы.

      Элементы DFD-диаграмм

      Для построения моделей

      Потоков данных применяют

      Нотации. Для этих целей

      В них элементы выделяют:

      Процесс – указывают смело

      Для отражения функций, целей,

      Обозначают, что ей делать

      Как в целом также и отдельно.

      Внешняя сущность – для показа

      Объектов вне нашей системы

      И демонстрации их связи

      С системным основным процессом.

      Хранилище – оно же база

      Тех данных, что хранят в системе.

      Его располагают сразу

      На первом уровне модели.

      Поток – графическое средство

      Показа связей диаграммы:

      От внешней сущности к процессу

      И от процесса к базе данных.

      Словарь данных

      Словарик данных помогает

      Потокам данных описания

      Сформировать. Предоставляет

      Их в виде текстового знания.

      Так, чтобы было всем понятно,

      Что именно передаётся

      Между процессов. Аккуратно

      В итоге всё в БД сведётся.

      Спецификация процессов

      Для описания процессов,

      Когда нет смысла в их делении,

      Бывает применить полезно

      Другие средства в объяснении:

      Спецификации, к примеру,

      Как описание в виде текста,

      Да хоть обычную блок-схему,

      Иль флоу-форму – всё уместно.

      Глава 6. Объектно-ориентированное моделирование

      Унифицированный язык моделирования (Unified Modeling Language, UML)

      Для построения диаграмм

      В унифицированном виде

      При описании программ

      Язык объектный примените –

      Универсальный – UML (Юмээ́л).

      В нём моделируйте процессы

      Программных и бизнес-систем

      В разных разрезах и контекстах.

      

      Виды