电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

软件工程复习题[1]

16页
  • 卖家[上传人]:F****n
  • 文档编号:99776504
  • 上传时间:2019-09-20
  • 文档格式:DOC
  • 文档大小:97.50KB
  • / 16 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 1、软件工程复习题一、单选题 1、软件开发的结构化设计(SD)方法,全面指导模块划分的最重要原则应该是( C )A模块高内聚 B模块低耦合C模块独立性 D程序模块化2、软件工程方法的提出起源于软件危机,而其目的应该是最终解决软件的什么问题?(D )A产生危机B质量保证C开发效率D生产工程化3、软件工程开发的可行性研究是决定软件项目是否继续开发的关键,而可行性研究的结论主要相关于( A )A软件系统目标B软件的性能C软件的功能D软件的质量4、软件需求分析一般应确定的是用户对软件的( D )A.功能需求 B.非功能需求 C.性能需求 D.功能需求和非功能需求5、软件测试是满足软件的功能和性能要求,保证软件正确性的措施,一般软件测试计划的制订应始于软件开发的哪个阶段? ( D )A.需求分析 B.软件设计C.程序编码 D.软件计划6、软件工程方法是在实践中不断发展的方法,而早期的软件工程方法主要是指( B )A.原型化方法B.结构化方法C.面向对象方法.D.功能分解法7、数据流图描述数据在软件中流动和被处理变换的过程,它是以图示的方法来表示,即.(A )A.软件模型B.软件功能C.软件结构D.软

      2、件加工8、软件工程学涉及到软件开发技术和工程管理两方面的内容,下述内容中哪一个不属于开发技术的范畴?( D)A.软件开发方法B.软件开发工具C.软件工程环境D.软件工程经济9、软件文档是软件工程实施中的重要成份,它不仅是软件开发的各阶段的重要依据,而且也影响软件的( B )A.可理解性B.可维护性C.可扩展性D.可靠性10、从( C)语言开始,软件摆脱了对硬件的依赖。A.第一代B.第二代C.第三代D.第四代11、在下面列出的基本成分中,哪个不是实体关系图的基本成分? ( B )A.实体B.数据存储C.关系D属性12、在下面的概念模式中,哪种描述的不是动态数据结构或属性?( C )A.框图B.结构图C.实体关系图D.数据流程图13、结构化程序设计主要强调程序的( C )A.效率B.速度C.可读性D.大小14、在软件工程中根据程序的功能说明,而不关心程序内部逻辑的测试方法为( A)A.黑盒法B.白盒法C.灰盒法D.综合法15、软件开发的结构化分析方法,常用的描述软件功能需求的工具有( C )A业务流程图,数据字典B.软件流程图,模块说明C.数据流图,数据字典D.系统流程图,程序编码16、结

      3、构化程序设计思想的核心是要求程序只由顺序、循环和( A )三种结构组成。A.分支B.单人口C.单出口D.有规则GOTO17、软件设计复审中,软件设计是否包含软件需求规格说明的所有内容是对它的( D)标准进行衡量。A选择方案B.可维护性C.技术清晰度D.可追溯性18、确定软件系统的主要功能,即进行系统功能分析,提出软件系统的目标、范围与功能说明称为结构化方法中的( D )A.需求分析B.可行性研究C.总体设计D.问题定义19、.在结构化方法中,软件功能分解应属于软件开发中的哪一阶段?( A )A.总体设计B.需求分析C.详细设计D.编程调试20、下列哪一种软件设计方法是基于动态定义需求的设计方法?( D )A.结构化分析方法(SA) B.面向对象的软件开发方法C.结构化设计方法(SD) D.原型化方法21、在软件结构化设计中,好的软件结构设计应该力求做到( B )A.顶层扇出较少,中间扇出较高,底层模块低扇入B.顶层扇出较高,中间扇出较少,底层模块高扇入C顶层扇入较少,中间扇出较高,底层模块高扇入D.顶层扇入较少,中间扇入较高,底层模块低扇入22、软件开发的结构生命周期法(SA)的基本假

      4、定是认为软件需求能做到( C)A.严格定义B.初步定义C.早期冻结D.动态改变23、软件工程学中除重视软件开发技术的研究外,另一重要组成内容是软件的( A )A.工程管理B.成本核算C.人员培训D.工具开发24、软件设计包括总体设计和详细设计两部分,下列陈述中哪个是详细设计的内容?( A )A.软件结构 B.数据库设计 C.制订测试计划 D.模块算法25、软件开发的结构化分析(SA)方法,常用的描述软件功能需求的工具是( C)A.业务流程图、处理说明 B.软件流程图、模块说明C.数据流程图、数据字典 D.系统流程图、程序编码26、在软件测试方法中,黑盒测试法和白盒测试法是常用的方法,其中黑盒测试法主要是用于测试( B )A.结构合理性 B.软件外部功能C.程序正确性 D.程序内部逻辑27、数据字典是软件需求分析阶段的最重要的工具之一,其最基本的功能是( C )A.数据库设计B.数据通讯C.数据定义D.数据维护28、软件测试是软件开发过程中重要和不可缺少的阶段,其包含的内容和步骤甚多,而在测试过程的多种环节中最基础的是( B )A.集成测试B.单元测试C.系统测试D.验收测试29、软件工

      5、程开发的可行性研究是决定软件项目是否继续开发的关键,而可行性研究的结论主要相关于( A )A.软件系统目标B.软件的可测试性C.软件的功能D.软件的质量30、结构化程序设计理论认为,实现良好的程序结构要应用( A )的分析方法。A.自顶向下B.自底向上C.面向对象D.基于组件31、在下面列出的基本成分中,哪个不是数据流程图的基本成分?.( D )A.信息处理B.信息存储C.外部实体D.系统状态32、PAD(Problm hmlysis Diagam)图是一种( B )工具。A.系统描述B.详细设计C.测试D.编程辅助33、程序设计属于软件开发过程的( C )阶段。A.设计B.编程C.实现D.编码34、程序的三种基本控制结构,它们的共同点是( D )A不能嵌套使用B.只能用来写简单的程序C.已经用硬件实现D.只有一个人口和一个出口35、耦合是软件中各模块间相互联系的一种度量,耦合的强弱取决于模块间的复杂程度。耦合的若干种类中,耦合度最高的是.( A )A.内容耦合B.非直接耦合C.数据耦合D.控制耦合36、在软件工程中,软件测试的目的是( B )A.试验性运行软件B.发现软件错误C.证明

      6、软件是正确的D.找出软件中全部错误37、下面哪一项不是软件设计规格说明中模块的内容?( C )A.接口描述B.数据的组织C.外部文件结构D.处理过程描述38、需求分析的主要任务是( B )A.确定软件系统的主要功能,即进行系统功能分析,提出软件系统的目标、范围与功能说明B.分析用户要求,将软件功能和性能描述为具体的规格说明书C.对问题定义阶段所确定的问题实现的可能性和必要性做出研究D.建立软件系统的总体结构,子系统划分,并提出软件结构图39、软件结构中,由一模块直接控制的其他模块数称为( C )A.深度B.宽度C.扇入数D.扇出数40、在数据字典中,( B )给出了某个文件的定义,文件的定义通常也是列出其记录的组成。A加工 B.数据存储C.数据流D.数据项41、面向数据流的软件设计方法,一般是把数据流图中的数据流划分为什么样的两种流,再将数据流图映射为软件结构?( B )A.数据流与事务流B.变换流与事务流C.信息流与控制流D.变换流与数据流42、与早期的软件开发方式相比较,结构化周期法最重要的指导原则应该是( D )A.自顶向下设计 B.分阶段开发C.逐步求精 D.用户需求至少43、

      7、软件计划是软件开发的早期和重要阶段,此阶段要求交互和配合的是( B )A.设计人员和用户B.分析人员和用户C.分析人员和设计人员D.编码人员和用户44、数据字典是对数据定义信息的集合,它所定义的对象都包含于( A )A数据流图 B.程序框图 C.软件结构 D.方框图45、软件设计中,jackson方法是一种面向数据结构的设计方法,可将数据结构表示为三种基本结构:( D )A.分支结构、选择结构和控制结构 B.顺序结构、选择结构和循环结构C顺序结构、分支结构和嵌套结构D顺序结构、选择结构和重复结构46、软件文档是软件工程实施中的重要成分,它不仅是软件开发各阶段的重要依据,而且也影响软件的( B )A.可理解性B.可维护性C.可扩展性D.可移植性47、软件复审时,其主要的复审对象是( B )A.软件结构B.软件文档C.程序编码D.文档标准48、判定树和判定表是用于描述结构化分析方法中(B )环节的工具。A.功能说明B.数据加工C.流程描述D.性能说明49、在结构图这种概念模式中,矩形框代表( B )A.处理过程B.模块C.外部实体D.内部实体50、主要用来描述系统状态及其转换方式的数据模式

      8、是( D )A.E-R图 B.结构图C.DFD图 D.IPO图51、分层数据流图是一种比较严格又易于理解的描述方式,它的顶层描绘了系统的( A )A.总貌B.细节C.抽象D.软件的作用52、为了提高测试的效率,应该( D )A.随机地选取测试数据B.取一切可能的输入数据作为测试数据C.在完成编码后制订软件的测试计划D.选择发现错误可能性大的数据作为测试数据53、软件维护是指( C )A维护软件的正常进行B.软件的配置更新C.对软件的改进、适应和完善D.软件开发期的一个阶段54、软件工程学的概念除指软件开发技术研究外,另一重要内容为( D )A.软件工程管理B.软件开发工具的培训C.开发人员培训D.软件工程环境55、在软件工程中,当前用于保证软件质量的主要技术手段还是( B )A.正确性证明B.测试C.自动程序设计D.符号证明!56、观察大量的软件系统发现,设计很好的软件结构通常是( C )A.顶层扇出比较多,中间扇出较少,底层扇人较少B.顶层扇出比较少,中间扇出较多,底层扇人较多C.顶层扇出比较多,中间扇出较少,底层扇入较多D.顶层扇出比较多,中间扇出较多,底层扇入较多57、下列哪一项不是软件危机的表现形式?( D )A.软件需求定义不明确,易偏离用户需求B.软件生产高成本,价格昂贵C.软件的可维护性差D.系统软件与应用软件的联系越来越困难58、数据流图是描绘信息在软件系统中流动和处理情况的图形工具,下列哪一个图形符号代表数据存储?( C )A.箭头B.圆框C.直线D.开口方框59、软件

      《软件工程复习题[1]》由会员F****n分享,可在线阅读,更多相关《软件工程复习题[1]》请在金锄头文库上搜索。

      点击阅读更多内容
    最新标签
    信息化课堂中的合作学习结业作业七年级语文 发车时刻表 长途客运 入党志愿书填写模板精品 庆祝建党101周年多体裁诗歌朗诵素材汇编10篇唯一微庆祝 智能家居系统本科论文 心得感悟 雁楠中学 20230513224122 2022 公安主题党日 部编版四年级第三单元综合性学习课件 机关事务中心2022年全面依法治区工作总结及来年工作安排 入党积极分子自我推荐 世界水日ppt 关于构建更高水平的全民健身公共服务体系的意见 空气单元分析 哈里德课件 2022年乡村振兴驻村工作计划 空气教材分析 五年级下册科学教材分析 退役军人事务局季度工作总结 集装箱房合同 2021年财务报表 2022年继续教育公需课 2022年公需课 2022年日历每月一张 名词性从句在写作中的应用 局域网技术与局域网组建 施工网格 薪资体系 运维实施方案 硫酸安全技术 柔韧训练 既有居住建筑节能改造技术规程 建筑工地疫情防控 大型工程技术风险 磷酸二氢钾 2022年小学三年级语文下册教学总结例文 少儿美术-小花 2022年环保倡议书模板六篇 2022年监理辞职报告精选 2022年畅想未来记叙文精品 企业信息化建设与管理课程实验指导书范本 草房子读后感-第1篇 小数乘整数教学PPT课件人教版五年级数学上册 2022年教师个人工作计划范本-工作计划 国学小名士经典诵读电视大赛观后感诵读经典传承美德 医疗质量管理制度 2 2022年小学体育教师学期工作总结
    关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
    手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
    ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.