02.09.2003 НовостиРЕЦЕНЗИИСкотт К. UML: основные концепции: Пер. с англ. М.; СПб.; Киев: ИД "Вильямс", 2002. - 144 с.Скотт К. Унифицированный процесс: основные концепции: Пер. с англ. М.; СПб.; Киев: ИД "Вильямс", 2002. - 160 с.Программирование из высокого искусства, являющегося уделом одиночек, давным-давно уже превратилось в массовое ремесло. Само по себе это было неизбежно, ибо разработать огромную систему силами десятка человек, какими бы талантливыми они ни были, невозможно в принципе. Однако работа крупного коллектива над единой целью выдвигает на первый план совершенно новые проблемы, практически не возникающие в небольших командах. Важнейшая из них заключается в распределении обязанностей и согласовании усилий множества людей. Как прекрасно показал Фредерик Брукс в своем классическом труде "Мифический человекомесяц, или Как создаются программные системы", без решения этой проблемы ничего хорошего из программного проекта не получится независимо от любых других условий.Крупные системы состоят из сотен и тысяч взаимодействующих друг с другом объектов. Без понимания их функций и связей невозможно управлять проектом, однако подготовить и изучить традиционную печатную документацию для продукта такого объема почти нереально. Еще более ситуацию усугубляет то, что сразу выяснить все тонкости и нюансы практически никогда не удается, из-за чего проект нуждается в постоянной доработке. В этой ситуации переход от текстовой модели системы к ее графическому представлению ...
читать далее.