《软件工程概论》期中测试卷(开卷)
2011级软件工程专业 2012年11月
班级:______ 姓名:_________学号______________成绩_________ 一、简答题(每题10分,共50分)
1、 对比瀑布模型和增量模型,指出增量模型的新思路。 2、 建立数据流模型的原则是什么?
3、 什么是软件结构图?简述软件结构设计优化准则。
4、UML的大部分使用者认为5种类型图就可以表示一个系统的本质。请简述这5种类型图。
5、简述敏捷开发应遵循原则。
四、分析题(共50分)
1、(10分)需求开发的迭代特性与软件开发过程的迭代式开发有什么关系?它们之间
会互相影响吗?如果会,那么有哪些影响? 2、(10分)根据下列描述,说明新的直接销售和财务处理系统的业务需求有哪些?
Especially for You Jewelers是大学城的一个小珠宝零售商。在过去的两年里,Especially for You在它的商业方面经历了极大的发展,可是,它的财务业绩却与它的发展不同步。现在的事务处理系统部分手动、部分自动,不能有效的追踪客户账单和收据,Especially for You 难以确定为什么它的成本这么高。此外,Especially for You 频繁地实行特价以吸引顾客。它不知道这些特价是否有利可图,是否带来其他的销售。Especially for You 也想增加回头客,所以它需要一个客户数据库。Especially for You 想按照一个新的直接销售和财务处理系统以帮助解决这些问题。
3、(10分)从下面的事件当中,你可以替 Jeannine总结出哪些教训?
投资经理 Jeannine 对一个新的投资跟踪系统具有强烈的需求。她需要做出快速决策来考虑可能进行的投资和撤销投资,耽误一个小时就可能给公司造成几千美元的损失。最后她放弃了使用公司的信息系统,因为公司的信息系统没有给予她的请求足够高的服务优先级。她找到软件开发商,购买了一套看似可以满足她要求的软件。但高层管理人员不同意使用,而且还遇到了其他一些问题。首先,财务审计员重新评估了公司的投资策略和投资政策。Jeannine 并不知道这一点,于是新的系统没有计入正在被考虑的新政策。她自己的职员抵制这个系统产生的有关投资和撤销投资的建议。新系统使用了公司信息系统现有的文件结构,却发现她的职员两年前就放弃使用那些文件了,因为那些文件没有包括全面分析可选替代投资方案所需的数据。她的职员也批评新系统的设计,说很小的操作错误就会把系统带入“混乱”状态,而且很难恢复过来。 她的一些下级经理坚持要有图形形式的报告,而新系统无法产生这些报告。 最
第 1 页 共 9 页
软件工程期中试卷(11级软工)
后的问题是,Jeannine不能确定新的系统是否可以进行适当的修改(数据库结构修改和程序修改)以满足新的需求而不用重写所有的程序。而且她的老板也不能肯定是否会出资请一位顾问来解决这些问题。 4、(20分)阅读下列用户的初步需求
某公司要开发一个旅店管理系统,该旅店可对外开放10个双人间和10个单人间,房间费用视情况按季节调整,但周一到周五半价(周末全价)折扣不变。对于外界请求,该系统应能根据请求入住时间预定指定档次的房间,记录旅客姓名、地址、联系电话、有效证件号、房间类型和预定天数,并计算出总费用。预定的同时旅客按规定须提交10%定金。六个小时之内旅店允许旅客取消预定,并退回所有定金,超过六个小时定金不退还。每周一系统自动打印一周预定情况清单。采用哪种费用支付方式和何种类型操作界面尚不确定。
根据上面叙述,学生张三完成了“旅店管理系统”的系统用例图;请帮助分析下面三个用例图,指出它们的不足或错误之处。
用例图一:
《软件工程》期中答题卷
2011年11月
2 / 9
软件工程期中试卷(11级软工)
用例图二:
用例图三:
3 / 9
软件工程期中试卷(11级软工)
《软件工程概论》期中测试(开卷)
答题卷
2011级软件工程专业 2012年11月
班级:______ 姓名:_________学号______________成绩_________
一、简答题(每题10分,共50分)
4 / 9
软件工程期中试卷(11级软工)
5 / 9
软件工程期中试卷(11级软工)



