• 关于refactoring思考(一)

    refactoring Patterns:第一部分 这是关于refactoring思考的第一部分内容。本文将介绍refactoring的基本概念、定义,同时解释正确、安全进行refactoring需要坚持的几个原则。 介绍 代码太容易变坏。代码总是趋向于有更大的类、更长的方法、更多的开关语句和更深的条件嵌...

    2008-04-09 04:08:15

  • 关于usecase的误区

    关于use case的误区 use case是从系统外部看提供给外部的角色的 “有价值”的东东(通常用动词开头),主要是从 用户的角度来看,切忌不要把use case作为系统 的功能的划分,因为那样是作为程序员的角度来看。 什么叫“有价值”呢?就是用户通过完成对系统的 一系列的操...

    2008-04-09 04:08:14

  • 软件质量 CMM不是惟一

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

    2008-04-09 04:08:11

  • 软部件库的构造

    域分析 从软件工程的观点看,域就是向目标软件系统提出应用要求的问题及背景知识。域分析的主要任务是针对单个或一族相似的域,以软件重用为目标,探寻并挖掘域或域族中能够为多个目标软件系统共用的软部件,并对它们进行结构化组织以备重用。域分析与需求分析活动相似...

    2008-04-09 04:08:07

  • 软件构件技术概述

    软件业是目前最有发展前途的产业,其营业额均以每年20%的速度递增,预计到2000年,年销售额将达9000亿美元,软件业将成为世界第一大产业。 中国科学院软件所仲萃豪研究员特别针对软件业中构件技术的应用软件开发做一详细论述,其中仲萃豪教授着重强调的是应用软件开发...

    2008-04-09 04:08:06

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

    软构件技术概述 软件行业的工业化趋势导致了软构件的产生。能够像硬件系统那样,将部分软件组合起来构建软件系统,一直是软件行业多年来追求的目标。特别是对于象很多应用软件的开发(例如很多行业和单位的MIS系统),若能结合系统的实际情况充分利用已有的软件构件,...

    2008-04-09 04:08:05

  • CORBA中的异步传输机制

    本文主要讨论了的CORBA的异步传输机制ONEWAY以及事件服务。同时给出用DELPHIL利用ONEWAY以及事件服务异步传输机制实现的简单模型。 我们通常讨论的CORBA模型往往从客户机激发远程方法的角度来讨论C O R B A系统。象通常的客户机和服务器模型:客户机和服务器组件分别运...

    2008-04-09 04:08:03

  • 系统分析(二)

    消息处理的大体框架如下: // 首先定义一些消息: #define 行走 1 // 行走消息定义为 1 #define 打斗 2 // 打斗消息定义为 2 #define 对话 3 // 对话消息定义为 3 #define 升级 4 // 升级消息定义为 4 #define 事件 5 // 事件消息定义为 5 #define 结束 6 // 结束消息...

    2008-04-09 04:08:00

  • 系统分析(一)

    “系统分析”如此专业的词汇可能会立刻吓退一大片人,我当初也是如此!不过只要你认真读完下面的文字,也许你会说一声:‘系统分析’也不过如此嘛! 顾名思义‘系统分析’就是对整个游戏系统的规划,自顶向下的将它细化成一个个可由程序实现的模块;然后再把各个模块细...

    2008-04-09 04:08:01

  • 为什么要进行烦人的单元测试?

    摘要 这篇文章主要阐述这样一个问题:为什么要进行烦人的单元测试?那些刚刚接触完全测试概念的开发人员常常遇到这个问题。我们这里将采用"反调论证"的方法来回答这个问题, 先提出一些反对单元测试的普遍论点, 然后我们会证明这些论点是站不住脚的。那些公开发表的文...

    2008-04-09 04:07:55

2