软件工程复习考试资料英文

软件工程复习考试资料英文

ID:45965825

大小:565.00 KB

页数:17页

时间:2019-11-19

软件工程复习考试资料英文_第1页
软件工程复习考试资料英文_第2页
软件工程复习考试资料英文_第3页
软件工程复习考试资料英文_第4页
软件工程复习考试资料英文_第5页
资源描述:

《软件工程复习考试资料英文》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、Lecture1AnIntroductiontoSoftwareEngineering1whatdoessoftwareengineeringconcern?1)Softwareengineeringisconcernedwiththeories,methodsandtoolsforprofessionalsoftwaredevelopment.2)Softwareengineeringisconcernedwithcost-effectivesoftwaredevelopment.2Whatissoftware?Softwareincludes:①computerprogra

2、ms②datastructures③documents3WhatisthetwotypesofsoftwareproductsGenericsoftware(通用软件)andcustomsoftware(定制软件)4Thethreekeyelementsofasuccessfulsoftwareprojectare:ontime,withinbudget,satisfiestheuser’sneeds5Genericactivitiesinallsoftwareprocessesare:Specification(描述),Development(开发),Validation(有

3、效性验证),Evolution(进化)6Theattributesofgoodsoftwareinclude:Maintainability(可维护性),Dependability(可依赖性),Efficiency(有效性),Acceptability(可接受性)Lecture2SoftwareProcesses1WhatisasoftwareprocessmodelAsoftwareprocessmodelisanabstractrepresentationofasoftwareprocess.Itpresentsadescriptionofaprocessfromsomep

4、articularperspective.2DrawthegraphicpresentationofWaterfallmodelanddescribeitscharacter.1)这种模型把软件过程划分成几个顺序的阶段。阶段间具有依赖性,前一个阶段结束,后一个阶段才能开始;2)这种模型很难对用户变更做出调整,只适用于需求非常清楚和需求变更被严格限制的情况下。3Describethebasicprincipleofevolutionarydevelopmentanditstwotypes进化式开发的基本思想是先开发一个原型给用户使用,通过用户反馈意见来不断修改系统直到最后成熟,所

5、以又被称作快速原型开发方法。它不主张将描述、开发和有效性验证等活动分开进行,而是让这些活动迭代执行,同时让这些活动能得到快速的反馈信息。进化式开发有两种基本类型:探索式开发和抛弃式原型法。4Drawthegraphicpresentationofincrementaldeliveryanddescribeitscharacter在这种开发方式中,系统不是作为一个整体交付,而是被分解成若干个增量,每个增量交付系统的部分功能。用户的需求按优先级排队,优先级最高的需求被放入最早交付的增量中。这样,优先级最高的系统功能就得到最多的测试,系统的可靠性较高。5Describethechar

6、actersofSpiraldevelopment.(对照模型去理解)1)Processisrepresentedasaspiralratherthanasasequenceofactivitieswithbacktracking.2)Eachloopinthespiralrepresentsaphaseintheprocess.3)Nofixedphasessuchasspecificationordesign-loopsinthespiralarechosendependingonwhatisrequired.4)Risksareexplicitlyassessedandr

7、esolvedthroughouttheprocess.Lecture3RequirementsEngineering1Drawthegraphicpresentationofrequirementengineeringprocess.2Describethedifferenceoffunctionalrequirements,non-functionalrequirements,Domainrequirements.Functionalrequirementsdescribetheserv

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

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

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