应用程序架构本质,第 3 部分: 软件开发方法学入门
2007-11-09 17:08
519 查看
通过关于应用程序体系结构的基本要素的本系列的第三篇文章了解各种关键技能、能力、工具和技术,以将正式和非正式开发方法包含到设计和计划活动中。
在关于应用程序体系结构的原理的本系列的此部分中,您将了解与应用程序开发方法相关的技能、工具、技术和里程碑。技能全面的应用程序架构师必须能够将许多方法应用于应用程序的开发。所选择的方法可能由项目的组织或本质决定。在专门命令和控制严格且灵活的技术之间求得平衡是成功完成应用程序开发项目的一个关键组成部分。
架构师所担任的角色是将自动化的需要(需求)转换为符合资源限制(时间、资金投入、技能)要求的恰当结构(设计)和构造方法(方法)。在本系列前面的文章中,我们了解了与需求及设计模式相关的基本概念。在本文中,您将了解如何应用恰当的技术来定义应用程序开发方法。
有很多软件开发方法发布在各种书籍里、打包为产品或由标准组织进行维护。如果为大型组织设计软件,则可能会有确定的以经过实践的非正式方式或强制的正式方式采用的标准方法。
技能和能力
有用且有效的开发方法应该包括从松散托管到完全指定的各种技术。所使用的技术类型和所应用的流程精确量由应用程序设计、技能集合、技术成熟度、规模、复杂性和重要性中涉及的风险决定。这些技术的一端是开发团队,将与涉众紧密合作,创建满足一组已经标识并进行了优先排序功能的应用程序解决方案。大部分精度要求都可以从流程的部署方面派生出来,可通过对应用程序组件的持续测试和集成来进行此工作,如图 1 中所示。
本文转自:IBM developerWorks 中国
请点击此处查看全文http://ibm.csdn.net/ISN_J.aspx?action=JMP&pointid=2469
在关于应用程序体系结构的原理的本系列的此部分中,您将了解与应用程序开发方法相关的技能、工具、技术和里程碑。技能全面的应用程序架构师必须能够将许多方法应用于应用程序的开发。所选择的方法可能由项目的组织或本质决定。在专门命令和控制严格且灵活的技术之间求得平衡是成功完成应用程序开发项目的一个关键组成部分。
架构师所担任的角色是将自动化的需要(需求)转换为符合资源限制(时间、资金投入、技能)要求的恰当结构(设计)和构造方法(方法)。在本系列前面的文章中,我们了解了与需求及设计模式相关的基本概念。在本文中,您将了解如何应用恰当的技术来定义应用程序开发方法。
有很多软件开发方法发布在各种书籍里、打包为产品或由标准组织进行维护。如果为大型组织设计软件,则可能会有确定的以经过实践的非正式方式或强制的正式方式采用的标准方法。
技能和能力
有用且有效的开发方法应该包括从松散托管到完全指定的各种技术。所使用的技术类型和所应用的流程精确量由应用程序设计、技能集合、技术成熟度、规模、复杂性和重要性中涉及的风险决定。这些技术的一端是开发团队,将与涉众紧密合作,创建满足一组已经标识并进行了优先排序功能的应用程序解决方案。大部分精度要求都可以从流程的部署方面派生出来,可通过对应用程序组件的持续测试和集成来进行此工作,如图 1 中所示。
本文转自:IBM developerWorks 中国
请点击此处查看全文http://ibm.csdn.net/ISN_J.aspx?action=JMP&pointid=2469
相关文章推荐
- 应用程序架构本质,第 3 部分: 软件开发方法学入门(转)
- 应用程序架构本质,第 3 部分: 软件开发方法学入门
- 应用程序架构本质,第 2 部分: 设计模式入门
- 应用程序架构本质,第 2 部分: 设计模式入门(转)
- 应用程序架构本质,第 2 部分: 设计模式入门
- 任何一种软件开发方法学的架构、本质、精髓
- 使用Moblin SDK开发应用程序 – Moblin软件架构
- 关于软件开发本质和开发方法的一些文章的读后感
- 应用程序架构本质,第 1 部分: 关于需求建模您所需要了解的所有内容
- 《安全软件开发之道:构筑软件安全的本质方法》
- 阅读一些关于软件开发本质和开发方法的文章的体会与心得
- 应用程序架构本质,第 5 部分: 在设计中内置流程管理遵从性
- “变化”、“复用”、“抽象”、“稳定”影响着软件设计模式,架构,开发方法
- 编写软件架构文档说明,第 2 部分: 开发系统上下文
- IoT应用程序开发的模块化方法—第2部分:软件设计---凯利讯半导体
- 应用程序架构本质,第 4 部分: 创建灵活环境以支持发展
- 应用程序架构本质,第 1 部分: 关于需求建模您所需要了解的所有内容
- 应用程序架构本质,第 7 部分: 应用程序架构安全性
- 应用程序架构本质,第 1 部分: 关于需求建模您所需要了解的所有内容(转)
- 用 Hadoop 进行分布式数据处理,第 3 部分: 应用程序开发