|
|
2011年4月13日北京晴转多云,最高26度,最低12度,微风。
一般把软件分为两大类:系统软件和应用软件。
系统软件是为解决计算机自身问题设计的软件。如硬件设备的管理、软件的管理等软件,包括操作系统和一系列基本的工具,如磁盘文件管理工具、数据库管系统、编译软件等。
应用软件是为解决各种实际问题而专门设计的软件。如文字处理软件、表格处理软件、图形处理软件、辅助设计软件、信息管理软件、教学软件、游戏软件等。
两类软件都需要深入学习,两者之间各有各的优势,应互相配合、互相帮助、相互促进。
系统软件和应用软件都是软件,在开发方面有很多共同点,都要经过需求分析、整体设计、详细设计、编码、测试等几个阶段,很多开发经验可以相互吸取,很多学习方法、管理方法都是通用的。
只是处理的对象和侧重点有所不同。系统软件侧重于后台技术,主要考虑的是计算机内部各个功能部件的组织关系、数据流程,界面不是主要考虑的问题,能实现功能即可。很多系统软件的界面通常都比较简单,甚至可以不用图形界面,用文本界面都能实现。而应用软件更侧重于前台技术,注重于界面设计,人机交互活动频繁,易学易用最重要。应用软件还需具备相关学科领域的专业知识。一个成功的软件系统,前台和后台技术都很重要。
在系统软件和应用软件的开发过程中,编写软件不是自己编写越多的代码越好的,更重要的是要学会利用已有的函数库、各类代码,以提高软件开发的效率。充分利用已有的代码函数库,就是继承前人的智慧成果,就像引用成语和名人名言为自己的文章增色一样。一个软件系统最终看重的是功能,无论采用什么技术,无论调用什么函数,能实现功能就可以,用越短的时间实现越好。应尽量多使用一些成熟的技术,功能更强大,稳定性更好。
在软件开发过程中,很多功能靠编码是不能解决的,如功能设计、图形设计、音乐设计就不是编程的问题,需要人脑智慧更多的参与,设计师要熟练使用各类专业的软件开发工具,把自己头脑里的创意变成实际的产品。胸有成竹,才能画出竹子,心有创意,才能设计出有创意的产品。在各类创作活动中,设计师要多用一些应用软件,提高自己的创造效率。很多技术已经很成熟了,如专业的图形处理软件可以对图片进行某种特殊的效果的处理,我们只需要学会合理使用,熟练掌握就可以了。这些都不是编码能解决的,把一个工具软件运用纯熟,能够随心所欲地制作各类精美作品,也需要花费很多的时间和精力,深入学习各类相关知识,才能拥有这样的能力。
在相当长的一段时间内,创作的主导者、创作的主动权还是在于人脑,系统软件和应用软件只起到辅助作用,帮助人脑实现想法。如果未来人工智能科技取得质的飞跃,机器人也许能具备某些创造性,努力追赶人脑智慧,甚至可以超越人脑智慧,能够进行某些设计创作工作。要实现这些目标,需要系统软件和应用软件的共同努力、大力发展。
软件养生学努力学习研究各类系统软件和应用软件,研发更多的养生高科技软硬件产品、家庭软件,帮助每个人提高养生水平、智慧水平、道德水平,实现全面发展。对我自己来说需要努力防止感冒、防范第四次肺炎,对所有人来说也要预防感冒,最终目标是促进个人全面发展,促进人类社会早日进入大同世界。 |
|