本书共八章,包括计算机软件的相关概念界定、计算机软件技术现状与发展趋势、计算机操作系统及其功能、计算机支撑软件与应用软件等内容。
章绪论
节计算机基础
第二节计算机系统
第三节 多媒休技术及多媒体计算机
第二章计算机软件的相关概念界定
节计算机软件概述
第二节 计算机软件的特性及分类
第三节软件与程序
第四节 软件危机和软件工程
第五节软件标准和软件法规
第六节软件许可证
第三章 计算机软件技术现状与发展趋势
节 计算机软件技术的发展现状
第二节 计算机软件技术的发展趋势
第四章 计算机操作系统能
节操作系统概述
第二程管理与存储管理
第三节设备管理与文件管理
第五章 计算机支撑软件与应用软件
节支撑软件
第二节应用软件
第六章 计算机软件的开发流程分析
节软件的开发计划阶段
第二节软件的系统设计
第三节软件的系统实现第四节软件的测试与维护
第七章 计算机软件开发设计经验与技巧
节软件工程过程中的经验与技巧
第二节程序设计的经验与技巧
第三节程序员必须注意的技巧
第八章计算机软件开发设计的策略探讨
节 软件架构概述
第二节 软件架构设计概述
第三节软件项目计划与管理
第四节软件项目管理的流程设计
参考文献
章绪论
作为20世纪重要的技术成果之一,计算机技术渗透在日常生活中的各个方面,成为各行各业专业技术人员不可或缺的工具。在计算机大幅度普及与计算机网络高度发展的今天,计算机的应用已经渗透到社会、生活的各个领域,有力地推动了信息社会的发展。
节计算机基础
一、计算机的产生
世界上台电子计算机诞生于1946年,它的名字是电子数值积分计
算机(Electronic Numerical Integrator And Computer,ENIAC) 1943年、 为研究武器中复杂的数学计算问题,美国陆军弹道研究室把研制任务交给了美国宾夕法尼亚州立大学,物理学家莫奇利(John W.Mauchly)博士和埃克特
(Presper Eckert )博的研究小组设计制造了这台电子数值积分计算机该机共使用了18000多个电子管,1500多只继电器,7000多只电阻,重量
超过30t,占地170m2,每小时耗电150kW,运算速度为5000次/秒。该机于1946年正式通过验收并投入运行。电子数值积分计算机主要的缺点是存储容量太小,基本上不能存储程序,只能依靠线路连接的方法,而且不具备计算机主要的工作原理特征——存储程序和程序控制。
台电子计算机出现后,美籍匈牙利数学家冯·诺依曼(Von Neu-man)针对电子数值积分计算机在存储程序方面的弱点,提出了“存储程序控制”的通用计算机方案。该方案在两个方行了突出和关键性的—采用制和存储器,根据此原理设计的台计算机名叫离散变量自动电
子计算机(Electronic Discrete Variable Automatic Computer,EDVAC) 从计
算机的诞生至今已经历了半个多世纪、但其基本体系结构和基本作用机理仍然沿用冯·诺依曼的初构想,所以现代的计算机也被称为冯·诺依曼型计算机。
世界上合提人运行的存储程序式电子计第机是电于题还存被目过计
练器(Elecnomic Delay Sorge Auamane Cakculthyr、EDS AC)、C由英N的
桥大学的维尔克斯教接在接受了将·诺依曼的存储程序想想后)194)4片的导设计。读机于1949年5月制成并投人运行。
二、计算机的发展历程
自1946年合电于计算机阿世以来、计算机科学与技术巢称达今为止发展快、应用面广的一门学科。通常人们以计算机物理器件的举新为标志、把计算机的发展划分为四个重要阶段、即四代
代(1946一1958年)是电子管时代。计算机的主要逻辑元件是电子管、主存储器先采用延迟线后采用磁鼓磁芯、使用磁带作为外存储器、状件方面、用机器语言和汇编语言编写程序。代的特点是:计味机体积流大运算速度低(每秒只有几千次到几万次)、成本高可靠性差、主要用)科学计算、军事和科研等方面的工作。
第二代(1959-1964年)是晶体管时代。计算机的主要逻辑元件更新为晶体管、主存储器采用磁芯、使用磁带和磁盘作为外存储器、软件方面、州始使用管理程序、在后期出现了简单的操作系统、有了FORTRAN、CO)IBI等高级程序设计语言。计算机应用由单纯的数值计算扩展到数据、事物面。计算机的整体性能有了较大的提高、运行速度可达每秒几十万次、体缩小,在可靠性上也有较大的提高。
第三代(1965一1970年)是集成电路时代。用中小规模集成电路取代分立元件,采用了半导体存储器、使用磁盘作为外存储器。软件方面、操作系统在规模与复杂性上日益完善、高级程序设计语一步完善和发展、出现了结构化和模块化的程序设计方法。计算机的运行速度也提高到每秒几十万次到几百万次,可靠性和存储容一步提高、外部设备种类繁多、计算机和通信密切结合起来、广泛地应用到科学计算、数据处理、事务管理、工业控制等领域。
第四代(1971年以后)是大规模和超大规模集成电路时代。计算机的主要逻辑元件被大规模和超大规模集成电路取代、主存储器采用半导体存储器、外存储器采用大容量的软硬磁盘。软件方面,操作系统不断发展和完善、同时数据库技术通信软件也产生并得到了广泛的应用与发展。计算机的运行速度可达每秒上千万次到万亿次、计算机的存储容量可靠性又有了很大提能也更加完备。计算机的性能与外设的更新速度也不断加快、在这一时期计算机的类型除小型、中型、大型机外,开始向巨型机和微型机(个人计算机)……