软件工程参考答案中文注释文档格式.docx
- 文档编号:18795284
- 上传时间:2023-01-01
- 格式:DOCX
- 页数:30
- 大小:1.65MB
软件工程参考答案中文注释文档格式.docx
《软件工程参考答案中文注释文档格式.docx》由会员分享,可在线阅读,更多相关《软件工程参考答案中文注释文档格式.docx(30页珍藏版)》请在冰豆网上搜索。
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)
一些年代久远得旧得程序,遗留软件得特点就是维护代价高昂,而且质量差,很难修改成继续可用得产品。
特点:
遗留软件系统……在几十年前开发,它们不断被修改以满足
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件工程 参考答案 中文 注释