四层架构设计驱动模型在CKM中的实践---------Jack.Wang2009-3-1.doc

四层架构设计驱动模型在CKM中的实践---------Jack.Wang2009-3-1.doc

四层架构设计驱动模型在CKM中的实践---------Jack.Wang2009-3-1

四层架构设计驱动模型在CKM中的实践 --------- Jack.Wang 2009-3-1 写在前面:本文纯属个人想法和经验总结,如转载请注明出处,如有雷同纯属巧合 (: 一般的架构设计流程 所有的软件开发方法都要解决从需求到实践的转换问题,为了提高软件的质量,前辈们提出了需求分析工程和各种建模技术,但是在需求和设计之间还是很难逾越,也就是说缺乏能够反映做决策的中间过程,于是软件架构设计应运而生。 对于架构设计人们已经提出了许多方法,分类为:工件驱动的方法;用例驱动的法;模式驱动的方法;领域驱动的方法(这些分类就不介绍了,有兴趣的朋友可以看看相关的书籍 (: )。 一个经典的架构设计过程模型,沿用了RUP中迭代增量的思想,他由分析、描述、选择、构造和组合5个阶段组成,如图:(有兴趣的可以学习一下架构设计的元模型来设计属于自己领域或者产品线的设计过程模型,其实下面的模型也是元模型的实例化) 依据需求规格说明书分析出功能需求和架构需求,通过用例和场景的描述,把需求分为关键的,次要的和可选的3类。关键需求决定架构,结合软件架构风格和通用知识选择最关键、影响最大的子系统分析设计并产生构件。组合就是定义构件接口,构件作为一个封闭的功能实体,对外提供交互接口,并通过连接件将构件连接起来形成最终的软件架构描述。5个阶段

文档评论(0)

1亿VIP精品文档

相关文档