Suvajit Gupta gave a great presentation in which he discussed how to architect software effectively. The talk was co-sponsored by the IEEE Computer Society Chapter I co-chair and our new Mid-Atlantic Chapter of the International Association of Software Architects (IASA). The talk was very well attended (over 100 people registered and most attended).
Suvajit was nice enough to give us his presentation to put up on the IEEE website and it’s now [available for download]. It will be posted on the IEEE website as soon as our webmaster there can get to it but I figure I’d blog about it and post it here because many of you wanted to access to it tonight.
Also, I wanted to give you an opportunity to leave your comments here about the talk (what you liked, what can be improved) as well as the following questions Suvajit posed during his talk:
- What is the difference between Enterprise, Technical, and Business Architecture?
- What else does Architecture mean to you?
- Do the best Software Architects still code?
- How do you ensure architectural compliance?
- What are some metrics for evaluating Architectures?
- Has anyone used an ADL (Architecture Description Language) to document their Architecture?
- What is the quality of your architectures?
Just for convenience, here are the links he provided in his presentation:
[SEI: Views & Beyond Approach]
[IEEE/ANSI: Architectural Description of Software-Intensive Systems (1471-2000)]
[Research by CMU, MIT, UCIrvine, UMass]
IASA Mid-Atlantic Chapter (join today!)
If you know of others, feel free to comment and post it here.
: /resources/Suvajit Gupta EASE - IEEE IASA.ppt : http://en.wikipedia.org/wiki/Software_architecture : http://www.sei.cmu.edu/architecture/arch_doc.html : http://standards.ieee.org/reading/ieee/std_public/description/se/1471-2000_desc.html : http://www2.umassd.edu/SECenter/SAResources.html : http://www.bredemeyer.com