建筑工程管理二级公共基础软件工程基础_第1页
建筑工程管理二级公共基础软件工程基础_第2页
建筑工程管理二级公共基础软件工程基础_第3页
建筑工程管理二级公共基础软件工程基础_第4页
建筑工程管理二级公共基础软件工程基础_第5页
已阅读5页,还剩29页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

(建筑工程管理)二级公工程基础单元测试,集成测试和系统测试。。1、计算机软件是包括程序、数据及关联文档的完整集合。 (1)软件是壹种逻辑实体; (2)软件的生产和硬件不同,它没有明显的制作过程; (3)软件于运行、使用期间不存于磨损、老化问题; (5)软件复杂性高,成本昂贵; 3、软件按功能分为应用软件、系统软件、支撑软件(或工具软件)。套方法、工具、文档、实践标准和工序。 发、运行维护,主要活动阶段是: (1)可行性研究和计划制定; (2)需求分析; (3)软件设计; (4)软件实现; (5)软件测试; (6)运行和维护。 1)目标:于给定成本、进度的前提下,开发出具有有效性、可靠性、可理解性、可维护性、可重用性、可适应性、可移植性、可追踪性和可互操作性且满足用户需求的产品。 可验证性。可验证性。2、需求分析方法有(1)结构化需求分析方法;(2)面向对象的分析的方法。,逐层分解,建立系统的处理流程,以数据流图和数据字典为主要工具,建立系统的逻辑模型。 逻辑模型的图形表示,它功能建模。 (2)数据字典:对所有和系统关联的数据元素的壹个有组织的列表,以及精确的、果有共同的理解。 根据它们构造判定树。 (4)判定表:和判定树相似,当数据流图中的加工要依赖于多个逻辑条件的取值,描述比较适宜。 (1)正确性; (2)无岐义性; (3)完整性; (4)可验证性; (5)壹致性; (6)可理解性; (7)可追踪性。目标系统如何完成预定的任务,软件设计是确定系统的物理模型。为完整的软件产品或系统壹途径。 (1)结构设计:定义软件系统各主要部件之间的关系。 (2)数据设计:将分析时创建的模型转化为数据结构的定义。 (3)接口设计:描述软件内部、软件和协作系统之间以及软件和人之间如何通信。 (4)过程设计:把系统结构部件转换成软件的过程描述。行高层次的结构设计;后进行低层次的过程设计;穿插进行数据设计和接口设计。于程序结构中各模块的内聚性越强,则耦合性越弱。优秀软件应高内聚,低耦合。 (1)设计软件系统结构;(2)数据结构及数据库设计; (3)编写概要设计文档;(4)概要设计文档评审。回传递的信息。仍可用带示传递的是控制信息,空心圆箭心表示传递的是数据。。 (1)变换型系统结构图由输入、中心变换、输出三部分组成。 派壹个适当的处理单元,然后给出结果。选定的表达工具表示算法和数据结构的细节。验它是否满足规定的需求或是弄清预期结果和实际结果之间的差别。度量。不实际运行软件,主要通过人工进行。 操作的验证。主要方法有逻辑覆盖、基本基路径测试。 据结构或外部数据库访问分法、边界值分析法、错误推测法、因果图等。6、软件测试过程壹般按4个步骤进行:单元测试、集成测试、验收测试(确认测试)和系统测试。 (1)错误定位; (2)修改设计和代码,以排除错误; (3)进行回归测试,防止引进新的错误。过人的思维来分析源程 (1)强行排错法; (2)回溯法; (3)原因排除法。A.使用顺序、选择和重复(循环)三种基本控制结构表示程序的控制逻辑D必须具备哪些功能的阶段是______。(D)壹些特定的图符构成。下列图符名标识的图符不属于数据流图合法图符的是______。(A)、需求分析、编写需求规格说明书以及___。(B)、程序流程图(PFD)中的箭头代表的是______。(B)18、面向对象的设计方法和传统的的面向过程的方法有本质不同,它的基本原理是______。(C)B念DFDC)B25、软件设计包括软件的结构、数据接口和过程设计,其中软件的过程设计是指______。(B)程图,通常也把这种图称为______。(B)(C)A强DA、使用顺序、选择和重复(循环)三种基本控制结构表示程序的控制逻辑BCPFD)中的箭头代表的是______。BAB数据流图合法图符的是______。ABBPFD中的箭头代表的是______。AACD。B盒)2、结构化程序设计方法的主要原则能够概括为自顶向下、逐步求精、__模块化____和 (模块化)3、软件的调试方法主要有:强行排错法、回溯法______和原因排除法。(回溯法)据流、__数据存储____和处理过程。(数据存储)5、面向对象的程序设计方法中涉及的对象是系统中用来描述客观事物的壹个__实体____。(实体)编写需求规格说明书和需求评审。(需求获取)。(软件开发)8、和结构化需求分析方法相对应的是_结构化设计_____方法。(结构化设计)。(封装)的_可重用性_____。 (可重用性))性维护。(完善性)_____的设计方法。 (数据结构)置且改正错误。(调试)块(桩模块)。其中__驱动模块_____的作用是将测试数据传送给被测试的模块,模块所产生的结果。(驱动模块)误的工作通常称为_程序调试______。(程序调试)、于面向对象方法中,类的实例称为___对象_____。(对象)而只是对程序文本进行检查,通过阅读和讨论,分析和发现程序中的错误。(静态析)4、若按功能划分,软件测试的方法通常分为白盒测试方法和黑盒______测试方法。(黑盒)1、于面向对象方法中,信息隐蔽是通过对象的_封装_____性来实现的。(封装)性)3、面向对象的程序设计方法中涉及的对象是系统中用来描述客观事物的壹个_实体_____。(实体)4、和结构化需求分析方法相对应的是_结构化设计_____方法。(结构化设计)明书和需求评审。(需求获取)_____和处理过程。(数据存储)4、于进行模块测试时,要为每个被测试的模块另外设计俩类模块:驱动模块和承接模块(桩模块)。动模块)检查,通过阅读和讨论,分析和发现程序中的错误。(静态测试)是具有相似属性和操作的壹组对象。(类)3、__程序调试____的任务是诊断和改正程序中的错误。(调试)据字典)发______阶段。(开发)5、软件测试分为白箱(盒)测试和黑箱(盒)测试。等价类划分法属于_黑盒_____测试。(黑箱)的是__正确性____。(正确性)行壹次。(白盒测试)4、测试用例包括输入值集和_输出_____值集。(输出)和处理过程。(数据存储)4、软件的调试方法主要有:强行排错法、回溯法____

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论