Wednesday, June 2, 2010

Are you interested in Software Architecture?

Do you know anyone who is? If so, give them this message:

iCarnegie Delivers its Certificate Program in Software Architecture Design at Carnegie Mellon University in Pittsburgh, June 24–26, July 15–17

Matt Bass, a faculty member at Carnegie Mellon University’s Master of Software Engineering Program, will offer a certificate program on Software Architecture Design to be held at Carnegie Mellon’s Pittsburgh campus in two sessions, the first from June 24th to June 26th and the second from July 15th to July 17th.

The Software Architecture certificate program is intended for practicing software architects, aspiring software architects, software developers, software engineers, programmers, and project managers.

The course teaches attendees how to use a structured approach to create a system that supports business goals. In that regard it focuses on systemic properties such as scalability, reliability, security, and modifiability that traditional approaches often miss.

"This course benefits both the individual attendee as well as the organizations that they work for. From an individual perspective the curriculum provides both the skills and credentials needed to be recognized as a Software Architecture Professional. From an organizational perspective it provides a means for understanding how technical tradeoffs impact the business goals." Bass said. "This is something that organizations typically have a hard time doing, these tradeoffs are often made without explicitly considering the business impact until it is too late, resulting in systems that are brittle, unstable, lack desired properties such as performance or throughput, and are difficult to evolve or maintain."

Specific topics addressed in the course include:

* How to identify architectural drivers from a business context
* How to approach projects for eliciting a prioritized set of architectural drivers that reflect the business context
* How to specify architectural drivers in a way that is unambiguous and testable
* How to select appropriate architectural tactics and patterns
* How to employ a structured design process for realizing an architecture
* How to create a framework for planning architectural activities
* How to evaluate Architecture
* How to document software architectures
* How to identify for software product lines

The program is strictly limited to 40 people. All attendees are expected to be familiar with modern software engineering concepts and have participated in the development of medium to large scale software development. Discounts are available for early registrants, as well as iCarnegie and Carnegie Mellon University alumni. Those interested in registering for the six session course should register online at www.icarnegie.com/seminars.php or contact iCarnegie at 412-622-2150.

26 comments:

  1. 嘿,你的部落格不錯耶~~只是想跟您問聲好!!........................................

    ReplyDelete
  2. 與朋友在一起,分擔的痛苦是減半的痛苦,分享的快樂是加倍的快樂。 ............................................................

    ReplyDelete
  3. 成功多屬於那些很快做出決定,卻又不輕易變更的人。而失敗也經常屬於那些很難做出決定,卻又經常變更的人..................................................

    ReplyDelete
  4. 一個人的價值,應該看他貢獻了什麼,而不是他取得了什麼............................................................

    ReplyDelete
  5. interesting blog. It would be great if you can provide more details about it. Thanks you
    Software Product Engineering

    ReplyDelete
  6. 愛情是一種發明,需要不斷改良。只是,這種發明和其他發明不一樣,它沒有專利權,隨時會被人搶走。.................................................................

    ReplyDelete
  7. 人必須心懷希望,才會活的快樂,日子才過得充實,有意義,有朝氣,有信心。......................................................

    ReplyDelete
  8. 人生有些波折,才能有些成長,所以不論順逆,凡是成長、成功的助緣,都應該心存感激。.................................................

    ReplyDelete
  9. 獨居時,要反省自己的過錯;在社會大眾之間,則要忘卻別人的過失。..................................................

    ReplyDelete