《非程序员》第47期发行
《非程序员》第47期发行
请到http://www.umlchina.com/xprogrammer/Index1.htm 或 http://www.umlchina.com/xprogrammer/cat47.htm 下载,5M
如出现“403... Forbidden字样”,那是因为由于服务商设置原因,同一时间只能一个IP下载,所以,请换一个镜像或多试几次,或用下载工具跟踪!
UMLChina(http://www.umlchina.com)以电子杂志方式发行免费电子杂志《非程序员》。杂志从“软件以用为本”出发,重点关注UML/OOAD/CBD。
非常需要您的意见!欢迎来信: think@umlchina.com
有关征稿信息请见:
http://www.umlchina.com/xprogrammer/xprogrammer.htm
《非程序员》第47期目录
【新闻】
微软将在VSTS中集成CMMI
Genuitec宣布MyEclipse 4.0
Borland升级在Eclipse的会员资格
Ivar Jacobson中国行
【方法】
字斟句酌看UML变迁(上)
...那个《database》不见了。在UML1中,组件可以用来表示物理结构,象数据库、DLL、EXE、JSP…等,在UML2中,这样的表达由部署图中的工件承担。组件的重点已经从UML1中的物理视图转向了更加逻辑的概念,这样它们就能够在概念模型中使用。...
用UML为系统的系统建模
...如今,随着系统的复杂程度日益提高,产生了“系统的系统(Systems-of-Systems)”这一概念。传统系统工程(System Engineering)中,为复杂系统进行建模的方法是进行功能分解,从而确定系统的每个主要功能;接下来,一旦主要功能被确定,就再使用同样的方法将大的功能划分为小的功能。该建模方法倾向于从工程师视角,而不是用户视角来描述系统。这种做法有失偏颇,因为它可能导致产生一个技术复杂、而未必满足用户需求的系统。相反,本文介绍了一种现代面向对象系统工程(object oriented systems engineering ,OOSE)方法,来解决“系统的系统”相关的规格说明及分解问题。...
在核仪器控制软件中应用敏捷方法
...NBIP(The Neutron Beam Instruments Project,中子波仪器项目)的主要任务是为一个正在准备实施的仪器提供一个先进、稳定、可扩展的控制系统,并能够积累操作员的经验。这个项目的特殊之处在于,开发团队是在没有硬件设备,甚至有时连元器件都没用的条件下开始工作的。...
游戏设计模式
...我们的level设计人员无法百分之百地保证什么样的droid会穿过房间,在许多情况下,他们创造出独特的物理过滤器机制,在一个level只允许特定类型的droid能通过:一个陡峭的山丘会清除两足的droid,一个深坑会清除有轮子、不能跳跃的droid,一个峡谷会清除宽的droid,一扇矮门会挡住高的droid。设计者使用地形作为障碍,来降低迷宫的复杂度。...
【工具】
UML相关工具一览A-I
...自称为“IMDE”(集成建模和开发环境)。双向工程以垃圾代码少而颇受好评。提供对Visual Studio .NET 2003和Sun One Studio Java开发平台的集成支持。还可以和ER/Studio, Caliber, DOORS集成,支持协作开发。...