注册 | 帮助 | 更新 | 排行
系统分析/UML 坛 项目过程坛 项目管理坛 敏捷圈 我的空间
站长介绍 友情链接 我的服务 客户评价 我的程序人生
读书首页 图书排行榜 书讯 书评与读书笔记 专业杂志
问答首页 敏捷 FAQ UML FAQ Use Case 问答
人物首页
案例首页
UML 工具 需求用例工具
我的思考(blog) 我的文章 我的评论 我的著作
新闻与综合评论 书评 所有评论消息
.NET Java JavaScript XML
Hibernate Spring Struts Eclipse NetBeans
VB.NET C# ASP.NET ADO.NET
架构首页 Web 应用框架设计(ZXFramework) OOA OOD 重构 AJAX 架构测试
OOD 原则
咨询服务简介 咨询服务项目 敏捷 OO 私教 客户评价 所有问答...
培训服务简介 OOAD*UML 统一用例方法 UUCM 敏捷迭代开发 所有课程... 敏捷 OO 私教 客户评价
用例首页 用例新闻 用例资源 用例问答 统一用例方法 UUCM 用例模版 UUCMTool
UML 首页 UML 新闻 UML 中文 FAQ UML 问答 UML 文章 OOAD/UML 图书 UML 资源 UML 工具 业务建模 OOA OOD SysML MDA
敏捷首页 敏捷 FAQ 敏捷新闻 敏捷资源 敏捷问答 敏捷工具 Scrum Lean 中式太极敏捷 UDD UP/RUP/AUP 家族 XP CMM/CMMI MSF for Agile
模式首页 业务/领域/分析模式 软件需求/用例模式 架构模式 设计模式 大道至简:实话设计模式 ZXPatterns:原创 Web 架构设计模式
设计模式资源
需求用例模式资源
业务分析模式资源
登录 |
在线 26 人 登录 0 人

Web 应用框架 ZXFramework 的架构设计与实现

[阅读:7622]
BasicHistory
<添加新主题> 共 0 个主题 0 条评论



简介


zhangxun.com 是一个自 2005 年起正在开发中的软件工程知识库,致力于敏捷与 OO 技术的共享和推广。本站的内核是一个主要建立在微软 .NET 平台技术之上的 Web 知识库框架软件 ZXFramework。

在应用系统的开发中,逐步提炼、总结出一个包含丰富组件、高度可重用、可扩展的软件框架,是业界常见的做法。ZXFramework 正是应用系统 zhangxun.com 开发的一个副产品,或者说一个伴随的(战略)目标。我利用 ZXFramework 还为敏捷大师 Craig Larman 先生制作了一个以静态内容为主的中文版网站 www.craiglarman.cn。您可以看到两个网站的风格、外观和内容有着较大的差异,但底层架构是一致的,也可以算是 ZXFramework 的一个初步应用。

zhangxun.com 以及 ZXFramework 的设计开发遵循和采用了 OOAD(面向对象分析与设计)的模块化、简化、敏捷、演进式等许多设计思想、原则和方法,通过前构与重构技术的结合,做到既满足当前演化中的功能和性能等需求的需要,又避免过度设计开发的浪费,力求让系统具有很好的(或高度的)灵活性、可扩展性和可重用性。目前 ZXFramework 的程序代码已经超过了 5 万行(VB.NET、C#、JavaScript 等),包含了许多 Web 应用和知识库开发常用的架构模式、设计模式以及各种构件/组件。

本文可以看作就是一篇 zhangxun.com/ZXFramework 的软件架构设计文档(SAD,Software Architecture Document)。

需求模型


以用例(Use Case)分析为主的系统功能需求和非功能需求描述与分析。

详细内容...

领域模型


详细内容...

设计模型


介绍系统的动态视图和静态视图,用例、功能和需求的实现设计,分层、包和类的职责划分,采用的架构模式和设计模式等。

详细内容...

实现模型


详细内容...

测试模型


介绍系统的自动测试架构、工具和技术。

详细内容...

开发模型


详细内容...

(待续)

本页字数:1687
<添加新主题> 共 0 个主题 0 条评论

支持 IE 1024 * 768 以上
首页 | 使用指南 | 站点地图 | 版权声明 | 联系方法 | © 2005-2010 张恂 版权所有. 沪ICP备05023401号