《关于软件工程实施的个人见解》的相关内容
相关讨论
向大家推荐一文《源代码就是设计》
引用按]这是一篇伟大的论文,该文撰写于1992年,作者在当时就能有这样的反思,实在是非常了不起。
至今,我仍能记起当我顿悟并最终产生下面文章时所在的地方。那是1986年的夏天,我在加利福尼亚中国湖海军武器中心担任临时顾问。在这期间,我有幸参加了一个关于Ada的研讨会。讨论当中,有一位听众提出了一个具有代表性的问题,“软件开发者是工程师吗?”我不记得当时的回答,但是我却记得当时并没有真正解答这个问 ...
by tel9693 2004-02-03 浏览 (17591) 回复 (40) 关键字:
《敏捷软件开发》小小总结
《敏捷软件开发》--Cockburn 小小总结
时间:2004.02.13—2004.02.26
读此书的原因:ozzzzzz的推荐
此书大致分为4部分:软件开发的性质,作为开发主体的人,相互合作的团队和方法过程。
自己也总结不出来什么东西,就是简单摘抄几句:
1.什么是软件开发:敏捷的定义:一种创作与交流的协作游戏。
2.在项目中增加人手是代价高昂的。
3.XP赞成:交流、简单 ...
by chill 2004-02-27 浏览 (5579) 回复 (9) 关键字:
哈哈,张恂找到了最新的银弹证据!
5月7日 最新的银弹证据!(居然达到了14:1,实在令人兴奋):
大意:通用汽车公司(GM)的一个早期应用——用于汽车修理维护部件的库存计划和维护管理系统。旧的系统由265,000行PL/1代码组成,花了12.5人年,运行时需要13.6M内存,替代系统用Smalltalk 80开发,总共用了不到1人年的时间,系统只有22,000行代码,内存仅需1.1M。两个系统的性能大致相同,但二者的总体生产 ...
by 庄表伟 2004-05-13 浏览 (22014) 回复 (50) 关键字:
相关博客
关于软件工程实施的个人见解
软件工程“这个概念的提出,是希望能按照传统的工程模式来解决软件开发过程中遇到的诸如开发周期,经费,质量控制等问题。也就是向人们常说的那样“让软件开发像实施工程一样”,再说得明白一点也就是说“是软件开发像运行工厂一样,处于质量控制之下,按照既定计划生产出合格的软件产品”。但是人们却忽略了软件开发过程中起关键因素的资源是“人& ...
by famoushz 2007-08-02 浏览 (219) 回复 (0) 关键字:
一个游戏开发者的反思:缺陷与出路(转)
阅读提示:本文是作者长期身处游戏开发行业、
亲历游戏行业痼疾后不吐不快的随笔。世界上的任何事情都是这样,当一个人对某个事物了解越多,他也就越能清晰地看到这个事物的缺陷。编者报道游戏行业也有
数年时间,觉得作者这篇文章虽然有过于“专业”的嫌疑,但比起那些行文浅显、美化游戏行业、特意以“玩家”为对象谈论游戏行业本象的文章来说,这篇文章对
我们的读者 ...
by sunxboy 2008-01-24 浏览 (621) 回复 (0) 关键字: 游戏开发 反思
相关圈子讨论
敏捷开发中常见的九大误解
敏捷不是一个过程,是一类过程的统称,它们有一个共性,就是符合敏捷价值观,遵循敏捷的原则。
敏捷的价值观如下:
个体和交互 胜过 过程和工具
可以工作的软件 胜过 面面俱到的文档
客户合作 胜过 合同谈判
响应变化 胜过 遵循计划
由价值观引出的12条敏捷原则:
1、我们最优先要做的是通过尽早的、持续的交付有价值的软件来使客户满意。
2、即使到了开发的后期,也欢迎改 ...
by liuqiang 2008-08-07 浏览 (132) 回复 (0)
同一个敏捷团队如何同时做多个项目?
对于一个组织来说,同一组开发人员来完成多个项目,这是常有的事儿。在这种状况下,应该如何组织团队呢?他们的工作又该如何计划和分配呢?
如果可分配的资源较多(比如说,可以为每个项目分配6至10个开发人员),而且已经知道这些项目的大小和相对优先级,一般来说,将开发人员划分为两个或多个团队就可以了。
反过来说,如果每个项目能够分配到的人员很少(每个项目只能有1到3个开发人员),而且项目的大小和相对优 ...
by liuqiang 2008-08-07 浏览 (87) 回复 (0)
打算建立一个小团队,收集点民意
通过这几天的讨论我感觉有必要组织一个小团队,合作一个项目,通过它来学习D语言。
这个帖子用来收集大家的想法,看看都想做哪些方面的项目,持续讨论一周时间吧。
by qiezi 2007-04-05 浏览 (4921) 回复 (95)
推荐本老书《java夜未眠》,《爪哇夜未眠》
其实这本书也不是我突然找到看的,而是同学介绍给我看的,作者是一个台湾人。叫蔡学墉,从事java有20多年的经验了,他7岁开始写java程序,让我佩服,这本书是他用散文的形式写的他的一些经历和看法。
我觉得这本书对一些正在学习java 的人有一定的帮助,整本书不是一味的讲理论知识,而是通过他的一些经历写的一些故事,从故事反映我们学习中的问题,或者是我们该怎么做的道理。特别的告诉了我们做为个程序员,我 ...
by ncgxcy211 2007-01-29 浏览 (2634) 回复 (13)
相关新闻
你最应该雇佣的程序员的十个特征
1。好奇心
程序员是永远不会接受现成的东西的,他们必须亲自解开内心深处的迷惑和渴望。
2。清晰的思维技巧
编程是一件需要严密逻辑和清晰思维的事情,有强大的数学或者科学背景的程序员通常更加成功。
3。快速的阅读速度和理解能力
相当大一部分程序员的一天都花在阅读上,阅读设计文档,或者其他人的代码,API,注释等等,有些程序员读的快,能很快理解,并且开始行动,另外一些程序员也许要多花三四倍的时 ...
by withyou 2008-03-07 浏览 (1481) 回复 (5) 关键字:
微软,你的软件是驴子Eeyore在设计吗?
在微软工程师Eric Lippert的一篇经典的帖子中具体描述了,在增加一个简单的ChangeLightBulbWindowHandleEx 函数到某一块微软的代码时,这个工作中会面临的痛苦的折磨人的细节问题: • 需要一个5分钟的开发过程实现ChangeLightBulbWindowHandleEx函数。 • 需要一个项目经理 ...
by yuesc 2008-03-31 浏览 (3484) 回复 (12) 关键字:
财富杂志专访谷歌创始人:如何改变世界
《财富》杂志记者安迪·瑟威尔(Andy Serwer)近日在位于加利福尼亚州山景城的谷歌总部对该公司创始人之一拉里·佩奇进行了专访。佩奇在采访中就创新、变革、他所担心的问题以及为什么他是一个乐观主义者进行了阐述。
起初,佩奇一直激励人们勇于冒险,这使得Gmail和谷歌地图等新应用功能被成功接纳。后来他又开始思考公司业务以外的领域。从能源到汽车,佩奇发现了一个充满机遇的世界。当然,他同时也发现 ...
by QQbyte 2008-05-11 浏览 (613) 回复 (1) 关键字:

