《软件工程》— 《软件工程思想》读后感

《软件工程思想》读后感

       林锐博士通过《软件工程思想》讲述“软件开发”和“做程序员”的道理,视野独特,构思新颖,内容风趣,不落窠臼,令人耳目一新。堪称难得,以致回味无穷。这是前言的几句话,我刚一开始感觉可能有些言过其实,毕竟软件工程是一门高深的学科,虽然我的专业是软件工程,至今也不理解软件工程,曾经也读过一些很厚的书,也未曾理解。搜狗百科中,是这样定义的:软件工程 (Software Engineering,简称为SE)是一门研究用工程化方法构建和维护有效的、实用的和高质量的软件的学科。它涉及到程序设计语言,数据库,软件开发工具,系统平台,标准,设计模式等方面。在现代社会中,软件应用于多个方面。典型的软件比如有电子邮件,嵌入式系统,人机界面,办公套件,操作系统,编译器,数据库,游戏等。同时,各个行业几乎都有计算机软件的应用,比如工业,农业,银行,航空,政府部门等。这些应用促进了经济和社会的发展,使得人们的工作更加高效,同时提高了生活质量。有些晦涩难懂,同时也不相信通过这100页左右的文字,对软件工程有进一步的了解,然而,林锐做到了,读过之后不由自主的佩服他的才能。同时也觉得,这本书有读第二遍的必要。

      借鉴传统工业的成功做法,主张通过工程化的方法开发软件来解决软件危机,并冠以“软件工程”这一术语。软件工程主要讲述软件开发的道理,基本上是软件实践者的成功经验和失败教训的总结。软件工程的观念、方法、策略和规范都是朴实无华的,平凡之人皆可领会,关键在于运用。软件工程的目标是提高软件的质量与生产率,最终实现软件的工业化生产。质量与生产率之间有着内在的联系,高生产率必须以质量合格为前提。质量与生产率之间不存在根本的对立, 好的软件工程方法可以同时提高质量与生产率。质量第一,生产率第二。 这是因为:( 1) 质量直接体现在软件的每段程序中, 高质量自然是开发人员的技术追求, 也是职业道德的要求。( 2) 高质量对所有的用户都有价值, 而高生产率只对开发方有意义。( 3)如果一开始就追求高生产率, 容易使人急功近利,留下隐患。宁可进度慢些,也要保证每个环节的质量,以图长远利益。常见的软件工程模型有: 线性模型, 渐增式模型,螺旋模型,快速原型模型,形式化描述模型

       以上是对第一章的总结。通过这本书,对我的专业有了更深的理解,今后希望做一名真实、正直、优秀的科技人员,以正身自勉。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值