[*] Hello Snoopy

.NET and Flash Blog
界面框架中的公共策略
继续截取建议中的一节,
这部分内容是整个软件架构设计中要考虑的问题
,并不仅是界面架构设计中的问题.这里只描述和界面相关的内容,包括一些纵向策略和通用模块(主要是运营维护模块).每个都能成为一个很大的主题,这里只是点到为止(作为讨论的引子)。
开发规范:

各类命名规范,语法结构等等,尤其是文件定义和目录结构,B/S应用中是很重要.

用户操作:

用户操作习惯,键盘鼠标策略(快捷键等),用户操作的事务保证,操作提示等

缓存:

主要是呈现层的页面缓存.

线程,对象池:

主要是针对用户访问对象和用户操作建立的各类对象池和线程池,以实现高级缓存机制.

安全策略:

安全策略要自底向上考虑与设计

协议角度:安全协议,认证方式

应用角度:用户管理,用户授权,用户认证,功能点控制,页面对象控制,对象内容控制

通信:

各页面各呈现层对象间的通信机制.

应用服务接口:

业务服务层对外提供的接口

配置管理:

各类配置的统一,样式配置得考虑进去.

运用监控

页面访问分析,页面运用状况监控等.

错误控制

各类页面操作和系统运行错误的提示与记录(包括相关的帮助),注意与应用服务器错误信息的整合.

日志管理

界面操作的日志管理

字符集和字符编码

采用的字符集与字符编码,与相关组件或系统的兼容问题

国际化

各国家各地区的考虑.

用户定制:

用户定义实现:自定义界面,用户收藏夹,访问历史.

软件安装/更新:

界面部分的安装与更新

基础架构文档:

不仅是服务器的基础架构,也包括客户端的基础架构,例如浏览器的设置等.

设计:

界面和界面框架,从设计文档到实现的规划.

测试:

界面与界面框架的单元测试,集成测试,使用测试,系统测试,压力测试如何做.

应用服务器

应用服务器对界面框架与界面实现的影响与限制

报表,图表

报表,图表模块和一般界面组件的划分,呈现风格的统一,与界面框架的一致性.这里仅举报表图表,系统中肯定还有很多其他模块也可能有类似的情况.

posted on 2004-08-26 08:30  HelloSnoopy  阅读(405)  评论(0编辑  收藏  举报