软件工程方法学
iteye_20934
这个作者很懒,什么都没留下…
展开
-
软件工程方法学开篇
关于软件工程方法学,我认为应该包括如下两个方面:关于软件工程管理:1. 人的管理2 时间的管理3. 质量管理关于软件方法学:1. 开发方法学(迭代/敏捷)2. 架构知识---------------------------有待深入研究--------------------欢迎讨论...2006-10-27 21:06:19 · 172 阅读 · 0 评论 -
【转】Bad Smell重构和设计的标准
原文网址:http://blog.csdn.net/shendl/archive/2005/10/19/509556.aspx -------“与其无尽的等待完美的设计,不如立刻着手实现可行的设计,然后再在设计出现臭味的时候重构实现!” 引言 今天,一位初学编程的朋友对我说,他写的类要么是数据类,要么是操作类。似乎写得不太好。于是,我看了他写的代码。他的类虽...2006-10-28 10:18:37 · 179 阅读 · 0 评论 -
处理功能清单和用例的关系,任务以及如何控制任务的粒度
在《UML与与模式应用》中,作者提到从目标的角度去看做用例。用例是用来挖掘需求的,而功能清单更多地是将一系列的功能列出来。 在我的项目中,我将功能细分,基本上一条功能成为一个任务,而一组功能就对应了一组任务。然后将任务由开发人员自己领取。通常一组任务也是由一个或者两个开发人员完成。通常,我把功能清单作为用例分析的结果之一,而按功能分配任务。现在的问题就是,有些功能太细小了,也有...2007-04-28 16:12:36 · 347 阅读 · 0 评论 -
设计与开发的五条原则–六年真谛
这篇文章发表于我的博客 http://blog.feihoo.com/archives/388 。但是希望各位拍砖,就贴到这里了。---------------------------------------------------------------------------从2004年初(大学二年级第二学期)加入学校就业信息网站,靠写代码获得第一笔收入,迄今已经将近六年。...2009-12-15 23:43:03 · 210 阅读 · 0 评论 -
调查:软件开发过程中工作量(成本)都是如何分布的?
就著名的《人月神话》(含《没有银弹》)中有关软件生产率的问题,最近有意整理一篇相关的文字。在这里跟大家做一个调查。 每一个项目经理,都会关注项目的成本。 我这里所指的成本,只是指软件生产过程中的成本(工作量)。 至于其他的成本,例如销售、采购等等的费用都不算。人月神话中是这么说的:[quote]所有软件活动包括根本任务——打造由抽象软件实体构成的复杂概念结构,次要任务——使用编程语言表...2009-06-22 17:55:51 · 900 阅读 · 0 评论