模型和建模
• 现实世界的抽象表达
– 发现领域中的对象/概念
– 给对象分配职责
• 思维工具
– 降低复杂性
– 文档化设计决策
• 沟通手段
• 建模产出
• 表达系统相关方面的简化的、易于理解的模型
Web应用建模
- Web应用建模特性
- Web应用建模方法与工具: UWE, WebML, …
- 功能需求建模
- 内容建模
- 超文本建模
- 展示建模
- 适应性建模
- 总结与展望
WEB应用建模特性
计算机科学:范围跨越如下三维(orthogonal dimensions)
- 层( Levels): 封装了“什么”和“如何”实现应用
- 方面 (Aspects): 对象及其属性以及与其它对象的相互关系, 函数和加工
- 阶段 (Phases): 开发周期
OO(object-oriented)原则
- 对象是软件实体—— 类似现实世界中的实
体 —— 具有状态(states)和行为(behaviors)
- OO 分析和设计
- 分析: 发现领域中的对象/概念
- 设计: 定义对象并确定对象如何交互以完成需求
- 关键: 为对象分配职责