CMM工具帮助
www.javajia.com - 2006-07-01 05:14:24.427
CMM的每个成熟级别由关键过程区域(KPA)组成,每个KPA确定一组相关活动。为了有效地进行这些活动,需要在整个软件开发过程中引入相关工具,帮助软件企业或开发团队实施CMM。一般来说,实施CMM需要以下主要工具:软件开发过程框架、需求管理工具、面向对象的分析设计工具、配置管理工具、变更管理工具和...
|
团队精神在CMM中体现
www.javajia.com - 2006-07-01 05:14:19.82
CMM将管理的方法和技术手段相结合,强调团队精神,强调分工后的协作和过程的相互制约。强调团队精神依靠集体的力量的背后是:共同承担责任、共同分担危险。在CMM实施的同时也创建了一种企业文化--团队精神。
1. 协同作用的的重要性
企业的战略一般由四个要素组成,即经营...
|
CMM简介
www.javajia.com - 2006-07-01 05:14:16.117
CMM是软件过程能力成熟度模型(Capacity Maturity Model)的简称,是卡内基-梅隆大学软件工程研究院为了满足美国联邦政府评估软件供应 商能力的要求,于1986年开始研究的模型,并于1991年正式推出了CMM 1.0 版。CMM自问世以来备受关注,在一些发达国家和地区得到了广泛应用...
|
软件复用为软件开发提速
www.javajia.com - 2006-07-01 05:14:11.287
(本文转载自软件工程专家网www.21cmm.com)
随着社会信息化程度的提高,IT技术已经深入到社会生活的方方面面,而软件作为IT技术应用的核心,其重要性也日渐突出。无论是生产制造、电子商务,还是服务咨询领域,软件都已成为担当重任的核心力量,互联网和软件已成为推动新经济发展的重要基础...
|
论面向对象方法与软件复用关系
www.javajia.com - 2006-07-01 05:14:06.553
(本文转载自软件工程专家网www.21cmm.com)
1.软件复用的特点和现状
软件复用就是将已有的软件成分用于构造新的软件系统。可以被复用的软件成分一般称作可复用构件,无论对可复用构件原封不动地使用还是作适当的修改后再使用,只要是用来构造新软件,则...
|
[转载] Visio 2002:高效网站规划与管理
www.javajia.com - 2006-07-01 05:14:03.427
Visio长期以来在商业绘图领域占有领先地位,它丰富的图形库、简便的操作得到了全球60多个国家500多万行业和个人用户的广泛认可。微软公司经过1年的研发工作,以“让用户快速轻易地绘制各种图表,进行有效沟通”为核心设计理念,在Visio 2000的基础上增加了很多精彩的新功能并终于将中文化的Vis...
|
怎么做需求分析(上)
www.javajia.com - 2006-07-01 05:13:59.943
在具体的研究需求分析之前,我们先了解一下软件工程这个概念。软件工程分为三个层次,过程层、方法层、工具层。在最基础的过程层,最重要的就是一组被称为关键过程区域(KPAs)的框架(KPA的概念在讨论CMM的书中有详细的概念说明)。关键过程区域构成了软件项目的管理控制的基础,并且确...
|
怎么做需求分析(下)
www.javajia.com - 2006-07-01 05:13:56.427
多年来,分析者总是利用情节或经历来描述用户和软件系统的交互方式,从而获取需求(McGraw and Harbison 1997)。Ivar
Jacobson(1992)把这种看法系统地阐述成用例(用例)的方法进行需求获取和建模。虽然用例来源于面向对象的开发环境,但是它也能应用在具有...
|
系统工程三明治:将需求、建模与设计相结合
www.javajia.com - 2006-07-01 05:13:32.693
近几年,UML 在可视化软件开发方面获得了一定程度成功。随着UML 2.0 的到来,对大型及复杂的系统与软件进行建模已经变成现实。为了做到这一点,我们需要理解模型与其它系统工程领域,特别是需求管理的关系。 需求管理与系统模型的关系是什么呢?它们怎样才能工作到一起?本文的目的就是从流程的角度来回答这些问题。 ...
|
谈谈软件从业学习方向
www.javajia.com - 2006-07-01 05:13:31.147
企业计算(Enterprise Computing)是稍时髦较好听的名词,主要是指企业信息系统,如ERP软件(企业资源规划)、CRM软件(客户关系管理)、SCM软件(供应链管理,即物流软件),银行证券软件,财务软件,电子商务/政务(包括各种网站),数据仓库,数据挖掘,商务智能等企业信息管理系统. &n...
|
技术评论:Unix的“新生命”
www.javajia.com - 2006-07-01 05:13:28.037
技术评论:Unix的“新生命” Unix诞生已接近40年,历经漫长的演进过程后,现在的Unix并未显出衰老之态(这一点从当前Unix服务器的营收和利润率可以得到证实),但同时,面对着Linux和Windows的双重压力,Unix事实上的确面临着挑战。 那么,在用户和业界眼里,现在Unix的真实地位究竟怎样,它具备哪...
|
驱动程序支持是桌面Linux普及关键
www.javajia.com - 2006-07-01 05:13:26.477
驱动程序支持是桌面Linux普及关键 专家在本周二指出,硬件厂商需要做更多的工作,使它们的设备与Linux 兼容。 在LinuxWorld展会期间一次有关桌面Linux 的研讨会上,专家们表示,迅速地提供驱动程序将有助于开放源代码软件用户部署桌面Linux。 Novell的桌面软件专家盖伊认为驱动程序支...
|
两种特殊的Java容器类List和Set分析
中国Java技术网 - 2006-07-01 05:13:25.037
容器类可以大大提高编程效率和编程能力,在Java2中,所有的容器都由SUN公司的Joshua Bloch进行了重新设计,丰富了容器类库的功能。
Java2容器类类库的用途是“保存对象”,它分为两类:
Collection----一组独立的元素,通常这些元素都服从某种规则。List必须保持元素特定的顺序,而Set不能有重复元素。
Map----一组成对的“键值对”对象,即其元素是成...
|
敏捷计划工具ExtremePlanner 2.1发布
www.javajia.com - 2006-07-01 05:13:24.74
ExtremePlanner 2.1版本发布了 ExtremePlanner 是一款敏捷 项目计划管理工具..
新版本增加的功能包括: plan view, email notification, export to Word in RTF等..
官方站点:
ht...
|
ThoughtWorks:用敏捷方法打造业务灵活性
www.javajia.com - 2006-07-01 05:13:13.38
ThoughtWorks是一个全球性的IT咨询公司,专注于端到端的全球软件开发与交付。ThoughtWorks应用领先业界的解决方案,包括敏捷最佳实践,可帮助CIO们和关键涉众在尽量减少时间和风险的前提下使其复杂而关键的商业应用得到最大的投资回报。
简要解析软件测试的认识误区
www.javajia.com - 2006-07-01 05:13:08.74
由于人们对于软件质量的重视程度越来越高,就导致了测试在软件开发中的地位越来越重要。测试是目前用来验证软件是否能够完成所期望的功能的唯一有效的方法。在这一趋势的引导下,现在很多软件相关的公司都非常重视对于他们所开发的软件的测试,甚至不惜花费巨资购买商用的测试工具,但是效果却不一定理想。究其原因主要是存在着对于软件测试的诸多误解。本文试图对一些比较普遍的...
|
|
CMM改善不了软件的质量?
www.javajia.com - 2006-07-01 05:13:06.693
Ivar Jacobson博士认为,如果采用不良的软件过程,通过CMM/CMMI的成熟度级别越高,只会使软件企业生产不合格软件的过程更加有效率,而不是使企业开发出更好的软件。
软件外包是时下的一个热门话题,被我国不少软件企业视为一座金矿,而CMM被人们认为是进入这个市场的敲门砖,为了拿到那张代表资格的CMM认证证...
|
什么是Domain Model
www.javajia.com - 2006-07-01 05:13:04.287
我以为Domain分两个含义:Domain Object和Domain Service。那么什么样的系统是面向Domain的系统,一个Domain Object和普通的符合OO原则的对象有什么区别;一个Domain Service和普通的Facade或者Manager对象有什么区别。
(转载文章请保...
|
|
|