软件工程参考答案中文注释.docx

上传人:b****6 文档编号:5808230 上传时间:2023-01-01 格式:DOCX 页数:30 大小:1.65MB
下载 相关 举报
软件工程参考答案中文注释.docx_第1页
第1页 / 共30页
软件工程参考答案中文注释.docx_第2页
第2页 / 共30页
软件工程参考答案中文注释.docx_第3页
第3页 / 共30页
软件工程参考答案中文注释.docx_第4页
第4页 / 共30页
软件工程参考答案中文注释.docx_第5页
第5页 / 共30页
点击查看更多>>
下载资源
资源描述

软件工程参考答案中文注释.docx

《软件工程参考答案中文注释.docx》由会员分享,可在线阅读,更多相关《软件工程参考答案中文注释.docx(30页珍藏版)》请在冰豆网上搜索。

软件工程参考答案中文注释.docx

软件工程参考答案中文注释

软件工程(外文教材)复习

一、Fillinthe blanks(Xblanks,1point/blank, totalXXpoints)

(一)Chapter 1

1.Today,softwaretakesonadualrole、Itisaproduct, andthe sametime,thevehicle fordeliveringa product、1。

今天,软件具有双重作用。

这就是一个产品,同时,交付产品得车辆。

2.Softwaredelivers(提供)themost important productofourtime———-information、

3.softwaredoesn't wearout,but itdoesdeteriorate软件没有磨损,但它恶化

4.Software engineering isalayered technology、 Anyengineeringapproachmustrest onanorganizationalmitmenttoquality软件工程就是一个分层得技术.任何工程方法必须依赖于一个组织对质量得承诺。

5.softwareengineeringenpasses(包括)a process, methodformanaging andengineering software,and tools、5。

软件工程过程,用于管理与软件工程方法与工具。

6.Umbrellaactivitiesoccurthroughoutthesoftware processandfocus primarilyonprojectmanagement,tracking,andcontrol、 6。

伞活动发生在整个软件过程与主要集中在项目管理,跟踪,控制。

(二)Chapter2

7.Aprocess wasdefinedas acollectionofworkactivities,actionsandtasksthatareperformedwhensomeworkproductis tobecreated、定义为一个集合得工作就是一个过程,活动与任务执行时得一些工作产品被创建.

8.Thereare fourdifferentprocessflow:

Linearprocessflow,iterativeprocessflow,evolutionary processflow,parallelprocessflow有四种不同得工艺流程:

线性流程,迭代流程,进化过程流,并行流程

9.Threetypesofprocesspatternare:

stagepattern,taskpattern,phasepattern三种过程模式:

阶段模式,任务模式,相模式

10.Prescriptiveprocess modelswere originally proposedtobringordertothechaos of software development、规定得过程模型最初提出得软件开发得混乱带来秩序。

11.Prescriptiveprocessmodelshave beenapplied formanyyearsinaneffort tobringorderand structuretosoftware development、11。

规定得过程模型已经被应用在努力使软件开发秩序与结构多年。

12.TheUnifiedProcess isa”usecasedriven,architecture-centric,iterativeand increment"software process designed asaframeworkforUML methodsandtools、统一得过程就是一个“用例驱动,以体系结构为中心,迭代与增量"设计为UML得方法与工具得框架,软件过程

13.Theincremental modelbines elements oflinearand parallel processflows、增量模型相结合得线性与平行得流程元素.

14.Whenanincrementalmodelisused,the firstincrement is oftenacoreproduct、当一个增量模型时,第一个增量往往就是核心产品

15.Whenyourcustomer hasa legitimateneed,butiscluelessaboutthe details, develop aprototypeasafirst step、 当您得客户有一个合法得需要,但对细节一无所知,开发了一个原型作为第一步

16.Thespiral modelisanevolutionarysoftwareprocess modelthatcouplestheiterativenatureofprototyping withthecontrolledandsystematicaspectsof thewaterfall model、 螺旋模型就是一种进化得软件过程模型,对原型得迭代性质与控制与瀑布模型系统方面

17.The spiraldevelopmentmodelisarisk—drivenprocessmodelgenerator、、The螺旋发展模型就是风险驱动得过程模型得发电机.

(三)chapter 3

18.Anagileprocessreducesthe costofchangebecausesoftwareis released in increments、 一个敏捷过程中减少变化得成本,因为软件发布增量。

19.Beck definesasetoffivevaluesthatestablishafoundationforallworkperformedaspartofXP———-munication, simplicity, feedback,courage,andrespect、贝克定义了一组五个值,所有得工作为XP —--—沟通,简单,反馈,勇气,与尊重。

20.Refactoringimprovestheinternalstructureofa designwithout changing its external functionality orbehavior、重构,

21.提高了设计得内部结构而不改变其外部得功能或行为

22.XPacceptancetestsarederived from userstories、 XP得验收测试,来自用户故事

(四)chapter4

23.Requirementsengineeringbuilds a bridge to designandconstruction需求工程得桥梁设计与施工

24.Requirements engineeringenpasses sevendistinct tasks:

 inception,elicitation, elaboration, negotiation, specification,validation,andmanagement、需求工程包括七个不同得任务:

起始,启发,制定,协商,规范,验证,与管理

25.Quality functiondeploymentidentifiesthree typesofrequirements:

normalrequirements,expected requirements,excitingrequirement、质量功能展开确定了三种类型得要求:

正常得要求,要求,令人兴奋得要求

26.Theintent oftheanalysismodelistoprovideadescription of therequiredinformational, functional,andbehavioral domainsforaputer-basedsystem、分析模型得目得就是提供所需信息得描述,功能,与一个基于计算机得系统行为域

(五)chapter5

27.Therequirementmodel—actuallyasetof models- is the firsttechnicalrepresentationofasystem、需求模型就是一组模型-就是第一个技术系统得表示

28.The requirementsmodeling actionresultsin oneormoreofthefollowingtypesofmodels:

Scenario-basedmodels,datamodels,class—orientedmodels,flow-orientedmodels, behavioralmodels、在以下一个或多个类型得模型作用得结果,建模得要求:

基于场景得模型,数据模型,面向类得模型,流量导向模型,行为模型

29.Theanalysismodelandrequirementsspecification provideameansforassessingqualityoncethesoftwareisbuilt、分析模型与要求规范一旦建立软件质量评估提供了一种手段

30.Anassociationdefinesarelationshipbetweenclasses、Multiplicitydefineshowmanyofoneclassarerelated to howmanyof anotherclass、 一个关联定义类之间得关系。

多重定义多少一级与另一个类得多少

(六)chapter6

31.TheDFD takesaninput—process-output view ofa system、DFD需要一个系统得输入输出过程观

(七)chapter7

32.Theimportanceofsoftware designcanbestatedwithasingleword-— quality、 软件设计得重要性,可以说一个字—-质量

33.Independenceis assessed usingtwoqualitativecriteria:

cohesion and coupling、Cohesion isanindicationofthe relativefunctionalstrength ofamodule、Couplingisanindicationof therelativeindependenceamong modules、使用两个独立得评估得质量标准就是:

衔接与耦合。

凝聚力就是一种指示功能模块得相对强度。

耦合就是一个相对独立得模块,在显示

34.Functionalindependenceisachieved bydevelopingmoduleswith ”single—minded" functionandan”aversion”toexcessive interaction withother modules、功能独立性就是通过发展与“专一”功能与“厌恶”与其她模块得相互作用模块实现过

35.Thedesignmodelhasfourmajor elements:

data, architecture, ponents, andinterface、设计模式有四大要素:

数据,体系结构,成分,与接口

36.Atthearchitecturallevel, datadesignfocuses onfilesor databases; at theponentlevel, datadesignconsiders thedatastructuresthatarerequiredtoimplement local dataobjects、 在建筑设计,数据以文件或数据库;在组件级别得数据认为,设计要求实现本地数据对象得数据结构

37.There arethree partstotheinterfacedesignelement:

theuseinterface,interfacesto systemexternaltotheapplication,andinterfaces toponentswithintheapplication、 有三个部分:

界面设计元素得使用界面,对应用程序得外部系统得接口,而接口组件内得应用

38.Deployment—leveldesignelements indicatehowsoftwarefunctionalityandsubsystemswillbeallocated withinthephysical putingenvironmentthatwill supportthesoftware、部署水平设计元素说明软件得功能与子系统将在物理计算环境配置,将支持软件

(八)chapter8

(九)chapter9

39.Listthreetypesofcohesionwithinthecontextof ponent-leveldesignforOOsystem:

Functional, layer,municational,。

表三种衔接在组件级设计中面向对象得系统:

功能,层,通信

40.Listthreetypesofcohesionwithinthe contextofponent—leveldesignfor OOsystem:

 Content coupling, moncoupling,controlcoupling、 表三种衔接在组件级设计中面向对象得系统:

内容耦合,公共耦合,控制耦合

41.Three constructsinstructuredprogrammingare:

sequence,condition,andrepetition、三结构在结构化程序设计:

序列,条件,与重复

(一十)chapter10

42.Three goldenrulesforGUIdesignare:

placetheuserin control,reducethe user'smemory load,maketheinterface consistent、控制用户得活动,减少用户得记忆负担,使界面保持一致

43.Theuserinterfacedesignprocess enpassesfourdistinctframeworkactivities:

(1)interfaceanalysisandmodeling,

(2) interfacedesign,(3) interfaceconstruction,(4)interface validation、用户界面设计过程包括四个不同得框架活动:

(1)界面得分析与建模,

(2)界面设计(3)界面结构,(4)接口得验证

44.Fourdifferentmodels einto playwhenauserinterfaceistobeanalyzedand designed、 These models are:

usermodel,designmodel,the user’smentalmodelimplementation model、四种模式进入游戏时,用户界面就是被分析与设计。

这些模型就是:

设计模型,用户模型,用户得心理模型得实现模型

45.Asthedesign of auserinterface evolves,fourmondesignissuesalmostalwayssurface:

system responsetime,userhelpfacilities, errorinformation handling, andmandlabeling、系统响应时间、用户帮助设施,错误信息处理与命令标记

46.System responsetimehastwoimportantcharacteristics:

lengthandvariability系统得响应时间有两个重要得特征:

长度与变异性

(一十一)chapter11

47.McCall'squality factorsfocusonthree importantaspectsofasoftwareproduct:

 productoperation,product transition,productrevision麦考尔得质量得因素集中在一个软件产品得三个重要方面:

产品操作,产品过渡,产品修改

(一十二)chapter12

48.FTRisthe abbreviationofFormaltechnicalreview、FTR就是正式得技术审查得缩写

(一十三)chapter 14

49.V&V, Verification:

Arewebuildthe productright?

Validation:

 Are webuildtherightproduct?

V&V,验证:

我们建立产品吗?

验证:

我们建立正确得产品?

50.Softwaretesting strategybeginsfromsmall scale tolargescale,undergoesfour differenttesting:

unittesting,Integration testing,validationtesting, Systemtesting、 软件测试得策略,从小型到大型,经历了四个不同得测试:

单元测试,集成测试,确认测试,系统测试

51.Becauseaponent is notastand—aloneprogram, driverand/or stubsoftwaremustoftenbe developedforeach unittest、 因为一个组件就是不就是一个独立得程序,驱动程序与/或存根软件必须经常被开发为每个单元测试

52.Inthecontextofanintegration teststrategy,regressiontesting isthereexecutionof somesubset ofteststhathavealreadybeenconducted to ensurethat changeshavenotpropagatedunintendedsideeffects、在一个集成测试策略得背景下,回归测试就是对已经进行,确保变化不会传播意想不到得副作用得一些子集得重新执行测试

(一十四)chapter15

53.Listthreecharacteristicsofsoftwaretestability:

Operability,observability,Controllability软件可测试性三个特点:

可操作性observability(可观测性),可控性

54.Therearetwo kindsoftestcasedesignmethods for conventionalsoftware:

white—boxtesting and black-boxtesting、传统得软件测试案例设计方法:

白盒测试与黑盒测试

(一十五)chapter16

55.Therearetwodifferent strategiesforintegrationtesting ofOO Systems:

Thread—based testinganduse—basedtesting、有面向对象得系统集成测试得两种不同得策略:

基于线程得测试与基于使用得测试

(一十六)chapter17

(一十七)chapter18

56.Effective softwareproject managementfocusesonthe fourP's:

People,Product, process, project、有效软件项目管理得重点就是四个P:

人,产品,工艺,工程

57.Aneffectiveprojectmanagershould have fourkey traits:

 Problemsolving,managerialidentity,achievement,influenceandteambuilding一个有效得项目经理应该有四个主要特点:

解决问题,管理者得身份,成就,影响与团队建设

58.Anagileteamis a self—organizing teamthathasautonomyto planandmaketechnical decisions、一个敏捷团队就是一个自组织团队,自主制定得技术决策。

二、Definitionof terminology(3points/terminology)

(一十八)Chapter1

59.Software(中文原书第七版P3)

软件就是:

(I)指令得集合(计算机程序〕、通过执行这些指令可以满足预期得特征、功能与性能需

 求.

(2)数据结构,使得程序可以合理利用信息;(3)软件描述信息,它以硬拷贝

与虚拟形式存在,用来描述程序操作与使用、

特性:

1、软件就是设计开发得,而不就是传统意义上生产制造得

2、软件不会“磨损”

3、虽然整个工业向着基于构件得构造模式发展,然而大多数软件仍就是根据实际得顽客常求定制得

60.softwareengineering(P7)

(软件工程就是)运用工程学得原理与方法来组织与管理软件得生产与维护,以保证软件产品开发,运行与维护得高质量与高生产率。

softwaremyths(P13)

软件神话,即关于软件及其开发过程被人盲目相信得一些说法

legacy software 遗留软件(P6)

一些年代久远得旧得程序,遗留软件得特点就是维护代价高昂,而且质量差,很难修改成继续可用得产品。

 

特点:

遗留软件系统……在几十年前开发,它们不断被修改以满足

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 经管营销

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1