基本的应用模型
通用数据对象,类似Datastore, Dataset类的结构
对各种数据库的访问支持
业务逻辑的封装方法
UI组件的支持
界面的集成
Session机制的考虑
登录和认证
权限体系
日志
数据解析
计划任务
开发工具
非功能性需求的考虑,包括:
- 安全
- 可扩展性
- 可管理性
- 效率和容量
- 可伸缩性
- 开放性
- 先进性
- 可维护性
- 稳定性