lab2_task - stankin/design-part-1 GitHub Wiki

Задание к лабораторной 2

Исходные данные

В ходе лабораторной 1 или семинара 1 определена некоторая деятельность (А), про которую известно:

  1. S (конкретность): что получается в результате (О = что?)
  2. M (измеримость): как можно измерить результат
  3. A (достижимость): кто занимается этой деятельностью (P = кто?) и какими инструментами пользуется (M = чем?)
  4. R (уместность): какие ресурсы требуются в ходе деятельности (I = из чего?)
  5. T (ограниченность во времени): как управляется деятельность (C = как, когда?)

Задачи

  1. На основании исходных данных восстановить процессное окружение выбранной детельности, сгруппировав в отдельные блоки:
  • A1 Управлять - все, что связано с управлением
  • А2 Подготавливать - все, что связано с подготовкой людей или инструментов
  • А3 Делать - само действие
  • А4 Оценивать - все, что связано с оценкой и потреблением результата
  1. В полученной предварительной модели надсистемы требуется найти хотя бы один блок (процесс), в котором могут быть использованы какие-то конкретные прикладные программные средства, и затем декомпозировать его в диаграмму DFD. При этом:
  • требуется интерпретировать все входящие в автоматизируемый блок потоки (управление, входы, действующие лица, механизмы), определив их информационную ценность для работы с выбранными программными средствами
  • требуется убрать с диаграммы DFD все потоки, не имеющие прямой информационной ценности, преобразовав их в туннели на диаграмме более высокого уровня (IDEF0)
  • в диаграмме DFD требуется указать все функции, прямо связанные с конкретными программными средствами (формами, модулями), а затем соединить их с внешними потоками данных, имеющими для них информационную ценность (способными оставить определенный след в информационной базе)

Лайфхаки (cюда можно писать советы по лабораторным работам от студентов)

При выполнении лабораторной 3 (->) не нужно вписывать в отчет диаграммы из РАМУС заново. Достаточно обновить картинки, полученные в ходе данной лабораторной (после добавления хранилищ).

При выполнении лабораторной 2 и лабораторной 3 каждая последующая диаграмма (частная модель) может выявить недоработки предыдущей. В этом случае не обязательно переделывать предыдущие, достаточно сделать памятку вот в такой форме:

📌 Подвести стрелку "Система управления заказами" к блокам А2, А3