Raju Khan Gangster, Download Gangster, Shiney Ahuja Gangster. Sarah Chadwick From Inside a Girl's Room, movie From Inside a Girl's Room, Pamela Baker From Inside a Girl's Room. Greg Sells Greg, Greg, Patrice Pike Greg. ? Study Aids Verbal Workout for the GMAT of Giangeleazzo Visconti True stories One Magical Sunday:, Grand Central Publishing But Winning Isn't Everything , Sporting events But Winning Isn't Everything.
《非程序员》第45期 下载
 

【新闻】

微软: "UML and more" 的延期和期待
Forrester发布MDA和基于模式开发报告
Excel公司正式发售WinA&D 4.0

【访谈】

重构极限编程(下)

...相关于我们一直在做的研究,Rob和我最近几天创作的一首歌已经在我的脑子里(甚至Matt都还没看到过,它是新歌,但是它涉及到我们已经讨论过的一些观点)。如果您的杂志还有地方,您的读者或许对此有兴趣…它叫“单元测试编写者”,它配上披头士乐队“Paperback Writer”的旋律。...

【方法】

《UML参考手册》2.0中译本摘录

...UML是一门博大多变的建模语言,适用于许多层次和开发生命周期的不同阶段。有人批评它过于庞大和复杂,但是对于任何现实世界中实际使用的通用应用程序来说,复杂性都是固有的,比如操作系统、编程语言、多媒体编辑软件、电子表格编辑器和桌面系统。这些应用能够变得很小,如果把他们做成玩具。UML的开发者们并不希望它只是一个玩具。...

《对象设计》中译本样章

...对于软件对象,Alan Kay最喜欢的类比是生物系统。和细胞一样,软件对象并不知道别的对象内部是怎么工作的,但是它们互相沟通,并且协同执行复杂任务。与此相反,“浑然一体”的单体式软件则像机械钟那样包含无数的齿轮。每个齿轮都不具备智能,只和其他邻近的齿轮发生关系。这样的设计不仅仅是具有瑕疵,而且无可救药。Kay说过,“当你制造机械钟的时候,最后复杂性总会达到某个地步,就像搭积木一样,再多垒一块整个结构就会倒塌。”...

UP实作的一些常见问题(中)

...这种习惯比较隐蔽。“订单项”里带有“零件编号”,看起来很符合现实――订单打印出来,每一个订单项上会有零件编号,但“零件编号”并不是“订单项”的属性,而是零件的属性。“订单项”知道的是“零件”。映射到关系数据库时,确实需要把“零件”表的主键(可能不是“编号”而是系统生成的代理主键)放在“订单项”表中建立外键连接,但类图并不需要理会这些。...

《About Face 2.0》中译本精彩节选

...很多开发人员认为理想的界面应该与用户进行双向交流。然而,大多数用户都不这样想。例如,他们更愿意用和自己的车交互的方式与软件交互。打开车门,上车,然后去目的地。要继续向前时踩油门,想停下来时踩刹车,转弯的时候打方向盘。 这种理想的交互情形不是对话,更像是在使用工具。当木匠看到锤子时,他不想和锤子讨论钉子的问题。他会直接用锤子钉钉子。在车里,如果司机想改变方向,他转动方向盘。司机喜欢通过合适的设备从车子和外部环境直接获得反馈:挡风玻璃外面的视野;仪表板的读数;疾驰而过的风声;轮胎压在道路上的声音;对侧向重力的感觉以及路面传来的的振动。木匠也希望有类似的反馈:钉子下沉的感觉,铁互相击打的声音以及举起锤子的感觉。 司机当然不期望车子通过对话框与自己交互,木匠更不希望看锤子上显示这样的信息(如图9-1)。...

用例点估算方法

...人们设想,基于用例模型来估算规模和工作量是可能的。因为用例模型被广泛用于捕捉功能需求,所以人们认为,应该有基于用例的估算方法来代替功能点方法。然而,有几点困难可能阻碍基于用例的估算方法的应用(Smith, 1999):....

使战略规划和敏捷开发相一致: 扩展敏捷思考用于业务改进

...在确信对订单处理过程有控制能力以及希望降低物资损耗的情况下,客户要求我们实现一个在上午11点前将店长锁在系统之外的功能,以此迫使他们在掌握实际需要的供货量之前就把订单发出来。我们同他在物流中心一起坐下来开了一个会议,他说:“哈哈,我现在能让所有的店长在中午之前就把他们的订单发出来!”...

【书籍】

《人月神话》和《功夫》……

...忽然发现“功夫”是一个描述软件开发度量的理想单位(终于绕回本行了 ),想想《人月神话》中反复讨论的人-月之间的关系,想想项目管理三角中的资源-时间-功能和三角中间的质量。“功夫”两个字,似乎都已蕴含其中了。 ...

 

《非程序员》第45期 下载