软件工程,一步一个台阶

 

    一开始不晓得为什么要学软件工程,作为一个小女子,我在想,如果我要学十字绣,难道我还要念纺织学吗?我要学纺织史吗?

   

    对于一个学生来说,木有做过大工程,就去学软件工程,我有种云里雾里的感觉。

   

    以小家子气的心思,开始接触这门课程,一步一个台阶,我发现,自己竟然开始敬佩起这门课程来,自己的思想也开始上了一个台阶。

   

    因为软件危机,表现出错误的估测成本与进度;无法满足用户需求;软件维护差;大量的Bug;无法满足社会需求等特点,就像工场手工业的生产已经不能满足国内外市场不断扩大的需求而引发了工业革命一样,我们的软件开发也需要做出改革,软件工程就是改革的产物。  

    之所以称之为工程,就不能小家子气得理解为一个小程序,一个人的十字绣抱枕了。这是需要多人参加,在科学的时间安排和预算下,完成目标。因此,一款成功的软件,需要下面的几步,一个阶梯一个阶梯的走向成熟,面向客户。

                         

     软件工程的确是一门大得学问,作为学生的我们掌握的大都是考试的内容,专业的老师教授专业的学生。而我们却是自学的,能够有机会将软件工程的思想运用到自己或自己的团体里,那应该是件很幸福的事情,我不晓得哪个专业的学生能有团体合作编程的经验,但是我们有。身在提高班的这个集体,我们拥有接近专业化的锻炼机会,真正的能去做这件事。我感觉自己很幸运也很幸福,更十分踏实。期待我们的团队合作。

    

    我无法很专业化的叙说软件工程的奥妙,因为毕竟我是0经验的。

    我也没办法粘贴我的软件工程的笔记,因为都放到百度文库里挣分去了。

   

    但是,我有我的故事

    寒假的时候秋给我推荐了《疯狂的程序员》,每次下课,我都躺在床上看这本书。如今我又把这本书拿出翻翻,感觉都不一样了。

    寒假的时候,我关心的是绝影和燕儿的爱情故事,我在想,多年的以后的我们,会不会也遇到这样的问题,我会不会整天和电脑抢老公呢?

    今天,我关注的是绝影疯狂的程序人生。他每次做项目,都映射出好多问题,他不是在编一个程序,而是在勾画一个产品,关注他从出生到成熟的过程,体现了软件工程从设计到维护的过程。如果不能遵循软件工程的思想,那么,产品只能夭折了。

    我记得绝影从进入第一公司开始,就一直在提一个叫DAP的项目。这个项目一直到绝影离开公司都处在夭折的境界。它为什么会夭折?绝影分析是这样的:“当初设计没做好,功能什么的没考虑全面就直接动手了,结果有很多函数和接口没有写到,代码复用不好,工作量增加了很多,类的设计也没有细化,所有功能都做到一个类里面,结果这个类写得非常复杂,修改和增加功能也很难。”

     从软件工程的角度分析,的确是绝影在软件计划和分析过程中草草了过,后期的面向对象设计时也出现了问题,绝影毕竟是个牛人,在之后的case中,他经常提到DAP,以给自己警告。这个错误,使得绝影收获的更多。

    我记得在做机房收费系统的时候,在了解软件时也是草草走了一遍,没有任何文档,就虎头虎脑的走了下去,结果在后期测试的过程中,无论是程序功能还是数据库,都出现了so many问题。

    那时的我们不懂什么软件工程,我们就只会像小女孩绣十字绣一样,只有那么一个小花花。现在我们学习了软件工程,霎时就觉得自己是多么的不专业,不系统,竟然也会梦想做个大Case就像小女孩梦想绣一幅清明上河图。

    学习了软件工程,我并没有觉得自己收获了多高深的知识,只是感觉自己多了一种思想,思想也高了一个台阶,从此,我们更应该按软件工程的思想来严格的要求自己,现在我们没有资本专业化,但是正在走向专业化。

    我是小小菜虫,恭喜我自己又挪动了一步!  

               

评论 39
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值