软件工程导论复习题及答案

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

1、思考:假设要求你开发一个软件,其功能是把读入的浮点数开平方,所得到的结果应该精确到小数点后4位.一旦实现并测试完之后,该产品将被抛弃.你打算用哪种软件生命周期模型?请说明你作出选择的理由.瀑布模型。这个软件的需求很明确,实现开平方功能的算法也很成熟,因此,既无须通过原型来分析需求,也无须用原型来验证设计方案.此外,一旦实现并测试完后,该产品将被抛弃,因此也无须使用有助于提高软件可维护性的增量模型或螺旋模型来开发.2、思考:假设你被任命为一家软件公司的项目负责人,你的工作是管理该公司已被广泛应用的字处理软件的新版本的开发.由于市场竞争激烈,公司规定了严格的完成期限并且已对外公布.你打算采用哪种软件生命周期模型?为什么?应选有助于加快产品开发进度的模型:增量模型.旧版本相当于一个原型,通过收集用户对旧版本的反映较易确定对新版本的需求,没必要建立原型系统来分析用户需求;本公司的软件工程师对字处理软件有丰富的开发经验,开发不具有太大风险;该软件受到广大用户的喜爱,今后可能还要更新版本,应该把软件的体系结构设计成开放式的,便于改进和扩充.3、银行储蓄系统数据流图4、患者监护系统的功能级数据流图P1878对一个包含10000条机器指令的程序进行一个月集成测试后,总共改正了15个错误,此时MTTF=10h,经过两个月测试后,总共改正了25个错误,MTTF=15h.1.根据上述数据确定MTTF与测试时间之间的函数关系,画出MTTF与测试时间τ的关系曲线.在画这条曲线时做了什么假设?2.为做到MTTF=100h,必须进行多长时间的集成测试?当集成测试结束时总共改正了多少个错误,还有多少个错误潜伏在程序中?在测试一个长度为24000条指令的程序时,第一个月由甲乙两名测试员各自独立测试这个程序,经一个月后,甲发现并改正了20个错误,使MTTF达到10h,同时,乙发现24个错误,其中6个甲也发现了.以后由甲一个人继续测试.问:(1)刚开始测试时程序中总共有多少个潜藏的错误?(2)为使MTTF达到60h,必须再改正多少个错误?还需用多少测试时间?(3)画出MTTF与集成测试时间τ之间的函数关系曲线.(1)假设在程序的平均无故障时间MTTF和测试时间τ之间存在线性关系,即MTTF=a+bτ由题意知:当τ=1时,MTTF=10;当τ=2时,MTTF=15,∴a+b=10a=5a+2b=15b=5MTTF与τ之间有下列关系:MTTF=5+5τ(2)为使MTTF=100h则100=5+5τ则τ=19即需要进行19个月的集成测试。∵)(MTTFCTTEEKI∴由题意可列方程组151000010TEK251000015TEK解得ET=45,K=33.3∴当集成测试结束时,有)19(453.3310000100CE解得EC(19)=42∴当集成测试结束时,总共改正了42个错误,还有45-42=3个错误潜伏在程序中.解:(1)由分别测试法得刚开始测试时程序中潜藏的错误总数为(2)∵8062024B0TE∴)(MTTFCTTEEKI∴K=40)2080(K2400020K2400010TEC80402400060E∴EC=70即为使MTTF达到60h,必须再改正70-20=50个错误。例某城市电话号码组成规则是:地区码+前缀+后缀;地区码:空白或者3位数字;前缀:非0或者1开头的3位数字;后缀:4位数字.某程序接受符合以上条件的电话号码,拒绝所有不符合规定的号码.对该程序使用等价类划分法设计测试用例.第一步:划分等价类,建立输入等价类表并编号(见表).第二步:设计测试用例..输入条件有效等价类无效等价类地区码(1)空白(2)3位数字(5)有非数字字符(6)少于3位数(7)多于3位数字前缀(3)200到999之间的3位数字(8)有非数字字符(9)起始位为0(10)起始位为1(11)少于3位数字(12)多于3位数字后缀(4)4位数字(13)有非数字字符(14)少于4位数字(15)多于4位数字测试数据测试范围期望结果测试数据测试范围期望结果(1)()123-4567等价类(1),(3),(4)有效(8)(123)123-1234等价类(10)无效(2)(123)805-9876等价类(2),(3),(4)有效(9)(123)23-1234等价类(11)无效(3)(20A)123-4567等价类(5)无效(10)(123)2345-1234等价类(12)无效(4)(33)234-5678等价类(6)无效(11)(123)234-1B34等价类(13)无效(5)(1234)234-4567等价类(7)无效(12)(123)234-34等价类(14)无效(6)(123)2B3-1234等价类(8)无效(13)(123)234-23345等价类(15)无效(7)(123)013-1234等价类(9)无效

1 / 4
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功