bibliographic details : 软件构架实践