- 1、本文档共10页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
软件工程基本概念,软件生命周期概念,软件工具与软件开发环境软件测试的方法,白盒测试与黑盒测试,测试用例设计,软件测试的实施,单元测试、集成测试和系统测试结构化分析方法,数据流图,数据字典,软件需求规格说明书结构化设计方法,总体设计与详细设计程序的调试,静态调试与动态调试。0102030405大纲要求例题:1.需求分析阶段的任务是确定A.软件开发方法 B.软件开发工具C.软件开发费用 D.软件系统功能2.算法的有穷性是指A.算法程序的运行时间是有限的 B.算法程序所处理的数据量是有限的C.算法程序的长度D.算法只能被有限的用户使用下列叙述中正确的是A.算法的效率只与问题的规模有关,而与数据的存储结构无关 B.算法的时间复杂度是指执行算法所需要的计算工作量C.数据的逻辑结构与存储结构是一一对应的D.算法的时间复杂度与空间复杂度一定相关软件的生命周期可分为多个阶段,一般分为定义阶段、开发阶段、维护阶段。编码和测试属于开发阶段。4.软件工程三要素包括方法、工具、过程,其中过程支持软件开发的各个环节的控制和管理。方法——提供了“如何做”的技术;工具——支持软件的开发、管理、文档生成;过程——支持软件开发的各个环节的控制和管理。1.软件工程、软件生命周期、软件工具与开发环境5.软件是指A.程序 B.程序和文档C.算法加数据结构 D.程序、数据与相关文档的完整集合6.下面描述中,不属于软件危机表现的是A.软件过程不规范 B.软件开发生产率低C.软件质量难以控制 D.软件成本不断提高7.软件生命周期是指A.软件产品从提出、实现、使用维护到停止使用退役的过程B.软件从需求分析、设计、实现到测试完成的过程C.软件的开发过程D.软件的运行维护过程8.在软件开发中,下面任务不属于设计阶段的是______。
A.数据结构设计 B.给出系统模块结构
C.定义模块算法 D.定义需求并建立系统模型9.在软件生命周期中,能准确地确定软件系统必须做什么和必须具备哪些功能的阶段是______。(D)
A.概要设计 B.详细设计
C.可行性分析 D.需求分析2.结构化分析方法,数据流图,数据字典,软件需求规格说明书程序流程图是人们对解决问题的方法、思路、算法的一种描述。其中:图框——各种操作的类型图框中的文字和符号——操作的内容流程线——操作的先后顺序带箭头的线段——数据流(数据流程图中),控制流(程序流程图中)例题:1.程序流程图中带有箭头的线段表示的是A.图元关系 B.数据流 C.控制流 D.调用关系2.数据流图用于抽象描述一个软件的逻辑模型,数据流图由一些特定的图符构成。下列图符名标识的图符不属于数据流图合法图符的是______。(A)A.控制流B.加工
C.数据存储
D.源和潭
例题:3.为了避免流程图在描述程序逻辑时的不灵活性,提出了用方框图来代替传统的程序流程图,通常也把这种图称为A.PAD图 B.N-S图C.结构图 D.数据流图4.在结构化分析使用的数据流图(DFD)中,利用数据字典对其中的图形元素进行确切解释。数据字典用来定义数据流图中各个成分的具体含义。5.在软件开发中,在需求分析阶段可以使用的工具是A.N-S图 B.DFD图 C.PAD图 D.程序流程图数据流图简称DFD,采用图形方式来表达系统的逻辑功能、数据在系统内部的逻辑流向和逻辑变换过程,是结构化系统分析方法的主要表达工具及用于表示软件模型的一种图示方法。6.软件需求规格说明书应具有完整性、无歧义性、正确性、可验证性、可修改性等特性,其中最重要的是:无歧义性7.在软件开发中,需求分析阶段产生的主要文档是A.可行性分析报告 B.软件需求规格说明书C.概要设计说明书 D.集成测试计划需求分析的工作包括:需求获取、需求分析、编写需求规格说明书、需求评审01软件需求分析阶段的工作,可以分为四个方面:需求获取、需求分析、编写需求规格说明书以及______。02阶段性报告03需求评审04总结05都不正确A.定义阶段 B.开发阶段 C.维护阶段 D.上述三个阶段1.软件生命周期分为定义阶段、开发阶段、维护阶段。详细设计属于01使用顺序、选择和重复(循环)三种基本控制结构表示程序的控制逻辑
模块只有一个入口,可以有多个出口(可以有0个入口)
注重提高程序的执行效率
不使用goto语句(只是限制使用)2.下面描述中,符合结构化程序设计风格的是______。023.结构化设计方法(总体、
您可能关注的文档
最近下载
- (完整版)医务科督导检查表.pdf
- 超声科质控案例培训课件.pptx
- 2021-2022学年上海市虹口区复兴高级中学高三(上)期中英语试卷-附答案详解.pdf VIP
- 建設分野特定技能2号評価試験练习题5.doc
- 2025年公务员多省联考《申论》题(宁夏B卷).pdf VIP
- CATL安全作业试题及答案.doc
- 杜云生:绝对成交话术、顾客十大借口、电话营销话术.ppt
- 2024年抚州职业技术学院单招职业技能测试题库及答案(名校卷).docx VIP
- 中国儿童呼吸道合胞病毒感染诊疗及预防指南(2024)解读PPT课件.pptx VIP
- 2024年抚州职业技术学院单招职业技能测试题库(名校卷).docx VIP
文档评论(0)