Данная книга описывает процесс создания распределенных, параллельных систем и систем реального времени с точки зрения проектирования архитектуры системы. Подробно рассмотрены ключевые вопросы, возникающие в процессе разработки: управление временем отклика, синхронизация, актуальность и непротиворечивость данных. На многочисленных примерах автор показывает, как с помощью одной и той же универсальной нотации UML описать такие, казалось бы, далекие области, как автоматизированная банковская система, бортовой компьютер автомобиля и система управления лифтами в многоэтажном здании - без привязки к какой-либо программной или аппаратной платформе и языку программирования. Издание будет чрезвычайно полезно аналитикам, менеджерам предприятий и информационных систем, руководителям и архитекторам проектов, а также программистам, которые имеют дело с приложениями UML: книга поможет изложить свои идеи так, чтобы можно было реализовать проект, практически не зная той предметной области,...
Dannaja kniga opisyvaet protsess sozdanija raspredelennykh, parallelnykh sistem i sistem realnogo vremeni s tochki zrenija proektirovanija arkhitektury sistemy. Podrobno rassmotreny kljuchevye voprosy, voznikajuschie v protsesse razrabotki: upravlenie vremenem otklika, sinkhronizatsija, aktualnost i neprotivorechivost dannykh. Na mnogochislennykh primerakh avtor pokazyvaet, kak s pomoschju odnoj i toj zhe universalnoj notatsii UML opisat takie, kazalos by, dalekie oblasti, kak avtomatizirovannaja bankovskaja sistema, bortovoj kompjuter avtomobilja i sistema upravlenija liftami v mnogoetazhnom zdanii - bez privjazki k kakoj-libo programmnoj ili apparatnoj platforme i jazyku programmirovanija. Izdanie budet chrezvychajno polezno analitikam, menedzheram predprijatij i informatsionnykh sistem, rukovoditeljam i arkhitektoram proektov, a takzhe programmistam, kotorye imejut delo s prilozhenijami UML: kniga pomozhet izlozhit svoi idei tak, chtoby mozhno bylo realizovat proekt, prakticheski ne znaja toj predmetnoj oblasti,...