- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
2011年度软件工程试题A卷
期末考试试题
( 2011 至 2012 学年第 2 学期)
课程名称: 软件工程 考试对象: 06计科本和互认本 试卷类型: A
一、简答题(每小题5分,共20分)
1.软件工程是用科学知识和技术原理来定义、开发和维护软件的一门综合性的交叉学科。软件工程研究的主要内容是软件开发技术和软件开发管理两个方面。在软件开发技术中,主要研究软件开发方法、软件开发过程、软件开发工具和环境;在软件开发管理中,主要研究软件管理学、软件经济学和软件心理学等。请叙述出在你的大作业中采用什么开发方法和软件开发模型?
2.在软件开发过程中,为了提高工作效率,保证工程质量,软件项目开发人员的组织、分工与管理是一项十分重要和复杂的工作。如果你是项目经理,以你的大作业作为一个软件项目,请叙述出你是如何组织和分工软件开发人员的?
3.程序设计风格是指一个人编写程序时的表现出来的特点、习惯和逻辑思路等。结合你的大作业,为了具有良好的设计风格,应该注意哪些方面的问题?
4.有人说:软件开发时,一个错误发现得越晚,为改正它所付出的代价就越大。正确与否?请解释你的回答。
二、绘制数据流图(10分)
数据流图是用来描述数据流和转换的信息系统建模技术,支持问题分解和逐步求精的分析方法。试根据下面要求画出该系统的数据流程图。
高考录取统分子系统有如下功能:
1.计算考生标准分:根据考生原始分计算,得到标准分,存入考生分数文件;
2.计算高校录取线分:根据标准分和招生计划文件中的招生人数,计算录取线,存入录取线文件。
三、面向对象的需求分析(20分)
超市进销存管理系统按其业务功能分成订货、销售和库存三部分,超市进销存系统的需求描述:
1.销售
(1)售货员接收顾客订购,输入顾客购买的商品,计算总价;
(2)顾客付款并接收清单;
(3)售货员保存顾客购买商品的记录清单。
2.库存
(1)库存管理员每天进行盘点一次;
(2)库存管理员当发现库存商品有损坏时,及时到相关部门报损;
(3)在供应商的商品到货时,库存管理员首先检查商品是否合格,并将合格的商品入库处理;当商品进入卖场时,进行商品出库处理;
(4)经理、订货员根据需要进行库存商品的模糊查询或详细查询。
3.订货
(1)订货员用新商品供应商信息更新供应商数据库的信息;
(2)订货员统计库存商品是否低于库存下限,然后制作订货单。
请设计出销售管理子系统的用例图。
四、设计顺序图(20分)
顺序图是描述对象按时间顺序的消息交换过程,它体现出系统用例的行为。根据下述描述,绘制出相应的顺序图:
教师试图检查某个学生分数,但该学生分数在系统中不存在。
五、基本路径测试(30分)
白盒测试的测试方法最为广泛的是基本路径测试法。基本路径测试法是在程序控制流图的基础上,通过分析控制构造的环路复杂性,导出基本路径集,从而设计测试用例的方法。设计出的测试用例要保证在测试中程序的每个可执行语句至少执行一次。设有如下代码:
Void sort(int iRecordNum,int iType){
int x=0,y=0;
while (iRecordNum--0){
if (0==iType){
x=y+2;
break;
}
else
if (1==iType)
x=y+10;
else
x=y+20;
}
}
试用基本路径法设计测试用例。
期末考试试题A参考答案与评分标准
课程名称: 软件工程
考试对象: 06计科本和互认本
制定人:任传成
日期:2009年7月4日
一、简答题(每小题5分,共20分)
1. 没有标准答案。
如面向对象分析设计方法(3分)和迭代开发模型(2分)。
2.没有标准答案。
如按“主程序员”组织软件开发小组的方法(5分)。
3.没有标准答案。
如:添加序言性注解和功能性注解;
只要与程序设计风格有关均给5分
4.正确(2分)
理由:前期发现错误 可以很快的修改,这时候往往软件也还没有开发完成,与错误有关的模块也相对少点,修改起来成本就小;越到后期,相关模块就越多,可能一个错误影响到了整个软件的架构,那时候修改起来成本就高。(3分)
二、绘制数据流图(10分)
评分标准:两个加工框(4分),三个文件存储(6分)。
三、面向对象的需求分析(20分)
图2 销售管理子系统用例图
评分标准:
四、设计顺序图(20分)
图3 顺序图
五、基本路径测试(30分)
参考答案:
第一步:标号(5分)
Void sort(int iRecordNum,int iType)
{
Int x=0,y=0;(1)
While(iRecordNum--0) (2)
{
If(0==iType)(3)
{
X=y+2;
Break;(4)
您可能关注的文档
最近下载
- 中外建筑史幻灯片.ppt VIP
- 河北高速公路集团有限公司招聘笔试题库2024.pdf
- 《景观规划设计》课件——乡村景观园林庭院设计.pptx VIP
- 风力发电设备加工项目投资计划书(参考).docx
- 人教版高中地理必修第一册第一章:宇宙中的地球大单元整体教学设计2024.docx
- 工程造价软件应用 课件 第2章 广联达BIM土建计量平台应用.pptx
- 特色校本教材——魔幻数学(一年级).docx VIP
- 2025一建《建筑工程管理与实务》考前6套模拟卷.docx VIP
- 工程勘察服务成本要素信息(2022版).pdf VIP
- 2024年秋季学期新人教版七年级上册英语课件 Unit 1 You and Me (第4课时) Section B 1a-1d.pptx VIP
文档评论(0)