北京科技大学软件工程考研真题

上传人:痛*** 文档编号:79094651 上传时间:2022-04-22 格式:DOC 页数:5 大小:48.50KB
收藏 版权申诉 举报 下载
北京科技大学软件工程考研真题_第1页
第1页 / 共5页
北京科技大学软件工程考研真题_第2页
第2页 / 共5页
北京科技大学软件工程考研真题_第3页
第3页 / 共5页
资源描述:

《北京科技大学软件工程考研真题》由会员分享,可在线阅读,更多相关《北京科技大学软件工程考研真题(5页珍藏版)》请在装配图网上搜索。

1、北 京 科 技 大 学2011年硕士学位研究生入学考试试题=试题编号: 870 试题名称: 软件工程 (共 5 页)适用专业: 软件工程(专业学位) 说明: 所有答案必须写在答题纸上,做在试题或草稿纸上无效。=一、 填空题(共40分,每空1分)1、到目前为止,软件开发的发展经过了三个阶段,即 、 和 。2、结构化方法由 、 和 构成,它是一种面向数据流的开发方法。3、瀑布模型是将软件生存周期各个活动规定为依线性顺序连接的若干阶段的模型。它包括 、 、 、 、 、 、 和 ,它规定了由前至后、相互衔接的固定次序,如同瀑布流水,逐级下落。4、可行性研究需要从 可行性、 可行性和 可行性三个方面分析

2、研究每种解决方法的可行性。5、需求分析阶段所要编写的文档有 、 和 。6、软件设计是一个把 转换为 的过程,包括 和 。7、面向对象有三个基本要素,它们是 、 和 。8、在面向对象方法中,信息隐蔽通过对象的 来实现。类结构分离了 与 的抽象,它是对象的共性的抽象。9、软件产品在交付使用之前一般要经过以下4步测试: 、 、 和 。10、软件维护包括 维护、 维护、 维护和 维护。11、软件项目计划是由 和 共同经过可行性研究与计划阶段后制定的。二、 选择题(共20分,每小题1分)1、软件是一种( )产品。A有形 B逻辑 C物质 D消耗2、软件工程学的目的是最终解决软件生产的( )问题。A提高软件

3、的开发效率 B使软件生产工程化C消除软件的生产危机 D加强软件的质量保证3、软件生存周期模型有多种,下列选项中,( )不是软件生存周期模型。A螺旋模型 B增量模型 C功能模型 D瀑布模型4、准确地解决“软件系统必须做什么”是( )阶段的任务。A可行性研究 B详细设计 C需求分析 D编码5、软件生存周期中时间最长的阶段是( )。A详细设计 B概要设计 C软件测试 D软件维护6、原型化方法是用户和设计者之间执行的一种交互过程,适用于( )系统。A需求不确定性高的 B需求确定的C管理信息 D实时7、进行需求分析可使用多种工具,但( )是不适用的。A数据流图 B判定表 CPAD图 D数据字典8、软件需

4、求规格说明书的内容不应包括对( )的描述A主要功能 B算法的详细过程 C用户界面及运行环境 D软件的性能9、好的软件结构应该是( )A高耦合、高内聚 B低耦合、高内聚C高耦合、低内聚 D低耦合、低内聚10、概要设计结束后得到( )A初始的软件结构图 B优化的软件结构图C模块详细的算法 D程序编码11、PDL是软件开发过程中用于( )阶段的描述工具。A需求分析 B概要设计 C详细设计 D编程12、结构化程序设计主要强调的是( )。A程序的效率 B程序的执行速度 C程序的易读性 D程序规模13、类库这种机制是( )级别的共享。A同一类 B不同类 C同一应用 D不同应用14、对象之间的静态联系用(

5、)表示。A一般-特殊结构 B整体-部分结构C实例连接 D消息连接15、面向对象分析阶段建立的三个模型中,核心模型是( )模型。A功能 B动态 C对象 D分析16、面向对象程序设计语言不同于其他语言的最主要特点是( )。A模块性 B抽象性 C继承性 D共享性17、源程序文档化要求在每个模块之前加序言注释。该注释内容不应有( )。A模块功能 B语句功能 C模块的接口 D模块开发历史18、软件测试的目的是( )。A证明软件的正确性 B找出软件系统中存在的所有错误C证明软件系统中存在错误 D尽可能多地发现软件系统中的错误19、生产性维护活动是( )。A修改设计 B理解设计 C理解功能 D解释数据结构2

6、0、软件项目管理是( )一切活动的管理。A需求分析 B模块设计 C软件设计过程 D软件生命周期三、 计算题(共10分)有一个长度为48000条机器指令的程序,第一个月由甲、乙二人分别测试它。甲改正了20个错误,使程序的平均无故障时间达到8小时。乙在测试该程序的另一个副本时改正24个错误,其中6个错误与甲改正的相同。然后由甲一个人继续测试这个程序。请问:(1) 刚开始测试时程序中的错误总数是多少?(3分)(2) 为使平均无故障时间达到240小时,如果甲不利用乙的工作成果,则他还需要再改正多少个错误?(4分)(3) 为使平均无故障时间达到480小时,如果甲利用了乙的工作成果,则他还需要再改正多少个

7、错误?(3分)四、 设计题(共60分)1、(10分)将下面给出的伪码转换为N-S图和PAD图。void root ( float root1, float root2 )i = 1; j = 0;while ( i = 10 )输入一元二次方程的系数a, b, c;p = b*b 4*a*c;if ( p 0 ) 求出根并输出;if ( p = 0 )求出重根并输出;j = j + 1;i = i +1; 输出重根的方程的个数j;2、(10分)一本书的组成有一个封面、一个目录、一个前言、若干章,每章有若干节,每节有若干段,每段有若干句子。每节有0个或多个插图,还有0个或多个表格,最后有一个附录

8、。试建立该书的对象模型。3、(10分)请将下面的数据流图转换为系统结构图(图中的表示“或者”)。ABCDEf1f2f3f4f5f6f7主图(5分):A1A2A3A4A5f1f2g1g3g2g4g5g6加工A的子图(5分):4、(10分)某程序的描述如下:if ( a b & i 1 | a b & i = 10 ) k = a;else k = b;1) 画出单个条件的嵌套的分支结构;(3分)2) 计算该结构的McCabe环路复杂性度量;(2分)3) 为完成基本路径测试,求它的一组独立的路径。(5分)5、(20分)问题陈述:在要建立的某库房简化的信息管理系统中:库房管理员负责:(1) 当新的货

9、物需要入库时,根据入库单(品名、编号、生产厂家、数量、单价、日期)录入物品信息;(2) 当接到出库单(品名、编号、数量、日期)时,进行数量上的修改;(3) 在日结时,打印库房商品库存清单(品名、编号、库存量、库存金额)。库房主任负责:(1) 按物品编号查询该物品的库存金额;(2) 年终打印库存金额及各种物品库存情况(品名、编号、库存量、库存金额)。请用结构化分析方法给出: 系统的顶层DFD(5分); 顶层DFD的数据字典(7分); 最后“可用的”DFD-对顶层DFD做划分后的DFD(8分)。五、 论述题(共20分)1、 (6分)简述文档在软件工程中的作用。2、 (6分)简述三种面向对象模型的主要功能。3、 (8分)简述软件工程的目标和面临的主要问题。- 5 -

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

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!