• DocumentCode
    2089220
  • Title

    The software architect as the guardian of system performance and scalability

  • Author

    Bondi, André B.

  • Author_Institution
    Siemens Corp. Res., Inc., Princeton, NJ
  • fYear
    2009
  • fDate
    19-19 May 2009
  • Firstpage
    28
  • Lastpage
    31
  • Abstract
    System performance and scalability issues often have their roots in architectural and design choices that are made early in the software life cycle. Because he must communicate with developers, designers, product managers, business stake holders, application domain experts, testers, and requirements engineers, the software architect is uniquely placed to play a leadership role in linking performance requirements to business and engineering needs. Ideally, the architectural, technology, and design choices that are made should take performance requirements and artifacts into account. This means that the architect should be equipped with at least a rudimentary understanding of performance engineering concepts. Ideally, an architect should be directly involved in performance concerns. Failing that, he should overtly give a mandate to and remain in close contact with a performance engineer to do this instead, because close architectural involvement with performance concerns is key to the success of the project.
  • Keywords
    software architecture; software performance evaluation; software prototyping; systems analysis; software architect; software life cycle; software performance engineering; system design; system performance requirement; system scalability guardian; Application software; Business communication; Design engineering; Engineering management; Product design; Scalability; Software development management; Software performance; Software testing; System performance;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Leadership and Management in Software Architecture, 2009. LMSA 2009. ICSE Workshop on
  • Conference_Location
    Vancouver, BC
  • Print_ISBN
    978-1-4244-3717-7
  • Type

    conf

  • DOI
    10.1109/LMSA.2009.5074861
  • Filename
    5074861