软件制作基础

210 阅读3分钟

「这是我参与11月更文挑战的第14天,活动详情查看:2021最后一次更文挑战」。

黑盒测试:

黑盒测试方法主要有:等价类划分法、边界值分析法、错误推测法、因果图等,主要用于软件确认测试。

白盒测试的方法:白盒测试的主要方法有逻辑覆盖、基本路径测试等。

软件测试:

软件测试过程一般按4个步骤进行,即单元测试、集成测试、验收测试(确认测试)和系统测试。

软件需求阶段主要任务

软件需求分析阶段的工作主要分为4个方面:1.需求获取;2.需求分析;3.编写需求规格说明书;4.需求评审。

 

软件开发阶段

 软件开发阶段包括总体设计、详细设计、编码和测试四个阶段。

 

 软件工程包括3个要素:即方法、工具和过程。、

软件需求分析工具

软件需求分析工具有数据流图(DFD)、数据字典、判定树和判定表等。

软件的特点

软件的特点:1)软件是一种逻辑实体,具有抽象性。2)软件的生产与硬件不同,它没有明显的制作过程。3)软件在使用中不存在磨损、老化问题。4)软件的开发、运行对计算机具有依赖性,受计算机系统的限制,这导致了软件移植的问题。5)软件复杂性高,成本昂贵。6)软件开发涉及诸多的社会因素。

 

 

 

系统结构

扇入,是直接调用该模块的上级模块的个数,扇入的大小代表着该模块被调用的频繁度,扇入越大表明该模块使用度高,扇入小表明该模块被调用的机率低。所以该系统结构图中最大扇入是"功能3.1"的扇入数,即为2。

 

扇入,是直接调用该模块的上级模块的个数,扇入的大小代表着该模块被调用的频繁度,扇入越大表明该模块使用度高,扇入越小表明该模块被调用的几率低。扇出,是指该模块直接调用下级模块的个数。该系统结构图中最大扇出数是"某系统"的扇出数,为3。

 

软件工程描述

为了消除软件危机,通过认真研究解决软件危机的方法,认识到软件工程是使计算机软件走向工程科学的途径,逐步形成了软件工程的概念,开辟了工程学的新兴领域-软件工程学。软件工程就是试图用工程、科学和数学的原理与方法研制、维护计算机软件的有关技术及管理方法。

    关于软件工程的定义,国标(GB)中指出,软件工程是应用于计算机软件的定义、开发和维护的一整套方法、工具、文档、实践标准和工序,所以选项C错误。

    软件工程包括3个要素,即方法、工具和过程,所以选项B错误。

    软件工程从根本上来说,其目的是研究软件的开发技术,所以选项D错误。