您的位置:首页 > 其它

应用框架的设计与实现——.NET平台(2)

2006-08-16 08:49 741 查看
应用框架解析
框架由两层组成:应用层和框架层。框架层可以被划分为:特定领域层和跨领域层。(应用层就是业务表现层,框架层是公用模块部分,特定领域是指业务实现部分,跨领域是指不涉及业务的基础框架)
之下还有编码框架和系统平台。

框架开发的主要阶段:分析、设计、实现和稳定。
分析确定范围(scope)和目标(objective)。主要功能?业务应用是什么类型的?支持哪些用例?
制定框架开发的迭代计划(iteration plan);起草项目计划,确定每个阶段主要里程碑的时间和文档。

设计阶段的两大任务是识别出通用点(common spot)和扩展点(hot spot)。(设计阶段的主要任务不会是这两点吧,只能算是应该注重的要点吧。)
可以创建应用框架原型(prototype),构建样本应用,测试框架原型。

构建
稳定

典型的框架文档包括以下四部分:
* 框架概览。说明框架的用途,以及框架中提供的主要组件和服务。
* 有关框架的一些图片、图解和描述。帮助开发者领会框架及其设计思想。
* 框架功能的API参考。使开发者能够在开发过程中随时查找框架的功能。
* 说明如何使用框架的一组例子。实际例子是说明应用框架使用场景的最佳手段,有助于缩短学习过程。

框架开发方法和技术
* 通用点(Common spots)。
* 扩展点(Hot spots)。
* 黑盒框架(Black-box framework)。
* 白盒框架(White-box framework)。
* 灰盒框架(Gray-box framework)。
* 设计模式(Design pattern)。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐