还剩2页未读,继续阅读
文本内容:
《软件工程》作业参考答案
一、选择题
1.B.
2.D.
3.A.
③B.
③C.
①D.
②E
④
4.A
②B
⑤C
③D
③
5.C
6.A
7.A
⑦B
⑥C
③D
⑥E
②
8.D.
9.D
10.D.
11.B
12.A.
13.D.
14.A
①、B
④、C
③、D
②
15.A.
16.A
③、B
②、C
①、D
①、E
②、F
①、G
①、H
②
17.C.
18.D
19.D
二、填空题
1.边界值分析
2.自底向上或相反顺序
3.可理解性、可移植性
4.数据流图
5.
46.一个输入数据流和一个输出流
7.封装
8.平均无故障时间MTTF
9.变换型事务型
三、判断题
1.V
2.V
3.X
4.V
5.V
6.V
四、简答题
1.为了保证软件在一个相当长的时期能够正常运行有4种改正性维护、适应性维护、完善性维护和预防性维护
2.面向对象=对象+类+继承+消息通信特点方法的唯一性即方法是对软件开发过程所有阶段进行综合考虑而得到;从生存期的一个阶段到下一个阶段的高度连续性;把面向对象分析、设计和程序设计集成到生存期的相应阶段好处
(1)开发方法的唯一性、开发阶段的高度连续性、表示方式的一致性;
(2)问题空间实体的自然表示,减轻了设计者的负担,在设计系统之初不必考虑一个很完整的解决方案;
(3)建立稳定的系统结构,可促进复用性,易于维护,易于修改,可合理利用共同性,减少复杂性
3.要点单元测试、集成测试、确认测试、系统测试
4.
(1)确定类--对象并对对象分类,建立类与对象层
(2)定义属性
(3)定义服务
(4)建立结构层一般一特殊结构;整体一部分结构;实例连接;消息连接
(5)建立主题层(划分主题)
五、分析题
1.环路复杂性二判断数+1=6+1=7(个)R[J|=R[i+l];j=i;F
③二型Rra*2-——RQ+1]=R[O];RO+1]=RJ];j-;21控制流图如下,McCabe环路复杂性为
3.Hi I飙济密
1.2—懂订书H3…归类H目,IT书清舱4“一•归类H目J订书请单一供书书目…订书书目已订书日7S—9…6,7,8…陵可书目I】更行书目乂一“书信思2JJ
3.2测试路径:Pathl
①f
③Path2
①f
②f
④-
⑥f…Path3
①f
②⑤f
⑥…3测试用例Pathl取n=L datalist
[0]=1,预期结果k=0Path2取n=2,datalist
[0]=1,datalist
[1]0,预期结果k=0Path3取n=2,datalist
[0]=0,datalist
[1]预期结果k=l。
个人认证
优秀文档
获得点赞 0