读《软件工程导论》有感

《软件工程导论》这本书,是我花了5块钱从合工大旁边的二手书店买来的,应该是学生上课用的教材。当时看中了一本外国人写的《软件工程:实践者的研究方法》,但是要价30,太高了,而且还砍不下来,最后,老板推荐我买了这本教材,当时他的说法是:“东西都是一样的,上课的教材是最便宜最好的,外国人的书都是被捧上去的”。最后我选了《软件工程导论》,不是因为他的那句话,而是5块钱确实便宜,买了也不会吃亏。《软件工程导论》确实不错,最后我把它读完了,读的不是那本买来的书,而是PDF,《软件工程:实践者的研究方法》也已经躺在我的iPad里了,不过,还没有读。

《软件工程导论》的架构很清晰,分为两个部分,1.软件工程概述;2.面向对象方法学,结构清晰,就易于理解,而且语言就比较浅显易懂,非常适合我这种刚入门的,或者还没入门的人来读,在这本书里,我最大的收获是,明白了编码在软件开发过程中只是很少的一部分,编码之前有可行性研究、需求分析、形式化说明技术、总体设计、详细设计,而编码之后还有测试和维护。

以前我单纯地以为,做软件就是写代码,现在才知道,动手之前掌握需求说明、规划整体设计很重要,能减少很多工作量,提高效率和质量,甚至是避免项目走到崩溃的关键,而编码之后,还有很多工作,比如测试,有单元测试、系统测试、集成测试、回归测试,测试是为了提高软件质量。交付使用后,还有大量的维护工作,维护不单单是指修bug,功能升级也是维护的重要方面,而且在维护上所花的成本是编码的好几倍。

本书既然是大学教材,里面的观点自然是成系统,相对科学的。第一次接触这些观点,多少让我这个门外汉大吃一惊,原来这件事情应该是这样子的!但细细思索以后,发现这件事情还真应该就是这样的,我之前的一些做法和想法都太粗陋了,根本就不是在编程,更提不上是在做工程,还差的太远,所以这本书也让我大开眼界,值得仔细研习。

最后,发现旧书店老板的话还是有几分道理的,一本书能成为教材,肯定是有它的长处。尽管以前我也瞧不上自己上课的课本,现在想想还是应该多淘一些计算机专业的教材来看看。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值