Процесс ICONIX. Диаграммы пригодности

2016-05-03 13:43:18 2929

После построения диаграмм вариантов использования и их согласования с заказчиком, процесс ICONIX предлагает приступить к разработке диаграмм пригодности (робастности, rubustness diagrams). Гради Буч не использует этот вид диаграмм, однако он все равно просматривает каждый вариант использования и пытается выделить объекты, после чего переходит сразу к построению диаграмм взаимодействия. Назначение диаграмм робастности:

  • идентификация потенциальных объектов или (хотя бы) обязанностей объектов, необходимых для реализации прецедентов и использования в других диаграммах;
  • уточнение и частичная проверка логики варианта использования и модели предметной области;
    • в тексте прецедента общие термины (например, “система”) должны быть заменены на имена конкретных объектов;
    • помогает выявить альтернативные последовательности прецедента, которые не были прописаны в тексте;
  • обеспечение согласованности терминологии, используемой в различных прецедентах (дополняется модель предметной области);
  • могут являться частью технической документации. На диаграмме в наглядной форме отображаются объекты и их обязанности, при этом она намного проще для восприятия, чем диаграмма последовательностей.

Читать дальше про диаграммы робастности.