软件开发--软工人生
对软件开发和文档初步的誊写,感受颇深的是从软件开发联系到整个人生,想到自己以前的多次家教的经验,想到教育,想到培育一个生命,教育人生。从接触计算机,接触米教授开始,就一直坚信计算机、信息技术可以无限延伸人的能力,我们努力理解计算机的逻辑,对任何技术都不应该浅尝辄止,仅仅满足于“会用”。努力去了解其中的思想、逻辑。电脑入了门,熟悉它运作的基本原理,要自己设计些程序并不难。不断改善的人机界面,提供了前所未有的简单电脑使用方法,更让写程序的年龄记录不断下降。
入了门,只要条件能配合,走上专职软件这条路是相当自然的。这里说的条件是什么呢?个人觉得兴趣是第一,再者就是进修,第三是时间,最后也是最重要的是学习的环境。
软件开发的步骤一般如下:
软件开发是软件工程的实践过程,软件工程就是研究和应用如何以系统性的、规范化的、可定量的过程化方法去开发和维护软件,以及如何把经过时间考验而证明正确的管理技术和当前能够得到的最好的技术方法结合起来的学科。它涉及到程序设计语言、数据库、软件开发工具、系统平台、标准、设计模式等多方面。
在我们现代社会中,软件应用于多个方面。典型的软件比如有电子邮件、嵌入式系统、人机界面、办公包、操作系统、编译器、数据库、游戏等。同时,各个行业几乎都有计算机软件的应用,比如工业、农业、银行、航空、政府部门等。这些应用促进了经济和社会的发展,提高人们的工作效率,同时更好的我们的生活质量。
最近自考的《网络经济和企业管理》中对网络企业的管理,《信息开发系统》中对信息系统的开发方法和过程:总的规划——系统分析——系统设计——系统实施——运行管理——运行管理。
对比:我们自己 的人生,家庭中培育孩子,学习的过程,自己制定一个目标,去追求不平凡的人生的奋斗过程都可以归类到类似软件开发的过程:
计划(制定目标)——
分析——
设计——
实施——
测试(反思)——
总结升华(像形成企业文化一样)
通过软件工程的学习,软件开发过程中更是要求以文档驱动型来开发软件准确率、效率大大提高,软件工程中引入了面向对象的软件开发技术,必定对我们今后的学习和整个人生的规划都会起到承上启下的作用!