《非程序员》第19期发行了! (100分)

  • 主题发起人 dbbdggdbbdgg3
  • 开始时间
D

dbbdggdbbdgg3

Unregistered / Unconfirmed
GUEST, unregistred user!
《非程序员》第19期发行了!
请到http://www.umlchina.com/xprogrammer/Index1.htm 下载,9.8M(Sorry!)
umlchina(http://www.umlchina.com)以e-book方式发行免费电子杂志《非程序员》。杂志从“软件以用为本”出发,重点关注软件设计。
非常需要您的意见!欢迎来信: think@umlchina.com
投稿:editor@umlchina.com,有关征稿信息请见:
http://www.umlchina.com/xprogrammer/xprogrammer.htm
《非程序员》第19期目录
【新闻】
Borland以1.85亿美元收购UML工具厂商
...Borland这次在设计方面有目的的扩张对UML巨头Rational形成强有力的挑战。TogetherSoft由UML领袖之一Peter Coad创立, 迅速在分析设计领域获得关注,与其他Java IDE一起广泛使用。Coad有望在提升Borland在软件开发中的地位方面扮演重要角色。...
【访谈】
高焕堂:何谓世界软件之神
...iteration 与 prototyping 来不断修正 architecture 的分析与设计。吴清源大师说:「整体、和谐、创新」代表的即是在以架构为主的设计上,要能注重团队的和谐、一致性。在团队的脑力激荡下,是需要发挥 design 的创意的。「兵无常势,水无常形,能因敌之变化而取胜者,谓之神」,希望能藉以孙子兵法的这句话让各位对软件的 design 有更多的深思。因为软件的需求是善变的,所以善于利用需求之变化而取胜者,将能称霸软件世界,谓之:世界软件之神。...
尤克滨:简单正是用例的价值
...用户一般不会说看不懂我们写的需求,而是等我们开发出他们认为不对的结果之后告诉我们,原因是我们没有在早期提供一个用户作出正确判断的机会(组织形式)。各种方式表述的需求在微观层面没有差异,但组织形式完全有可能阻碍用户正确地理解。...
【方法】
致面向对象技术初学者的一封公开信
...过去6年中,我曾经无数次地在饭店、酒吧、旅店大厅等各种地方以同一种方式度过愉快而漫长的夜晚:和同样追求真理、光明和智慧的伙伴一起探讨面向对象的真谛。现在,我已经可以回答很多当年我遇到的问题。这些同样的问题也在困扰着我的一位新同事,在一家饭店里,我花了整整一个晚上和他讨论这些问题。结果第二天,他的同事又来问这些问题,并建议把我们的谈话内容记录下来,这样他可以拿去给他的同事看。考虑到还有很多和他的同事一样询问这些同样问题的人,我决定写下这篇文章。...
高焕堂答疑录(一)
...所谓business process是有很多个views, 有些人重视activity flow, 就会抽象出activities而抽掉data 及worker等, 成为activity diagram. 有些人重视data flow, 就会抽象出data而抽掉activities 及worker等, 成为Data Flow Diagram. 有些人重视workers之间的message passing及互助合作, 就会抽象出objects而把data 及activity纳入objects内, 成为object model. UML是来自OO领域, 比较偏重object model, 需要习惯于object thinking, 一般人会觉得不太直观. 但是要将MIS系统落实到N-tier或component-based环境, 就必须将activity flow &
data flow的model转为object model, 因为object model 的内涵(semantics)最丰富, 能提供充足的information给software developers. UML2.0已经吸收IDEF, 强化了business activity flow的表达.因为manager喜欢activity flow diagram, UML2.0 比较能抓到manager’s view 了. 记得, use case不是用来表达business内部的work flow!...
构建EJB应用—模式集合(下)
...通常,不保留旧数据就删除实体组件或改变数据,因此一个改变仅仅是用新数据覆盖旧数据。但是,往往因法律原因这种做法不可接受。法律要求旧数据归档而非删除,以便能重建旧数据。在这种情形下,通常存储旧数据以便能用手工SQL查询语句(历史化)重新产生它就足够了。但存储旧版本以备发生错误时撤销就有意义了。在这种情形下,旧数据必须能被应用和用户(版本)访问。...
一种在线拍卖管理的模式语言(下)
...图8就是在线拍卖网站Arremate.com所采用的拍卖资源模式的范例,它采用多重拍卖Multiple Auction方式拍卖单个或多个资源项。Arremate.com还使用了其他两种拍卖方式:底价拍卖Reserve Price Auction和赢家拍卖Winner Auction(是采购拍卖Purchase Auction的实例)。eBay在多项产品的交易中使用荷式拍卖Dutch Auction,在单项产品的交易中则使用标准拍卖Standard Auction。它还提供底价拍卖Reserve Price Auction和采购拍卖Purchase Auction方式。iBazar只提供标准拍卖Standard Auction和底价拍卖Reserve Price Auction两种方式。...
一种关于物品修理的分析模式
...把一件损坏的东西拿到修理店去修理,在日常生活中是一件很平常的事。顾客将损坏的东西,如电脑或者汽车送到修理店时,一个负责接待的技工会对要做的修理作出大致的估算,他同时会对修理的内容作纪录。所有修理活动都被记录到修理日志中。一次修理可能因为缺少零件或其他原因而被耽搁,也可能被取消。...
【过程】
《人月神话》节选
...第二个经常提及的解释——《人月神话》仅仅是顺便提及了软件,而主要针对团队中的成员如何创建事物。这种说法的确有些道理,1975年版本的前言中提到,软件项目管理并不像大多数程序员起初所认为的那样,而更加类似于其他类型的管理。现在,我依然认为这是正确的。人类历史是一个舞台,总是上演着相同的故事。随着文化的发展,这些故事的剧本变化非常缓慢,而舞台的布局却在随时改变。正是如此,我们发现二十世纪本身会反映在莎士比亚、荷马的作品和圣经中。因此,某种程度上,《人月神话》是关于人与团队的书,所以它的淘汰过程会是缓慢的。...


 
dbbdggdbbdgg3,朋友辛苦了!
BTW:你们为什么不考虑走CSDN的路子啊,是时候未到,还是另有考虑?
 
我天天逛umlchina,
一边学,一边做,好迷茫阿
 
楼主:
能不能搞个邮件列表?
这样就很容易通知了,我们也很容易知道
很多地方可以申请到免费的
 
看了之后能让我觉得自己很渺小的电子杂志
 
多人接受答案了。
 
顶部