CMM是指“能力成熟度模型”,其英文全称为Capability Maturity Model for Software,英文缩写为SW-CMM,简称CMM。它是对于软件组织在定义、实施、度量、控制和改善其软件过程的实践中各个发展阶段的描述。CMM的核心是...
** 软件开发行业是:供应商觉得客户少,而客户觉得找不到软件开发公司。**很多人想开发软件,但是他们却找不到可靠的途径或者软件定制供应商,甚至不知道该从何入手。...
事件风暴是一种快速,轻量级且未得到充分认可的群体建模技术,它对于加速开发团队而言非常强大,有趣且有用。作为Alberto Brandolini的心血结晶,它是Gamestorming和领域驱动设计(DDD)原则的综合学习实践。该技术不限于软件开...
类比法是属于以“算”为主的方法。当待评估项目与已完成项目在某些项目属性(如应用领域、系统规模、复杂度、开发团队经验等)相类似时,可使用类比法进行软件项目工作量估算。它是基于大量历史项目样本数据来确定目标项...
在决定在下一个项目中使用哪种类型的软件开发方法时,企业需要记住一些事情。需要评估的标准都是强制性的。认真对待这个问题将降低风险,并将不良后果的可能性降到最低。...
我们正在通过亲身实践以及帮助他们实践,揭示更好的软件开发方法,通过这项工作,我们认为:
生产者消费者模式并不是GOF提出的23种设计模式之一,23种设计模式都是建立在面向对象的基础之上的,但其实面向过程的编程中也有很多高效的编程模式,生产者消费者模式便是其中之一,它是我们编程过程中最常用的一种设计模式...
在西安软件开发行业圈子内,有许多程序员出身的创业者,据我了解很多软件公司过得都不是那么舒坦。是因为笔者也是软件开发技术出身,也是从小公司做起来的,因为看到现在太多软件开发人员对创业存在很多误解。因此我希望把我...
创业过程很精彩。创业初期公司的软件开发项目很多时候都会采取软件技术外包的形式,包给个人或软件开发公司来做,而不会自己招聘软件开发技术人员或者自己去组建软件开发团队,这是为什么呢?软件开发技术工资成本高这个因素...