WebApp的特性
WebApp属性:网络密集性、并发性、无法预知的负载量、性能、可用性、数据驱动;
web应用系统分析的模型类型
内容模型:给出由Web应用系统提供的全部系列内容;必须具备描述内容对象构件的能力;
内容开发:
- 可能发生在 Web应用系统实现之前;
- Web应用系统构建之中;
- Web应用系统投入运行以后的很长一段时间里;
由多项内容对象和数据项组成的任何内容都可以生成数据树;
交互模型:描述了用户与 web应用系统釆用了哪种交互方式;
- 用例是交互分析的主要工具,方便客户理解系统的功能;
- 顺序图是交互分析中描述用户与系统进行交互的方式;
- 状态图是交互分析中对系统进行动态的描述;
- 用户界面原型展现用户界面布局、内容、主要导航链接、实施的交互机制及用户webApp的整体美观度;
功能模型:将用于 web应用系统内容并描述其他处理功能的操作, 这些处理功能不依赖于内容却是最终用户所必需的;
描述 Web应用系统的两个处理元素,每个处理元素代表抽象过程的不同层次:
- 用户可观察到的功能是由 Web应用系统传递给最终用户的;
- 分析类中的操作实现与类相关的行为;
导航模型:为 Web应用系统定义所有导航策略;
导航模型考虑了每一类用户如何从一个 Web 应用系统元素 (例如内容对象) 导航到另一个元素;
配置模型:描述 web应用系统所在的环境和基础设施;
用户界面设计(UI)主要是为了在人与计算机之间搭建了一个有效的交流媒介;
用户界面设计的黄金原则???——》
- 用户操纵控制;
- 減少用户的记忆负担;
- 保持界面一致;