Vladimir Sergeevich (ProgrammersBlog)
О себе
Блог программиста-туриста Основы UML. Диаграммы последовательности
В статье описываются диаграммы последовательностей #UML, при этом рассматриваются как общие принципы построения диаграмм, так и их место в процессе проектирования #ICONIX. Диаграммы последовательности (sequence diagram) являются видом диаграмм взаимодействия языка UML, которые описывают отношения объектов в различных условиях. Условия взаимодействия задаются сценарием, полученным на этапе разработки диаграмм вариантов использования [1. Существуют различные взгляды на применение этого вида диаграмм: Фаулер ...
Продолжение цикла статей по разработке программного обеспечения согласно процессу ICONIX. Описание второго шага проектирования - построения диаграмм пригодности.
После построения диаграмм вариантов использования и их согласования с заказчиком, процесс ICONIX предлагает приступить к разработке диаграмм пригодности (робастности, rubustness diagrams. Гради Буч не использует этот вид диаграмм, однако он все равно просматривает каждый вариант использования и пытается выделить объекты, после чего переходит сразу к построению диаграмм взаимодействия. Назначение диаграмм робастности: идентификация потенциальных объектов или (хотя бы) обязанностей объектов, необходимых для ...
Статья посвящена раздельной компиляции в С++.
Статья посвящена раздельной компиляции в С+ , описаны: маршрут компиляции; функции выполняемые препроцессором, транслятором и компоновщиком; на примерах показано зачем нужна раздельная компиляция, какие проблемы возникают при разделении проекта на файлы и способы их решения. ...
Основы UML - диаграммы использования (use-case)
Это первая статья из цикла про методологию ICONIX , посвящена UML-диаграммам вариантов использования . В публикациях и книгах по ICONIX, use-case диаграммы обычно описываются очень бегло, а в книгах по UML - слишком подробно. Я постараюсь сделать это настолько подробно, чтобы можно было приступить к использованию диаграмм, но при этом не было скучно. Важно, что до тех пор, до знакомства с ICONIX я не считал use-case диаграммы хоть сколько-нибудь полезными, поэтому в статье я попробую сконцентрироваться на ...