预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共19页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

计算机软件技术基础软件技术基础涉及的主要内容:第一章计算机软件基础概述二、程序和软件2、软件: 程序、数据及其相关文档统称为软件。 具有两方面含义 个体含义 整体含义 具有两种属性 静态属性 动态属性 3、软件的特征与类型4、软件的产生与发展(1)程序设计时期(1946~1955) 此时人们关心的是硬件系统的性能和指标,软件技术处于从属地位。此时程序设计个体为主、手工操作。 (2)软件行业化时期(1955~1970) 程序不再是硬件的附属,有软件的概念。这一时期在程序设计自动化方面取得较大发展,但对于设计方法和开发技巧没有大的突破,以至于出现软件需求与开发能力之间的尖锐矛盾,即所谓的“软件危机”(3)软件工程化时期(1970年至今) 1968年、1969年北大西洋公约组织成员国的软件工件者召开了两个研讨会,提出了“软件工程”这一术语,根本目的在于克服“软件危机”中所遇到的困难问题,从此进入软件工程时代。1、软件危机的主要表现2、软件危机产生的原因四、软件工程(3)软件工程管理 软件工程管理的目的,是为了按照软件的预算和进度完成项目计划,实现预期的经济和社会效益。问题定义3、软件测试(3)除了检查软件是否做了该做的事,还应该检查其是否做了不应做的事 (4)应制定测试计划并严格执行,排除随意性 (5)保留测试用例 (6)对发现错误较多的地方要进行深入测试 (7)程序员要避免测试自己的程序根据动态测试中测试用例的设计方法不同,其又分为黑盒法和白盒法。 4、程序的调试●程序调试的基本步骤: (1)错误定位 (2)修改设计和编码 (3)进行回归测试 ●程序调试的原则(P46) ●软件调试方法 (1)强行排错法 (2)回溯法 (3)原因排除法