软件工程思想精粹:林锐的软件开发之道
需积分: 34 147 浏览量
更新于2024-08-02
收藏 1.86MB PDF 举报
软件工程思想
软件工程思想是本非常不错的软件工程方面的书,它不同于其他教材式的书,写得很风趣、很实用。如果您想自己开发一个小的软件或功能,这本书可能对您帮助不大,但是如果您希望自己能够成长,强烈推荐您看看这本书。
软件工程思想的作者林锐从事了八年的软件开发工作,在他的博士学位论文完成之际写下了这本“心之所感”。他将软件工程的很多原则和方法融于笑谈之中,让人看得轻松,时有共鸣。尽管很薄,但其内涵不逊于厚近千页的有关教科书。
软件工程思想讲述“软件开发”和“做程序员”的道理,视野独特,构思新颖,内容风趣,不落窠臼,令人耳目一新。作者从事了八年的软件开发工作,在他的博士学位论文完成之际写下了这本“心之所感”。
软件危机的问题
在60年代计算机发展初期,程序设计是少数聪明人干的事。他们的智力与技能超群,编写的程序既能控制弱智的计算机,又能让别人看不懂、不会用。那个时期编程就跟捏泥巴一样随心所欲,于是他们很过分地把程序的集合称为软件,以便自己开心或伤心时再把程序捏个面目全非。人们就在这种美滋滋的感觉下热情地编程,结果产生了一堆问题:程序质量低下,错误频出,进度延误,费用剧增……。这些问题导致了“软件危机”。
软件工程的解决方案
在1968年,一群程序员、计算机科学家与工业界人士聚集一起共商对策。通过借鉴传统工业的成功做法,他们主张通过工程化的方法开发软件来解决软件危机,并冠以“软件工程”这一术语。三十年余年来,尽管软件的一些毛病如人类的感冒一样无法根治,但软件的发展速度超过了任何传统工业,期间并未出现真真的软件危机。这的确是前人的先见之明。
软件工程的主要思想
软件工程主要讲述软件开发的道理,基本上是软件实践者的成功。它讲述了软件开发的各个方面,如项目管理、需求分析、设计、实现、测试、维护等。软件工程思想强调了软件开发的科学性和工程性,强调了软件开发的方法论和工具的重要性。
软件工程的未来
软件工程的发展前景非常广阔。随着计算机技术和互联网的发展,软件工程将继续发挥着越来越重要的作用。软件工程思想的作者林锐也曾立誓做一名“真实、正直、优秀的科技人员”,他在自己困难的时候依然资助数名贫困中学生和大学生;常常躬身拾捡被乱扔于地的废纸、塑料袋,以示后生。这都会使很多的学人汗颜有加。
软件工程思想是一本非常实用的书,对于软件开发者和计算机专业学生来说非常有价值。这本书讲述了软件工程的主要思想和方法,强调了软件开发的科学性和工程性,强调了软件开发的方法论和工具的重要性。这本书将对您产生积极的影响,使您更好地理解软件工程的思想和实践。
170 浏览量
106 浏览量
2009-05-24 上传
476 浏览量
imliuli
- 粉丝: 233
- 资源: 1348
最新资源
- Database-Search
- Geo-Drawing-App:移动应用程序的最终项目
- CSharp并行编程概述
- Freemix-crx插件
- flutter_side_menu_animation
- jQuery仿聚美优品加入购物车效果.zip
- java_lessons:Java课程
- holbertonschool-web_back_end
- Browser Purge Utility-crx插件
- Android 收银机Wifi 连接厨房厨单打印机
- vb神经网络代码.zip
- Change-Clothes-ReID
- BpmDj: Free DJ Tools-开源
- wuliao1223
- android总结.rar
- RecruitMail-crx插件