ImageVerifierCode 换一换
格式:DOCX , 页数:16 ,大小:53.89KB ,
资源ID:13820999      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/13820999.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(软件工程综合练习题Word格式文档下载.docx)为本站会员(b****4)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

软件工程综合练习题Word格式文档下载.docx

1、 A用户容易参与开发 B缺乏灵活性 C用户与开发者易沟通D适用可变需求6、软件生命周期中所花费用最多的阶段是( )。A详细设计B软件编码C软件测试D软件维护7、计算机系统就是( )A.主机,显示器,硬盘,软驱,打印机等。B.CPU,存储器,控制器,I/O接口及设备。C.计算机硬件系统和软件系统。D.计算机及其应用系统。8、产生软件危机的原因主要与两个方面的问题有关:A.软件在计算机中很难识别,存在磁盘中也看不到。B.软件设计对人的智商要求很高,也要求很高的资金投入。C.软件产品本身的特点与其它工业产品不一样,而且在软件的开发和维护过程中用的方法不正确。D.软件很难理解,硬件也很复杂。9、软件开

2、发瀑布模型中的软件定义时期各个阶段依次是( )A.可行性研究,问题定义,需求分析。B.问题定义,可行性研究,需求分析。C.可行性研究,需求分析,问题定义。D.以上顺序都不对。10、下列选项中( )是软件开发中存在不正确的观念、方法。A. 重编程、轻需求B. 重开发,轻维护C. 重技术,轻管理D. 以上三条都是二、填空题1、软件工程的三个基本要素包括( )、( )和( )。2、一般软件应该有三部分组成:( )、( )和( )。3、按软件的功能可将软件分成( )、( )和( )等三类。4、计算机软件的生存期可以分为六个步骤,它们是( )、( )( )、( )、软件测试和运行/维护。5、软件质量是与

3、软件产品满足规定的和隐含的需求的能力有关的( )的全体。6、软件危机是指在( )所遇到的一系列严重问题。7、程序设计时代的生产方式是个体手工,程序系统时代的生产方式是作坊式小团体,软件工程时代的生产方式是( )。8、喷泉模型是一种以需求分析为动力,以( )为驱动的模型。三、名词解释1、 CASE2、 软件工程3、 计算机软件 2、 软件生存期四、 简答题1、 什么是软件危机?其主要表现有那些?2、 程序的可移植性3、 为什么说“CASE领域是一个应用、集成和综合的领域”?第二章系统分析1、进行可行性研究的依据是( )。A、决策者的经验 B、对系统的高级分析和设计 C、现场调查 D、编码2、可行

4、性分析是在系统开发的早期所做的一项重要的论证工作,它是决定该系统是否开 发的决策依据,因此必须给出( )的回答。 A确定B行或不行C正确D无二义 1、成本效益分析的目的是从( )角度评价开发一个项目是否可行。 2、若年利率为i,不计复利,n年后可得钱数为F,则现在的价值P=( )。 3、可行性研究需要从以下三个方面分析研究每种解决方法的可行性:技术可行性、经济可行性、( )。 4、( )是在整个生存期之内系统的累计经济效益(折成现在值)与投资之差。5、( )就是累计的经济效益等于最初的项目投资所需的时间。 1、货币的时间价值 2、可行性研究四、简答题 五、(10分) 1、CAD系统,需投资20

5、万元,每年可节省9.6万元,假定该系统的生存期为5年,对该项目的成本一效益如下。(银行利率为5%)。2、某计算机系统投入使用后,5年内每年节约人民币2000元,假设系统投资5000元,银行年利率为15%,请计算该系统投入使用后成本回收期(计算结果保留三位有效数字)及纯利润(计算结果保留四位有效数字)。第三章 软件需求分析1、需求分析阶段的任务是确定( )。A软件开发方法B软件开发工具C软件开发费D软件系统的功能2、在数据流图中,(椭圆)代表()。A、源点B、终点C、加工D、模块3、需求分析中开发人员要从用户那里了解( )。A软件做什么B用户使用界面C输入的信息D软件的规模4、需求分析阶段,分析

6、人员要确定对问题的综合需求,其中最主要的是( )需求。A、功能B、性能C、数据D、环境5、需求分析阶段产生的最重要的文档之一是( )。A、系统规格说明书B、需求规格说明书C、概要设计说明书D、详细设计说明书 1、在结构化方法的软件需求定义中,可采用分析工具来辅助完成,( )和( )是常用的工具。 2、结构化方法有结构化分析、结构化设计、结构化程序设计构成,它是一种面向( )的开发方法。3、在结构化分析中,用于描述加工逻辑的主要工具有三种,即:结构化语言、判定表、( 5 )。4、 数据流图中的箭头表示( );系统结构图中的箭头表示( )。5、 需求工程主要分为三个步骤:需求获取、( )和( )。

7、6、 在SA方法的需求描述工具中,( )描述系统的分解,即描述系统有哪几部分组成,各部分之间有什么联系等等。( )定义了数据流图中每一个图形元素;结构化语言、判定表或判定树则详细描述数据流图中不能被再分解的每一个( )。7、 数据库的设计指数据存储文件的设计,主要进行的设计方面有:概念设计、逻辑设计、( )。8、 引入分层DFD的目的是( )。 1、SA 2、需求分析 1、 简要介绍一下数据流图。2、 什么是数据字典3、 什么是基本(原子)加工?描述表达基本加工逻辑功能的结构化工具的特点? 下面是一个机票预定系统的需求描述,请作出该系统的数据流图。为方便旅客,某航空公司拟开发一个机票预定系统。

8、旅行社把预定机票的旅客信息(姓名、性别、工作单位、身份证号码、旅行时间、旅行目的地等)输入该系统,系统为旅客安排航班,印出取票通知和帐单,旅客在飞机起飞的前一天凭取票通知和帐单交款取票,系统校对无误即印出机票给旅客。六、(10分)需要开发一个教材购销计算机系统。要求如下所述:学生向系统提交购书单,系统首先审查购书单的有效性(核对所购教材是否确是是提出购书申请学生所必需的,并且要检查教材的库存情况,确定是否有学生所要购买的教材)。对于有效购书单,系统开购书发票,然后登记并开领书单给学生,学生凭领书单到书库领书。 书库保管员定期检查缺书情况,先按书号统计每种待购教材的数量,然后统计需要向哪些出版社

9、购书,及向每个出版社购书的书号、书名和数量。(统计所需要的信息分别由缺书登记表、教材存量表、教材一览表提供)。新教材到货后,书库保管员向系统提交进书通知,系统根据进书情况修改教材存量表和待购教材表,并通知售书部门。用结构化分析,绘制出该问题的数据流程图第四章 软件设计1、总体设计的根本目的是( )。A、建立文档 B、编码 C、设计软件系统结构 D、搞清数据流动2、_工具在软件详细设计过程中不采用。 A判定表 BIPO图 CPDL DDFD图3、在详细设计阶段所使用到的设计工具是:A.程序流程图,PAD图,N-S图,HIPO图,判定表,判定树.B.数据流程图,Yourdon 图,程序流程图,PA

10、D图,N-S图,HIPO图。C.判定表,判定树,数据流程图,系统流程图,程序流程图,PAD图,N-S图。D.判定表,判定树,数据流程图,系统流程图,程序流程图,层次图。4、按照软件工程的原则,模块的作用域和模块的控制域之间的关系是:A.模块的作用域应在模块的控制域之内。B.模块的控制域应在模块的作用域之内。C.模块的控制域与模块的作用域互相独立。D.以上说法都不对。5、模块化的目的是:( )A、增加内聚性 B、降低复杂性 C、提高易读性 D、减少耦合性6、下列耦合中,耦合程度最低的是:A、标记耦合 B、控制耦合 C、内容耦合 D、公共耦合 7、下列内聚中,内聚程度最低的是:A、功能内聚 B、时

11、间内聚 C、逻辑内聚 D、通信内聚、模块内聚度越高,说明模块内各成分彼此结合的程度越()。A、松散B、紧密C、无法判断D、相等9、 使用SD方法时可以得到()A、 程序流程图B、 具体的语言C、 程序模块结构图D、 分层数据流图10、在SD方法中全面指导模块划分的最重要的原则是( ) A.程序模块化 B.模块高内聚 C.模块低耦合D.模块独立性 1、模块的独立性要求模块要( )和( )。 2、软件设计一般分为( )和( )两个阶段。 3、详细设计的任务是确定每个模块的内部特性,即模块内部的 ( )、使用的数据。4、软件系统结构图是以( )为基础而组成的一种层次结构。5、从内容上来讲,软件设计分

12、为()、()和过程设计。6、系统结构图中的箭头表示( )。7、结构化设计对数据流有两种分析方法,分别是( )和( )。8、一个模块内部各程序段都在同一张表上操作,这个模块的内聚性称为()。9、两个模块都是用同一张表,这种耦合称为( )。10、一个模块把数值作为参数传送给另一个模块,这种耦合方式称为( )。1、 模块化2、 模块的独立性3、 模块的耦合和内聚4、 模块的作用范围 1、什么是模块的独立性,如何度量?2、详细设计的基本任务是什么?有哪几种描述方法? 举例说明你对概要设计与详细设计的理解。有不需要概要设计的情况吗?1、图书馆的预定图书子系统有如下功能:(1) 由供书部门提供书目给订购组

13、;(2) 订书组从各单位取得要订的书目;(3) 根据供书目录和订书书目产生订书文档留底;(4) 将订书信息(包括数目,数量等)反馈给供书单位;(5) 将未订书目通知订书者;(6) 对于重复订购的书目由系统自动检查,并把结果反馈给订书者。试根据要求:(1)画出该问题的数据流程图(5分)。(2)并把其转换为软件结构图(5分)。 第五章 JSD方法略第六章 用户界面设计第七章 程序编码1、程序的三种基本控制结构是。 A过程、子程序和分程序 B顺序、选择和重复 C递归、堆栈和队列 D调用、返回和转移2、程序的三种基本控制结构的共同特点是。 A不能嵌套使用 B只能用来写简单程序 C已经用硬件实现 D只有一个入口和一个出口3、软件文档是软件工程实施中的重要成分它不仅是软件开发各阶段的重要依据,而且影响软件的()。A 可理解性B.可维护性C.可扩展性D.可移植性4、下列关于模块化程序设计的叙述中不正确的是( )。A. 程序设计比较方便,但比较难以维护。B. 便于由多个人

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1