软件工程
要谈软件工程,海了去了。
先从基本的说起:
1,什么是软件:
软件并不等同于程序!
一般来说:软件==计算机程序+数据+软件文档;
由于我们的惯性思维:很容易忽略软件文档的存在,但它的的确确是软件的重要组成部分。仔细想想,就像你使用一些很复杂的行业软件,你就非常需要软件的使用手册等等,当然软件文档还包括其他很多部分。
2,软件的特点:
无明显的可见性,脑力产物,需要维护,失效,可复用性,需要依赖于硬件基础等等。
说完了软件,我们来看看‘软件工程’
3,软件工程的出现:
计算机的出现肯定是有现实需求的,随着人们对计算机使用要求的提高,慢慢也就有了编程语言,然后就编写出了程序,但是早期并没有将其作为一门‘工程’,也就没有意识到软件工程所蕴含的思想和方法。只是一味的敲着代码。。。。。随着时间的推移,大量的现实情况最终导致了软件危机的出现。这个时候总有人得干点什么来解决吧!要知道计算机界从来不缺大牛,所以这群大牛在1968年开了个会,正式论述了软件工程思想,软件工程也正式问世,后来逐渐发展成为一门学科。
4,软件工程基本‘构造’:
软件工程的基本内容:软件工程过程,方法,模型,管理,。。。
软件工程的观念,方法,理念都是朴实无华的,平凡之人皆可领会,关键是将其用于实践开发中,这才是王道,好比武术,学了各门各派的讨论,关键是实战要懂得随机应变,不但如此,要想成为真正的高手,就要学会融会贯通的基础上加以创新。
。
March9, 2014