西电软院WEB工程复习总结最全版

西电软院WEB工程复习总结最全版

ID:39726635

大小:907.13 KB

页数:37页

时间:2019-07-10

西电软院WEB工程复习总结最全版_第1页
西电软院WEB工程复习总结最全版_第2页
西电软院WEB工程复习总结最全版_第3页
西电软院WEB工程复习总结最全版_第4页
西电软院WEB工程复习总结最全版_第5页
资源描述:

《西电软院WEB工程复习总结最全版》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、WEB工程复习总结1.试题结构三:建模题(1)UML:功能需求建模(用例图、活动图);内容建模(类图、状态图);超文本建模(结构模型)(2)应用架构、应用测试:架构优缺点;测试吞吐率=吞吐量/时间github冲突:在同步代码的过程中,git会自动检查冲突,并尝试进行自动合并。最好的情况应该是大家同时修改一个文件,但是大家修改的地方不同。在这样的情况下,git会进行非冲突合并。而在合并过程中有冲突的时候,git会把修改记录直接保存在文件中,让开发者判断文件如何解决合并。如何防止SQL注入1.使用编程语言中的内部库来实现对外部程序的访问2.仔细验证外部调用的输入数据3.将所有数据当做参数,

2、使用存储过程或预处理语句进行数据处理4.保证WEB应用只在它需要的特权下运行SEO优化的原则网站结构扁平化页面静态化页面简单化制作网站地图页面差异化  web特性1.web特性应用特性产品特性使用特性社会上下文:用户(自然访问;不同的文化背景)技术上下文(网络连接:服务质量;特定的设备:多平台交互)自然上下文:位置和时间(全球性;可用性)开发特性演化特性2.web工程基本原理涉及领域Web需求工程软件需求包括业务需求、用户需求、功能需求三个层次Web需求工程的活动一般分为需求获取、需求表示、需求分析、需求确认与验证四部分1.Web需求特性多学科性利益相关者未知不断变化的需求和约束未知的

3、软、硬件环境质量控制;用户界面的可用性内容的质量开发人员缺乏经验严格的预算与交付日期与商业目标紧密相关2.Web应用需求功能需求质量需求系统环境需求发展需求3.web需求获取需求准备了解用户为什么会使用这个Web应用。需求获取方法包括:面谈;用例建模;头脑风暴;素描与故事板;问卷调查和调查表;联合应用开发;原型化。需求获取原则识别目标用户;全面考虑各利益相关者的意见;了解系统所处的环境;明确调查内容;进行市场调研。敏捷需求获取明确权利与义务;结对练习4.web需求表示Web需求分析①目的在于得到高质量和具体的需求,经历相关的一些活动,遵循的一些原则活动。②活动:绘制系统关联图;创建用户

4、界面原型;分析需求可行性;确定需求的优先级别;为需求建立模型;创建数据字典③原则:注意需求描述用语;了解客户业务;描述产品的非功能特性;评估需求变更代价;客户参与。Web需求表示需求故事(极限编程中的用户故事,比较适合WEB应用开发)条目化需求(IEEE/EIAJ-STD-016标准中的数据项描述)格式化规格说明(UML中的用例描述,,比较适合WEB应用开发)正规需求规格说明(很少使用正规需求规格说明)Web需求管理意义:可以更好地控制复杂的系统;提高软件产品的质量和客户的满意度;降低项目成本;促进沟通;使项目的过程更加符合标准。5.Web需求确认与验证验证需求是否正确、是否合理、是否

5、存在着与实际情况不符的问题,并解决这些问题;是一个反复迭代的过程。(确认与验证→修正需求→再次确认与验证→再次修正需求……)形式:评审和走查;审计;需求跟踪矩阵;原型验证;模型验证;需求建模测试。Web应用建模1.Web应用建模特性建模的目的足够详细的规格说明;可读的系统结构和功能描述;有助于对系统进行可视化;必须的过程。分层分层:内容模型、超文本建模、展示层建模分层的优点:降低复杂性、模型演化、分层的模型栈、不同的建模目标适应性影响着Web应用建模的其它三维、主要处理为什么和何时进行适应、特定属性的具体化、描述应用的环境和应用自身的一些方面2.模型驱动开发以建立模型为主要手段的一种开

6、发方法。好处:更好地指导Web应用的开发、提高Web应用开发的效率、提升Web应用的质量、灵活性,即当Web技术演化而引入新技术时它的灵活性。3.Web应用建模方法与工具分类Web应用模型分为领域模型(领域对象及其关系)、导航模型(导航特性,并衔接领域模型和展示模型)和展示模型(页面展示形式),经过概念建模、逻辑建模、物理建模和实现四个过程完成Web应用开发UWEUWE(基于UML的Web工程)是一个面向对象的、迭代的建模方法,关注系统化、个性化的开发和生成Web应用。UWE模型需求模型UML的用例图内容模型UML类图导航模型超文本建模展示模型Web应用用户界面(UI)设计适应性模型面

7、向方面建模4.功能需求建模采用UML用例图全局功能建模,基于参与者的视图,通过UMLactivity进行精化,两类需求(功能,导航)5.建模需求建模用例图、活动图内容建模类图(静态建模)、状态图(动态建模)导航建模超文本建模展示建模UWE静态建模、交互图(动态建模)、序列图(动态建模)适应性建模静态建模:不同上下文不同模型;动态建模:一个模型+适应性规则WebMLWebML(WebModelingLanguage):Web建模语言,图形符号和X

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。