《非程序员》:第24期发行了!

dbbdggdbbdgg 2003-04-08 10:41:31
《非程序员》第24期发行了!

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

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

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

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

《非程序员》第24期目录

【新闻】

数据建模工具与BPM日趋融合
业内第一个全面的用例开发平台
面向服务架构(SOA)的原则
Ivar Jacobson即将离开Rational

【方法】

让历史告诉未来

...2003年3月,著名的电子杂志《The Rational Edge》在IBM出巨资收购Rational之后的第一期发表了UML之父Ivar Jacobson博士撰写的《Use Cases——Yesterday, Today and Tomorrow》。这篇文章依次介绍了用例技术的起源、发展和演进过程,并且对大家在实践中困惑较多的用例关系、用例数量、用例与UML等问题作了深刻的阐释,同时提出了对扩展/包含用例的改进意见,最后还对用例未来的发展趋势作出了有趣的预测。这次由用例的发明人亲自撰文、现身说法讲述用例的历史,实在难得。我怀着如获至宝的心情反复研读了原文。现在把我整理、学习这篇文章的体会记录下来,在介绍Jacobson博士观点的同时加入我个人的分析和评述,以飨广大读者。 ...

从组织建模出发开发用例

...面向对象的开发规范吸引了许多软件工程领域的支持者参加。目前其主要的成果之一是统一建模语言(UML),一种实现可视化建模的标准。用例图用于获取系统的功能需求。然而,系统开发往往基于一个重要的前提,组织过程已经建立完好。因此,对系统如何完成组织目标需要获取组织需求,以及为什么需要它,有哪些可能的选择,在包含的各个部分中存在何种联系等等。遗憾的是,UML及其它基于场景的技术难以胜任对组织需求进行建模的任务。需要其它的技术来完成该任务,I*技术恰好可以应用于对组织需求建模的工作。当然,组织需求必然与由用例表达的功能需求有关。本文提出了一些辅助从I*技术表达的组织模型出发,进行用例开发的需求工程方法原则。...

复杂软件驱动系统的UCM与UML

...UML包含了两类图之间的几种隐含的连接(例如,顺序图和协作图可以使用类图中定义的实体)。但UML并没有强调许多系统构件协同工作时(例如,跨越网络的事务处理)出现的大规模行为单元的首要的和紧密的描述方式。本文描述了一种被称为“用例映射图”(Use Case Map,UCM)的制图技术,作为一种以外在的、可视的方式联接行为与结构的手段。UCM是第一流的架构实体,它描述了捆绑到底层的、组织化的抽象构件结构的各种职能(responsibility)之间的因果关系。本文试图图解UCM怎样帮助在用例模型中的用例和分析设计模型中的其它行为图(顺序图、状态图、活动图)之间的概念缺口上搭建桥梁。UCM还提供了从行为图中的各种活动到结构图中的各种构件(以及对象)组织之间的鸟瞰图,这将使贯穿系统设计发展全过程的架构推导成为可能。...

把业务对象连接到关系数据库(下)

...数据库值类型并不总是和对象类型直接对应,例如,一个布尔值也许在数据库存成T或者F,在Patient例子中,性别可以是一个属性,以一个名为Sex的类存储,男性实例有某些行为,而女性实例有另外不同的行为,在数据库中也许他们的值是M和F,当从数据库读取这个值,M需要转换成一个Sex类的男性实例,F需要转换成Sex类的女性实例。类型转换允许对象值和数据库值之间的转换。...

案例研究:设计一个基于Web的服务配送系统

...在这篇论文中,我们介绍了一个使用IBM的Net.Commerce设计一个基于Web的服务配送系统的案例研究,以及我们通过这个项目学习到的经验。 采用UML符号来介绍设计规约,采用IDEFIX符号来介绍数据库方案。我们的设计规约包括架构,使用包图(package diagrams)描述系统构件,使用用例图描述系统功能,处理逻辑采用活动图(activity diagrams),数据库设计方面,我们介绍了详细的数据库设计,对设计和专门针对电子商务系统的用户个性化考虑进行了评论。...

业务规则说明

...结构规则关注业务中的概念和概念之间的关系,是业务的静态部分,经常表现在实体关系图中。具体而言就是,通过事实(Fact)将术语(Terms)关联起来,形成对业务组成的结构描述。所以,一个事实(Fact)包括两个或两个以上的对象角色(Object Role),并表达了它们之间的关系,在这个fact中,每个语义上的对象角色(Object Role)都由术语来担任,例如事实“每个客户拥有一个或多个活期帐户”,在这里,客户和活期帐户是业务术语,客户担任拥有者(Owner)的角色,活期帐户担任被拥有者的角色。...

在大型过程公司中应用XP

...本文描述了在一家使用传统正规过程的公司中应用了很多XP实践开发的一个项目。其中介绍了如何将XP建议给管理层、如何开始项目、怎样进展。并列举了实际执行过程中小组在最初6个月遇到的一些问题。 ...

【人件】

《人件》在计算机行业的实践

...谁在度假时还想到老板?Alan Hampton可能如此,因为雇主 Intuit公司会为他的休假付费。雇员们在回报社会方面作出了重要的贡献:雇员们每年有32个小时的带薪志愿服务时间,去年社区服务的时间达到7,600小时。 ...
...全文
51 11 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
zhouln2002 2003-04-12
  • 打赏
  • 举报
回复
好东西
spgoal 2003-04-11
  • 打赏
  • 举报
回复
下载!!
shblx2000 2003-04-11
  • 打赏
  • 举报
回复
不错的。我很喜欢。
以前怎么没有注意到呢。
yestoall 2003-04-09
  • 打赏
  • 举报
回复
我每期都收藏的。
fengzeng 2003-04-09
  • 打赏
  • 举报
回复
thanks
psjboy 2003-04-09
  • 打赏
  • 举报
回复
thanks
fwwxxjingling 2003-04-09
  • 打赏
  • 举报
回复
内容好像挺好,看看去...
termite 2003-04-09
  • 打赏
  • 举报
回复
thanks
ptofga 2003-04-09
  • 打赏
  • 举报
回复
gz
zhouln2002 2003-04-09
  • 打赏
  • 举报
回复
非常感谢!
ysqu 2003-04-08
  • 打赏
  • 举报
回复
thanks

1,268

社区成员

发帖
与我相关
我的任务
社区描述
软件工程/管理 管理版
社区管理员
  • 研发管理社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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