What do software architects really do?

被引:62
|
作者
Kruchten, Philippe [1 ]
机构
[1] Univ British Columbia, Dept Elect & Comp Engn, Vancouver, BC V6T 1Z4, Canada
关键词
Software architecture; Software architect; Antipattern; Time-management;
D O I
10.1016/j.jss.2008.08.025
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
To be Successful, a software architect-or a software architecture team, collectively-must strike a delicate balance between an external focus-both outwards: Listening to customers, users, watching technology, developing a long-term vision, and inwards: driving the development teams-and an internal, reflective focus: spending time to make the right design choices, validating them, and documenting them. Teams that stray too far away from this metastable equilibrium fall into some traps that we describe as antipatterns of software architecture teams. (C) 2008 Elsevier Inc. All rights reserved.
引用
收藏
页码:2413 / 2416
页数:4
相关论文
共 50 条