(0010)《软件工程》西南大学21年6月限时资料_第1页
(0010)《软件工程》西南大学21年6月限时资料_第2页
(0010)《软件工程》西南大学21年6月限时资料_第3页
(0010)《软件工程》西南大学21年6月限时资料_第4页
(0010)《软件工程》西南大学21年6月限时资料_第5页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

西南大学培训与继续教育学院课程课程名称【编号】:(0010)《软件工程》一、单项选择题(本大题共10小题,每道题2.0分,共20.0分)1.软件的特点()A.抽象化B.逐步求精C.模块化D.信息隐蔽2.若有一个计算类型的程序,它的输入量只有一个X,其范围是[-1.0,1.0],现从输入的角度考虑一组测试用例:-1.001,-1.0,1.0,1.001。设计这组测试用例的方法是(

)A.条件覆盖法B.等价分类法C.边界值分析法D.错误推测法3.程序的三种基本结构是()A.过程子、程序、分程序B.顺序、选择、循环C.递归、堆栈、队列D.调用、返回、转移4.集成测试时,能较早发现高层模块接口错误的测试方法为()A.自顶向下渐增式测试B.自底向上渐增式测试C.非渐增式测试D.系统测试5.软件测试的目的是()A.试验性运行软件B.发现软件错误C.证明软件正确D.找出软件中全部错误6.在E-R模型中,包含以下基本成分()A.数据、对象、实体B.控制、联系、对象C.实体、联系、属性D.实体、属性、联系7.黑盒法是根据程序的()来设计测试用例的A.应用范围B.内部逻辑C.功能D.输入数据8.在总体设计阶段,模块应该满足高内聚和()的要求A.多入口B.低内聚C.低耦合D.低复杂度9.下列那个阶段不是软件生存期三个阶段中的内容()A.计划阶段B.开发阶段C.编码阶段D.维护阶段10.调试应该由()完成A.与源程序无关的程序员B.编制该源程序的程序员C.不了解软件的机构D.设计该软件的机构二、判断题(本大题共5小题,每道题2.0分,共10.0分)1.判定覆盖必然满足语句覆盖。对

2.软件测试的目的是“建设性”的,即为了竭力证明已经建造好的软件系统的正确性和适用性。对

3.为了便于共享,建议多用全程数据结构。对

4.好的测试用例应能证明软件是正确的。对

5.不同程序设计语言在程序的效率上的差异不大。对

三、填空题(本大题共10小题,每道题2.0分,共20.0分)1.面向对象分析的目的是对客观世界的系统进行______________

。建模2.从结构化程序设计到

,是程序设计方法的又一次飞跃。面向程序设计3.__________、_________、___________是数据库的设计步骤。ER模型,关系的建立,规范化4.导致软件维护费用高的主要原因__________。生产率低5.如果一个模块被n个模块调用,其中直接的上级模块的个数是m个(m<=n)那么该模块的扇入数是

个。N6.功能模型由多张数据流图组成。数据流图中包含有__________、_________、___________和__

__对象。处理,数据流,动作数据存储7.___________

是软件工程的主要目标。风险分析8.软件生存周期是指一个软件从提出开发要求开始知道__________

为止的整个时期。软件废弃9.详细设计的工具-___________、____________和_____________。有图形工具,表格工具语言工具10.软件危机主要表现

________、____________。软件产品的质量低劣,软件生产率地下四、问答题(本大题共4小题,每道题5.0分,共20.0分)1.简述N—S图、PAD图、判定表和判定树的概念。N-S图又称盒图,与程序流程图相比,N-S图可以强化结构化程序设计,迫使程序设计人员用标准的基本结构进行程序设计。PAD图是问题分析图,是一种二位展开的图形描述,可以描述程序的逻辑结构,还可以描述数据结构。判定表形式简单比较直观,容易掌握使用。判定树是判定表的一种变形,只是形式上的差别,本质相同。2.软件的定义和应用分类?软件是计算机系统中与硬件相互依存的另一部分,他是包括程序,数据及其相关文档组成的的完整集合。根据软件的不同应用领域,可将软件分为以下几类:系统软件,是是软件,商业软件。科学计算软件。嵌入式软件,人工智能软件。3.可重用的软件成分当中包括项目计划和成本估算,怎样重用这些成分?这样做能带来什么收益?项目计划与成本估算都算是可重用的软件成分之一。对项目计划的重用,可以减少用于制定计划的时间,也降低了与建立京都表和进行风险分析等活动相关联的不确定性。而成本估算,在不同项目中经常含有类似的功能,所以有可能在只做极少修改或不修改的情况下,对其进行重用,从而降低软件开发成本。4.软件的可维护性、维护类型及副作用。软件的可维护性是指对已交付软件系统进行修改,使软件系统能适应外界环境的变换,实现功能扩充和质量改善。维护类型包括:叫整形维护,适应性维护,完善性维护,预防性维护。副作用是指由于修改软件而引入的错误,主要有:代码修改的副作用,修改数据的副作用,文档的副作用。五、综合分析题(本大题共3小题,每道题10.0分,共30.0分)1.某图书管理系统有以下功能:

⑴借书:管理员输入读者的借书证信息,系统检查其有效性,若有效,管理员输入读者的借书信息,系统判断图书能否借出,若允许借出则生成并保存借阅记录,修改库存文件。

⑵还书:管理员输入读者的的借书证信息,系统检查其有效性,若有效,管理员输入读者的还书信息,系统判断是否超期,如果超期,则作罚款处理,最后修改库存文件与借阅记录。

问题1:画出图书管理系统尽可能详细的数据流图。2.某图书管理系统有以下功能:

⑴借书:管理员输入读者的借书证信息,系统检查其有效性,若有效,管理员输入读者的借书信息,系统判断图书能否借出,若允许借出则生成并保存借阅记录,修改库存文件。

⑵还书:管理员输入读者的的借书证信息,系统检查其有效性,若有效,管理员输入读者的还书信息,系统判断是否超期,如果超期,则作罚款处理,最后修改库存文件与借阅记录。

问题2:根据问题1中你所画的数据流图,采用面向数据流的方法,画出系统的软件结构图。3.某图书管理系统有以下功能:

⑴借书:管理员输入读者的借书证信息,系统检查其有效性,若有效,管理员输入读者的借书信息,系统判断图书能否借

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论