D
dbbdggdbbdgg
Unregistered / Unconfirmed
GUEST, unregistred user!
软件工程杂志《非程序员》第六期发行了!
请到http://www.umlchina.com/xprogrammer/Index1.htm 下载,1.7M
umlchina(http://www.umlchina.com)以e-book方式发行免费电子杂志《非程序员》,内容涉及软件工程的各个环节:需求,设计,构造,测试,维护,配置管理,管理,过程,工具,质量...
非常需要您的意见!欢迎来信: think@umlchina.com
投稿:editor@umlchina.com,有关征稿信息请见:
http://www.umlchina.com/xprogrammer/xprogrammer.htm
《非程序员》第六期目录
【访谈】
《设计模式》作者John Vlissides
...我认为在分析模式和设计模式之间有非常多的关系。同样的关系也存在于分析和设计之间。你不能将分析从设计中独立出来,如果你打算这么做,那么你一定会失败的。分析模式捕捉反复出现的领域建模问题的通用解决方案;设计模式捕捉反复出现的程序设计问题的通用解决方案。...
【方法】
Temporal(时效) 模式
...在面向对象设计中,我们不断使用"对象"(object)这个词。对象不仅仅用来表现真实世界中存在的物件,它们也被用来表现那些曾经存在但已经消失了的物件,以及那些可能存在于未来的物件。上述的要求给我们的建模工作提出了一个特别的挑战,因为如果建模者必须考虑物件随着时间的变化情况,出现在某一特定时间点的对象的复杂度就会大大增加。...
Java 中的Singleton (上)
...在面向对象的程序中,某些类只需要一个实例。譬如,在一个窗口应用程序中,我们只需要一个主窗口。又如在一个数据库应用程序中,我们往往希望将所有的数据库连接集中于一处,并能为整个程序所使用。...
建模鸡汤
...我们期待自己成为一个优秀的软件模型设计者,但是,要怎样做,又从哪里开始呢?将下列原则应用到你的软件工程中,你会获得立杆见影的成果。...
【过程】
回顾过去,展望未来
...回顾,这种小小的投资,将几乎肯定地获取比它大的收益。在今天速度驱动和有明显交货底线的开发世界里,你无法承受重犯过去的错误和一个项目接一个项目地遇到相同的意外。...
功能点过程
...本规程的目的是基于软件需求产生软件规模的估计。功能点是基于应用软件的外部、内部特性以及软件性能的,一种间接的软件规模的测量。...
【工具】
CASE工具赛马
...正在搜索完美的面向对象建模工具?谁不是呢?那些由开发者创建并且也是为开发者创建的工具,总是承诺即将是成熟的产品,却鲜有实现。随之,我们已经学会了讨厌它们,但又不能离开它们。在过去的五年里,OO世界已经从工具能力令人绝望的缺乏,变成令人困惑的选择过剩...
播种机:http://www.umlchina.com/
请到http://www.umlchina.com/xprogrammer/Index1.htm 下载,1.7M
umlchina(http://www.umlchina.com)以e-book方式发行免费电子杂志《非程序员》,内容涉及软件工程的各个环节:需求,设计,构造,测试,维护,配置管理,管理,过程,工具,质量...
非常需要您的意见!欢迎来信: think@umlchina.com
投稿:editor@umlchina.com,有关征稿信息请见:
http://www.umlchina.com/xprogrammer/xprogrammer.htm
《非程序员》第六期目录
【访谈】
《设计模式》作者John Vlissides
...我认为在分析模式和设计模式之间有非常多的关系。同样的关系也存在于分析和设计之间。你不能将分析从设计中独立出来,如果你打算这么做,那么你一定会失败的。分析模式捕捉反复出现的领域建模问题的通用解决方案;设计模式捕捉反复出现的程序设计问题的通用解决方案。...
【方法】
Temporal(时效) 模式
...在面向对象设计中,我们不断使用"对象"(object)这个词。对象不仅仅用来表现真实世界中存在的物件,它们也被用来表现那些曾经存在但已经消失了的物件,以及那些可能存在于未来的物件。上述的要求给我们的建模工作提出了一个特别的挑战,因为如果建模者必须考虑物件随着时间的变化情况,出现在某一特定时间点的对象的复杂度就会大大增加。...
Java 中的Singleton (上)
...在面向对象的程序中,某些类只需要一个实例。譬如,在一个窗口应用程序中,我们只需要一个主窗口。又如在一个数据库应用程序中,我们往往希望将所有的数据库连接集中于一处,并能为整个程序所使用。...
建模鸡汤
...我们期待自己成为一个优秀的软件模型设计者,但是,要怎样做,又从哪里开始呢?将下列原则应用到你的软件工程中,你会获得立杆见影的成果。...
【过程】
回顾过去,展望未来
...回顾,这种小小的投资,将几乎肯定地获取比它大的收益。在今天速度驱动和有明显交货底线的开发世界里,你无法承受重犯过去的错误和一个项目接一个项目地遇到相同的意外。...
功能点过程
...本规程的目的是基于软件需求产生软件规模的估计。功能点是基于应用软件的外部、内部特性以及软件性能的,一种间接的软件规模的测量。...
【工具】
CASE工具赛马
...正在搜索完美的面向对象建模工具?谁不是呢?那些由开发者创建并且也是为开发者创建的工具,总是承诺即将是成熟的产品,却鲜有实现。随之,我们已经学会了讨厌它们,但又不能离开它们。在过去的五年里,OO世界已经从工具能力令人绝望的缺乏,变成令人困惑的选择过剩...
播种机:http://www.umlchina.com/