计算机软件技术基础课件.ppt
kp****93
亲,该文档总共15页,到这已经超出免费预览范围,如果喜欢就直接下载吧~
相关资料
计算机软件技术基础课件.ppt
计算机软件技术基础软件技术基础涉及的主要内容:第一章计算机软件基础概述二、程序和软件2、软件:程序、数据及其相关文档统称为软件。具有两方面含义个体含义整体含义具有两种属性静态属性动态属性3、软件的特征与类型4、软件的产生与发展(1)程序设计时期(1946~1955)此时人们关心的是硬件系统的性能和指标,软件技术处于从属地位。此时程序设计个体为主、手工操作。(2)软件行业化时期(1955~1970)程序不再是硬件的附属,有软件的概念。这一时期在程序设计自动化方面取得较大发展,但对于设计方法和开发技巧没有大的
计算机软件技术基础课件.ppt
第十一章数组数组的定义和运算数组的顺序存储结构顺序存储的数组是一个随机存取结构矩阵的压缩存储三角矩阵对称矩阵稀疏矩阵稀疏矩阵的三元组表稀疏矩阵的三元组表示实例稀疏矩阵三元组表示的转置运算稀疏矩阵三元组表示的转置运算实现转置运算时的注意稀疏矩阵的十字链表表示结论
计算机软件技术基础第5章课件.ppt
计算机软件技术基础第5章计算机网络与信息高速公路5.1什么是计算机网络基于资源共享的观点:计算机网络就是把分布在不同地理区域的独立式计算机以及专门的外部设备利用通信线路互连成一个规模大、功能强的网络系统,利用网络通信协议,使众多的计算机可以方便地互相传递信息、共享信息资源。最简单的定义是:一些互相连接的、自治的计算机的集合。5.1.1计算机网络的发展过程计算机网络经历了三个发展阶段,即面向终端的主机系统、计算机和计算机的连接、网络到网络连接。面向终端的主机系统:计算机和计算机的连接:网络到网络连接:5.1
计算机软件技术基础第6章课件.ppt
计算机软件技术基础第6章软件工程技术基础随着计算机技术的迅速发展,计算机软件在计算机系统中占有越来越重要的地位。在软件需求量迅速增加,规模日益增长的情况下,计算机软件的开发和维护过程中遇到了一系列严重问题。如软件开发的复杂度大大上升,导致大型软件的开发费用经常超出预算,完成时间也常常超期,同时,软件可靠性随规模的增长而下降,质量保证也越来越困难,即产生了软件危机。“软件工程”一词是1968年北大西洋公约组织(NATO)在联邦德国召开的一次会议上首次提出的。它的中心思想是把软件当作一种工业产品,而不是某种个
计算机软件技术基础第4章课件.ppt
计算机软件技术基础第4章数据库系统4.1概述4.1.1数据管理的三个阶段1.人工管理阶段:这一阶段是指20世纪50年代中期以前,计算机主要用于科学计算,当时的计算机硬件状况是:外存只有磁带、卡片、纸带,没有磁盘等直接存取的存储设备;软件状况是:没有操作系统,没有管理数据的软件,数据处理方式是批处理。人工管理阶段的特点是:(1)数据不独立保存。(2)应用程序管理数据。(3)数据不共享。(4)数据不具有独立性。(5)数据没有软件系统进行管理,程序员不仅要规定数据的逻辑结构,而且还要设计数据的物理结构,数据面向