《No Silver Bullet》读后感
没有银弹这篇文章讲述了束缚软件工程的几个重要问题:
1、复杂性:软件增加新的内容,其复杂度的增加是非线性的,整体复杂性的增加可能比线性增加要大得多。随着软件功能的增加,显然可靠性是会下降的,接着还会面临一系列的难题。
2、软件整合:人不是上帝,不可能像上帝创造世界那样完成所有的工作,软件是由不同的人写出来的,所以软件的整合成了一个很大的问题。
3、可变性:因为软件是给客户做的,一旦客户要求变化,那么软件就要跟着变化,所以,开发的软件是随时可变的。就像们的第一次编程作业,因为之前的题目定义不明确,我们中途修改过题目,这就像是用户的需求在变。
4、不可见性:软件不像建筑那样是可见的,也没有空间性,虽然数据流,图结构等方便我们理解但在交流方面,理解方面还是有很大的问题。
之后讲述的是人们解决的一些困难:
1、高级语言
2、分时
3、统一的编程环境
最后作者列出了解决困难的希望:
1、Ada和其它高级程序设计语言的进步。
2、面向对象编程
3、人工智能
4、专家系统
5、“自动”编程
6、图形化编程
7、程序验证
(7)环境和工具
(8)工作站
《No Silver Bullet》这篇文章组要讲述了软件工程中存在的一系列本质存在的问题。 这些问题都是软件的特点造成的,由于这个特点使得软件的开发成本越来越大。文章中提出的问题基本都是我们遇到过,或者听说过的,能够理解,且感觉很有道理。接着,给出的是一些可能的解决问题的方法。这些也是我们听说过的,甚至正在使用的,感觉这篇文件属于一篇讲述性的文件,想课本一样提出问题,之后给出解决问题的方法,尽管方法不是问题的完美解。
原文链接:http://www.cs.umd.edu/class/spring2003/cmsc838p/General/NoSilverBullet.html
转载于:https://www.cnblogs.com/coolcrow/archive/2012/11/14/2766437.html
《No Silver Bullet》读后感相关推荐
- GC13:XO独占游戏《神鬼寓言传奇》公布
作者: 来源: www.bts668.com 微软日前公布了<神鬼寓言传奇>(Fable Legends),该游戏是此系列作品的新作,将作为Xbox One游戏出现. 这款由狮子头工作室开 ...
- Facebook 重金挖不到,ASP.NET 之父,微软大神“红衣教主”传奇
作者 | 伍杏玲 出品 | CSDN (ID:CSDNnews) 2018 年底,微软"王者归来",时隔 16 年市值重返全球第一.人们纷纷用"力挽狂澜"&qu ...
- 乔布斯去世衍生多种周边产品(支持乔布斯请顶)
各种乔布斯肖像 乔布斯公仔 乔布斯立体纸人 不管你是不是狂热的苹果粉丝,是不是拥有n多的苹果产品,苹果帮主乔布斯都应该值得我们纪念. "为什么说乔布斯改变了世界?没有 iPhone,就不会有 ...
- 一战封神!“中国飞人”苏炳添跑出9秒83到底有多牛?
公众号后台回复"图书",了解更多号主新书内容作者:CDA数据分析师来源:CDA数据分析师 [导读] 在刚刚结束的东京奥运会百米飞人大战上,中国选手苏炳添在半决赛跑出9秒83,刷新了 ...
- 乔布斯导演的最后一幕
连作者也说,他仅仅是这本书的写作者,真正的作者是乔布斯."中信出版社总编辑潘岳近日分享了<史蒂夫·乔布斯传>幕后的故事.这本传记预定期已达100万册,预估最终销量将达到500万册 ...
- 30本pdf完整版的经典Linux学习和开发教程和资料下载 android arm java 资料大全
史上最牛的Linux内核学习方法论 点击下载 我的arm_linux移植笔记 点击下载 S3C2440完全开发流程 点击下载 Linux系统命令及其使用详解完整版 点击下载 Linux ...
- 30本pdf完整版的经典Linux学习和开发教程和资料下载 android arm java 资料大全...
史上最牛的Linux内核学习方法论 点击下载 我的arm_linux移植笔记 点击下载 S3C2440完全开发流程 点击下载 Linux系统命令及其使用详解完整版 点击下载 Linux主要shell命 ...
- 养成励志的习惯,一生励志——文指星终极励志
语言的突破全集 卡耐基 --励志经典 点击下载 人性的优点--卡耐基名著--励志经典 点击下载 人生格言精华总集 点击下载 人生定律与原则--励志经典 点击下载 厚黑学 ...
- 养成励志的习惯,一生励志
语言的突破全集 卡耐基 --励志经典 点击下载 人性的优点--卡耐基名著--励志经典 点击下载 人生格言精华总集 点击下载 人生定律与原则--励志经典 点击下载 厚黑学 ...
- 【转】乔布斯经典语录
2011年8月25日消息,乔布斯辞去了苹果公司CEO的职务.10月6日,传来了他去世的消息.在此缅怀乔帮主的同时,与大家分享乔布斯在世时的经典语录.(来自于<乔布斯传>--神一样的传奇的附 ...
最新文章
- 把我坑惨的一个update语句!
- axt测试软件,【测试工具】这些APP实用测试工具,不知道你就out了!
- UNICODE 码和字符的相互转换
- 云计算技术 — 容灾备份技术
- 拖动改变Table的列宽度
- Selenium | 网上教程
- adr和ldr的区别
- linux nfs 修复文件,linux nfs Read-only file system
- cmd下pip安装mysql_pip安装MySQLpython
- Java ClassLoader getSystemClassLoader()方法与示例
- Python爬虫必备技能,Xpath提取数据规格详解
- SpringBoot 精通系列-创建SpringBoot的入门项目
- java百度结果的正则表达式_java正则表达式
- Sports Nutrition
- flash开发android应用程序,利用Flash Professional CS5.5开发Android应用
- 土地资源管理就业怎么这么难_我所理解的土地资源管理专业
- linux中静态IP的配置及检测
- jzoj3337. wyl8899的TLE
- cad管线交叉怎么画_CAD角度怎么画?我来告诉你!
- vaild-palindrome
热门文章
- 男人性健康与饮食调养
- 北京计算机培训教室,北京智慧教室建设方案代表案例 - 成功案例 - 信锐
- jquery-form.js 兼容IE8 IE9等以上火狐谷歌等浏览器
- jQuery练习t184,从0到1
- VirtualBox VMs 安装window7系统
- 实现数据字典的缓存、加载、刷新和映射的集成框架
- 教你两式妙招杀死“顽固不化”的病毒进程
- 大数据经典学习路线,终于有人把云计算、大数据和人工智能讲明白了!
- laravel 部署 file_put_contents failed to open stream: No such file or directory
- 数商云橡胶行业一体化解决方案丨提高产业链协同,实现稳定发展