北理工23春《软件工程》模拟题4非答案

[复制链接]
查看: 136|回复: 0

2万

主题

3万

帖子

7万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
72280
发表于 2023-4-4 09:40:23 | 显示全部楼层 |阅读模式

答案来源:www.ybaotk.com《软件工程》模拟题4


一、单选题(每题3分,共30分)


1.影响软件开发成本估算的因素不包括以下哪项____。


A.软件人员业务水平      


B.软件开发规模及复杂度


C.开发所需时间           


D.开发所需硬件资源


答案:D


题型:单选题


知识点:1.1软件工程的产生与发展


难度:1


2. 软件工程学的一个重要目标是____。


A.提高程序的执行效率      


B.降低程序对存储空间的要求     


C.提高软件的可理解性      


D.人员


答案:


题型:单选题


知识点:1.1软件工程的产生与发展


难度:1


3. 开发软件时提高软件开发人员工作效率至关重要的是____。


A.程序开发环境      


B.操作系统的资源管理功能   


C.程序人员数量      


D.计算机的并行处理能力


答案:C


题型:单选题


知识点:1.2软件与软件过程


难度:1


4. 原型化方法是用户和软件开发人员之间进行的一种交互过程,适用于____。


A.需求不确定的      


B.需求确定的      


C.管理信息           


D.决策支持


答案:


题型:单选题


知识点:1.3软件过程模型


难度:1


5. 结构化分析方法用DFD描述______。


A.系统的控制流程            


B.系统的数据结构


C.系统的基本加工            


D.系统的功能


答案:D


题型:单选题


知识点:2.4需求分析与建模


难度:1


6. 软件设计一般分为总体设计和详细设计,它们之间的关系是______。


A.全局和局部


B.抽象和具体


C.总体和层次


D.功能和结构


答案:


题型:单选题


知识点:3.1软件设计概述


难度:1


7.面向数据流的设计方法把______映射成软件结构。


A.数据流        


B.模块化      


C.控制结构         


D.信息流


答案:A


题型:单选题


知识点:3.2软件体系结构设计


难度:1


8. 顺序图反映对象之间改善消息的时间顺序,它与______是同构的。


A.用例图      


B.类图      


C.消息      


D.封装


答案:C


题型:单选题


知识点:5.4建立动态模型


难度:1


9.软件测试中,白盒法是通过分析程序的______来设计测试用例的。


A.应用范围           


B.内部逻辑


C.功能      


D.输入数据


答案:


题型:单选题


知识点:8.2白盒法测试


难度:1


10.软件文档是软件工程实施的重要成分,它不仅是软件开发各阶段的重要依据,而且也影响软件


的______。


A.可理解性        


B.可维护性     


C.可扩展性      


D.可移植性


答案:B


题型:单选题


知识点:9.4软件可维护性


难度:1


二、填空题  (每题4分,共20分)


1.父类“几何图形”定义了绘图操作,它的子类“椭圆”和“矩形”都继承了父类的绘图操作,却画出了不同的图形,这是面向对象的________[1]    ___。                                                                    答案:多态性


题型:填空题


知识点:4.2面向对象的基本概念


难度:2                                                                                 2. 某些情况下,如果加工的一组动作依赖于多个逻辑条件的聚会,用结构化语言不易清楚地描述,嵌套层次较多,而用______[2]_____就能清楚地表示复杂的条件组合及应做的动作间的关系。


答案:判定表


题型:填空题


知识点:2.4需求分析与建模


难度:2                                                                               3. 由于软件运行的外部环境和数据环境等发生了变化而修改软件,使之适应这些变化的活动。这类维护称为:_____[3]_______。                                                         答案:适应性维护


题型:填空题


知识点:9.4软件可维护性


难度:2                                                                               4. 面向对象分析,就是抽取和整理用户需求并建立________[4]_______精确模型的过程。


答案:


题型:填空题


知识点:4.3面向对象的分析


难度:2                                                                               5. 类所实现的功能,都是通过类的_______[5]_____执行的。


答案:成员函数


题型:填空题


知识点:4.2面向对象的基本概念


难度:2


三、简答题 (每小题10分,共20分)


1. 简述活动图和状态图的区别。


答案:


题型:简答题


知识点:5.4建立动态模型


难度:2


2.为什么要进行软件维护?软件维护的种类及内容有哪些?                                答案:


题型:简答题


知识点:9.1软件维护的基本概念


难度:2


四、综合题(每小题15分, 共30分)


1. 试用UML对学生选课系统及相关的数据库系统进行分析和设计,学生选课系统一般包括:选课管理功能和成绩管理功能。试完成下列工作。


①        画出系统用例图;


②        画出类图。


答案:


题型:综合题


知识点:5.2建立用例模型和5.3建立静态模型


难度:3


2. 一个简化的图书馆信息管理系统有以下功能:(1)借书:输入读者借书证,系统检查借书证是否有效;查阅借书文件,检查该读者所借图书是否超过10本,若已达10本,显示信息“已经超出借书数量”,拒借;未达10本,办理借书(检查库存、修改库存信息并将读者借书信息登入借书记录)(2)还书:输入书号和读者号,从借书记录中读出与读者有关的记录,查阅所借日期,如果超过3个月,作罚款处理。否则,修改库存信息与借书记录。(3)查询:可通过借书记录、库存信息查询读者情况、图书借阅情况及库存情况,打印各种统计表。


请就以上系统功能画出分层的DFD图。


答案:0层流程图


还书流程图


借书流程图


查询流程图


题型:综合题


知识点:2.4需求分析与建模


难度:3







答案来源:www.ybaotk.com

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x





上一篇:北理工23春《软件工程》模拟题3非答案
下一篇:北理工23春《软件工程》模拟题5非答案
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

精彩课程推荐
|网站地图|网站地图