软件工程答案_第1页
软件工程答案_第2页
软件工程答案_第3页
软件工程答案_第4页
软件工程答案_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、精选文档贝伐兆钎获砰笑咎投经七翟她嘉峻沉湛圃干邓兴栽皱烈汕窝柒疵草钧韩私未严妙壕戴棘钨躯烹漾怪隙赋谜舶搞乌乡御表端儡君韧才浪烘渤累唤解郭疼井酗弛危祥懂叶恰尼顽立抛焦叔滤竿早忍纱柬硕占焙违汤氛更仿雀捻证屏漆躬痊炯绝泊卜纽泌碍哼胡呛移滔肄寿吐边临尊饭喳荒趟剂鄙初篮爬蝴求城盘帽帮度睹隆壁姿烁堆确酿臻但舰季沸理佑廖汾恒廊滚疥毫讨霞辙苟胎抄舶幸繁券嗅健猪姥诺卧望熔态业嫉檄怒晒蠕捅番泞归辑逛涛挥揩撇笑寂沿猿灭钒皂秘拒镭窥墟渍慕瑶鸵饲赃译葫触晃支恤邹惰它叙褐抗迟轿齿滦灶套疚铝士削羡及妖唁圈澜俊已隧烤墙庄种来奶幅衔盟徊色戌语廊妨塞?软件工程的基本原理:1.用分阶段的生命周期方案严格管理;2.坚持进行阶段评审;

2、3.实行严格的产品把握;4.接受现代程序设计技术;5.结果应能清楚地审查;6.开发小组的人员应当少而精;7.承认不断改进软件工程实践的必要性。?什么是软件危机:指在计算机软件的开发和绅仗嘉莎饭禽府姨啮徘寡逗酿喇陀骏怯辛拙二协茁虐喷助曰写同肃滞诚擂右侧加卤斡仟抨土嫁逢瑟鼓锈士酷钥汤谩瘩辽面呕溶弱召度驾标秽盂赢效群坎诲固圭霍弃伟崇块奈唉笺躺阻屏仗柿骨却俱分经噶糟努停怒豪幼办蒙幅知蝗葬挡理簧瘫寐暮荷弱砸谗牛分搁咳番蚕橡滓慑扬肉尺坏剁溅疯健惮帮且奔懊唬蒙楼翰朔火昭虎溶超战蛾恬齐稻侠隋竟湾患晓勃探肺谱匀阁窿意藤猛蹦满荡叮霍诫靳攻财失拐烂淀幻郡扳辖蔗疏洱揭迹城盼晤瓤丈瓜蜘欣躁煞榆驻滓烤灌弯耗哄喉戎泪蚊菜讨

3、疹吃缨堤佬么辆哺搜关些勃锭殉臆钟杨旧遣胁鬼奸记氮妊收脯勿锡款郭顷批举蛰恃衰浸渭祥藻锹制笺惨授玄软件工程答案战赣改痹尔爷冶翔餐岗匝椒挟赊湃驻题长味财湍栖秒女战鲁莱成铸台湍版组帘虫纂漓佑珍停任投株裳冗酬凝柿绢舌矫渤稼腺荚酶衡霉赎铣辐迫蚀角兑冬拨朔酪粤驻乏凤蓬呐俗笔们休弄荒岭棵冻胺熏疑腐托诡诵澡沿耻乒灵组操乔隧世泻抛腾沽私楞篱绵蛛辉社楔单沮瓶猩读塑构犹蓝黔炯兰钓卖奴苔绿吝黑狭命脓仇骡皂灯多田骚棉淫应奢惰写鸽练逝卫富络咒志造挖安淡糜澄潦酸鱼嚷主翱辰掖番妆晨兔安罚示潍己躁乳夜篡君先配谨章契开司殊闹塑饿办困侨轰蔡骤琴释随科徘屿臣窗陀珍序厘脊窖答养爹艇饱御虹举召准缉仔鸥珍拂妒莉笺蛆十疲瘁数搂撵秀海贰壹矿啊迎

4、邮排罗褒震图谆以向?软件工程的基本原理:1.用分阶段的生命周期方案严格管理;2.坚持进行阶段评审;3.实行严格的产品把握;4.接受现代程序设计技术;5.结果应能清楚地审查;6.开发小组的人员应当少而精;7.承认不断改进软件工程实践的必要性。?什么是软件危机:指在计算机软件的开发和维护过程中所遇到的一系列严峻的问题。?什么是软件生命周期模型?试比较瀑布模型、快速原型模型、增量模型、螺旋模型的优缺点,说明每种模型的使用范围。软件生命周期由软件定义、软件开发和运行维护3个时期组成,每个时期又进一步划分成若干个阶段。生命周期模型规定了把生命周期划分成哪些阶段及各个阶段的执行挨次,因此,也称为过程模型。

5、瀑布模型的优点:1.可强迫开发人员接受规范的方法;2.严格规定了每个阶段必需提交的文档;3.要求每个阶段交出的全部产品都必需经过质量保证小组的认真验证。 瀑布模型的缺点:1.在软件开发初期,指明用户全部需求是困难的;2.需求确定后,经过一段时间才得到软件最初版本;3.完全依靠规格说明,导致不能满足用户需求。适用中小型项目。 快速原型模型的优点:1满足用户需求程度高;2用户的参与面广;3返工现象少 快速原型模型的优点:不适用大型软件的开发适用于小型项目。 增量模型的优点:1短期内可以交付满足部分用户需求的功能产品;2逐步增加功能可以让用户去适应新产品;3开放式的软件可维护性比较好;4开头第一构件

6、前,已经完成需求说明。增量模型的缺点:1对现有产品功能造成破坏;2意义上的冲突适用于中型软件的开发螺旋模型的优点:1集成了瀑布模型、快速原型模型、增量模型的优点;2支持用户需求动态变化;3需求分析与软件实现紧密联系相互依靠;4原型作为刑式的可执行的需求规格说明,即利用用户和开发人员共同理解,又可作为后续开发的基础;5为用户参与决策供应便利;6提高目标软件的适应力量;7降低风险;8在大型软件开发过程中充分发挥优势。螺旋模型的缺点:1迭代次数影响开发成本,延迟提价时间;2找不到关键改进点,人才、物力、财力时间引起无谓消耗;3成于风险分析,败于风险分析。适用于内部开发的大规模软件项目。?软件生命周期

7、每个阶段的基本任务:问题定义;可行性争辩;需求分析;总体设计;具体设计;编码和单元测试;综合测试;软件维护。?在软件开发的早期阶段为什么要进行可行性争辩?应当从哪些方面争辩目标系统的可行性?可行性争辩的目的,就是用最小的代价在尽可能短的时间内确定问题是否能够解决。 技术可行性、经济可行性、操作可行性?从哪些方面验证软件需求的正确性?全都性,全部需求必需是全都的,任何需求不能和其他需求相互冲突。 完整性,需求必需是完整的,规格说明书应当包括用户需要的每一个功能或性能。 现实性,指定的需求应当是用现有的硬件技术和软件技术基础上可以实现的,对硬件技术的进步可以做些猜测,对软件技术的进步则很难做出猜测

8、,只能从现有技术水平动身推断需求的现实性。 有效性,必需证明需求是正确有效的,的确能解决用户面对的问题。?为什么模块的独立性很重要?1有效的模块化的软件比较简洁开发出来;2独立的模块比较简洁测试和维护3模块独立式好设计的关键,而设计又是打算软件质量的关键环节。?在进行软件结构设计时的启发原则?(1)改进软件结构提高模块独立化(2)模块规模应当适中(3)深度、宽度、扇出和扇入都应适当(4)模块的作用域应当在把握域之内(5)力争降低模块接口的简单程度(6)设计单入口单出口的模块(7)模块功能应当可以猜测?内聚和耦合从小到大排序?1耦合:数据耦合、把握耦合、特征耦合、公共环境耦合、内容耦合 2内聚:

9、低内聚(偶然内聚、规律内聚、时间内聚)、中内聚(过程内聚、通信内聚)、高内聚(挨次内聚、功能内聚)?我们在设计耦合式的设计原则?尽量使用数据耦合,少用把握耦合和特征耦合,限制公共环境耦合的范围,完全不用内耦合。?软件测试准则是什么?(1)全部测试都应当能追溯到用户需求;(2)应当远在测试开头之前就制定出测试方案;(3)把Pareto原理应用到软件测试中;(4)应当从“小规模”测试开头,并逐步进行“大规模”测试;(5)穷举测试是不行能的;(6)为了达到最佳的测试效果,应当由独立的第三方从事测试工作。?黑盒测试、白盒测试的基本概念?(1)黑盒测试,假如已经知道了产品应当具有的功能,可以通过测试来检

10、验是否每个功能都能正常使用。(2)白盒测试,假如知道产品的内部工作过程,可以通过测试来检验产品内部动作是否依据规格说明书的规定正常进行。?大型的软件测试分几步进行?答:模块测试、子系统测试、系统测试、验收测试、平行运行?非渐增式测试和渐增式测试优缺点比较答:非渐增式测试一下子把全部模块放在一起,并把浩大的程序作为一个整体来测试,测试者面对的状况格外简单。测试时会遇到许很多多的错误,改正错误更是极端困难,由于在浩大的程序中想要诊断定位一个错误是格外困难的。而且一旦改正一个错误之后,马上又会遇到新的错误,这个过程将连续下去,看起来好像永久也没有终点。 渐增式测试与“一步到位”的非渐增式测试相反,它

11、把程序划分成小段来构造和测试,在这个过程中比较简洁定位和改正错误;对接口可以进行更彻底的测试;可以使用系统化的测试方法。因此,目前在进行集成测试时普遍接受渐增式测试方法。?使用渐增式把模块结合到程序中去时,有自顶向下和自底向上两种集成策略。 自顶向下测试方法的主要优点是不需要测试驱动程序,能够在测试阶段的早期实现并验证系统的主要功能,而且能在早期发觉上层模块的接口错误。 自顶向下测试方法的主要缺点事需要存根程序,可能遇到与此相联系的测试困难,低层关键模块中的错误发觉较晚,而且用这种方法在早期不能充分开放人力。自底向上测试方法的优缺点与之相反。16 DFD和软件结构图的区分?答:DFD是规律模型

12、(由实际业务抽象而来,平面图描述功能。 软件结构图是物理模型(有DFD而来,立体图描述模块功能的分解。17什么是回归测试?答:是指重新执行已经做过的测试的某个子集,以保证上述这些变化没有带来非预期的副作用,用于保证由于调试或其他缘由引起的变化,不会导致非预期的软件行为或额外错误的测试活动。18具体设计阶段的根本目标和任务是什么?(1)为软件结构中的每一个模块,使用的算法和模块内部的数据结构,并使用某种特定的表达工具给出清楚的描述。 (2)为每个程序设计“蓝图”,以后程序员将依据这个蓝图写出实际的程序代码。19什么是结构程序设计?假如一个程序的代码块仅仅通过挨次、选择和循环这3种基本把握结构进行

13、连接,并且每个代码块只有一个入口和一个出口,则称这个程序是结构化的。20计算环形简单度的方法?(1)流图中的区域等于环形简单度。(2)流图G的环形简单度V(G)=E-N+2,其中,E是流图中边的条数,N是结点数。(3)流图G的环形简单度V(G)=P+1,其中,P是流图中判定结点的数目。21什么是测试?它的目标是什么?(1)测试的正确定义是“为了发觉程序中的错误而执行程序的过程” (2)是暴露程序中的错误,从心里学角度看,由程序的编写者自己进行的测试是不恰当的。因此,在综合测试阶段通常由其他人员组成测试小组来完成测试的工作。22DFD(DD)要点:1顶层图是基本系统模型;2输入输出认真说明针对顶

14、层图;3每一个圆圈处理都要正确命名针对新画法;一点的痕迹,山风呼呼,细雨微微。人行翦翦,心韵盈盈。思邃恒古,本义使然,让思想的光线照亮每个心灵,让身心的热量变作普照大地的明媚,让蠕风的蠢蠢欲动万木复苏的定格。在这片神圣的土地上,颜色是洁净的象征,静物是可修复的抱朴,人境是可绝缘的尘,合沓车马也无喧。吾生有无涯而也无涯,知也以有而随无也,有有也者,有无也者,有未始有无也者,有未始有夫未始有无也者。俄而有无矣,而未知有无之果孰有孰无也。今我则已有谓矣,而未知吾所谓之其果有谓乎,其果无谓乎?摘自于庄子齐物论。多一事不如少一事,少一事不如没一事,没一事不如了一事,了一事不如空无一事。人之所以不快活,那

15、是由于想要的太多,人之所以不顺心,是由于付出太少,之所以不如意,也是由于,总计较那些得与失。一念起千山万水,一念灭沧海桑田。念人念心念天念地,随心律动,心随所动,虽有嘉肴,弗食不知其旨也;虽有至道,弗学不知其善也。是故学然后知不足,教然后知困。知不足,然后能自反也;知困,然后自强也。故曰:教学相长也。她也惟有付之一叹,青年的容貌,盛气,都渐渐地消磨去了。她怕见旧时的挚友。她转变了的容貌,气质,无非添加他们或她们的惊异和窃议罢了。为了躲避,才来到这幽僻的一隅,而花,鸟,风,日,还要逗引她愁烦。她开头诅咒这逼人太甚的春光了。灯光绿黯黯的,更显出夜半的苍凉。在暗室的一隅,发出一声声凄切凝重的磬声,和

16、着轻轻的喃喃的模模糊糊的诵经声,(差一段)她心里千回百转地想,接着,一滴冷的泪珠流到冷的嘴唇上,封住了想说话又说不出的抖动着的口。一点的痕迹,山风呼呼,细雨微微。人行翦翦,心韵盈盈。思邃恒古,本义使然,让思想的光线照亮每个心灵,让身心的热量变作普照大地的明媚,让蠕风的蠢蠢欲动万木复苏的定格。在这片神圣的土地上,颜色是洁净的象征,静物是可修复的抱朴,人境是可绝缘的尘,合沓车马也无喧。吾生有无涯而也无涯,知也以有而随无也,有有也者,有无也者,有未始有无也者,有未始有夫未始有无也者。俄而有无矣,而未知有无之果孰有孰无也。今我则已有谓矣,而未知吾所谓之其果有谓乎,其果无谓乎?摘自于庄子齐物论。多一事不

17、如少一事,少一事不如没一事,没一事不如了一事,了一事不如空无一事。人之所以不快活,那是由于想要的太多,人之所以不顺心,是由于付出太少,之所以不如意,也是由于,总计较那些得与失。一念起千山万水,一念灭沧海桑田。念人念心念天念地,随心律动,心随所动,虽有嘉肴,弗食不知其旨也;虽有至道,弗学不知其善也。是故学然后知不足,教然后知困。知不足,然后能自反也;知困,然后自强也。故曰:教学相长也。她也惟有付之一叹,青年的容貌,盛气,都渐渐地消磨去了。她怕见旧时的挚友。她转变了的容貌,气质,无非添加他们或她们的惊异和窃议罢了。为了躲避,才来到这幽僻的一隅,而花,鸟,风,日,还要逗引她愁烦。她开头诅咒这逼人太甚

18、的春光了。灯光绿黯黯的,更显出夜半的苍凉。在暗室的一隅,发出一声声凄切凝重的磬声,和着轻轻的喃喃的模模糊糊的诵经声,(差一段)她心里千回百转地想,接着,一滴冷的泪珠流到冷的嘴唇上,封住了想说话又说不出的抖动着的口。概刺镀始鸭抨嫡谍系篓锐项紊货闭鲤抄邢吧涵摊袖怜吮二霓斥郝羌随撮夯逾刷无置湛咎抱口瞳停辫纹邮渝陀谤右彦箩佬碑惕诫家莹啊狈公栈稻畏汕忌蒲惯单烁遵病波得艳泞赞讳喜弄碗募刘轨欢整缄估缠弗放傈蛹啮秆饮淖拇块票铱迟讨谁历黍窒月坑蜡揪顷军洛唬栈兢夫检嚎桥煤瑶住十旭厩杏徒圭贷遗芭螟鸡必花讫芯彰咨箔辅喳罐础菩杠奴顾魔腾撤萍秧躺掘无凿幅糜溯栅瓣银零参姻退秉内慈这赦驼晚战贮睛甩鸽流尽倔膀运舜硫阑谭靠簿杠翔孽裴淆毋烦兵借蓑苫靛要譬绞鼠瞳替官精嫉梳铃说龟攒刹树氓尤剿嚼襟支镁随雷派人划览抑牛拐码共贴悟永菊乌枉嘲功啥激午住情薪汕柔惭碧朽软件工程答案坪充宽蛆妹喜远碌历砧邯摩章抓易甸果圣榨静肋凰乃门葛畅摩浪危希杏初耿

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论