Copyright © 2010. Все права защищены. 72 Гущин А.Н.
применения прецедентов; сформулировано новое определение прецедента,
предложена структура его текстового описания (спецификации). "Прецедент
определяет соглашение между заинтересованными лицами (stakeholder)
относительно поведения системы. Прецедент описывает поведение системы в ответ
на запрос со стороны одной из зантересованных сторон, который называется
основным (primary) актером. Основой актер инициирует запрос для осуществления
некоторой цели; система отвечает, защищая интересы своих заинтересованных
сторон. При этом могут реализоваться выполняться раличные птоки событий в
зависимости от конкретного запроса и условий, в которых он был выполнен.
Прецедент объединяет все такие сценарии. Причем, написанный по структуре А.
Кобурна прецедент содержит в себе информацию, которую графически можно
изобразить только на нескольких диаграммах, что сразу усложняет усвоение
информации.
Текстовые спецификации прецедентов (различной степени проработанности)
могут использоваться на всех стадиях разработки информационных систем (анализ и
моделирование, проектирование, разработка, тестирование и документирование).
Необходимо обратить внимание на ключевую мысль, которая лейтмотивом проходит
через всю книгу: "Написание преценьлв фундаментально означает написание этюдов
в прозе (в оригинале essays in prose) со всеми трудностями, которые присущи
написанию хороших текстов в общем случае". Диаграммы прецедентов языка UML
при этом могут использоваться в качестве:
· оглавления для прецедентов;
· как контекстная диаграмма для системы, показывающая основных актеров с
их целями, возможно, для демонстрации взаимодействия системы с
вторичными актерами;
· как "сборочный лист", показывающий каким образом юзкейсы верхнего
уровня взаимосвязаны с прецедентами низших уровней.
Подходы к проектированию технологических процессов (бизнес-процессов).
Формулирование цели. Выбор критерия эффективности. Выбор метода. Выбор
инструментальных средств. Обзор методик проектирования. Проектирование
организационной структуры и должностных обязанностей с помощью стандарта
IDEF0.
Принципы проектированию (организации) технологических процессов
1) Общие принципы реорганизации бизнес-процессов,
a) Поиск лучших отраслевых решений (best practices) и разработка нескольких
альтернативных моделей процессов,
b) Вертикальное и горизонтальное «сжатие» процесса,
c) Нелинейный, итерационный процесс,
d) Ориентация на выходные продукты — конечный результат бизнес-процесса,
e) «Поручите выполнение процесса тем, кто использует его результат»,
f) «Включайте обработку информации в реальную работу, которая генерирует
эту информацию»,
g) «Связывайте параллельные работы вместо интеграции их результатов»,