《软件工程思想》——林锐博士的编程洞见
需积分: 10 60 浏览量
更新于2024-08-02
收藏 1.91MB PDF 举报
"《软件工程思想》是林锐博士基于其八年软件工程经验的总结,旨在引导程序员以更全面的角度看待编程。这本书以其独特的视角、创新的构思和幽默的风格,探讨了软件开发的核心原则和程序员的角色。作者通过亲身经历,将深奥的软件工程理念以生动的方式呈现,使得读者在轻松的阅读中获得共鸣。书中,林锐博士展现了他对于软件工程实践的深刻思考,以及他作为一位真实、正直、优秀科技人员的价值观。他的行为,如资助贫困学生和关注环保,体现了积极的人生观和对社会的责任感。《软件工程思想》虽篇幅不长,但内容丰富,其价值并不亚于厚重的教科书。"
软件工程的发展历程始于20世纪60年代,那时的编程活动主要由少数技术精英主导,他们编写出的程序既复杂又难以理解。随着问题的积累,如程序质量差、频繁出错、进度延误和成本增加等,导致了所谓的"软件危机"。1968年,业界专家提出了通过工程化的方法来解决这个问题,于是诞生了"软件工程"这个概念。尽管软件开发的问题无法完全消除,但软件工程的发展推动了行业的迅速扩张,避免了真正的危机。如今,软件工程已成为一个成熟的学科,专注于教授如何有效地进行软件开发和管理。
本书《软件工程思想》不仅涵盖了软件开发的基本原理,还强调了软件实践者在项目中的作用和责任。林锐博士通过个人经验分享,教导读者如何运用工程化思维来提高软件的质量和可维护性,同时,他的故事和见解提醒我们,作为一个程序员,我们需要超越代码本身,关注软件的社会影响和个人道德。书中的内容深入浅出,旨在启发程序员们从更高的层面理解和实践软件工程。
2009-03-21 上传
2008-10-22 上传
2012-03-18 上传
2009-04-06 上传
点击了解资源详情
点击了解资源详情
2010-12-26 上传
2008-12-10 上传
点击了解资源详情
bluesky1984
- 粉丝: 0
- 资源: 2
最新资源
- R语言中workflows包的建模工作流程解析
- Vue统计工具项目配置与开发指南
- 基于Spearman相关性的协同过滤推荐引擎分析
- Git基础教程:掌握版本控制精髓
- RISCBoy: 探索开源便携游戏机的设计与实现
- iOS截图功能案例:TKImageView源码分析
- knowhow-shell: 基于脚本自动化作业的完整tty解释器
- 2011版Flash幻灯片管理系统:多格式图片支持
- Khuli-Hawa计划:城市空气质量与噪音水平记录
- D3-charts:轻松定制笛卡尔图表与动态更新功能
- 红酒品质数据集深度分析与应用
- BlueUtils: 经典蓝牙操作全流程封装库的介绍
- Typeout:简化文本到HTML的转换工具介绍与使用
- LeetCode动态规划面试题494解法精讲
- Android开发中RxJava与Retrofit的网络请求封装实践
- React-Webpack沙箱环境搭建与配置指南