软件工程

来源:互联网 发布:rapidminer数据预处理 编辑:程序博客网 时间:2024/06/11 01:00

终于要开始认真的学软件工程了,突然想起,不久前和WK讨论spider时把两个模块因为处理的信息一致(信息内聚)说成了信息耦合,哈~  郁闷!#¥·%¥。

在没学之前,可是很向往着软件工程的,结果因为前段时间是打算考研而没下工夫,甚至逃课(不过是懒惰的借口罢了~)。现在时间又回来了,(今天早上的软工又逃了……),是该改改了,不改就找不到工作了 5555

说起看软件工程,才发现老师已经飙了好远,自己却从头看,真是郁闷。不过呢,我还是有信心在速度上和在质量上赶上进度的,嘿嘿~

 

 

什么是软件工程呢?

话说遥远的软件开发时代,不夸张的说,软件和某个人的模糊的想法一致,软件开发就是根据这一个不太清晰的想法指导下完成的。没办法,那年头通用硬件虽然很多了,软件却还madamadadane (from prince of tennis)……,软件开发还只是为数不多的计算机精英级人员的专利,并且软件也都是针对具体领域的,因此便导致了不太规范,个人意识占主导的软件开发方式。

随着硬件的不断升级,人们对软件的应用也不断提高,软件的数量及规模以很快的速度增加,软件的完成已经不再是开发的终结,随着用户的要求的提高以及使用过程中的需求改变,软件的维护(除BUG)和升级(对应硬件的升级,对应需求的升级……)逐渐占据了相当大的生产力,甚至很多软件是不可维护的。毕竟软件只不过是某个人,一些人,在某个时期的一种隐晦的想法,(有多少人对自己精力的鸡毛事情记得清清楚楚呢,那不是占用‘硬盘空间’吗……)时过境迁,天知道原来的软件是怎么写出来的……

于是,在19x8年的某一天,软件工程这个概念诞生了……

那可是软件开发领域的一个里程碑啊……

(先回答下问题J软件工程就是以工程学的方法指导软件的开发和维护——好象是这么说的,哈~ 分为 问题定义,问题分析,设计和编码测试,维护几个阶段

人们开始以工程管理的方法来指导软件开发,于是有了结构化程序设计方法。

……

困了 J

原创粉丝点击