This text provides information on software design as a communications craft, outlining 30 principles of effective user communication. The book is designed for software developers and should also be of... This description may be from another edition of this product.