May 13, 2009

Essential Software Architecture


Publisher: Springer | Pages: 286 | 2006-06-02 | ISBN 3540287132 | PDF | 2 MB


Job titles like "Technical Architect" and "Chief Architect" nowadaysabound in the software industry, yet many people suspect that"architecture" is one of the most overused and least understood termsin professional software development.

Gorton's book helps resolve this predicament. It concisely describesthe essential elements of knowledge and key skills required to be asoftware architect. The explanations encompass the essentials ofarchitecture thinking, practices, and supporting technologies. Theyrange from a general understanding of software structure and qualityattributes, through technical issues like middleware components anddocumentation techniques, to emerging technologies like model-drivenarchitecture, software product lines, aspect-oriented design,service-oriented architectures, and the Semantic Web, all of which willinfluence future software system architectures.

All approaches are illustrated by an ongoing real-world example. So ifyou work as an architect or senior designer (or want to someday), or ifyou are a student in software engineering, here is a valuable and yetapproachable source of knowledge.



No comments:

Post a Comment

Your Ad Here
Your Ad Here