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
Link To Document :
بازگشت