2万+  知识点  标题检索     全文检索
       WebApp设计
        好的WebApp应该具有的最相关的通用特性是可用性、功能性、可靠性、效率、可维护性、安全性、可扩展性以及及时性。WebApp的设计目标是简单性、一致性、符合性、健壮性、导航性、视觉吸引力与兼容性。WebApp设计根据其类型不同,适合采用混合的各种技术,进行一系列设计动作,包括:架构设计、构件设计、内容设计、导航设计、美学设计、界面设计。很多情况下,多类设计并行进行。
               架构设计
               WebApp描述了使WebApp达到其业务目标的基础结构,典型使用多层架构来构造,包括用户界面或展示层、基于一组业务规则来指导与客户端浏览器进行信息交互的控制器,以及可以包含WebApp的业务规则的内容层或模型层,描述将以什么方式来管理用户交互、操作内部处理任务、实现导航及展示内容。模型-视图-控制器(Model-View-Controller,MVC)结构是WebApp基础结构模型之一,它将WebApp功能及信息内容分离。
               构件设计
               在WebApp中,内容和功能的界限通常并不清晰,因此首先明确WebApp构件:①定义良好的聚合功能,为最终用户处理内容或提供计算或处理数据;②内容和功能的聚合包,提供最终用户所需要的功能。因此,WebApp构件设计通常包括内容设计元素和功能设计元素。
               (1)构件级内容设计。关注内容对象,以及包装后展示给最终用户的方式,应该适合创建的WebApp特性。一般情况下,内容对象不需要被组织成构件,加以分别实现。但是,随着WebApp、内容对象及其关系的规模和复杂度的增长,组织内容是必要的。
               (2)构件级功能设计。将WebApp作为一系列构件加以交付,这些构件与信息体系结构并行开发,以确保一致性。并且需要在一开始就考虑需求模型和初始信息架构,然后再进一步考查功能如何影响用户与系统的交互、要展示的信息以及要管理的用户任务。在架构设计中,往往将WebApp的内容和功能结合在一起来设计功能架构,描述关键的功能构件及其交互。
               内容设计
               WebApp的内容结构(线性或非线性)也影响架构,因此设计内容体系结构。内容体系结构着重于内容对象(诸如网页的组成对象)的表现和导航的组织,通常采用线性结构、网格结构、层次结构、网络结构四种结构及其组合。当内部交互可预测顺序很常见时,采用线性结构,如帮助文档、产品订单输入顺序等。当WebApp内容按类别组织成十分规则的二维或多维时,可以采用网格结构,如销售网站水平代表要出售的商品准类,垂直表示制造商。层次结构可以设计成是控制流水平地穿过垂直分支(通过超文本)的方式,即同层之间可以通过超链接相连。网络结构一般是对网页进行设计,使其能够将控制通过超链接传递到系统中几乎所有的网页。将上述设计结构进行组合,就形成复合结构。
               导航设计
               建立了WebApp的体系结构及其构件后,定义导航路径,使用户可以访问WebApp的内容和功能。为每一类用户角色定义一组类,包含一个或多个内容对象或者包含WebApp的功能。当用户与WebApp进行交互时,会接触到一系列导航语义单元,即信息(导航节点)和相关的导航结构(导航链接)的集合,它们相互协作共同完成相关的用户请求的一部分。定义导航机制,如导航链接,水平或垂直导航条(列表),标签或者一个完整的站点地图入口。用户界面是围绕着运行在客户端上的浏览器的特性进行设计的,数据层位于服务器上。
 
 相关知识点:
 
软考在线指南
优惠劵及余额
在线支付
修改密码
下载及使用
购买流程
取消订单
联系我们
关于我们
联系我们
商务合作
旗下网站群
高级资格科目
信息系统项目管理师 系统分析师
系统架构设计师 网络规划设计师
系统规划与管理师
初级资格科目
程序员 网络管理员
信息处理技术员 信息系统运行管理员
中级资格科目
系统集成项目管理工程师 网络工程师
软件设计师 信息系统监理师
信息系统管理工程师 数据库系统工程师
多媒体应用设计师 软件评测师
嵌入式系统设计师 电子商务设计师
信息安全工程师
 

本网站所有产品设计(包括造型,颜色,图案,观感,文字,产品,内容),功能及其展示形式,均已受版权或产权保护。
任何公司及个人不得以任何方式复制部分或全部,违者将依法追究责任,特此声明。
本站部分内容来自互联网或由会员上传,版权归原作者所有。如有问题,请及时联系我们。


工作时间:9:00-20:00

客服

点击这里给我发消息 点击这里给我发消息 点击这里给我发消息

商务合作

点击这里给我发消息

客服邮箱service@rkpass.cn


京B2-20210865 | 京ICP备2020040059号-5 |京公网安备 11010502032051号 | 营业执照 | Copyright ©2000-2019 All Rights Reserved 软考在线版权所有