D
dbbdggdbbdgg
Unregistered / Unconfirmed
GUEST, unregistred user!
《非程序员》第33期发行
请到http://www.umlchina.com/xprogrammer/Index1.htm 下载,8M
如出现“403... Forbidden字样”,那是因为由于服务商设置原因,同一时间只能一个IP下载,所以,请换一个镜像或多试几次,或用网络蚂蚁跟踪!
UMLChina(http://www.umlchina.com)以电子杂志方式发行免费电子杂志《非程序员》。杂志从“软件以用为本”出发,重点关注UML/OOAD/CBD。
非常需要您的意见!欢迎来信: think@umlchina.com
有关征稿信息请见:
http://www.umlchina.com/xprogrammer/xprogrammer.htm
《非程序员》第33期目录
【新闻】
《财富》把《人月神话》列为CEO必读技术书籍之首
IDS Scheer North America发布ARIS UML Designer
IBM收购Rational一年总结
Grady Booch在IBM
Grady Booch加入Northface大学顾问委员会
【访谈】
Scott Ambler访谈
...这很奇怪。我发现“反敏捷(anti-agile)”者认为敏捷学家(agilist)是在宣扬「敏捷方法就是银弹」的言论,因此这些方法常常会被认定是一时兴起而被忽略。事实上就我所知,在敏捷社区内没有人声称他们已有魔法般的解决方案,并且时不时地叫嚷说「就像我这样地使用AM」。...
【方法】
CASE工具对用例的支持
...用例建模长期以来被看作次于对象建模的二等公民,部分原因是需求分析工作比较单调,没有设计和实现那么有意思;另外的原因就是CASE工具支持不够,导致它没有对象建模那么流行。对象建模在现在之所以如此流行,过去几十年支持对象建模的工具持续改进是一个主要的原因。 ...
极限建模与可执行模型
...会议一开始,我介绍自己为“间谍”,因为我的兴趣是在可执行模型:模型可以非常精确和详细,足以去执行。这样,那种认为代码是唯一感兴趣的产品、模型是多余的观点就会很奇怪了。当然,我们仍旧将把我们的注意力放在最终产品上,但是这个最终产品完全可以是一个可执行模型。...
适应性的实时分布嵌入式中间件的新兴模式
...假设有一架负责执行预先计划的任务的战斗机,和一架协同命令和控制(C2)飞机,主要用于当战斗机接近目标时不断更新战斗机的任务参数。特别地,C2可能想要把战斗机指引向一个新的更危险的目标或者警告战斗机在到达目标的途中有威胁,如图1所示。无论如何,这项从C2到战斗机的合作式的任务重计划必须处理资源的限制和争用,因为这两架飞机之间的无线网络的带宽是有限的,而飞机上的处理器同时还服务于其它可能的关键任务。由于任务重计划和有关数据的动态自然属性,通过静态地预分配足够的资源来支持这种合作是困难甚至是不可能的。如果系统依赖于资源总是可获得的和可预测的,它可能不能及时交换重要的任务计划信息并以此采取行动。...
一半是欣喜,一半是迷惑--XDE for .Net体验
...安装的时候软件名是“Rational XDE Plus .net (Evaluation)”,看起来还是无可厚非的,但是,当我想到Rational网站上找一些相关介绍的时候,居然怎么也找不到这个软件,在琢磨了好大一会之后,才发现它的大名原来是“IBM Rational Rose XDE Developer”(.net版),与之遥相呼应的竟然是IBM Rational Rose XDE Modeler,Rose乎?XDE乎?IBM乎?Rational乎?Developer乎?Modeler乎?真不知道是厂家想把我们弄得晕头转向呢,还是他们自己已经被他们的产品弄得晕头转向了...
值得看的中译本UML相关书籍(截止至2004年1月)
...现在,引进翻译的UML相关的书籍越来越多,在不可能一一阅读的情况下,开发人员面临着一个问题:哪些书能真正带来帮助?UMLChina的专家总结了2004年1月之前出版的所有UML相关书籍,根据自己的认识,“过滤”出以下优秀书单,按出版日期排序。不作任何评点,仅为一家之言,供大家参考。最后要说的是,就算读10000本书,如果没有将其中的知识用于你自己的实践,对你来说也是无用的。 ...
PEAA中译本精选(草稿)
...再接下来的问题是由“业务逻辑”带来的。我认为“业务逻辑”这个词儿很滑稽,因为很难再找出什么东西比“业务逻辑”更加不合逻辑。当我们构建一个操作系统时,总是尽可能地使得系统中的各种事物符合逻辑。而业务逻辑生来就是那样的,没有相当的政治力量不要想改变它,你所能做的只有照着它说的做。你必须面对很多奇怪的条件,而且这些条件相互作用的方式也非常怪异。这种情况很容易出现,比如,某个销售人员为了签下其客户几十万的一张单,可能会在商务谈判中与对方达成协议,将该项目的年终到帐时间推迟两天,因为这样才能够与该客户的帐务周期相吻合。成千上万的这类“一次性事件”最终导致了复杂的业务“逻辑”(其实不符合逻辑),也给商业软件开发带来了很大困难。 ...
【人件】
需求工程师的素质要求
...目前,很多公司里,担任需求工程师角色的开发人员,同时也会承担着设计和编码的任务。实际上,这不是一种好的做法。需求工程师的任务是出题,需要把各种碎片捏合成题目(或者说,用例),需要强的综合能力;设计员程序员的任务是解题,需要强的分解能力。这两种能力方向是相反的,这也是程序员经常会“误用”用例的原因。一个好的程序员并不能自动成为好的需求工程师。...
请到http://www.umlchina.com/xprogrammer/Index1.htm 下载,8M
如出现“403... Forbidden字样”,那是因为由于服务商设置原因,同一时间只能一个IP下载,所以,请换一个镜像或多试几次,或用网络蚂蚁跟踪!
UMLChina(http://www.umlchina.com)以电子杂志方式发行免费电子杂志《非程序员》。杂志从“软件以用为本”出发,重点关注UML/OOAD/CBD。
非常需要您的意见!欢迎来信: think@umlchina.com
有关征稿信息请见:
http://www.umlchina.com/xprogrammer/xprogrammer.htm
《非程序员》第33期目录
【新闻】
《财富》把《人月神话》列为CEO必读技术书籍之首
IDS Scheer North America发布ARIS UML Designer
IBM收购Rational一年总结
Grady Booch在IBM
Grady Booch加入Northface大学顾问委员会
【访谈】
Scott Ambler访谈
...这很奇怪。我发现“反敏捷(anti-agile)”者认为敏捷学家(agilist)是在宣扬「敏捷方法就是银弹」的言论,因此这些方法常常会被认定是一时兴起而被忽略。事实上就我所知,在敏捷社区内没有人声称他们已有魔法般的解决方案,并且时不时地叫嚷说「就像我这样地使用AM」。...
【方法】
CASE工具对用例的支持
...用例建模长期以来被看作次于对象建模的二等公民,部分原因是需求分析工作比较单调,没有设计和实现那么有意思;另外的原因就是CASE工具支持不够,导致它没有对象建模那么流行。对象建模在现在之所以如此流行,过去几十年支持对象建模的工具持续改进是一个主要的原因。 ...
极限建模与可执行模型
...会议一开始,我介绍自己为“间谍”,因为我的兴趣是在可执行模型:模型可以非常精确和详细,足以去执行。这样,那种认为代码是唯一感兴趣的产品、模型是多余的观点就会很奇怪了。当然,我们仍旧将把我们的注意力放在最终产品上,但是这个最终产品完全可以是一个可执行模型。...
适应性的实时分布嵌入式中间件的新兴模式
...假设有一架负责执行预先计划的任务的战斗机,和一架协同命令和控制(C2)飞机,主要用于当战斗机接近目标时不断更新战斗机的任务参数。特别地,C2可能想要把战斗机指引向一个新的更危险的目标或者警告战斗机在到达目标的途中有威胁,如图1所示。无论如何,这项从C2到战斗机的合作式的任务重计划必须处理资源的限制和争用,因为这两架飞机之间的无线网络的带宽是有限的,而飞机上的处理器同时还服务于其它可能的关键任务。由于任务重计划和有关数据的动态自然属性,通过静态地预分配足够的资源来支持这种合作是困难甚至是不可能的。如果系统依赖于资源总是可获得的和可预测的,它可能不能及时交换重要的任务计划信息并以此采取行动。...
一半是欣喜,一半是迷惑--XDE for .Net体验
...安装的时候软件名是“Rational XDE Plus .net (Evaluation)”,看起来还是无可厚非的,但是,当我想到Rational网站上找一些相关介绍的时候,居然怎么也找不到这个软件,在琢磨了好大一会之后,才发现它的大名原来是“IBM Rational Rose XDE Developer”(.net版),与之遥相呼应的竟然是IBM Rational Rose XDE Modeler,Rose乎?XDE乎?IBM乎?Rational乎?Developer乎?Modeler乎?真不知道是厂家想把我们弄得晕头转向呢,还是他们自己已经被他们的产品弄得晕头转向了...
值得看的中译本UML相关书籍(截止至2004年1月)
...现在,引进翻译的UML相关的书籍越来越多,在不可能一一阅读的情况下,开发人员面临着一个问题:哪些书能真正带来帮助?UMLChina的专家总结了2004年1月之前出版的所有UML相关书籍,根据自己的认识,“过滤”出以下优秀书单,按出版日期排序。不作任何评点,仅为一家之言,供大家参考。最后要说的是,就算读10000本书,如果没有将其中的知识用于你自己的实践,对你来说也是无用的。 ...
PEAA中译本精选(草稿)
...再接下来的问题是由“业务逻辑”带来的。我认为“业务逻辑”这个词儿很滑稽,因为很难再找出什么东西比“业务逻辑”更加不合逻辑。当我们构建一个操作系统时,总是尽可能地使得系统中的各种事物符合逻辑。而业务逻辑生来就是那样的,没有相当的政治力量不要想改变它,你所能做的只有照着它说的做。你必须面对很多奇怪的条件,而且这些条件相互作用的方式也非常怪异。这种情况很容易出现,比如,某个销售人员为了签下其客户几十万的一张单,可能会在商务谈判中与对方达成协议,将该项目的年终到帐时间推迟两天,因为这样才能够与该客户的帐务周期相吻合。成千上万的这类“一次性事件”最终导致了复杂的业务“逻辑”(其实不符合逻辑),也给商业软件开发带来了很大困难。 ...
【人件】
需求工程师的素质要求
...目前,很多公司里,担任需求工程师角色的开发人员,同时也会承担着设计和编码的任务。实际上,这不是一种好的做法。需求工程师的任务是出题,需要把各种碎片捏合成题目(或者说,用例),需要强的综合能力;设计员程序员的任务是解题,需要强的分解能力。这两种能力方向是相反的,这也是程序员经常会“误用”用例的原因。一个好的程序员并不能自动成为好的需求工程师。...