《非程序员》第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集成,支持协作开发。...

 

《非程序员》第47期 下载