Войти
Владимир Сергеевич
Подписаться
Пожаловаться
Посты
Подписчики
О блоге
Владимир Сергеевич
15 Ноя 2017
Процесс разработки программного обеспечения ICONIX (основан на UML)
BPM и IT, иформация для CIO
Ранее мы рассматривали отдельные виды диаграмм UML. Однако, сами по себе эти диаграммы никакой ценности в контексте проектирования не имеют, надо уметь ими пользоваться. Автор языка UML (Гради Буч) предложил для этого процесс RUP, однако, Фаулер (автор классеческих книг по UML) пишет, что использовать UML для детального проектирования системы вообще не надо. Аргумент Фаулера - высокая сложность...
подробнее
1571
Владимир Сергеевич
30 Окт 2017
Диаграммы классов UML
BPM и IT, иформация для CIO
UML в настоящий момент является наиболее популярным средством моделирования программных систем. При этом пользуются им по-разному, так например, Фаулер (автор популярных книг по UML) и вовсе не рекомендует использовать UML для детального моделирования. Неизменно то, что все отмечают важность диаграммы классов. Читая книги по шаблонам проектирования вы неизбежно встретитесь с этим видом диаграмм....
подробнее
1524
4
Владимир Сергеевич
30 Окт 2017
Основы UML. Диаграммы последовательности
BPM и IT, иформация для CIO
Разработка программного обеспечения является одним из актуальных направлений деятельности. Одним из этапов разработки является проектирование. Наибольшее распространение получило проектирование с использованием UML. Однин из основных авторов стандарта UML, по совместительству автор самых популярных книг по этой теме - Гради Буч, предложил процесс проектирования RUP. В рамках RUP, после построения...
подробнее
2450
Владимир Сергеевич
3 Мая 2016
Процесс ICONIX. Диаграммы пригодности
BPM и IT, иформация для CIO
После построения диаграмм вариантов использования и их согласования с заказчиком, процесс ICONIX предлагает приступить к разработке диаграмм пригодности (робастности, rubustness diagrams). Гради Буч не использует этот вид диаграмм, однако он все равно просматривает каждый вариант использования и пытается выделить объекты, после чего переходит сразу к построению диаграмм взаимодействия. Назначение...
подробнее
3011
1
Владимир Сергеевич
18 Апр 2016
Раздельная компиляция проектов на С++
Прочее
Если вы что-либо программируете, то рано или поздно ваши проекты становятся настолько большими, что хранить весь код в одном файле оказывается неудобно. В языке С++ при этом используется раздельная компиляция. В статье описывается маршрут сборки проекта, состоящего из нескольких файлов исходного кода и особенности использования заголовочных файлов. Вообще, статью я решил написать потому, что...
подробнее
2180