湘潭大学软件工程总复习
- 格式:doc
- 大小:54.50 KB
- 文档页数:9
软件工程总复习
2017/12/15
2. 考试题型:
1)选择题(20)
例1:螺旋模型适用于( )系统。
A.需求模糊的小型软件 B. 需求明确的中、小型软件C.具有不确定性的大型软件 D. 容易分块的大型软件
例2: 与涉众协商需求时,应注意()。
A.做到技术上高精尖 B. 使己方利益最大化
C.一切以强势涉众的要求为准 D. 尽量实现双赢
例3. 关于UML中状态图和活动图的叙述中,()是错误的。
A.状态图和活动图都是对系统的动态方面进行建模的图
B.活动图是状态图的一种特殊情况,其中所有或大多数状态是活动状态C.状态图显示从状态到状态的控制流,活动图显示的是从活动到活动的控制流
D. 在对一个对象的生存期建模时,只能使用状态图
2)判断题(每小题1分,共15分)
1,缺少用户的参与是导致软件项目失败的主要原因之一。()
2,软件是数据和算法的集合。()
3,若能缩短PERT图的关键路径上开发活动的时间,便可以让项目提前结束。()
4,程序测试能证明程序里不存在错误。()
。。。
3)简答题(每题5分,共35分)
1. 试画出电话系统的状态图。
2. 面向对象设计中的系统架构设计包含哪些活动?
。。。
D.
4)综合体(30)
例1:建立一个网上销售系统,要求实现以下功能:
顾客可以浏览商品并且选购商品,在选购时顾客可以在订单中加入任意数量的产品;在选购完成后,他可以提交订单以及银行账号信息,系统将在指定的外部银行系统中进行扣款支付。支付成功,则交易成功;否则交易失败。对成功的订单,店主将邮寄商品给顾客,并标识订单为已交付。店主还能够维护商品信息(商品ID,商品名称,商品售价,商品在库数量)。
a)根据以上描述画出系统的用例图。(6分)
b)画出0层DFD图。(6分)
c)画出订单对象的状态转换图(6分)
d)设计订单类的类图。(6分)
e)对店主维护商品信息的功能,设计一组黑盒测试用例。(6分)
3.教学大纲介绍
4.Q & A