【外刊IT评论网】1968年北约软件工程大会语录

标签: 软件工程 批评评论 | 发表时间:2012-12-07 00:04 | 作者:Aqee
出处:http://www.aqee.net

经常的我们会忘记,如今我们在软件开发中遇到的问题,通常是别人在很多年前就已经遇到过的。下面这些语录来自 1968年北约软件工程大会的会议记录。

关于软件项目管理:

软件开发管理将继续背负目前的在成本和计划有效性上的坏名声,直到有朝一日,人们对软件设计工程有了更全面的理解和认识。

我们开发软件系统就像莱特兄弟制造飞机——造好整个系统,把它推下悬崖,让它坠毁,然后重新开始。

管理工作方面,大型软件的开发是一个令人恐怖的事情。人们的认识中,这种工作通常会成为血本无归的泥潭,耗费财力,永无止境。人们的这种认识也许并不是偏见。

关于设计和最终产品的区别:

软件产品是我们对程序如何在计算机里执行进行设计的产物。设计和最终产品之间的区别本质上是一个理论与实际的问题,受各生产部门需求的影响。事实上,设计和最终产品间没有本质区别[...]

软件中大多数致命问题都起源于概念,几乎都统一的遵循这样的规律:你试图弄清楚你们打算要做什么,然后就这样做了。这就是我们大多数麻烦问题的来源。

关于处理用户需求:

用户感兴趣的是对系统提需求,而且按照需求购买系统。但这里的潜台词是用户能说出他们想要什么。而大部分的用户说不清楚。

我们应该在设计过程中尽早的获取用户反馈。

关于程序员的工作效率(跟Paul Graham的 Great Hackers对比):

我对程序员在工作效率中表现出的巨大的差异有个疑问。你能在其它类似的技术领域找到相似的差异度吗?事实上,软件开发中的差异比任何其它行业都要大。

关于软件开发:

开发应该循序渐进开展,软件一步一步完成。我的座右铭是“解决小的,有用的,现在。”

大型系统必须慢慢完善,不可能在某个时间里全部完成。你必须让最初的小的核心系统真正无误的运行起来。

关于软件测试:

系统必须具有自动化测试能力。我们必须开发和维护一些可执行程序来检验系统中所有的其它部分。[...]作为测试程序运行输出的结果,每次测试都要列出测试检验的模块,同样,还要列出测试了哪些接口和数据表。对测试成功做记录很重要,跟记录失败一样。


本文来自 外刊IT评论网( www.aqee.net),原始地址: 1968年北约软件工程大会语录


相关 [it 北约 软件] 推荐:

【外刊IT评论网】1968年北约软件工程大会语录

- - 外刊IT评论网
经常的我们会忘记,如今我们在软件开发中遇到的问题,通常是别人在很多年前就已经遇到过的. 下面这些语录来自 1968年北约软件工程大会的会议记录. 软件开发管理将继续背负目前的在成本和计划有效性上的坏名声,直到有朝一日,人们对软件设计工程有了更全面的理解和认识. 我们开发软件系统就像莱特兄弟制造飞机——造好整个系统,把它推下悬崖,让它坠毁,然后重新开始.

北约被禁止在演习中使用GPS干扰技术

- satan - Solidot
北约在苏格兰外海举行大型海上军事演习,但由于被投诉危及渔民生活和干扰移动通信而被禁止使用GPS干扰技术. 北约举行代号为“联合勇士(Joint Warrior)”的演习,有14个国家参加. 根据计划,演习将在多艘军舰方圆20英里内实施GPS干扰. 英国皇家海军在上个月提前发出了警告,但当地渔民称他们直到上周船上设备失灵后才知道GPS干扰.

软件架构

- - 研发管理 - ITeye博客
    对于外包业务类型的项目,软件架构设计的目的与产品类型的项目有所不同,在这里主要讨论外包类型项目的软件架构设计目的.     1、为大规模开发提供基础和规范,并提供可重用的资产,软件系统的大规模开发,必须要有一定的基础和遵循一定的规范,这既是软件工程本身的要求,也是客户的要求. 架构设计的过程中可以将一些公共部分抽象提取出来,形成公共类和工具类,以达到重用的目的.

软件吞噬软件开发

- - PingWest中文网
软件蚕食世界,自互联网特别是移动互联网连接线上线下服务后,已成为不可逆的趋势. 每一项实用的服务可以由小团队来完成. 以WhatsApp为例,这款被高调收购的IM应用,拥有4.5亿月活跃用户,70%的日活跃率,至今还保持每天新增用户1000万的速度. 但这些服务居然由32名工程师支撑下来了,所以有了业界八卦“每位员工价值20亿”的说法.

iPhone 软件推荐

- Fenng - FeedzShare
来自: 永远的阳阳猪 - FeedzShare  . 发布时间:2011年08月07日,  已有 2 人推荐. 本文是从个人经验出发,对使用过的不同类型的软件做一些简单的比较和推荐. 本文无法做到面面俱到(比如本人不用 GTD 类软件,另外有些软件因为大家都懂的原因也不能推荐),写的时候也没有参考什么资料,都是本人的个人经验,可能会有错误,如据此操作,造成的一切损失本人不承担责任.

Planner – 项目管理软件 | 小众软件 > 办公软件

- HICU - FeedzShare
来自: 小众软件 - FeedzShare  . 发布时间:2011年09月12日,  已有 3 人推荐. Planner 是一款开源、易用、跨平台的项目管理软件. 二猪用了 OpenProject 几年,现在已经受够了它的各种问题. 前段时间发现了 Planner,这个也算有些历史了,可是完全不如 OpenProject 名气大.

DiffPDF – PDF 文档对比软件 | 小众软件 > 办公软件

- Ian - 小众软件 - Appinn
DiffPDF 是一款 PDF 文件比较软件,就好比 WIKI 上面的修改对比是一样的,比较两个 PDF 文档的不同,然后高亮显示. DiffPDF 提供了“文本”和“布局”比较两种模式,含有图片的 PDF 选择“布局”比较得到的结果更为准确. 我曾经在写论文的时候用到过一次,非常适合大量文字的对比.

JellyCam – 小巧有趣的视频制作软件 | 小众软件 > 趣味软件

- Lei - 小众软件 - Appinn
JellyCam 是一款视频制作软件,只需要上传你张定格的动作,就可以生成视频. 照片可以本地上传,也可以用摄像头捕捉. JellyCam 同时还提供一些播放设置,让你可以玩出创意,玩出乐趣. 老外教你怎么使用 JellyCam:视频教程. 该软件需要配合 adobe air 使用. 下载(556.3 KB): uudisc | 官方网站 | 来自小众软件.