数据模型的质量:良好数据的开始

dbbdggdbbdgg 2004-08-27 10:34:35
《非程序员》第40期发行

请到http://www.umlchina.com/xprogrammer/Index1.htm 或 http://www.umlchina.com/xprogrammer/cat40.htm 下载,14M

如出现“403... Forbidden字样”,那是因为由于服务商设置原因,同一时间只能一个IP下载,所以,请换一个镜像或多试几次,或用网络蚂蚁跟踪!

UMLChina(http://www.umlchina.com)以电子杂志方式发行免费电子杂志《非程序员》。杂志从“软件以用为本”出发,重点关注UML/OOAD/CBD。

非常需要您的意见!欢迎来信: think@umlchina.com

有关征稿信息请见:
http://www.umlchina.com/xprogrammer/xprogrammer.htm

《非程序员》第40期目录

【新闻】

UMLChina讲座大师不断
像Booch一样思考
Gentleware新版本提供新的License机制
Select公司和政府签署产品采购合同

【方法】

数据模型的质量:良好数据的开始

...令人惊奇的是,这些使用不同方法进行数据建模的人之间还能互相交流。尽管如此,数据模型毕竟是要交付给客户的一个产品,并且至少在表面上,它们之间还是有好坏之分的。不幸的是,这一好坏之分的判断标准却很少被人清楚的表述出来,并且大多数时候,每个人建立的数据模型还是以几乎宗教般的热情用一种有争论的形式表述出来。本文试图能平息这些争论,并尽可能冷静客观地描述有关数据模型质量的一些基本原则。至少,我们希望能够把问题摆到桌面上来讨论。 ...

羊的门

...两个客户来观看我们的样品,他们对我们的创造赞不绝口,尤其是那个三轮车的轻便性。可是,其中一个问道:“请诸位解释一下这种设备如何在艾格尔上的北坡用于救援登山者。”我们呆在那里了。你是否也呆在那里了? ...

打开需求之门――在中国实践用例技术的感悟

...用例确定的只是交流的目的,而不是交流的手段。客户并不需要了解执行者、用例这些概念。用例能告诉开发团队“去向客户了解什么”(目的),不能告诉你如何向客户去了解(手段)。把目的当手段,当然行不通。...

敏捷软件过程的局限性

...尽管看起来有许多软件开发基于敏捷过程获得成功,到目前为止大多数成功的故事都仅仅是逸闻。对比敏捷方法和非敏捷方法的效果和局限性将极大地促进我们理解敏捷过程真正的优点和局限性。本文我们根据对部分称为“敏捷”的过程的原则和假设的研究列举了一系列局限性。并不是所有的假定适应所有这些过程,例如,仍然未发表的“Crystal Blue”,亦即 “Crystal Clear”的兄弟 [7],就很好地支持大型软件的开发,但可能并不很“敏捷”。很显然,有些领域更需要敏捷开发过程,其中有Internet应用领域,这些应用面临着显著的尽快推向市场的压力和下一个版本更新的成本尽可能小。然而,同样很明显,开发长期规划、大型复杂系统的公司在目前形式下不太可能采用敏捷过程。...

适应性Web应用程序开发模式

...我们的模式基于UML Web工程方法所支持的适应性技术,它用于适应性Web应用程序[Koch 01]的开发。在本文的模式集和[Rossi 01]中的链接个性化(Link Personalization)、内容个性化(Content Personalization)、结构个性化(Structure Personalization)和客户端个性化(Client-Side Personalization)等模式之间,在概念上有两种主要的区别。首先新模式的粒度更细,其次,通过内容和应用拓扑的动态适应性,它们提供了一种更动态的个性化方法。我们在附录中讲述了前面提到的模式。 ...

Put it into a Context!――跨越用例的粒度问题

...那么,这会引出一个新的问题:我们应该关注系统用例的哪个层次?(这也是一个粒度的问题)。还有其他一些由粒度引发的相关问题:采用倒推法,让我们来思考,用例驱动的受益者,他们都需要从用例中得到什么?现在他们还有什么需要我们没有满足?如何能在我们需要保证的质量和有限的工作时间之间做一个最优化的平衡? ...

【书籍】

以美的名义

...从他的作品中,我们可以明显地看出:Martin Fowler一直致力于为企业级应用开发者提供一套完备、自足的话语系统,一个理型的世界。Analysis Patterns告诉我们如何分析用户需求,Refactoring告诉我们如何改善代码质量,Planninge Xtreme Programming告诉我们如何规划敏捷的开发过程。这本PoEAA恰好是拼图的最后一块,它所记录的47个模式直指架构企业级应用时无法回避的那些问题。现在,Martin Fowler的信徒们可以完全用自己的一套话语来谈论企业级应用开发了。 ...

《UML风格》书评

...完成了《UML风格》一书,Scott Ambler给软件建模界帮了个大忙。作为一名为数个公司客户服务的咨询者和培训者,我看到许多团队里尽管个人了解UML的语义符号学,但还不能达成整个团队的共同的实现和风格。对于这些团队,当争论聚焦于“为什么某些东西以这种方式建模,而我的方法如何之好”的时候,沟通力和生产率往往大打折扣。团队成员应该在共同的实现和风格问题上达成一致。《UML风格》就可作为解决此类问题的入门教材。...
...全文
144 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
Andy__Huang 2004-08-28
  • 打赏
  • 举报
回复
發這個干嘛?
rea1gz 2004-08-27
  • 打赏
  • 举报
回复
3
广告?
rea1gz 2004-08-27
  • 打赏
  • 举报
回复
2
rea1gz 2004-08-27
  • 打赏
  • 举报
回复
1

34,571

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧