西安交通大学19年5月补考软件工程概论作业考核试题含主观题答案

合集下载

西交《软件工程概论》在线作业满分答案

西交《软件工程概论》在线作业满分答案

西交《软件工程概论》在线作业一、单选题(共 19 道试题,共 38 分。

)1. 对象模型的描述工具是()A. 状态图B. 数据流图C. 对象图D. 结构图正确答案:C2. 软件测试的目的是()A. 证明软件的正确性B. 找出软件系统中存在的所有错误C. 证明软件系统中存在错误D. 尽可能多的发现软件系统中的错误正确答案:B3. 传统的测试策略是从()开始A. 单元测试B. 集成测试C. 系统测试D. 人员测试正确答案:A4. 软件维护工作的最主要部分是()A. 校正性维护B. 适应性维护C. 完善性维护D. 预防性维护正确答案:C5. 以下不属于软件维护的困难表现的是()A. 读懂别人的程序是困难的B. 文档的不一致性C. 源程序及相关文档的错误或丢失D. 软件开发和软件维护在人员和时间上的差异正确答案:C6. 在软件生存周期中,工作量所占比例最大的阶段是()阶段A. 需求分析B. 设计C. 测试D. 维护正确答案:D7. 同一类中有相同的数据结构,这是()级别的共享A. 不同应用B. 同一应用C. 不同类D. 同一类正确答案:D8. 内容耦合指()A. 两个模块之间传递的是数据结构B. 一个模块调用另一个模块时,传递的是控制变量C. 通过一个公共数据环境相互作用的哪些模块间的耦合D. 一个模块直接使用另一个模块的内部数据,或通过非正常入口而转入另一个模块内部正确答案:D9. 以下说法错误的是()A. 面向对象分析与面向对象设计的定义没有明显的区别B. 在实际的软件开发过程中面向对象分析与面向对象设计的界限是模糊的C. 面向对象分析和面向对象设计活动是一个多次反复迭代的过程D. 从面向对象分析到面向对象设计,是一个逐渐扩充模型的过程正确答案:A10. 以下说法错误的是()A. 面向对象方法不仅支持过程抽象,而且支持数据抽象B. 某些面向对象的程序设计语言还支持参数化抽象C. 信息隐蔽通过对象的封装来实现D. 在面向对象方法中,类是最基本的模块正确答案:D11. 以下说法错误的是()A. 面向对象方法不仅支持过程抽象,而且支持数据抽象B. 某些面向对象的程序设计语言还支持参数化抽象C. 信息隐藏通过对象的封装性来实现D. 在面向对象方法中,类是最基本的模块正确答案:D12. 指出PDL是下列()语言A. 高级程序设计语言B. 伪码C. 中级程序设计语言D. 低级程序设计语言正确答案:B13. 下面错误的说法是()A. 每个数据流必须用名词或名词短语命名B. 每个加工必须有名字,通常是动词短语C. 每个数据存储必须用名词或名词短语D. 每个数据源点或终点必须有名字正确答案:A14. 需求分析是()A. 软件开发工作的基础B. 软件生存周期的开始C. 由系统分析员单独完成的D. 由用户自己单独完成的正确答案:A15. 软件工程方法得以实施的主要保证是()A. 硬件环境B. 开发人员的素质C. 软件开发工具和软件开发的环境D. 软件开发的环境正确答案:C16. 软件测试方法中,黑盒测试方法和白盒测试方法是常用的方法,其中黑盒测试方法主要用于测试()A. 结构合理性B. 软件外部功能C. 程序正确性D. 程序内部逻辑正确答案:B17. 瀑布模型的问题是()A. 用户容易参与开发B. 缺乏灵活性C. 用户与开发者易沟通D. 适用可变需求正确答案:B18. 对于集成测试,下列说法错误的是()A. 应对每一个测试用例都执行测试规程B. 应将测试结果与预期结果比较,研究两者的偏离原因C. 将缺陷报告给相关构件工程师,不需要他们修改D. 将缺陷报告给测试设计人员,由它们评估整个测试工作的结果正确答案:C19. 分层DFD是一种比较严格又易于理解的描述方式,它的顶层图描述了系统的()A. 细节B. 输入与输出C. 软件的作者D. 绘制的时间正确答案:B西交《软件工程概论》在线作业二、多选题(共 1 道试题,共 2 分。

西安交通大学19年9月课程考试《计算机应用基础》作业考核试题 (含主观题)

西安交通大学19年9月课程考试《计算机应用基础》作业考核试题 (含主观题)

西安交通大学19年9月课程考试《计算机应用基础》作业考核试题(含主观题)1、B2、D3、B4、A5、A一、单选题一、单选题(共20 道试题,共40 分。

)V 1. 启动幻灯片切换可以通过()命令。

A. 格式/幻灯片切片B. 幻灯片放映/幻灯片切换C. 插入/幻灯片切换D. 工具/幻灯片切换正确答案:B2. PowerPoint2003中“文件”菜单中的“保存”命令其快捷键是()。

A. Ctrl+PB. Ctrl+OC. Ctrl+ND. Ctrl+S正确答案:D3. 与Internet相连的计算机,不管是大型的还是小型的,都称为( )。

A. 工作站B. 主机C. 服务器D. 客户机正确答案:B4. Word常用工具栏中的“显示比例”选择框,是用于()的。

A. 字符缩放B. 字符缩小C. 字符放大D. 上述均不是正确答案:A5. 在Word中,要插入一些比较复杂的图形,用户可以通过( )来完成。

A. “自选图形”按钮B. “矩形”按钮C. “椭圆”按钮D. “插入艺术字”按钮正确答案:A6. 多媒体计算机系统的两大组成部分是()。

A. 多媒体功能卡和多媒体主机B. 多媒体通信软件和多媒体开发工具C. 多媒体输入设备和多媒体输出设备D. 多媒体计算机硬件系统和多媒体计算机软件系统正确答案:D7. 在IE浏览器访问FTP服务器时,下列地址中属于有效的FTP地址格式的是( )。

A. ftp://B. C. Smtp://D. tcp://正确答案:A8. 水平标出现在Word文档工作区的()。

A. 左侧B. 底部C. 右侧D. 顶部正确答案:D9. PowerPoint2003中“文件”菜单中的“保存”命令其快捷键是()。

A. Ctrl+PB. Ctrl+OC. Ctrl+ND. Ctrl+S正确答案:D10. 以下选项中,( )不是从技术上讲的计算机安全的三大特征。

A. 实体安全B. 网络安全C. 系统安全D. 信息安全正确答案:B11. 以下格式中,不属于视频文件格式的是( )。

软件工程综合训练 西交大考试题库及答案

软件工程综合训练  西交大考试题库及答案

软件工程综合训练模拟题一、单选题1.下列哪一项不是项目组分配角色项( D )。

A.项目组长B.开发人员C.测试人员D.管理人员2.编码组长与开发人员共同协商制订实现与测试阶段的阶段性计划,需经(A )审批方可执行。

A.项目经理B.开发人员C.测试人员D.开发组长3.选中非连续单元格先按住( C )键,然后用鼠标左键逐个点击要选的单元格。

A.ALTB.SHIFTC.CTRLD.BACKSPACE4.选中连续单元格可以先选择该区域的第一个单元格,然后按下( B )键之后选。

A.ALTB.SHIFTC.CTRLD.BACKSPACE5.在项目计划中,“里程碑”的任务工期一般是(A )。

A.0B.1C.2D.36.要查看项目的总体信息,可以使用( B )菜单下的“项目信息”命令。

A.文件B.项目C.编辑D.工具7.在软件生产的程序系统时代由于软件规模扩大和软件复杂性提高等原因导致了( A)。

A.软件危机B.软件工程C.程序设计革命D.结构化程序设计8.瀑布模型的关键不足在于( B )。

A.过于简单B.不能适应需要的动态变更C.过于灵活D.各个阶段需要进行评审9.可行性研究的四大要素是( A )。

A.经济、技术、法律和社会环境B.经济、技术、开发组织能力和领导者水平C.经济、技术、计算机硬件环境和网络带宽D.经济、技术、软件开发工具和人员的稳定性10.经济可行性研究的主要内容包括( D )。

A.开发过程B.开发工具C.风险分析D.效益分析11.需求分析过程中,分析员要从用户那里解决的最重要的问题时( A )。

A.要求软件做什么B.要给软件提供哪些信息C.要求软件工作效率如何D.要求软件具有什么样的结构12.DFD中的每个加工至少需要( D )。

A.一个输入流B.一个输出流C.一个输入或输出流D.一个输入流和一个输出流13.PDL是描述处理过程( C )。

A.做什么B.为什么做C.怎样做D.对谁做14.当一个模块直接使用另一个模块的内部数据,这种模块之间的耦合为( D )。

西安交通大学19年3月课程考试《操作系统原理》作业考核试题(含主观题)辅导资料

西安交通大学19年3月课程考试《操作系统原理》作业考核试题(含主观题)辅导资料

西安交通大学19年3月课程考试《操作系统原理》作业考核试题(含主观题)1、B2、A3、A4、B5、B一、单选题共10题,40分1、采用( )不会产生内部碎片。

A分页式存储管理B分段式存储管理C固定分区式存储管理D段页式存储管理正确答案是:B2、( )与设备独立性密切相关。

A设备的统一命名B中断处理C死锁避免D设备驱动程序正确答案是:A3、系统抖动现象的发生是由( )引起的。

A置换方法不当引起的B交换的信息量过大C内存容量不足D请求页式管理方案正确答案是:A4、UNIX系统把输入、输出设备看做( )A普通文件B特殊文件C目录文件D管道文件正确答案是:B5、下面( )算法适用于分时系统中的进度调度AFCFSB时间片调度C优先级调度算法D队列调度算法正确答案是:B6、解决死锁的途径是( )。

A立即关机再重新启动B立即关机排除故障C不要共享资源、增加独占资源D设计预防死锁方法,运行检测并恢复正确答案是:D7、两个进程合作完成一个任务,在并发执行中,一个进程要等待其合作伙伴发来信息或者建立某个条件后再向前执行,这种关系是进程间的( )关系。

A同步B互斥C竞争D合作正确答案是:A8、下面内存管理方法中有利于把程序动态链接的是( )。

A分段式存储管理B分页存储管理C可变分区分配D固定分区分配正确答案是:A9、CPU输出数据的速度远远高于打印机的打印速度,为解决这一矛盾,可采用( )。

A并行技术B通道技术C缓冲技术D虚存技术正确答案是:A10、在多道程序环境下,操作系统以( )作为资源分配的基本单元。

A作业B程序C进程D线程正确答案是:C二、判断题共5题,10分1、中断是现代操作系统实现并行性的硬件基础之一。

A对B错正确答案是:A2、DMA方式是一种完全由硬件执行I/O交换的工作方式。

A对B错正确答案是:A3、如果没有中断技术,那么多道程序设计就不可能实现。

A对B错正确答案是:A4、进程由进程控制块和数据集,以及对该数据进行操作的程序组成。

(完整)《软件工程导论》试题及答案,推荐文档

(完整)《软件工程导论》试题及答案,推荐文档

一, 判断题(正确的在括号内打上"√",错误的打上"×".每题1.5分,共15分)Warnier方法也是一种面向数据结构的设计方法,其逻辑更严格.(×)PAD图在设置了五种基本控制结构后,还允许递归调用. (×)为了加快软件维护作业的进度,应尽可能增加维护人员的数目.(×)当验收测试通过,软件开发就完成了.(×)完成测试作业后,为了缩短源程序的长度应删除程序中的注解.(×)在进行总体设计时应加强模块间的联系.(×)系统结构图是精确表达程序结构的图形表示法.因此,有时也可以将系统结构图当作系统流程图使用.(×)用黑盒法测试时,测试用例是根据程序内部逻辑设计的.(×)在程序调试时,找出错误的位置和性质比改正该错误更难.(√)以对象,类,继承和通信为基础的面向对象设计方法(OOD)也是常见的软件概要设计方法之一.(√)二,单项选择题(每小题2分,共10分)试判断下列叙述中,哪个(些)是正确的(D)a,软件系统中所有的信息流都可以认为是事务流b,软件系统中所有的信息流都可以认为是变换流c,事务分析和变换分析的设计步骤是基本相似的A,a B,b C,c D,b和c进行需求分析可使用多种工具,但(B)是不适用的.A,数据流图B,PAD图C,判定表D,数据词典在详细设计阶段,经常采用的工具有(A).A,PAD B,SA C,SC D,DFD详细设计的结果基本决定了最终程序的(C)A,代码的规模B,运行速度C,质量D,可维护性使用白盒测试方法时,确定测试数据应根据(A)和指定的覆盖标准.A,程序的内部逻辑B,程序的复杂程度C,该软件的编辑人员D,程序的功能三,多项选择题(每题2分,共10分.注:正确得2分,漏选得1分,多选,错选不得分.) (ABCD)可以作为模块.A,子程序B,函数C,过程D,编译文件下面哪些测试属于黑盒测试(BCD).A,路径测试B,等价类划分C,边界值分析D,错误推测E,循环测试下列属于度量效益方法的是(ABCD).A,货币的时间价值B,投资回收期C,收入D,投资回报率软件维护的策略包括(BCD).A,定期检测维护B,改正性维护C,适应性维护D,完善性维护下列属于软件测试过程的是(ABE).A,单元测试B,组装测试C,内核测试D,法律验证E,确认测试四,简答题(每题6分,共24分)耦合性和内聚性有几种类型其耦合度,内聚强度的顺序如何答案:低:非直接耦合,数据耦合,标记耦合,控制耦合,外部耦合,公共耦合,内容耦合:高强:功能内聚,信息内聚,通信内聚,过程内聚,时间内聚,逻辑内聚,偶然内聚:弱请举例说明什么是多态,什么是重载答案:多态性是指子类对象可以像父类对象那样使用,同样的消息既可以发送给父类对象也可以发送给子类对象.也就是说,在类等级的不同层次中可以共享(公用)一个行为(方法)的名字,然而不同层次中的每个类却各自按自己的需要来实现这个行为.当对象接收到发送给它的消息时,根据该对象所属于的类动态选用在该类中定义的实现算法.重载是指一个类中有多个同名的方法,但在操作数个数或类型上有区别.例: public class A{int age;String name;public void setValue(int i) {age=i; }public void setValue(String s) {name=s; }什么是数据字典简述数据字典与数据流图的关系.答案:数据字典是关于数据的信息的集合,对数据流程图中的各个元素做完整的定义与说明,是数据流程图的补充工具.(2分)数据流图和数据字典共同构成系统的逻辑模型,没有数据字典数据流图就不严格,然而没有数据流图数据字典也难于发挥作用. 数据流图和对数据流图中每个元素的精确定义放在一起,才能共同构成系统的规格说明.(3分)简述编码风格的重要性.答案:阅读程序是软件开发和维护过程中的一个重要组成部分,程序实际上也是一种供人阅读的文章.应当在编写程序时讲求程序的风格,这将大量地减少人们读程序的时间.良好的编码风格有助于编写出可靠而又容易维护的程序,编码的风格在很大程度上决定着程序的质量. 面向对象的测试和传统开发方法的测试有什么不同答案:(1)二者都可以分成四个阶段进行.但传统测试最小单元是模块,而在面向对象环境下,最小的可测试的单元是封装了的类或对象,而不是程序模块.(2)因为面向对象软件没有一个层次的控制结构,所以传统的自顶向下和自底向上的组装策略意义不大. 每次将一个操作组装到类中(像传统的增殖式组装那样)常常行不通,因为在构成类的各个部件之间存在各种直接的和非直接的交互.对于面向对象系统的组装测试,存在两种不同的测试策略.五,分析应用题(20分)求一组数组中的最大数, 数组表示为A(n) ,n=1,2……n的自然数.(10分)请画出程序流程图(4分)请画出该算法的N-S图(3分)请用PAD图来表示该算法(3分)答案:2. 下面是某程序的流程图:(10分)计算它的环路复杂性.(3分) 答案:7为了完成基本路径测试,求它的一组独立的路径.(7分)答案:路径1: (0)—①—(13)—(19)路径2: (0)—②—③—(14)—(19)路径3: (0)—②—④—⑤—(15)—(19)路径4: (0)—②—④—⑥—⑦—(16)—(19)路径5: (0)—②—④—⑥—⑧—⑨—(17)—(19)路径6: (0)—②—④—⑥—⑧—⑩—(11)—(18)—(19)路径7: (0)—②—④—⑥—⑧—⑩—(12)—(19)六,阅读下列说明和数据流图,回答问题1至问题4,将解答填入答题纸的对应栏内.(12分) [说明]某基于微处理器的住宅安全系统,使用传感器(如红外探头,摄像头等)来检测各种意外情况,如非法进入, 火警,水灾等.房主可以在安装该系统时配置安全监控设备(如传感器,显示器,报警器等),也可以在系统运行时修改配置,通过录像机和电视机监控与系统连接的所有传感器,并通过控制面板上的键盘与系统进行信息交互.在安装过程中,系统给每个传感器赋予一个编号(即id)和类型,并设置房主密码以启动和关闭系统,设置传感器事件发生时应自动拨出的电话号码.当系统检测到一个传感器事件时,就激活警报,拨出预置的电话号码,并报告关于位置和检测到的事件的性质等信息.加工4的细化图[问题1](3分)数据流图1(住宅安全系统顶层图)中的A和B分别是什么答案:A:传感器: B:报警器[问题2](3分)数据流图2(住宅安全系统第0层DFD图)中的数据存储"配置信息"会影响图中的哪些加工答案:监控传感器,显示信息和状态[问题3](6分)将数据流图3(加工4的细化图)中的数据流补充完整,并指明加工名称,数据流的方向(输入/输出)和数据流名称.答案: 4.4"读传感器"添加输入数据流"传感器状态"4.1"显示格式"添加输出数据流"传感器数据"4.5"拨号"添加输出数据流"电话拨号"七,请以自己的实际体会说明项目管理的意义和作用.(8分)答案:(要点)软件项目管理就是对软件工程项目开发过程的管理.具体地说,就是对整个软件生存期的一切活动进行管理,以达到提高生产率,改善产品质量的目的.软件项目管理的职能:(1)制定计划:规定待完成的任务,要求,资源,人力和进度等.(2)建立项目组织:为实施计划,保证任务的完成,需要建立分工明确的责任机构.(3)配备人员:任用各种层次的技术人员和管理人员.(4)指导:鼓励和动员软件人员完成所分配的任务.(5)检验:对照计划或标准监督检查实施的情况.。

西安交通大学19年5月补考《计算机网络原理(高起专)》作业考核试题1答案

西安交通大学19年5月补考《计算机网络原理(高起专)》作业考核试题1答案

西安交通大学19年5月补考《计算机网络原理(高起专)》作业考核试题-0001试卷总分:100 得分:0一、单选题(共30 道试题,共60 分)1.在对千兆以太网和快速以太网的共同特点的描述中,以下那种说法是错误的?()A.相同的数据帧格式B.相同的物理层实现技术C.相同的组网方法D.相同的介质访问控制方法正确答案:B2.简单邮件传输协议SMTP使用的端口号是( )A.20B.21C.23D.25正确答案:D3.IEEE802.3以太网的帧格式中,有效数据载荷的最大长度是()A.1500字节B.1518字节C.1024字节D.2048字节正确答案:A4.域名系统DNS的作用是()。

A.存放主机域名B.将域名与IP地址进行转换C.存放IP地址D.存放电子邮箱号正确答案:B5.由于各种的传输损耗,任何通信系统接收到的信号和传送的信号会有所不同。

其中影响最大的损耗包括:()A.衰减和衰减失真、噪声、延时变形B.热噪声、延时变形、衰减和衰减失真C.衰减和衰减失真、延时变形、串扰D.白噪声、背景噪声、热噪声和失真正确答案:A6.在Windows的网络属性配置中,“默认网关”应该设置为()的地址。

A.DNS服务器B.Web服务器C.路由器D.交换机正确答案:C7.随着电信和信息技术的发展,国际上出现了所谓“三网融合”的趋势,下列不属于三网之一的是()A.传统电信网B.计算机网(主要指互联网)C.有线电视网D.卫星通信网正确答案:D8.Internet中用于文件传输的是()。

A.DHCP服务器B.DNS服务器C.FTP服务器D.路由器正确答案:C9.IP地址中的高三位为110表示该地址属于()A.A类地址B.B类地址C.C类地址D.D类地址正确答案:C10.数据通信中的信道传输速率单位是比特率(b/s或bps),它的含义是:()A.Bits Per SecondB.Bytes Per SecondC.和具体传输介质有关D.和网络类型有关正确答案:A11.OSI/RM的传输层负责下列哪一种功能?()A.格式化报文B.为数据选择通过网络的路由C.定义连接到介质的特性D.端到端之间的进程通信正确答案:D12.IEEE802.11标准集中,支持语音、数据和图像业务的是( )A.IEEE802.11B.IEEE802.11bC.IEEE802.11b+D.IEEE802.11g正确答案:D13.在OSI 参考模型中,上层协议实体与下层协议实体之间地逻辑接口叫做服务访问点(SAP)。

西安交通大学19年5月补考《CADCAM》作业考核试题1答案

西安交通大学19年5月补考《CADCAM》作业考核试题1答案

西安交通大学19年3月课程考试《CAD/CAM》作业考核试题-0001试卷总分:100 得分:0一、单选题(共30 道试题,共60 分)1.在数控机床CNC系统组成中,核心部分为()。

A.输入输出设备B.PLCC装置D.伺服机构正确答案:C2.CAD/CAM系统中,CAPP是指()。

A.计算机辅助设计B.计算机辅助工艺过程设计C.计算机辅助工程D.计算机辅助制造正确答案:B3.图素的简单含义是( )A.零件图形分解出来的基本图形B.零件图形的基本颜色C.图形的坐标增量D.图形的精确程度正确答案:A4.下述哪一条是顺序存储结构的优点( )A.存储密度大B.插入运算方便C.删除运算方便D.可方便地用于各种逻辑结构的存储表示正确答案:A5.CAD/CAM系统的集成的关键是( )A.硬件的集成B.传输系统C.信息的交换和共享D.软件的集成正确答案:C6.在二维图形变换矩阵中,参数s可使图形产生()变换。

A.反射B.旋转C.错切D.全比例正确答案:D7.在库存管理中,ABC分类法一般是以( )A.产品生命周期为基础B.库存价值为基础C.订货提前期为基础D.库存品种为基础正确答案:B8.实体模型由许多具有一定形状的基本体素通过集合运算来表示的实体造型方法称为( )A.边界表示法B.扫描变换法C.几何体素构造法D.分割表示法正确答案:C9.下列哪种设备不是图形输入设备( )A.扫描仪B.图形输入板C.绘图仪D.鼠标正确答案:C10.以下数据结构不属于线性形结构的是( ) 。

A.线形表B.数组C.队列D.树正确答案:D11.计算机辅助制造进行的内容有()。

A.进行过程控制及数控加工B.CADC.工程分析D.机床调整正确答案:A12.在MRP系统的输入部分中,主生产计划的英文缩写是( )A.FASB.MPGC.BOMD.MPS正确答案:D13.现代机械工业中的所谓数控编程一般是指()程序的编制。

A.零件B.数控系统C.检测系统D.刀具正确答案:A14.数控机床CNC系统是()。

西安交通大学19年5月补考软件工程概论作业考核试题含主观题答案

西安交通大学19年5月补考软件工程概论作业考核试题含主观题答案

西安交通大学19年5月补考《软件工程概论》作业考核试题(含主观题)一、单选题(共10 道试题,共30 分)1.可行性分析中,系统流程图用于描述()。

A。

当前运行系统B.当前逻辑模型C.目标系统D.新系统正确答案:A2.软件生存周期包括可行性分析和项目开发计划、需求分析、概要设计、详细设计、编码、()、维护等活动。

A。

应用B.测试C。

检测D。

以上答案都不正确正确答案:B3.在软件开发和维护中所产生的一系列严重的问题通常称为软件危机,这些问题中相对次要的因素是()。

A。

文档质量B.开发效率C.软件功能D.软件性能正确答案:D4。

在软件的开发与维护过程中,用来存储.更新.恢复和管理一个软件的多版本,它是()工具。

A.文档分析B。

项目管理C。

成本估算D.版本控制正确答案:D5。

()是计算机程序及其说明程序的各种文档。

A.软件B。

文档C.数据D.程序正确答案:A6。

软件生存周期中时间最长的阶段是()。

A。

需求分析阶段B。

概要设计阶段C.测试阶段D.维护阶段正确答案:D7。

软件开发方法中的原型化方法是一种()型的设计过程。

A。

自外向内B.自顶向下C。

自内向外D.自底向上正确答案:A8.软件开发环境支持一定的()或按照一定的软件开发模型组织而成.A.软件生存周期B。

软件过程C.软件开发方法D.软件开发模型正确答案:C9。

加工是对数据流图中不能再分解的基本加工的精确说明,下述()是加工的最核心。

A。

加工顺序B。

加工逻辑C.执行频率D.激发条件正确答案:B10。

软件生存周期模型有多种,下列选项中,()不是软件生存周期模型。

A。

螺旋模型B.增量模型C。

功能模型D.瀑布模型正确答案:C二、判断题(共5 道试题,共10 分)1。

瀑布模型本质上是一种线性顺序模型。

A。

对B。

错正确答案:A2。

需求分析要回答“软件必须做什么?”A。

对B。

错正确答案:A3.原型化方法适用于需求不确定性高的系统。

A。

对B。

错正确答案:A4。

通过功能分解可以完成数据流图的细化。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

西安交通大学19年5月补考《软件工程概论》作业考核试题(含主观题)
一、单选题(共10 道试题,共30 分)
1.可行性分析中,系统流程图用于描述()。

A.当前运行系统
B.当前逻辑模型
C.目标系统
D.新系统
正确答案:A
2.软件生存周期包括可行性分析和项目开发计划、需求分析、概要设计、详细设计、编码、()、维护等活动。

A.应用
B.测试
C.检测
D.以上答案都不正确
正确答案:B
3.在软件开发和维护中所产生的一系列严重的问题通常称为软件危机,这些问题中相对次要的因素是()。

A.文档质量
B.开发效率
C.软件功能
D.软件性能
正确答案:D
4.在软件的开发与维护过程中,用来存储.更新.恢复和管理一个软件的多版本,它是()工具。

A.文档分析
B.项目管理
C.成本估算
D.版本控制
正确答案:D
5.()是计算机程序及其说明程序的各种文档。

A.软件
B.文档
C.数据
D.程序
正确答案:A
6.软件生存周期中时间最长的阶段是()。

A.需求分析阶段
B.概要设计阶段
C.测试阶段
D.维护阶段
正确答案:D
7.软件开发方法中的原型化方法是一种()型的设计过程。

A.自外向内
B.自顶向下
C.自内向外
D.自底向上
正确答案:A
8.软件开发环境支持一定的()或按照一定的软件开发模型组织而成。

A.软件生存周期
B.软件过程
C.软件开发方法
D.软件开发模型
正确答案:C
9.加工是对数据流图中不能再分解的基本加工的精确说明,下述()是加工的最核心。

A.加工顺序
B.加工逻辑
C.执行频率
D.激发条件
正确答案:B
10.软件生存周期模型有多种,下列选项中,()不是软件生存周期模型。

A.螺旋模型
B.增量模型
C.功能模型
D.瀑布模型
正确答案:C
二、判断题(共5 道试题,共10 分)
1.瀑布模型本质上是一种线性顺序模型。

A.对
B.错
正确答案:A
2.需求分析要回答“软件必须做什么?”
A.对
B.错
正确答案:A
3.原型化方法适用于需求不确定性高的系统。

A.对
B.错
正确答案:A
4.通过功能分解可以完成数据流图的细化。

A.对
B.错
正确答案:A
5.大多数开发系统都采用基于文件集成的策略。

A.对
B.错
正确答案:A
三、主观填空题(共10 道试题,共30 分)
1.需求分析工具主要包括:正文和数据流图工具、##工具、面向对象的分析工具。

数据字典
2.##的目的就是用最小的代价在尽可能短的时间内确定该软件项目是否能够开发,是否值得去开发。

软件可行性研究
3.可行性研究需要从##可行性、##可行性、##可行性三个方面分析研究每种解决方法的可行性。

技术经济生产
4.软件生命周期模型中的瀑布模型##适应需求可变的软件开发,只有到##才能见到整个软件系统。

不、开发结束
5.用原型过程来代替设计阶段,考察设计方案的可行性与合理性,这是快速原型的##原型。

实验型
6.软件工具通常由工具.工具接口和##三部分构成。

工具用户接口
7.软件生命周期模型中的螺旋模型将##模型和##模型结合起来,加入了两种模型均忽略了的风险分析,弥补了这两种模型的不足。

瀑布演化
8.变换模型是一种适合于##方法的模型。

从##开始,经过一系列##,最终得到系统的目标程序。

形式化开发、软件需求形式化说明、变换
9.对CASE工具分类的标准可分为##,##和##。

功能、支持的过程、支持的范围
10.在可行性研究的具体步骤中最后一步是##。

编写可行性报告
四、简答题(共3 道试题,共30 分)
1.什么是软件生存周期?它有哪些活动?
答:软件生命周期模型是描述软件开发过程中各种活动如何执行的模型。

主要有:瀑布模型、原型模型、增量模型、螺旋模型、喷泉模型、基于知识的模型和变换模型。

2.什么是实验型原型模型?
快速原型模型根据原型的不同作用,有三类原型模型:(1)探索型原型。

这种类型的原型模型是把原型用于开发的需求分析阶段,目的是要弄清用户的需求,确定所期望的特性,并探索各种方案的可行性。

它主要针对开发目标模糊,用户与开发着对项目都缺乏经验的情况,通过对原型的开发来明确用户的需求。

(2)实验型原型。

这种原型主要用于设计阶段,考核实现方案是否合适,能否实现,对于一个大型系统,若对设计方案心中投有把握时,可通过这种原型来证实设计方案的正确性。

(3)演化型原型。

这种原型主要用于及早向用户提交一个原型系统,该原型系统或者包含系统的框或者包含系统的主要功能。

在得到用户的认可后,将原型系统不断扩充演变为最终的软件系统,它将原型的思路扩展到软件开发的全过程。

3.原型的开发环境是什么?
快速原型技术是一种涉及多学科的新型综合制造技术。

80年代后,随着计算机辅助设计的应用,产品造型和设计能力得到极大提高,然而在产品设计完成后,批量生产前,必须制出样品以表达设计构想,快速获取产品设计的反馈信息,并对产品设计的可行性作出评估、论证。

在市场竞争日趋激烈的今天,时间就是效益。

为了提高产品市场竞争力,从产品开发到批量投产的整个过程都迫切要求降低成本和提高速度。

快速原型技术的出现,为这一问题的解决提供了有效途径,倍受国内外重视。

原型是指模拟某种产品的原始模型,在其他产业中经常使用。

软件开发中的原型是软件的一个早期可运行的版本,它反映了最终系统的重要特性。

快速原型模型又称原型模型,它是增量模型的另一种形式;它是在开发真实系统之前,构造一个原型,在该原型的基础上,逐渐完成整个系统的开发工作。

例如,客户需要一个ATM机软件,可以先设计一个仅包含刷卡、密码检测、数据输入和账单打印的原型软件提供给客户,此时还不包括网络处理与数据库存取以及数据应急、故障处理等服务。

快速原型模型的第一步是建造一个快速原型,实现客户或未来的用户与系统的交互,用户或客户对原型进行评价,进一步细化待开发软件的需求。

通过逐步调整原型使其满足客户的要求,开发人员可以确定客户的真正需求是什么;第二步则在第一步的基础上开发客户满意的软件产品。

相关文档
最新文档