自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

透明思考@CSDN

思考着的程序员,程序员的思考

  • 博客(41)
  • 资源 (2)
  • 论坛 (113)
  • 收藏
  • 关注

原创 Scripting with C++

Scripting with C++by Steve Donovan, the Author of C++ by Example: "UnderC" Learning EditionMAR 22, 2002There has been a resurgence in scripting languages, which are informal, v

2002-04-17 11:15:00 1901

原创 5 Questions With B.S.

Why did you compile the C++ In-Depth Series? What were you hoping to share with your community?The C++ community – like other programming communities – was (and is) plagued with "generic" begi

2002-04-17 11:04:00 1519

原创 5 Questions With Herb Sutter

Youve been a pretty independent C++ guy for the last few years. Now youre working with Microsoft too. Whats up with that, and what are you doing there? Are you going to switch to writing about

2002-04-17 11:04:00 1557

原创 名人堂:Martin Fowler

  (这是发表在《程序员》杂志2001年第12期上的一篇文章。现在,CSDN海外图书专区正在销售Martin Fowler先生的《Refactoring》,我在海外图书专区“名家接触”讨论栏目放进了Martin Fowler先生的一些资料,与各位共飨。CSDN海外图书专区的地址是:www.csdn.net/overseas)现在最前卫的软件开发方法是什么?相信很多人都会说:XP(极限编程)

2002-04-15 15:04:00 4378

原创 软件质量,CMM不是惟一

软件质量,CMM不是惟一(转载自软件世界)   CMM―软件能力成熟度,如今,已经成为了软件质量保障的代名词。其实,只要有一个科学合理的软件管理流程,不实施CMM也一样能够生产高质量的软件产品。但是,这并不代表CMM就不应该推广,只是,我们应该提倡因企业而异,根据企业自身实际情况选择保障软件质量的方式。   软件能力成熟度模型是软件组织管理的一种

2002-04-10 10:21:00 1800

原创 软件质量评价标准

软件质量评价标准 (本文转载自软件工程专家网www.21cmm.com)  我们把影响软件质量的因素分成三组,分别反映用户在使用软件产品时的三种不同倾向或观点。这三种倾向是:产品运行、产品修改和产品转移。信息系统作为一个产品,也可以参照这三种倾向来定义。 我们可以采取以下步骤实施全面质量控制: 1.实行工程化开发   “信息系统开发方

2002-04-10 10:20:00 4098

原创 软件质量浅谈

软件质量浅谈转载自共创软件联盟  随着社会生产力的发展和科学技术的进步,全球性贸易竞争日益加剧,用户对质量提出了越来越严格的要求。如果企业想在竞争中生存,更不用说获利了,那么除了接受质量观念外就别无选择。软件行业作为一个知识和智力密集型的产业,相对传统产业而言具有某些独特性,比如软件产品的无形性、软件开发的高科技含量等,处处体现出“人脑”工程的特点,给质

2002-04-10 10:20:00 3795

原创 为软件质量保驾—过程管理与项目管理技术的应用

为软件质量保驾—过程管理与项目管理技术的应用王家欣 (转载自计算机世界网)   我国软件业与世界先进国家相比,差距甚远,其主要原因是软件工程化技术没有得到广泛的应用。今天,软件开发不再是软件开发人员的个人行为而是团队行为,对软件开发机构来说,如何在要求的时间内、合理的投资下保质保量地交付软件产品是一个巨大的挑战。无论是在软件水平最高的美国还是在我

2002-04-10 10:20:00 1659

原创 如何实施SQA?

如何实施SQA?何晓源 王慧文(转载自计算机世界报)    SQA(软件质量保证)是CMM2级中的一个重要关键过程区域,它是贯穿于整个软件过程的第三方独立审查活动,在CMM的过程中充当重要角色。  SQA的目的是向管理者提供对软件过程进行全面监控的手段,包括评审和审计软件产品和活动,验证它们是否符合相应的规程和标准,同时给项目管理者提供这些评审和审计

2002-04-10 10:20:00 2011

原创 呼唤高质量软件

呼唤高质量软件孙志永、李松、黄子河 (转载自中国计算机报)   计算机和通信技术的迅速发展为我国的IT行业带来了空前发展的机遇,特别是为软件行业。软件企业能否抓住这个难得的发展机会,需要多方面的努力。软件质量保障在软件企业发展中占有重要位置。   软件是人造的最复杂系统。软件中微小的失误,可能会导致质量事故、产品报废甚至人员伤亡。软件质量的极大重

2002-04-10 10:20:00 1663

原创 实时控制软件的质量控制(1)

实时控制软件的质量控制(1)陈志才 (转载自计算机世界网)   如何确保嵌入式实时控制软件的质量?对这类软件的生产过程如何进行有效的质量控制?这是一个重要的研究课题。为解决软件危机而产生和发展起来的软件工程成功地解决了软件开发中存在的许多问题。它不仅对软件开发、设计和生产有直接影响,而且对提高软件质量有显著成效。实践表明,使用软件工程方法,可达到一般

2002-04-10 10:20:00 1578

原创 开放源码有利软件质量提高

开放源码有利软件质量提高姚郑 (转载自eNet)   近年来,一种新的思潮在国际上受到越来越多的关注,已经取得丰硕成果,而且将对整个软件产业格局产生重大深远影响,这就是所谓开放源码思想。   开放源码的基本思想很简单,最初由于计算机硬件造价昂贵,许多公司认为计算机软件不值钱,将其仅看作是整个计算机的附属产品。因此,当时网络上的程序员可以任意阅

2002-04-10 10:20:00 1530

原创 实时控制软件的质量控制(2)

实时控制软件的质量控制(2)陈志才 (转载自计算机世界网) 软件测试   从软件生存周期看,软件测试是卡住软件质量,尤其是卡住软件可靠性的最后一道关口。但软件测试并不仅仅局限于这个阶段,而应贯穿于软件开发的全过程(见图4)。应解决这样一个认识问题——用于实时控制系统一类的复杂软件,自认为没有错误的想法是不切合实际的。因此,测试的主要目的是:   1)

2002-04-10 10:19:00 1914

原创 如何评价软件的质量

如何评价软件的质量裴华明 (转载自计算机世界网)   我们常说某某软件好用,某软件功能全、结构合理、层次分明。这些表述很含糊,用来评价软件质量不够确切,不能作为企业选购软件的依据。对于企业来说,开发单位按照企业的需求,开发一个应用软件系统,按期完成并移交使用,系统正确执行用户规定的功能,仅仅满足这些是远远不够的。因为企业在引进一套软件过程中,常常会出

2002-04-10 10:19:00 5779

原创 极限建模方法

极限建模方法王巍(本文转载自软件工程专家网www.21cmm.com)  极限编程(Extreme Programming,XP)简单地讲是一些相互关联的准则和惯例的集合,其中一些关注的是基本的活动,比如配置管理,但其中大多数关注的是团队成员之间以及团队与应用系统的企业团体之间的交流通信和文化方面的相关问题。XP建议采用循环迭代开发方法。  

2002-04-09 09:41:00 1833

原创 三层结构简介

三层结构简介(本文转载自软件工程专家网www.21cmm.com)   近年来,随着计算机技术与网络技术突飞猛进的发展,现代企业遇到了巨大的机遇与挑战。各企业纷纷开始建立新的管理信息系统(简称MIS)或修订原有的管理信息系统。在此过程中,关于MIS系统平台模式的选择是系统设计人员遇到的主要问题。本文试图结合自己的实践经验探讨这一问题。    MIS系统平台模式大体上分为4种:主机终端模

2002-04-09 09:41:00 3076

原创 三层C/S结构及其应用开发

三层C/S结构及其应用开发(本文转载自软件工程专家网www.21cmm.com) 一、三层C/S的基本硬件结构  传统的二层C/S结构存在以下几个局限:1它是单一服务器且以局域网为中心的,所以难以扩展至大型企业广域网或Internet;2受限于供应商;3软、硬件的组合及集成能力有限;4难以管理大量的客户机。因此,三层C/S结构应运而生。  三层C/S结构是将应用功能分成表示层、功能

2002-04-09 09:41:00 3540 1

原创 从C/S向WEB移植

从C/S向WEB移植(本文转载自软件工程专家网www.21cmm.com)   本文从网络应用的结构分析了C/S和WEB应用的特征以及各自的优势和限制;讲述了WEB应用中数据处理过程;还讲述了WEB应用中各部分的功能划分;最后详尽分析了应用从C /S向WEB平台移植的步骤。  从90年代开始,客户机/服务器(Client/Server,以下简称为C/S)结构代替了原来的主机/终端(Host

2002-04-09 09:41:00 1584

原创 谈谈MIS系统平台

谈谈MIS系统平台(本文转载自软件工程专家网www.21cmm.com)   近年来,随着计算机技术与网络技术突飞猛进的发展,现代企业遇到了巨大的机遇与挑战。各企业纷纷开始建立新的管理信息系统(简称MIS)或修订原有的管理信息系统。在此过程中,关于MIS系统平台模式的选择是系统设计人员遇到的主要问题。本文试图结合自己的实践经验探讨这一问题。  MIS系统平台模式大体上分为4种:主机终端模式

2002-04-09 09:41:00 3359 1

原创 从C/S到Intranet

从C/S到Intranet(本文转载自软件工程专家网www.21cmm.com) 一、C/S昨天黄花  PC时代到来后,计算机网络和计算机应用得到了很大的发展。PC价格的不断下降和性能的持续上升,逐步将在面向终端的网络时代中处于核心地位的大型主机赶向网络应用的角落。NetWare和Windows NT的兴起,以及大型数据库系统的粉墨登场,开辟了网络应用的新模式--客户/服务器(C/S)

2002-04-09 09:41:00 2028 1

原创 快速原型法

快速原型法 于海斌 薛劲松(本文转载自软件工程专家网www.21cmm.com)   快速原型法(rapid prototyping)快速原型法是近年来提出的一种以计算机为基础的系统开发方法,它首先构造一个功能简单的原型系统,然后通过对原型系统逐步求精,不断扩充完善得到最终的软件系统。原型就是模型,而原型系统就是应用系统的模型。它是待构筑的实际系统的缩小比例模型,但是保留了实际系统的大

2002-04-09 09:41:00 4455

原创 我国快速原型技术发展概况

我国快速原型技术发展概况 (本文转载自软件工程专家网www.21cmm.com) 摘自:先进制造技术动态  快速原型(Rapid Prototyping,RP)技术,又称快速成形技术,是20世纪80年代后期首先在美国产生并商品化,90年代在全球迅速发展起来的制造新技术。快速原型是继60年代NC技术之后制造领域的又一重大突破,是先进制造技术群中的重要组成部分。  它综合运用计算机辅助

2002-04-09 09:41:00 2535

原创 应用原型的制作与原型制作工具的使用

应用原型的制作与原型制作工具的使用(本文转载自软件工程专家网www.21cmm.com)   在应用开发生命周期中分析与设计阶段完成后,就应是应用系统的建立阶段了吗?即有了正确的分析与设计结果就可以正式的进入编程实现阶段了吗?回答是肯定的。那么为什么还要制作原型呢?下面我们讨论原型在开发中能够起到哪些作用:   通常分析设计人员并不是某一问题域的专家,他们可能对问题域的理解并不充分,而

2002-04-09 09:40:00 1831

原创 CORBA简介

CORBA简介(本文转载自软件工程专家网www.21cmm.com)苏洋  CORBA(Common Object Request Broker Architecture, 公共对象请求代理体系结构)是由OMG(对象管理组织,Object Management Group)提出的应用软件体系结构和对象技术规范,其核心是一套标准的语言、接口和协议,以支持异构分布应用程序间的互操作性及

2002-04-09 09:40:00 2009

原创 CORBA的基本内容(上)

CORBA的基本内容(上)(本文转载自软件工程专家网www.21cmm.com)苏洋  回顾上一讲中在介绍CORBA体系结构时,曾强调CORBA在提高组件重用性、增强分布计算功能方面具有的突出特点:   ● 引入中间件作为事务代理;   ● 客户程序与服务器程序完全分离;   ● 与面向对象的建模概念相结合;   ● 引入接口定义语言描述服务对象功能。   CORBA规范只是描

2002-04-09 09:40:00 2119

原创 基于Java IDL的分布式程序设计

基于Java IDL的分布式程序设计(本文转载自软件工程专家网www.21cmm.com)Java IDL介绍   JavaIDL是Java 2开发平台中的CORBA功能扩展。在Java 2中引入JavaIDL,使得利用OMG IDL能够定义服务对象的基本功能,并且将IDL根据CORBA规范的要求,映射到Java语言,并以此开发出标准的具有互操作性和可连接性的分布式应用。JavaI

2002-04-09 09:40:00 1849

原创 CORBA的基本内容(下)

CORBA的基本内容(下)(本文转载自软件工程专家网www.21cmm.com)苏洋接口仓库  CORBA引入接口仓库(Interface Repository)的目的在于使服务对象能够提供持久的对象服务。将接口信息存入接口仓库后,如果客户端应用提交动态调用请求(Dynamic Invocation),ORB可以根据接口仓库中的接口信息及分布环境下数据对象的描述,获取请求调用所需的

2002-04-09 09:39:00 1584

原创 OMG IDL语法规则

OMG IDL语法规则 (本文转载自软件工程专家网www.21cmm.com)苏洋OMG IDL文件概述   从本质上讲,OMG IDL接口定义语言不是作为程序设计语言体现在CORBA体系结构中的,而是用来描述产生对象调用请求的客户对象和服务对象之间的接口的语言。OMG IDL文件描述数据类型和方法框架,而服务对象则为一个指定的对象实现提供上述数据和方法。   OMG ID

2002-04-09 09:39:00 3109

原创 OMG IDL语法规则及ORB

OMG IDL语法规则及ORB (本文转载自软件工程专家网www.21cmm.com)苏洋9. 接口的继承   与C++和Java中类的继承类似,OMG IDL中关于接口的继承分为两种类型:   ● 单继承: 一个接口继承另一个接口的属性及方法特征;   ● 多继承: 一个接口继承两个或两个以上接口的属性及方法特征。   用继承关系编写接口定义时,如果在接口定义之前

2002-04-09 09:39:00 2110

原创 CORBA服务

CORBA服务(本文转载自软件工程专家网www.21cmm.com)苏洋CORBA服务的基本内容   在CORBA体系规范中定义了多种类型的服务(Service),如命名(Naming)、生存期(LifeCycle)、事件(Event)、事务(Transaction)、对象持久化(Persistent Objects)、查询(Query)、特征(Property)、时间(Tim

2002-04-09 09:39:00 2087

原创 利用动态调用方式实现分布式应用(上)

利用动态调用方式实现分布式应用(上) (本文转载自软件工程专家网www.21cmm.com)苏洋  CORBA规范中定义动态调用接口(Dynamic Invocation Interface,DII)和动态骨架接口(Dynamic Skeleton Interface,DSI)的目的在于增加分布式应用程序设计的灵活性。   通常,基于客户端存根程序的情况下,需要预先知道被调用方

2002-04-09 09:38:00 1604

原创 利用动态调用方式实现分布式应用(下)

利用动态调用方式实现分布式应用(下) (本文转载自软件工程专家网www.21cmm.com)苏洋  上一讲介绍了利用动态调用方式实现分布式应用时, 客户端动态调用接口(DII)和服务对象动态骨架接口(DSI)的创建,下面用一个具体的例子来说明整个过程。 1. 对象功能描述和系统简要设计   本例仍然模拟电信资费管理业务流程,在服务对象端注册一个电话用户。用户在远程客户端查询

2002-04-09 09:38:00 1659

原创 CORBA中的异步传输机制

CORBA中的异步传输机制(本文转载自软件工程专家网www.21cmm.com)于国良  本文主要讨论了的CORBA的异步传输机制ONEWAY以及事件服务。同时给出用DELPHIL利用ONEWAY以及事件服务异步传输机制实现的简单模型。  我们通常讨论的CORBA模型往往从客户机激发远程方法的角度来讨论C O R B A系统。象通常的客户机和服务器模型:客户机和服务器组件分别运

2002-04-09 09:38:00 2087

原创 论面向对象方法与软件复用关系

论面向对象方法与软件复用关系尹志喜(本文转载自软件工程专家网www.21cmm.com) 1.软件复用的特点和现状  软件复用就是将已有的软件成分用于构造新的软件系统。可以被复用的软件成分一般称作可复用构件,无论对可复用构件原封不动地使用还是作适当的修改后再使用,只要是用来构造新软件,则都可称作复用。软件复用不仅仅是对程序的复用,它还包括对软件生产过程中任何活动所产生的制成品的复用

2002-04-09 09:38:00 2004

原创 基于组件的开放式CAD系统模型

基于组件的开放式CAD系统模型孙家广 陆薇 刘强(本文转载自软件工程专家网www.21cmm.com)   当今计算机辅助设计(CAD)软件的规模与复杂性,使得其体系结构成为CAD软件开发及应用能否成功的决定因素.CAD系统模块的划分、模块间的联系方法、CAD系统的组成部件等正成为CAD领域中倍受关注的问题。  CAD系统模型取决于其建模目标.进入90年代以后,CAD技术和应用需求

2002-04-09 09:38:00 2048

原创 软件构件技术在MIS开发中的应用

软件构件技术在MIS开发中的应用(本文转载自软件工程专家网www.21cmm.com) 软构件技术概述   软件行业的工业化趋势导致了软构件的产生。能够像硬件系统那样,将部分软件组合起来构建软件系统,一直是软件行业多年来追求的目标。特别是对于象很多应用软件的开发(例如很多行业和单位的MIS系统),若能结合系统的实际情况充分利用已有的软件构件,将会大大提高生产效率,减少大量的重复劳动

2002-04-09 09:38:00 2082

原创 软件构件技术概述

软件构件技术概述(本文转载自软件工程专家网www.21cmm.com)   软件业是目前最有发展前途的产业,其营业额均以每年20%的速度递增,预计到2000年,年销售额将达9000亿美元,软件业将成为世界第一大产业。   中国科学院软件所仲萃豪研究员特别针对软件业中构件技术的应用软件开发做一详细论述,其中仲萃豪教授着重强调的是应用软件开发模型和方法。   软件分为系统软件、中间件、

2002-04-09 09:38:00 2443

原创 构件技术“应用”先行

构件技术“应用”先行仲萃豪(本文转载自软件工程专家网www.21cmm.com)   以面向对象为基础而发展起来的软件构件技术,摆脱了面向对象的理论束缚,目前理论上还未完善,但实际应用却有较大进展。本文基于软件构件技术,从认知体系出发,提出了应用软件开发模型和方法。文中还讨论了构件的定义、分类、支持语言和环境、技术特征以及实际应用效果。 原则   软件开发是一门综合性学科,它包

2002-04-09 09:37:00 1568

原创 软件复用为软件开发提速

软件复用为软件开发提速四木(本文转载自软件工程专家网www.21cmm.com)    随着社会信息化程度的提高,IT技术已经深入到社会生活的方方面面,而软件作为IT技术应用的核心,其重要性也日渐突出。无论是生产制造、电子商务,还是服务咨询领域,软件都已成为担当重任的核心力量,互联网和软件已成为推动新经济发展的重要基础。   那么,在新经济环境下,企业对软件的应用提出了哪些新的要求

2002-04-09 09:37:00 1554

原创 软件重用的过程与意义

软件重用的过程与意义(本文转载自软件工程专家网www.21cmm.com)    按照重要活动是否跨越相似性较小少的多个应用领域,软件重用可区别为横向和纵向重用。横向重用(horizontalreuse)是指重用不同应用领域中的软件元素,例如数据结构、分类算法、人机界面构件等。标准函数库是一种典型的、原始的横向重用机制。纵向重用是指在一类具有较多公共性的应用领域之间

2002-04-09 09:37:00 2669

敏捷改进巡查计划方案

组织进行敏捷改进时需要检查的事项和检查方式

2009-10-26

持续构建状态提醒声音集锦

好玩的声音,适合用来做构建失败的提醒声音

2009-10-14

JDO 2.0投票结果意味着什么?

发表于 2005-01-21 最后回复 2019-10-12

关于GP和OOP,我来重新开一个帖子

发表于 2001-10-01 最后回复 2019-10-12

谈谈GC

发表于 2002-09-17 最后回复 2019-10-12

居然排到C++版第二名了!散分!

发表于 2002-01-10 最后回复 2019-10-12

微软抛弃UML了吗?

发表于 2004-12-13 最后回复 2013-02-16

JRuby 0.9 Released

发表于 2006-07-11 最后回复 2007-04-05

Ruby完全读书指南

发表于 2006-07-21 最后回复 2007-03-27

Ruby on Rails学习资源汇集

发表于 2006-07-06 最后回复 2007-03-17

Rails Is 2 Years Old, And How Can You Migrate From Java To Ruby

发表于 2006-07-30 最后回复 2006-11-15

中国的Rails案例

发表于 2006-07-30 最后回复 2006-09-14

Reviewing Rails Debuggers

发表于 2006-08-12 最后回复 2006-09-08

An idea: uniform process handling library

发表于 2006-09-07 最后回复 2006-09-07

技术沙龙预告:用开源软件改进开发过程

发表于 2006-04-29 最后回复 2006-06-02

[散分]Java之父9月12日作客CSDN聊天室,你有什么问题想问他?

发表于 2005-09-02 最后回复 2005-09-12

[活动预告]杭州ERPTAO软件开发技术讲座

发表于 2004-02-24 最后回复 2004-04-24

介绍小弟的新译作:《软件工艺》

发表于 2003-12-23 最后回复 2004-01-02

开了一个open source项目,欢迎同好参加

发表于 2003-10-21 最后回复 2003-11-17

C++将走向何方?

发表于 2003-04-14 最后回复 2003-05-25

我不赞成“惟有汇编高”的想法

发表于 2003-04-11 最后回复 2003-05-17

学C++需要一点方法

发表于 2003-04-11 最后回复 2003-05-17

“程序员文化”就是扯淡

发表于 2003-04-11 最后回复 2003-05-14

万般皆下品,惟有汇编高

发表于 2003-04-11 最后回复 2003-05-13

并不存在所谓C/C++过热的问题

发表于 2003-04-11 最后回复 2003-05-11

工欲善其事,必先利其器

发表于 2003-04-11 最后回复 2003-05-11

环境不好,CMM也不能救命

发表于 2003-04-11 最后回复 2003-05-09

“靠汇编获得高效率”纯属谬论

发表于 2003-04-11 最后回复 2003-05-09

国内软件业利润太薄

发表于 2003-04-11 最后回复 2003-05-08

今天终于拿到了《深入浅出MFC(第二版》和《深度探索C++对象模型》

发表于 2002-07-22 最后回复 2003-05-06

问各位一些比较有趣的问题,看看谁能答对

发表于 2002-07-04 最后回复 2003-05-06

《最后期限》征求书评

发表于 2003-01-10 最后回复 2003-05-06

《程序员》杂志第9期,C++程序员的节日

发表于 2002-08-27 最后回复 2003-05-05

建议重庆网友聚会,听听大家的意见

发表于 2003-04-27 最后回复 2003-04-27

建议重庆网友聚会,听听大家的意见

发表于 2003-04-27 最后回复 2003-04-27

英语 > PPT > 任何编程语言

发表于 2003-04-11 最后回复 2003-04-25

软件工程不该是程序员管的事

发表于 2003-04-11 最后回复 2003-04-22

CMM其实是推销手段

发表于 2003-04-11 最后回复 2003-04-19

分工明确才能全面发展

发表于 2003-04-11 最后回复 2003-04-17

程序员文化应该是宽容的文化

发表于 2003-04-11 最后回复 2003-04-16

非常环境催生非常文化

发表于 2003-04-11 最后回复 2003-04-14

《程序员》杂志将采访James Gosling,征求问题

发表于 2003-03-25 最后回复 2003-04-08

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人 TA的粉丝

提示
确定要删除当前文章?
取消 删除