
软件项目管理
文章平均质量分 50
lishushan
这个作者很懒,什么都没留下…
展开
-
一个中大型系统的开发都必须经历如下阶段
一般地,一个中大型系统的开发都必须经历如下阶段: 立项:软件项目可行性分析调研及评审,结果: 《可行性分析报告》、《项目建议书》; 初步系统设计:在可行的基础上进行若干粗框架设计,同时包括硬件设计,并立项,签订合同,约定系统的基本框架及功能,系统的周期及相互约束关系,责任与义务等等;结果《协议》《硬件方案》《项目计划》; 需求分析:项目成立,项目组成立,成员开始切入客户方,开...原创 2010-01-15 19:44:53 · 283 阅读 · 0 评论 -
CEO、COO、CFO、CTO、CIO是什么意思
CEO、COO、CFO、CTO、CIO、CCO都是最近常见的一些术语,他们是什么意思呢? CEO(Chief executive officer)首席执行官 类似总经理、总裁,是企业的法人代表。COO(Chief operating officer)首席运营官 类似常务总经理CFO(Chief Finance Officer) 首席财务官; 财务总监CTO(Chief tech...2010-01-20 09:49:31 · 786 阅读 · 0 评论 -
“穷则思,思则变,变则通,通则灵”包含什么哲理?
差则思变这是国学经典中的一个章句,既然又是哲学道理:那就得应全方位的考虑问题,以道家的全系辩证思想考虑与解答它的哲学道理。随机应变(应时顺变)即:依人们对客观规律的认识进化,随时随地转变思想,调整自己,适应客观实在规律。穷:尽头或说富足的反义。变:转变、改变、活动。久:很长的一段时间。例:贫穷的人思考着怎样富足。天地无迹,事在人为,路在脚下。穷则思变,变则通,通则灵,灵久则变穷。这才是它真正的...原创 2010-01-20 13:21:01 · 1592 阅读 · 0 评论 -
从瀑布模型、极限编程到敏捷开发
版权声明:原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://zhaisj.blog.51cto.com/219066/46187从瀑布模型、极限编程到敏捷开发---软件开发管理者思维的变化Jack zhai 软件开发是一种对人类智慧的管理,对人大脑思维的“工厂化”管理。人是有...原创 2010-01-24 00:30:44 · 119 阅读 · 0 评论 -
极限编程与敏捷开发
极限编程与敏捷开发作者:徐景周 在按照我的理解方式审查了软件开发的生命周期后,我得出一个结论:实际上满足工程设计标准的惟一软件文档,就是源代码清单。 -- Jack Reeves 简介 2001年,为了解决许多公司的软件团队陷入不断增长的过程泥潭,一批业界专家一起概括出了一些可以让软件开发团队具有快速工作、响应变化能力的价值观和原则,他们称自己为敏捷联盟。敏捷开发过程的方法很多,...原创 2010-01-24 00:32:16 · 93 阅读 · 0 评论 -
极限编程与敏捷开发
内容摘要:敏捷开发过程的方法很多,主要有:SCRUM,Crystal,特征驱动软件开发(Feature Driven Development,简称FDD),自适应软件开发(Adaptive Software Development,简称ASD),以及最重要的极限编程(eXtreme Programming,简称XP)。极限编程(XP)是于1998年由Smalltalk社群中的大师级人物Kent B...原创 2010-01-24 00:35:57 · 143 阅读 · 0 评论 -
CMMI 级别有几级,详细定义是什么
CMM是指“能力成熟度模型”,其英文全称为Capability Maturity Model for Software,英文缩写为SW-CMM,简称CMM.CMM是是一种用于评价软件承包能力并帮助其改善软件质量的方法,侧重于软件开发过程的管理及工程能力的提高与评估。CMM分为五个等级:一级为初始级,二级为可重复级,三级为已定义级,四级为已管理级,五级为优化级。CMMI的全称为:Capa...2010-04-27 23:37:40 · 1304 阅读 · 0 评论 -
五种开源协议的比较(BSD,Apache,GPL,LGPL,MIT) - 整理
当Adobe、Microsoft、Sun等一系列巨头开始表现出对”开源”的青睐时,”开源”的时代即将到来!最初来自:sinoprise.com/read.php?tid-662-page-e-fpage-1.html(遗憾的是这个链接已经打不开了),我基本未改动,只是进行了一些排版和整理。参考文献:http://www.fsf.org/licensing/licenses/现今存在的开源协...原创 2010-05-10 22:01:40 · 112 阅读 · 0 评论 -
软件配置管理
软件配置管理(Software Configuration Management,SCM)是一种标识、组织和控制修改的技术。软件配置管理应用于整个软件工程过程。我们知道,在软件建立时变更是不可避免的,而变更加剧了项目中软件开发者之间的混乱。SCM活动的目标就是为了标识变更、控制变更、确保变更正确实现并向其他有关人员报告变更。从某种角度讲,SCM是一种标识、组织和控制修改的技术,目的...原创 2010-06-23 12:48:44 · 234 阅读 · 0 评论