软件工程第14章讲解.ppt

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
软件工程第14章讲解

* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 模型是对现实的简化,从抽象层次上说明被建模的系统,从而帮助人们对系统进行构造。在软件工程中,需要创建需求模型和设计模型这两类模型,虽然普通软件的建模原则也适用于Web工程,但是Web工程的建模具有一定的独特性。 Web App需求的收集目标:通过一定的沟通活动收集到该应用的利益相关方、用户类别、业务环境、使用场景、可用的素材等信息,而这些信息以自然语言、草图等形式存在,例如电子邮件、会议记录等。 Web App需求的收集方法: 对用户进行分类。根据用户使用WebApp的总体目标、背景和途径不同进行分类 开发者与用户等业务相关人员间需要进行需求沟通 对收集到的需求信息进行分析,获得有用信息 WebApp需求模型的形成:通过分析收集到的需求信息,可以得到关于WebApp的内容、交互模式、功能、所处环境等多种特性的描述,为了能够以结构化的方式分析WebApp的需求,可以将每种特性表示成一套模型。WebApp需求模型最主要的类型有:内容模型、交互模型、功能模型、导航模型以及配置模型。 内容模型:对Web工程的内容进行分析, “内容”包括工程中所有可见可听到的要素,通常包括文字、图形、图像、音频和视频。 交互模型:描述了用户和WebApp之间的交互所采用的方式。构建交互模型时会用到用况图、顺序图、状态机图、用户界面原型等。 功能模型:定义了用于WebApp的操作和处理。 导航模型:导航模型定义了WebApp的导航策略,导航建模考虑用户如何从一个元素链接到另一个元素。 配置模型:描述了WebApp所涉及的环境和基础设施。 WebApp的设计目标:产生高质量的WebApp,能够得到最终用户的好评的同时也应便于Web工程师对其进行各种维护和支持。具体应该以下列属性为目标: 简单性 一致性 相符性 导航性 视觉吸引 兼容性 界面设计:所有的用户界面需要易使用、易操作、直观、一致。除此之外,界面还要有助于用户浏览,界面需要显示用户当前所在的网站的路径。WebApp界面设计要考虑以下3个问题: 浏览者目前的位置。 浏览者目前可以进行的操作。 浏览者可以导向的目标。 著名有哪些信誉好的足球投注网站引擎公司Google的主页: 这个界面相当简洁,而且也回答了WebApp界面设计的3个问题,页面指示现在正在Google的web有哪些信誉好的足球投注网站页面中,用户可以在输入框中输入自己想要检索的内容并进行有哪些信誉好的足球投注网站,也可以从Image、Groups等链接上导航到Google的其他功能。 除了常规软件的界面设计原则外,考虑到Web工程的一些特性,WebApp的界面设计具有如下自己的设计原则。 页面速度 页面正确 所有的菜单和界面的风格应该统一 链接指示应明显 界面功能明显清晰 使用表格等工具 结构设计:结构主要可分为 线性结构 网格结构 层次结构 层次结构 不同的结构比较 体系结构 线性结构 网格结构 层次结构 特点 结构比较固定 Web内容一维化 Web内容多维化 最常见的结构 优点 简单 有极大的灵活性 有较大的灵活性 缺点 灵活性不高 很容易带来混乱 易混乱 例子 订单 大型网站 普通网站 导航设计,主要可以分为两部分 可以对不同的用户权限给出不同的导航路径 给同一类用户一个共同的导航语义 在导航设计时,需要为同一类用户建立一个语义导航单元,这样方便后继的管理。 在导航设计时,需要考虑建立合适的导航约定和帮助。 Web应用程序逐渐形成变得模板化,功能化。这种处理功能主要包括 数据库查询以及其它操作 与外部企业系统的数据接口 用户的注册和认证 Web工程师必须设计和构建一些程序构件,它们和普通软件在形式上是一致的。利用构件技术,可以很方便地组建各种不同的Web应用程序。 Web App的属性和类型 Web工程过程 Web App建模 Web App质量管理 通常采用下面的一些原则来测试和评价WebApp的质量 内容可以从句法和语义两个层次来评价 功能测试可以发现不符合用户需求的错误 结构评估是为了确保它恰当地展现了WebApp的内容和功能,确保它是可扩展的,确保能支持新的内容或功能 易用性测试是为了确保每个不同的用户群能被WebApp界面支持,能学会并运用所有需要的导航用法和意义 导航测试是为了确保所有的导航用法和意义都被实现以便发现导航错误 性能测试必须在各种各样的操作条件、配置和负载下进行,确保系统能响应用户的交互操作,能在可接受的性能下降的条件下处理极端的负载量 兼容性测试就是在客户机和服务器上设定不同的配置条件下执行WebApp 协同工作测试是为了确保WebApp能很好地与其他的应用程序和数据库交互

文档评论(0)

000 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档