电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

中南大学-软件工程期末试卷

中南大学-软件工程期末试卷_第1页
1/9
中南大学-软件工程期末试卷_第2页
2/9
中南大学-软件工程期末试卷_第3页
3/9
下载后可任意编辑 王道论坛( .com) 友情分享! 中南大学考试试卷 -- 学期时间110分钟软件工程课程 48学时 3学分考试形式: 闭卷专业年级: 总分100分, 占总评成绩 100%注: 此页不作答题纸, 请将答案写在答题纸上填空题( 本题20分, 每小题2分) 1.瀑布模型是以文档为驱动、 适合于( ) 软件项目的开发。2.需求分析的基本任务是( ) 。3.若有一个计算类型的程序, 它的输入量只有一个X, 其范围是[-1.0, 1.0], 现从输入的角度考虑一组测试用例: -1.001, -1.0, 1.0, 1.001。设计这组测试用例的方法是( ) 。4.根据程序流程图划分的模块一般是( ) 内聚的模块。5.软件的分类, 按其功能可分为: 系统软件、 ( ) 和应用软件。6. UML的定义包括UML语义和( ) 两个部分。7.客观世界中的若干类, 一般有两种主要的结构关系: 即分类结构和( )。8.IDEF1X图用来描述系统的( ) 模型, 主要有实体、 联系和( ) 三种成分, 其中实体可分为独立实体和( ) , 且一个实体只能在图中出现一次。二、 简答题( 本题30分, 每小题5分) 1.什么是软件工程? 软件工程和计算机科学有何区别? 2.面对对象方法和结构化方法有何区别与联系? 3.什么是模块的作用域和模块的控制域? 为何要求模块的控制域必须在作用域内? 4.什么是设计模式? 试举例说明组合设计模式的应用。5.什么是依赖倒置原则? 它和开闭原则有何联系? 6.软件生存期过程和软件生存期模型有何联系? 瀑布模型有何特点? 三、 绘图题( 本题34分) 1.某单位拟开发一个计算机房产管理系统, 要求系统具有分房、 调房、 退房和查询统计等功能。房产科将用户申请表输入系统后, 系统首先检查申请表的合法性, 对不合法的申请表, 系统拒绝接收; 对合法的申请表根据类型分别进行处理。(1)假如是分房申请, 则根据申请者的情况(年龄、 工龄、 职称、 职务、 家庭人口等)计算其分数, 当分数高于阀值分数时, 按分数高低将申请单插到分房队列的适当位置。在进行分房时, 从空房文件中读出空房信息, 如房号、 面积、 等级、 单位面积房租等, 把好房优先分给排在分房队列前面的符合该等级房条件的申请者; 从空房文件中删掉这个房号的信息, 并从分房队列中删掉该申请单, 再把此房号的信息和住户信息一起写到住房文件中, 输出住房分配单给住户, 同时计算房租, 并将算出的房租写到房租文件中。(2)假如是退房申请, 则从住房文件和房租文件中删除有关...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

中南大学-软件工程期末试卷

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部