数据库应用开发
5. 测试 软件测试是软件系统开发过程中非常重要的一个步骤。 测试是程序的执行过程,目的在于发现错误。一个好的测试 用例在于能够发现至今未发现的错误,一个成功的测试是发 现了至今未发现的错误的测试。
数据库应用开发
(1) 关于软件测试,必须清楚以下几点: ① 软件测试的目的是以最少的时间和人力,系统地找 出软件中潜在的各种错误和缺陷。如果成功地实施了测试, 就能发现软件中的错误。 ② 软件测试的附带收获是指它能够证明软件的功能和 性能与需求说明相符合。 ③ 实施收集的测试结果数据为可靠性分析提供了依据。 ④ 测试不能表明软件中不存在错误,它只能说明软件 中存在错误。 ⑤ 最严重的错误 ( 从用户角度 ) 是导致软件无法满足需 求的错误。 ⑥ 软件测试不等于程序测试,软件测试应贯穿于软件 定义与开发的整个过程,并且在概要设计阶段就要完成软件 测试计划的编写。
下面是常见的一些程序设计语言与所适用的领域。 (1) C/C++ 语言,适合系统底层实现及实时应用。 (2) Fortran,适合工程领域。 (3) Python、Prolog 和 Lisp,适合人工智能领域。 (4) Delphi、VB,适合 MIS 应用开发。 (5) VC、Python,适合信息处理与控制等应用开发。 (6) Java,适合平台无关的应用。 (7) C#、Python、JSP、ASP,适合 Web 应用。
数据库应用开发
⒉ 需求分析 软件系统的需求是以一种清晰、简洁、一致且无二义性 的方式,对一个待开发系统中各个有意义方面的陈述的一个 集合。常见的需求有功能需求、数据需求、性能需求、环境 需求、可靠性需求、安全保密需求、用户界面需求、资源使 用需求、成本消耗需求、开发进度需求等,其中最重要的是 功能需求、数据需求和性能需求。需求分析通常包括需求获 取和需求规格说明两部分内容,最终的目标是形成软件系统 的需求规格说明书。