1. 前言 1.1.个性化产品情况 软件产品已经基本成型,已经有一个以上的用户在使用。 软件产品不是通用软件,用户的大体功能相同,但都有用户个性的 需求 ,并进行个性实现。 1.2.优劣分析..
我国软件工业从上世纪90年代初期的接近60%的净利润(下同),下调到目前平均利润不到5%。这个现象说明我国的软件工业正在面临一个重大的危机,如何面对未来的挑战?继续生存和发展呢..
摘要: 国内有不少软件企业通过了ISO或CMM(I)的资质认证,但有不少企业却很少或没有看到资质认证给公司软件 质量 改进带来的明显效果,原因何在?有些企业领导怀疑ISO或CMM(I)等质量体..
有人说编程序是一门艺术,也有人说做软件项目是一个工程,那么软件到底是属于艺术还是工程呢?其实更专业点的说法应该是问,软件产业到底属于技术密集型还是劳动密集型?我认为,有的..
世间万事万物各不相同;三百六十五行,隔行如隔山。可是,透过事务的表现层来看事务的核心本质,我们可以发现很多类似。正如我们看武侠小说中,各门各派的武功招式各不相同,甚至迥异..
首先讲一下软件生存周期的定义,即以需求为触发点,提出软件开发计划的那一刻开始直到软件在实际应用中完全报废为止可以认为是一个完整的软件生存周期,软件生存周期的提出是为了更好..
参考了一下Hibernate 开发 者所宣传的理念整理: ◆飞快的版本发布。 ﹡活跃的版本发布。 ﹡发现用户真正的需要。 ◆ 回归测试 。 ﹡综合性的test suite提高软件的可维护性和稳定性。 ◆把一个..
在传统的开发过程中,往往是一个人从一个模块的需求开始,然后作分析、设计、编码、 单元测试 ,接着才会交给第二个人(专职 测试人员 )进行其他测试项目。这样的开发过程会因为开发..
两个人以上的项目,就需要有管理。为什么这么说呢?因为有两个人,就需要交流;有交流,就必然会有合作;有合作,就需要有分工;有分工,就需要有协调;有所有这些,就需要有管理。但..
熟悉 极限编程 的人都知道,在极限编程的十二项实践中,有一个非常重要的实践就是结对编程,也就是两个人坐在同一台电脑前面,使用相同的键盘和鼠标来 开发 同样的一个模块,一个负责..
每个人都意识到我们需要过程来改进软件开发的方式。每个人也都意识到我们需要 敏捷 ,灵活性和适应性。每个人也都认同对 质量 的需要。但是,我们中间的很多人都发现,现有的软件过程..
Introduction SOX is an alternative syntax for XML. It is useful for reading and creating XML content in a text editor. It is then easily transformed into proper XML. SOX was created because developers can spend a great deal of time with ra..
The ways of technology are notoriously hard to predict and few have a vision of the future. Gartner Inc.’s picks up 10 top strategic technologies for 2006 as following. 1. microcommerce Microcommerce is an online selling/purchasing model t..
PGP Timeline The topic of PGPs history seems to be fraught with controversy, and it is difficult for a new comer to discover the full story. This FAQ lists as much detail of the history as I have been able to gather together. My part in th..
概述 Plugin Architecture,无疑是如今软件界最为热门的名词,在各种各样的 解决方案 、白皮书中经常都能看到即插即用这么几个字,但真的又有多少软件做到了呢,当然,不可否认的是也有部分..
众所周知,传统的产品设计是在图纸上手工设计为主,设计周期长,质量不能保证,设计成本高,CAD技术的的出现和发展大大改变了这种情况,产品设计有了质的飞跃,随着CAD系统的广泛使用与..
Annotation概述 首先让我们给出这两项技术的一个概述。Annotation是JDK5.0的新功能,它在JSR-175规范中有详细定义。它们允许您以 安全 的方法定义元数据并应用到类,方法,构造程序,字段或参数中..
12月2日下午,微软中国正式在中国发布Microsoft SQL Server 2005、Visual Studio 2005,并将于明年推出BizTalk Server 2006——三大产品的整齐亮相,标志着经过五年精心打造、代表了未来企业级计算发展趋势..
经过几年的积累,大部分中大型的企事业单位已经建立了比较完善的CRM、ERP、OA等基础信息化系统。这些系统的统一特点都是:通过业务人员或者用户的操作,最终对 数据库 进行增加、修改、删..
随着信息社会的来临,软件 质量 的重要性日益显现,软件质量必须在设计和 开发 过程中加以控制的观点,成为各界共识,各种软件过程评估模型陆续涌现。本文在简单介绍20世纪80-90年代出..