logo资料库

北航 考博 2010 软件工程(总分50,回忆出42分以上).doc

第1页 / 共2页
第2页 / 共2页
资料共2页,全文预览结束
2011 年北京航空航天大学博士生入学考试题 软件工程部分 一、概念题 16 分 1、 软件过程是 2、 软件需求管理是 3、 维护的类型有 4、 IOS/IEC 15504 中制定的外部质量模型包括 使用质量模型包括 5、 软件配置管理指 软件版本控制指 二者之间的区别 6、抽象类指 接口类指 7、软件测试中语句覆盖测试指 分支覆盖测试指 8、CMMI 指 CMMI 阶段式分为几组,包含多少个过程域……(这个是大概,但题干是差不多的) CMMI 连续式分为几组,包含多少个过程域…… 二、简答题 20 分 1、大概意思是:某公司经确定需求后进入设计阶段,此时发现要进行需求变更,于是经历 执行了下述工作 1)提出需求变更 2)对提出的需求变更做评审,制定变更的可行方案 3)变更实施后修改需求说明文档及已完成的设计部分文档 问:1)该部门对上述变更的管理存在严重缺陷,请问应如何改进? 2)该公司的质量保证部门在需求变更管理中应承担什么样的责任?主持什么样的工 作? 2、软件测试要进行 MCDC 覆盖测试,即要求每个函数中的所有判定条件和分支点都要进行 覆盖,下面是一个示意性的函数:(大概这样,个别符号记不太清,但判定条件和分支没错) int maxData(double x, double y, double z){ int i=0 ; double maxData ; if(abs(x-y)
maxData=z; } Return(i); } 问 1)圈复杂度是多少? 2)如果要用分支覆盖测试的话最小用例数是多少? 3)如果用 MCDC 覆盖测试的话最小用例数是多少? 4)假设 EPS=0.01,则设计测试用例满足 MCDC 覆盖测试 三 UML 设计题 14 分 (主要考类图和顺序图,只记得大概了) 传感器网络由环境感应器、数据处理器、数据网络、数据显示器等部分组成,具体描述 如下:1)环境感应器分为温度感应器和湿度感应器两种,分别于数据网络相连;数据处理 器分为前端和后端两种,其中前端处理器与环境感应器共同组成智能感应器,后端处理器与 数据网络相连;数据网络又分为有线网和无线网两种,各自又分为宽带网络和普通网络;数 据显示器与数据网络相连 2)环境感应器将感知的环境数据发送给后端处理器进行处理,包括时间、地点、温 度等等;后端处理器接受来自环境感应器的数据,并对其进行处理,将处理结果发送给数据 显示器,数据显示器实时显示处理的环境信息;后端处理器可以向环境感应器发送命令对其 进行控制,如停止、启动等 问:1)画出传感器网络的类图 2)有如下的活动,参与者包括两个智能环境感应器、一个后端处理器和一个数据显示 器,具体描述如下:两个智能感应器定时向后端处理器发送环境数据;后端处理器定时接受 两者发送的数据,当在允许的时间内收到两者数据后进行处理,将处理结果发送给数据显示 器,数据显示器显示数据;若后端处理器在规定时间内未收齐两个感应器的数据,则向其中 未发送数据的感应器发送一个消息(类似于监听或让其重启之类的控制消息)。 用顺序图描述上述活动。
分享到:
收藏