架构师和开发环境

[2014年5月26日,陕西西安]开发环境规范的目的是为开发团队提供软件开发环境。环境的本身由几种元素组成,大的组织可能拥有一个部门或团队专门负责提供开发环境。这种团队甚至还可能拥有开发环境架构师的角色。

开发环境的元素中包含以下内容:描述了开发团队的成员应该如何一起工作的一个方法或流程、在方法中实现自动化的工具、能够让团队成员掌握特定技术的资料、以及支持方法、工具和项目启动的基础设施。另外,开发环境可能包括支持环境的团队,如一个专门的支持部门,还包括项目如何采用这种环境的指导。

架构师和其中的几个元素有关。例如,架构师负责定义所有团队成员使用的架构标准和架构指导(包括任何编写架构文档的标准),这些也是方法的一部分。总体而言,标准是要必须遵守的(规定),从架构的角度来看,可能包含某些技术标准(如Java EE企业版标准)、开发标准(如涉及或编码标准)等。另一方面,一项指导对如何开展一个或多个活动(例如,如何从系统需求中找出影响架构的解决方案元素)提供了规范性指导。

架构师同时提供可选的工具,因为这些工具需要用于支持架构师需求的开发标准。例如,如果已经要求使用统一建模工具(UML)编写架构文档和详细设计,那就需要一个合适的UML建模工具。类似地,如果用于实现的技术基于Java,那就需要合适的Java开发工具。另外,架构师要确保工具之间正确地集成,例如能够将UML转换为Java代码,或进行相反的转换。这种思想当然可以用于其它技术平台,如.NET。架构师还要确保拥有合适的基础架构,不仅用于支持开发工具,还用于支持正在考虑的系统的运行和测试。

本文来源:时光·协同
更多
相关文章
关注我们
媒介联系

Email:marketing@cicro.com

TEL:(8629)87579521

FAX:(8629)87579518