- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
软件工程选择题解析
1、下列描述正确的是______。A)程序就是软件B)软件开发不受计算机的限制C)软件既是逻辑实体,有时物理实体D)软件是程序、数据和相关文档的集合解析:软件是包括程序、数据及相关文档的完整集合,程序只是软件重要的组成部分之一,所以A是错误的,而软件开发受计算机系统的限制(如使用Viausl Basic 6.0所开发的程序不能在UNIX系统下运行)软件是逻辑实体而不是物理实体是软件的两个重要特点,所以B,C也是错误的。答案:D2、“软件危机”产生的主要原因是______。A)软件日益庞大B)开发方法不当C)开发人员编写程序能力差D)没有维护好软件解析:软件危机产生的原因主要是由于随着计算机软件的规模不断扩大,软件的开发跟不上计算机应用繁荣迅速增长。答案:A3、为了克服软件危机,人们提出了用______的原理来设计软件,这就是软件工程诞生的基础。A)数学B)软件学C)运筹学D)工程学解析:软件工程应用工程学的原理来进行软件设计,以克服在软件规模不断增大的情况下,传统的、依赖个人能力的开发方法不能保证软件质量和开发周期的问题。答案:D4、软件工程是计算机科学中的一个分支,其主要思想是在软件生产中用______的方法替代传统手工方法。解析:随着软件规模的扩大,在传统的手工方法已不能适应软件开发需要的情况下,产生了软件工程的方法,其主要思想是在软件生产过程中使用工程化的开发方法。答案:工程化5、软件文档是软件程实施中的重要部分,它不仅是软件开发各阶段的重要依据,而且影响软件的______。A)可理解性B)可维护性C)可扩展性D)可移植性解析:在传统的软件开发方法下,由于缺少软件文档,造成了开发出的软件难以维护。为解决这一问题,在软件工程中文档是开发工程中的重要组成部分,对软件的可维护性有至关重要的影响。答案:B6、计算机辅助软件工程,简称______。A) SAB) SDC) SCD)CASE解析:计算机辅助软件工程简称为CASE。其作用是为软件开发提供一个集成的、能够大量减少开发工作量的软件开发工具。答案:D7、CASE是一组______的集合,可以辅助软件开发生命周期各阶段进行软件开发。解析:软件开发工具是用于支持软件开发人员进行软件开发和维护的软件,各种不同的软件开发工具的集合组成CASE,用于在整个软件开发过程中辅助软件开发。答案:软件开发工具8、开发软件时对对提高开发工作效率最重要的因素是______。A)计算机的处理能力B)软件开发工具C)程序开发人员的多少D)操作系统解析:软件开发工具是软件开发人员在软件开发和维护工程中做使用的软件,目前,使用软件开发工具对提高开发工作效率有着至关重要的作用。答案:B9、结构化分析方法SA、结构化设计方法SD、和JACKSON方法,是在软件开发过程中常用的方法,人们使用SA方法时可以得到______。A)程序流程图B)具体的语言程序C)模块结构图及模块的功能说明书D)分层数据流图解析:结构化分析的主要工具有数据流图、数据字典等,在进行结构化分析后,将得出分层的、自顶向下的数据流图,用于描述满足功能要求的软件模型。答案:D10、软件需求分析阶段建立原型的主要目的是______。A)确定系统的性能要求B)确定系统的运行要求C)确定系统是否满足用户需求D)确定系统是否满足开发人员需要解析:需求分析的主要目的是通过与用户的沟通建立原型,确定系统的功能需求(即确定系统是否满足用户需要)。答案:C11、需求分析中开发人员要从用户那里了解______。A)软件做什么B)用户使用界面C)输入的信息D)软件的规模解析:需求分析人员的主要职责是通过与用户的沟通,确认软件的功能需求,即确认软件做什么。答案:A12、需求分析阶段的任务是确定______。A)软件开发方法B)软件开发工具C)软件开发费D)软件系统的功能解析:需求分析的主要任务是对软件系统所应具有的功能进行确定。答案:D13、在数据流图中,O(椭圆)代表______ .A) 源点B) 终点C) 加工D) 模块解析:数据流图的主要组成元素包括:O:表示加工,输入数据经加工变换产生输出。→:表示数据流。=:表示存储文件。□:表示源,即系统和环境的接口。答案:C14、分层DFD图是一种比较严格又易于理解的描绘方式,它的顶层图的作用在于______。A)描绘了系统的实现细节B)表明了被开发系统的范围以及它的周围环境的数据交换关系C)描绘了系统的抽象D)描绘了软件实现的作者和绘制的时间解析:DFD图的作用是以图形的方式描述数据在软件系统中流动和处理的过程,顶层的DFD图在以图形的方式表明开发系统范围的基础上,对整个系统与周围环境的数据交换关系进行描述。答案:B15、DFD中的每个加工至少有______。A)一个输出流B)一个输入流和一个输出流C)一个输入流D
您可能关注的文档
最近下载
- 会所室内精装修工程施工组织设计方案.doc VIP
- 金航联执业药师继续教育《儿科常用中成药的合理使用-消化系统》习题答案.docx VIP
- 冀教版小学数学五年级上册1-9单元知识点思维导图.pdf VIP
- 安全可靠台式微型计算机技术要求.pdf VIP
- 沈阳IC装备创新产业园园区的服务手册.doc VIP
- 最新三级医院等级评审软件参数(含功能描述).docx VIP
- 2025 CSCO小细胞肺癌诊疗指南更新要点(全文).pdf VIP
- 公路工程标准施工招标文件 2018年版(完整版).doc VIP
- 资产管理系统测试总结报告.docx VIP
- SH∕T 3099-2021 石油化工给水排水水质标准.docx VIP
文档评论(0)