软件工程第1次阶段测试题

上传人:j****9 文档编号:46285222 上传时间:2018-06-24 格式:DOC 页数:4 大小:50KB
返回 下载 相关 举报
软件工程第1次阶段测试题_第1页
第1页 / 共4页
软件工程第1次阶段测试题_第2页
第2页 / 共4页
软件工程第1次阶段测试题_第3页
第3页 / 共4页
软件工程第1次阶段测试题_第4页
第4页 / 共4页
亲,该文档总共4页,全部预览完了,如果喜欢就下载吧!
资源描述

《软件工程第1次阶段测试题》由会员分享,可在线阅读,更多相关《软件工程第1次阶段测试题(4页珍藏版)》请在金锄头文库上搜索。

1、1江南大学现代远程教育 2011 年上半年第一阶段测试卷考试科目:软件工程第 1 章至第 3 章(总分 100 分) 时间:90 分钟_学习中心(教学点) 批次: 层次: 专业: 学号: 身份证号: 姓名: 得分: 一、选择填空题 1软件是一种( )产品。A物质 B逻辑 C有形 D消耗 2软件产品的开发主要是( )。A复制 B再生产 C拷贝 D研制 3个体手工劳动生产方式的时代是( )。A程序设计 B软件生产自动化 C程序系统 D软件工程 4软件工程是一门( )学科。A理论性 B原理性 C工程性 D心理性 5软件开发费用只占整个软件系统费用的( )。A12 B13 C14 D23 6软件开发中

2、大约要付出( )的工作量进行测试和排错。A20 B30 C40 D50 7同一软件的大量软件产品的生产主要是通过( )而得到。A研究 B复制 C开发 D研制 8 软件生命周期一般都被划分为若干个独立的阶段,其中占用精力和费用最多的阶段往往是( )。A运行和维护阶段 B设计阶段C代码实现阶段 D测试阶段 9 下列不属于软件工程方法学三要素的是( )。A方法 B工具 C过程 D操作 10 下列属于软件的特点的是( )。A软件是一种逻辑实体,具有抽象性B软件在使用过程中没有磨损、老化的问题C软件不同于一般程序,它的一个显著特点是规模庞大,复杂程度高D以上都正确 11 软件工程的出现是由于( )。A软

3、件危机的出现 B计算机硬件技术的发展C软件社会化的需要 D计算机软件技术的发展 12 ( )分批地逐步向用户提交产品,每次提交一个满足用户需求子集的可运行的产品。A增量模型 B喷泉模型 C原型模型 D螺旋模型 13 软件开发技术不包含( )。A软件开发方法学 B软件工程环境C软件工具 D软件质量度量 14 结构化生命周期法实施的前提和依据是( )。 A固有的阶段划分 B系统的需求比较稳定C完善的开发工具 D开发过程是顺序的215传统的软件生命周期不包含( )。A问题定义 B性能优化 C测试 D实现 16软件危机是指( )。A软件遭到破坏B软件开发和维护过程中遇到的一系列问题C软件维护出现困难D

4、软件不能正常运行 17下列选项不属于瀑布模型的优点的是( )。A可迫使开发人员采用规范的方法B严格地规定了每个阶段必须提交的文档C要求每个阶段交出的所有产品都必须经过质量保证小组的仔细验证D支持后期的变动 18做好哪个时期的工作,是降低软件成本和提高软件质量的关键?( )A软件定义时期 B软件设计时期C软件编程时期 D软件维护时期 19系统技术可行性研究涉及的技术应该是( )技术。A现在已提出的 B现在在研究的C不一定可以获得的 D一定可以获得的 20软件维护工程越来越受到重视,因为它的花费常常要占软件生命周期全部花费的( )。A10-20 B2040 C6080 D90以上 21 需求分析阶

5、段最重要的技术文档是( )。A设计说明书 B需求规格说明书C可行性分析报告 D用户手册 22在分析模型中,( )用来描绘数据对象之间的关系。A实体关系图 B状态转换图 C数据流图 D处理规格说明 23以下关于数据流图的说法错误的是( )。A数据流图舍去了具体的物质,只剩下数据的流动、加工处理和存储B数据流图是用作结构化分析建模的一种工具C传统的数据流图中主要由加工、数据源点终点、数据流、控制流、数据存储组成D数据流图的绘制采用自上向下、逐层分解的方法 24数据字典是软件需求分析阶段的最重要工具之一,其最基本的功能是( )。A数据库设计 B数据通信 C数据定义 D数据维护 25 在结构化分析过程

6、中,通常不需要建立( )。A数据模型 B功能模型 C行为模型 D关联模型 26 需求分析阶段的研究对象是( )。A系统分析员要求 B用户要求C软硬件要求 D系统要求 27软件开发时,一个错误发现得越晚,为改正它所付出得代价就( ) A越大 B越小 C越不可捉摸 D越接近平均水平 28瀑布模型的问题是( )。 A用户容易参与开发 B缺乏灵活性 C用户与开发者易沟通 D适用可变需求 29快速原型思想是在研究( )阶段的方法技术中产生的。 A软件开发 B设计 C编码 D需求分析 30原型化方法是用户和设计者之间执行的一种交互过程,适用于( )系统。 A需求不确定性高的B需求确定的 C管理信息D决策支

7、持3二、名词解释二、名词解释1. SA 2. SD 3. SP 4. DFD 5. DD 6. IPO 7. HIPO三、简答题简答题1. 软件工程研究的主要内容是什么? 2. 简述软件工程研究所涉及的领域。 3. 软件生存周期有哪几个阶段? 4. 软件生存周期模型有哪些主要模型? 5. 可行性研究的目的和实质是什么? 6. 可行性研究报告有哪些主要内容? 7. 需求分析的基本任务是什么? 8. 简述结构化分析方法的步骤。 9. 数据流图的作用是什么? 10. 需求规格说明书有哪些主要内容?四、综合应用题四、综合应用题1. 某银行计算机储蓄系统的功能是:将储户填写的存款单或取款单输入系统,如果

8、是存款, 系统记录存款人姓名、住址、存款类型、存款日期、利率等信息,并打印出存款单 给储户;如果是取款,系统计算清单给储户。 就以上系统功能画出顶层和 0 层的 DFD。2. 某考务中心准备开发一个成人自学考试考务管理系统(简称 EMS),经过调研,该系统有如 下功能: 对考生填写的报名单进行审查,对合格的新生,编好准考证发给考生,汇总后的报名单送 给阅卷站; 给合格的考生制做考试通知单,将考试科目、时间、地点安排告诉考生; 对阅卷站送来的成绩进行登记,按当年标准审查单科合格者,并发成绩单; 就以上系统功能画出顶层和 0 层的 DFD。3某校教务系统具备以下功能,输入用户 ID 号及口令后,经

9、验证进入教务管理系统,可进行 如下功能的处理: 查询成绩:查询成绩以及从名次表中得到名次信息; 学籍管理:根据学生总成绩排出名次信息; 成绩处理:处理单科成绩并输入成绩表中。 就以上系统功能画出顶层和 0 层的 DFD。 4依据下述需求陈述和给出的顶层 DFD,画出系统的 0 层和 1 层 DFD。 (1) 某图书借阅系统有以下功能: 借书:根据读者的借书证查询读者档案,若借书数目未超过规定数量,则办理借阅手续 (修改库存记录及读者档案),超过规定数量者不予借阅。还书:根据读者书中的条形码,修改库存记录及读者档案,若借阅时间超过规定期限则罚款。(2) 顶层 DFD 图:其中:借书信息= 借书成功信息 | 不予借书信息图书 借阅 系统借书证条形码读者读者借书信息还书信息1还书信息= 还书成功信息 +(罚款单据)

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 生活休闲 > 社会民生

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号