软件设计师考试 | 第六章 结构化开发方法 | WebApp分析

2021-05-13  本文已影响0人  Levi_moon

(一)WebApp的特性

WebApp的属性:


(二)WebApp需求模型

五种主要的模型类型:

1. 内容模型

内容模型给出由WebApp提供的全部系列内容,包括文字、图形、图像、音频和视频。

内容模型包含结构元素,这些结构元素包含内容对象和所有分析类,在用户与WebApp交互时生成并操作用户可见的实体。

2. 交互模型

交互模型描述了用户与WebApp采用了哪种交互方式。

交互模型由一种或多种元素构成,包括用例、顺序图、状态图、用户界面原型等。

3. 功能模型

功能模型定义了将用于WebApp内容并描述其他处理功能的操作,这些处理功能不依赖于内容却是最终用户所必需的。

功能模型描述WebApp的两个处理元素,每个处理元素代表抽象过程的不同层次:

4. 导航模型

导航模型为WebApp定义所有导航策略。

导航模型考虑了每一类用户如何从一个WebApp元素导航到另一个元素。

5. 配置模型

配置模型描述WebApp所在的环境和基础设施。


(三)WebApp设计

1. 架构设计

WebApp基础结构模型之一是:模型-视图-控制器(Model-View-Controller,MVC),它将WebApp功能及信息内容分离。

2. 构件设计

WebApp构件设计通常包括内容设计元素和功能设计元素。

3. 内容设计

内容体系结构着重于内容对象(诸如网页的组成对象)的表现和导航的组织。

通常采用线性结构、网格结构、层次结构、网络结构四种结构及其组合。

4. 导航设计

建立了WebApp的体系结构及其构件后,定义导航路径,使用户可以访问WebApp的内容和功能。


上一篇 下一篇

猜你喜欢

热点阅读