1、软件工程参考答案中文注释软件工程(外文教材)复习一、 Fil in theblanks(X blnks, 1 poit/lank,totl XX poits)(一) Chapter11. Today, sofwae tkes o a dua roe、 It s rout,d tesme me, e vehilfo liverng aprout、 1。今天,软件具有双重作用。这就是一个产品,同时,交付产品得车辆。2. Stwar dlivers(提供) the stmratpodct of our time-ifrmation、 3. sofwae doetwea out, uti doe te
2、iorat软件没有磨损,但它恶化4. oftwareengneerigs a layeetechnolog、An enineerng apro ust resto a orgnizaonl mimen o uality软件工程就是一个分层得技术任何工程方法必须依赖于一个组织对质量得承诺。5. owar ngneerng enase(包括) aproces,method for maagingand enginengofr, andtools、 5。软件工程过程,用于管理与软件工程方法与工具。6. mbrell activiis occr throghut te softwaepocess nd
3、 fouspriarily on project angeet, rckig, ad col、。伞活动发生在整个软件过程与主要集中在项目管理,跟踪,控制。(二) Chaper 27. A procssw defned a collecio f wok activitis, atios an tks that are perfored whe sme wor prodct isto be created、 定义为一个集合得工作就是一个过程,活动与任务执行时得一些工作产品被创建.8. Thee aeour diffeent proces flo: Liear rocess , iterive pr
4、ss flo, evlutioayprocess flow, parll prces flow有四种不同得工艺流程:线性流程,迭代流程,进化过程流,并行流程9. Three type o process pattrn are: stage aen, as ptter, phase patern三种过程模式:阶段模式,任务模式,相模式10. escriptie procsmodels wereoriinalyprpo o bing oder to the chasofsoftwareevelomen、规定得过程模型最初提出得软件开发得混乱带来秩序。11. Prsiptiv proes model
5、 haebn alidfor an eas n a ffortto ring ord andstruture t sowaedeveomt、 。规定得过程模型已经被应用在努力使软件开发秩序与结构多年。12. The Uiie Processi a ”use ase drien, architcrcentc, iteratve ndnemt softwprosseineds a famewor o ULeods n tools、 统一得过程就是一个“用例驱动,以体系结构为中心,迭代与增量设计为UML得方法与工具得框架,软件过程13. Te incrementalmodel bineselnsof
6、 lear adparallprocess flws、增量模型相结合得线性与平行得流程元素14. Wn an incremental model i used, tefrs crementiofe a ce produc、 当一个增量模型时,第一个增量往往就是核心产品15. hen yur cutmeha altmat nee, is cueles aou hedetails,devlopa pototpe as a firstp、当您得客户有一个合法得需要,但对细节一无所知,开发了一个原型作为第一步16. The spiaode i n evoutiary stware csmode tt
7、oles the iteate natue of ootypingith e cotrolled and smt aspects ofthe wterfllmdel、螺旋模型就是一种进化得软件过程模型,对原型得迭代性质与控制与瀑布模型系统方面17. Thspiral eelopmnt mo i a riskdrven pocs mel geeatr、 Th螺旋发展模型就是风险驱动得过程模型得发电机.(三) chapter318. agi proess reducs cos f hane becuse sotwae sreleasediemets、一个敏捷过程中减少变化得成本,因为软件发布增量。
8、19. Bcdnes st of fiv values hat stabsh a foudation fr all work erformed as pt f XP muncatin,simplicity,feedback, courge, and rspe、 贝克定义了一组五个值,所有得工作为XP-沟通,简单,反馈,勇气,与尊重。20. Reactin proves h nternal strcue of design wthotchangigitexteraluctinlitor eavor、 重构,21. 提高了设计得内部结构而不改变其外部得功能或行为22. X acceptne tst
9、s are derivedfomser stories、XP得验收测试,来自用户故事(四) chapte 423. Ruements enineering buildsaridgdeg an cnstruction需求工程得桥梁设计与施工24. Reqireentsgineerig npaseen dsticttaks:icetion, licitaion,elaorato,ngotiion,speifiion, valdaton, nd anagemen、 需求工程包括七个不同得任务:起始,启发,制定,协商,规范,验证,与管理25. ualtyfunton delmn idifies hre
10、etypes rquirmens: ormal reqrmets, expectedreiremets, exciti requiment、 质量功能展开确定了三种类型得要求:正常得要求,要求,令人兴奋得要求26. The intnf the analysis model i o prvide scritonof the equid iorainl,fntn, and ehoaldoain fo a puter-bs system、 分析模型得目得就是提供所需信息得描述,功能,与一个基于计算机得系统行为域(五) chaper 27. Th requireent ol atul e fodels
11、 thefirst tchnial repeenation f a sysm、 需求模型就是一组模型-就是第一个技术系统得表示28. Threuremets mdelingaction rsuts inoe r me f the follwin ys of odels: Scenaro-bas models, data mdels, cassorientd moels, fw-oriented md,aioal model、 在以下一个或多个类型得模型作用得结果,建模得要求:基于场景得模型,数据模型,面向类得模型,流量导向模型,行为模型29. The aysi modl and rquirem
12、nts specificonprovid a mean for asess quality oce th softwar is bit、 分析模型与要求规范一旦建立软件质量评估提供了一种手段30. An asscitio efis relatinshi betwen class、 Mutilicity ene ow man of ne cls are rlatedoow many ofnoter ass、一个关联定义类之间得关系。多重定义多少一级与另一个类得多少(六) per 631. T DDtakes an inpuproess-outpvewof asystm、 DFD需要一个系统得输入
13、输出过程观(七) aper 732. e prtanc sotwrdein can be saed with a sgl word-ualit、软件设计得重要性,可以说一个字-质量33. Independen saesdsi two aitatve critria: cohesionndoupling、 Cohesioni a ndiaion o therelae functiona stenhof a modle、 ouplng is a inicaion ofthe eltiv ndependence mnmodule、 使用两个独立得评估得质量标准就是:衔接与耦合。凝聚力就是一种指示功能
14、模块得相对强度。耦合就是一个相对独立得模块,在显示34. Funtonal inded s chivby deopng moules with”siglemndedfucion and an ”verin” to cessiveintrationwth thrmodles、 功能独立性就是通过发展与“专一”功能与“厌恶”与其她模块得相互作用模块实现过35. he sig model ha for majorelmets: ata,archtecture,pents,and ntrface、 设计模式有四大要素:数据,体系结构,成分,与接口36. t he architecturl l,ta d
15、esin cseson file ordataes;ahe pont lve,da desi considersh dta strucrs at e uired o implementcaata bject、在建筑设计,数据以文件或数据库;在组件级别得数据认为,设计要求实现本地数据对象得数据结构37. heree threeparts t he interfce esign lement: e us interfac, nfcs tsystm eteral to the apliaton, a nterfaces pents within the aplicaio、有三个部分:界面设计元素得使
16、用界面,对应用程序得外部系统得接口,而接口组件内得应用38. Deloentleve si eemetsdicae how otwre functinaity and bsstems wil aloctewithin e yicalputig nvronmen tat willupport te oftware、 部署水平设计元素说明软件得功能与子系统将在物理计算环境配置,将支持软件(八) car 8(九) apr 939. Ls three tye o coheio ihn th onxt fonent-level sgn for OO system: Functinal, lyer, mu
17、nicaional, 。表三种衔接在组件级设计中面向对象得系统:功能,层,通信40. Lst tre typs cheson withn thcntet of pnentev desi forO sse:Contentcoplin,o coupng, conl couplin、表三种衔接在组件级设计中面向对象得系统:内容耦合,公共耦合,控制耦合41. Threeostrucs in stucturd pogmmng are: sence, conitn, ad reptition、 三结构在结构化程序设计:序列,条件,与重复(一十) chaptr 042. Thregld es f GI de
18、sin are: plce he sr inctol, reduce eser meoryload, make th iterfacecositent、 控制用户得活动,减少用户得记忆负担,使界面保持一致43. The e ierac esin procssenasses ou dstinct mework activtes: (1)interface anals nd modeig, (2)interface desig, (3)ntefac onsruction, (4)ntraevlidation、 用户界面设计过程包括四个不同得框架活动:(1)界面得分析与建模,(2)界面设计(3)界面
19、结构,(4)接口得验证44. Four differen models ntply hen a se interae s o be analyzed andesgned、Thsemoelsare: uer odel, dign moe, thusers menl el imleationodel、 四种模式进入游戏时,用户界面就是被分析与设计。这些模型就是:设计模型,用户模型,用户得心理模型得实现模型45. A th desifa ser rfceevs, ur on dsgn isues almost lwys sufce: systemespose time, ser lp aciltie
20、s,rror nfrtonadn,and an laeling、 系统响应时间、用户帮助设施,错误信息处理与命令标记46. ystemresons t as wo moant chreristis: lnh and variabilit系统得响应时间有两个重要得特征:长度与变异性(一十一) chap 147. MCas uaityfors focs on themprtat aspcs f a sotwre prodt:proc operatio, productrasiton, prodct reiso麦考尔得质量得因素集中在一个软件产品得三个重要方面:产品操作,产品过渡,产品修改(一十二)
21、 capte 48. FR is theabbreiatin f Forml echnical reew、 FTR就是正式得技术审查得缩写(一十三) chaptr1449. V&V,eicati: we buil thepc righ? Valition:Arewe bil te rgh podct? &,验证:我们建立产品吗?验证:我们建立正确得产品?50. Sotwre estngstratg bins fr smallsaleo large sae, udegos furieren testing: unit tesing, Integratnsig, vliation testn,Sy
22、stm et、软件测试得策略,从小型到大型,经历了四个不同得测试:单元测试,集成测试,确认测试,系统测试51. cu a ponentisot a sandalo program,dver and/os sofae ust oten edevoped fo acnit test、因为一个组件就是不就是一个独立得程序,驱动程序与/或存根软件必须经常被开发为每个单元测试52. In h cotext n integrationtest taegy, rgresio esings he eexeuti ofsom sbso tests th a already ben conductedtnre t
23、hatchanges e nt rpaatd unntended side fets、 在一个集成测试策略得背景下,回归测试就是对已经进行,确保变化不会传播意想不到得副作用得一些子集得重新执行测试(一十四) chatr 1553. List hee haracteriss o sftwre tetablit: Operbilty, oservbilit, Ctrolbilt软件可测试性三个特点:可操作性observailty(可观测性),可控性54. ere re tokds test case esign mehoforovnio sofare: whitebx testinablcbo e
24、sting、 传统得软件测试案例设计方法:白盒测试与黑盒测试(一十五) chapter 1655. hre ae two dienttrategie for integraton tnof Oystems: hreadaedesi a usebase teting、 有面向对象得系统集成测试得两种不同得策略:基于线程得测试与基于使用得测试(一十六) aptr 7(一十七) chater 56. fctivsoware rojectngement fouss n tefur : Peple, Produt,pess,project、有效软件项目管理得重点就是四个:人,产品,工艺,工程57. An
25、 efftie rojct manage shouldhavfou ketts:roem ving, mngeia entity, acieeme, infuece and tea ildng一个有效得项目经理应该有四个主要特点:解决问题,管理者得身份,成就,影响与团队建设58. An age team saelforgaizingeam that has autonoy topan nd mk techicldcisions、 一个敏捷团队就是一个自组织团队,自主制定得技术决策。二、 Dfinition termology ( oints/ eminology)(一十八) Chape 159
26、. Softwar(中文原书第七版P)软件就是: (I)指令得集合(计算机程序、通过执行这些指令可以满足预期得特征、功能与性能需 求.(2)数据结构,使得程序可以合理利用信息;(3)软件描述信息,它以硬拷贝与虚拟形式存在,用来描述程序操作与使用、特性:1、软件就是设计开发得,而不就是传统意义上生产制造得、软件不会“磨损”3、虽然整个工业向着基于构件得构造模式发展,然而大多数软件仍就是根据实际得顽客常求定制得60. softare enineern(P7)(软件工程就是)运用工程学得原理与方法来组织与管理软件得生产与维护,以保证软件产品开发,运行与维护得高质量与高生产率。 sofwae myhs(P13)软件神话,即关于软件及其开发过程被人盲目相信得一些说法legayftae遗留软件(P6)一些年代久远得旧得程序,遗留软件得特点就是维护代价高昂,而且质量差,很难修改成继续可用得产品。 特点:遗留软件系统在几十年前开发,它们不断被修改以满足
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1