Author
Symbiosis Center for Information Technology
Topics: Software Architecture
This paper focuses on the human aspects of architecting software-in particular, the duties, skills, and knowledge of software architects.