一 选择题 1。软件需求分析阶段的工作,可以分为4个方面:需求获取,需求分析,编写需求规格说明书以及( ) A).用户 B).需求审评C).总结 D).都不正确 2。在原型法中称( )为用户/设计者,开发人员根据用户需求不断修改原型,直到满足用户要求为止。 A).用户 B).开发人员 C).系统分析员 D).程序员 3。下面不属于软件工程的3个要素是( ) A).工具 B).过程 C).方法 D).环境 4检查软件产品是否符合需求定义的过程称为( ) A).确认测试 B).集成测试 C).验证测试 D).验收测试 5.数据存储和数据流都是( ),仅仅是所处的状态不同。 A).分析结果 B).事件 C).动作 D).数据 6。数据流图和( )共同组成系统的逻辑模型。 A).HIPO图 B).PD)L C).数据字典 D).层次图 7。数据元素组成数据的方式的基本类型( ) A).顺序 B).选择 C).循环 D).以上全部 8。数据流图用于抽象描述一个软件的逻辑模型,数据流图由一些特定的图符构成。下列图符名标识的图符不属于数据流图合法图符的是( )。 A).控制流 B).加工 C).数据存储 D).源和潭 9。结构化分析方法就是面向( )的自顶向下逐步求精进行需求分析的方法。 A).目标 B).数据流 C).功能 D).对象 10。通过( )可以完成数据流图的细化。 A).结构分解 B).功能分解 C).数据分解 D).系统分解 11。下面不属于软件工程原则的是( ) A).抽象 B).模块化 C).自底向上 D).信息隐蔽 12。( )是数据说明、可执行语句等程序对象的集合,它是单独命名的而且可以通过名字来访问。 A).模块化 B).抽象C).精化 D).模块 13。( )是指让一些关系密切的软件元素在物理上彼此靠近。 A).信息隐蔽 B).内聚 C).局部化 D).模块独立 14。面向数据流的设计方法把( )映射成软件结构。 A).数据流 B).系统结构 C).控制结构 D).信息流 15。程序流程图(PDF)中的箭头代表的是( )。 A).数据流 B).控制流 C).调用关系 D).组成关系 16。在进行软件结构设计时应该遵循的最主要的原理是( ) A).抽象 B).模块化 C).模块独立 D).信息隐蔽 17。在结构化方法中,软件功能分解属于软件开发中的( )阶段。 A).详细设计 B).需求分析C).总体设计D).编程调试 18。在测试中,下列说法错误的是( ) A).测试是为了发现程序中的错误而执行程序的过程 B).测试是为了表明程序的正确性 D).成功的测试是发现了至今为止尚未发现的错误的测试 19软件调试的目的是( ) A).发现错误 B).改正错误 C).改善软件的性能 D).挖掘软件的潜能 20。软件工程师一种( )分阶段实现的软件程序开发的方法。 A).自底向上 B).自顶向下 C).逐步求精 D).面向数据流 试卷类型:(A )卷 考核方式:(闭)卷 第1页 共3页
试题要求: 1.试题后标注本题得分;2.试卷应附有评卷用标准答案,并有每题每步得分标准;3.试卷必须提前一周送考试中心;4.考试前到指定地
点领取试卷;5.考生不得拆散试卷,否则试卷无效。
学号: 姓名: 班级:
。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。密。。。。。。。。。。。。。。。。。。。。。。。。。封。。。。。。。。。。。。。。。。。。。。。。。。。。线。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。
21。通过( )机制,各种软件工具用统一的数据接口规范存取环境信息库的的信息。 A).软件工具箱 B).环境集成 C).软件管理和软件支持工具 D).软件开发环境 22。在软件生命周期法中,用户的参与主要在( )。 A)。软件定义期 B).软件开发期 C).软件维护期 D).整个软件生命周期过程中 23。软件定义期问题定义阶段涉及的人员有( )。 A).用户、使用部门负责人 B).软件开发人员、用户、使用部门负责人 C).系统分析员、软件开发人员 D).系统分析员、软件开发人员、用户、使用部门负责人 24。软件详细设计主要采用的方法是( )。 A).结构化程序设计 B).模型设计 C).结构化设计 D).流程图设计 25。( )应考虑对模块相联和资源共享问题进行描述和制约。 A).系统设计 B).详细设计 C).接口控制 D).结构化编辑工具 二 名词解释 1. 软件危机 2. 纯收入 3. 模块 4. 原型 5. BROOKS定律 三 简答题 (30分) 1. 什么是软件工程?基本原理有哪些? 2. 成本—效益分析可用哪些指标进行度量? 3. 什么是数据流图?其中的基本符号各表示什么含义?画出定货系统基本数据流图。 4. 非渐增式测试与渐增式测试有什么区别? 5. 试从基本符号和设计方法分析HC图与JACKSON图异同点 6什么是模块的影响范围?什么是模块的控制范围?他们之间应该建立什么关系? 四 计算题 1. 某校制定了教师的讲课课时津贴标准。对于各种性质的讲座,无论教师是什么职称,每课时津贴费一律是40元;而对于一般的授课,则根据教师的职称来决定每课时津贴费: 教授25元,副教授20元,讲师16元,助教13元。 要求:用判定表表示课时津贴的计算方法。 2 光驱的工作过程:未放入光盘时处于闲置状态,一旦放入光盘则进入读光盘状态,读完取出光驱回到 闲置状态,等待下一次命令;如果取出光盘时发生 卡盘,则进入故障状态,发出警告等待维修,故障排除后回到闲置状态;如果读光盘时发现光盘不能读,进入读失败状态,发出警告,等待取出坏盘;若打开光驱取出坏盘后放入新光盘后进入读光盘状 态,若取出坏盘后直接关闭光驱,则回到闲置状态。 请用状态转换图描述光驱的行为 五 综合题 建模题 问题陈述:在一简化的图书管理系统中, (1) 图书管理员负责: i. 录入每一入库的图书(书名,图书编号,图书种类,作者,单价,入库数量); ii. 并当图书出现丢失时,修改该图书的库存数量;如果图书库存数量小于库存下限,则将购书通知(书名,购书量)发给采购员。 (2) 采购员负责: i. 将图书管理员发来的购书通知(书名,购书量)存入购书目录文件({书名,购书量}); ii. 每月末,根据购书目录文件,制定购书计划({书名,购书量}),并将购书计划提交馆长审批; iii. 馆长审批通过购书计划后,开始购书,并清除购书目录文件中的相应记录。 (3) 馆长负责:审批采购员提交的购书计划,并返回审批意见(同意或不同意)。 (4) 图书馆主任负责: i. 随时查询某类图书的库存情况(图书种类,库存量,库存金额); ii. 在每月末,按图书种类统计库存情况(图书种类,库存量,库存金额)。 1)、用结构化分析方法给出该系统的顶层DFD(系统环境图); 2)、给出顶层DFD 的数据字典; 3)、定义一个交互,并以顺序图给出该交互的描述。 试卷类型:(A )卷 考核方式:(闭 )卷 第2页 共3页
相关推荐: