维普资讯
牛√蚪
.叶铷/·数, 学术/经验
提要: 软件产业是当今世界最大的产业之字大家都认识,但让其组合成一篇优美的文章,并
一本文通过对操作系统、汉字系统的结构和设计不是件容易的事。编程语言好象作文中的语句,文
方法分析,说明软件设计的关键在于对问题的系统章思路和内容组织好比数据结构。编写程序需要一
分析和数据组织,强调提高软件设计技能应重视培定的技巧,不但要对具体问题认识透彻,而且要善
养数据结构的分析能力于分析其数据结构,选择合适的算法
关键词: 数据结构、操作系统、汉字系统、软数据结构的分析和组织在软件设计中占有重
件设计、软件工程要的地位,原因是计算机的应用不再局限于数值计
算,而更多地用于诸如表格、图形之类的非数值计
一
. 数据结构与软件设计的关系算问题,这些问题不再是几个数学方程就能解决
的,要编写这样的程序,首先必须分析待处理对象
、表格、图形的特性和结构,找出一种好的数据描述方法,以便
有效地组织和存储数据
许多优秀的软件对数据的处理和结构的安排
都达到十分完美的地步,这些是我们学习软件设计
数据结构的宝贵资源,实践经验表明, 多分析研究好的数据
与
图象,看起来形态万千,若用计算机来处理这些东
西,就必须把它们转换为计算机所能处理的数据, 软件设计
转换的过程也就是抽象出一个适当的数学模型,然
后设计一个解此数学模型的算法转换的模型可能
有多种棚种便于计算和处理设计的算法也可能文/何汉阳了
———
有多种,哪种教率高、计算速度快同时这些抽象出~
来的数据如何安排一个合适的结构,使得存放在计
算机中占用的硬件资源最少这些都要综合考虑,
一般都有一个最优的方法可见,研究抽象出来的结构组织方法,对开阔思路,提高软件设计水平会
数据的内在联系和存储结构,选择合适的算法是程起到显著的促进作用。
序设计的关键。程序设计得好不好,就要看你选择
的数据结构和算法好不好,然后用你所学的编程语二. 操作系统的数据结构分析
言写出你的思路来程序设计的实质就是对给定问
题选择一种好的结构,加上设计一种好的算法。操作系统是计算机必不可步的管理软件,目前
一些初学者认为学好一、两种编程语言例如: 较流行的操作系统有字符界面的、、
、语言就可以写软件了,但要他们为某,图形视窗的及、/。限
个实际问题编写一段程序时,往往感到无从下手, 于篇幅,这里主要分析的数据结构,使读者领
或者编写的程序杂乱无章,可读性很差,运行时经略其中的设计技巧,以便进一步开发和应用系统资
常出错,操作起来很不方便。这好比写一篇文章,汉源。
/ 汕头科技..
●
维普资讯
学术/经验
操作管理的主要文件存放在磁盘上执行。的命夸集是无限的,只要磁盘上增加一
的,故称磁盘操作系统。它的第一个版本是年个可执行文件,就可看作为增加一个命令。
月推出的.,为了适应硬件技术的发展, 模块,是的核心程序,它提供
的版本和功能也随之不断升级与更新。版本一整套独立于硬件的系统功能调用子程序,为所有
更新的主要原因是适应磁盘的升级,同时也扩充一的系统软件和应用程序服务
数据结构与软件设计.pdf 来自淘豆网www.taodocs.com转载请标明出处.