当代第一IT诗人 ——代腾飞

导航

2007年4月28日

架构设计中的方法学(三)

摘要: 五、简单设计 XP非常强调简单的设计原则:能够用数组实现的功能决不用链表。在其它Agile方法中,简单的原则也被反复的强调。在这一章,我们就对简单性做一个全面的了解。 Context 架构应该设计到什么程度? Problem 软件的架构都是非常的复杂的,带有大量的文档和图表。开发人员花在理解架构本身上的时间甚至超出了实现架构的时间。在前面的文章中,我们提到了一些反对象牙塔式架构的... 阅读全文

posted @ 2007-04-28 17:12 IT诗人 阅读(358) 评论(0) 推荐(0) 编辑

架构设计中的方法学(二)

摘要: 我们可以了解到在图的背后隐藏着的需求:系统需要支持多种用户界面,包括为普通用户提供的HTML界面,为无线用户提供的WML界面,为管理员提供的Swing界面,以及为B2B业务设计的WebService界面。这是系统最重要的需求,因此,系统的设计者就需要确定一个稳定的架构,以解决多界面的问题。相对于多界面的问题,后端的业务处理逻辑都是一致的。比如HTML界面和WML界面的功能并没有太大的差别。... 阅读全文

posted @ 2007-04-28 16:36 IT诗人 阅读(321) 评论(0) 推荐(0) 编辑

架构设计中的方法学(一)

摘要: 架构设计中的方法学 一、从方法论看架构设计 方法论对软件开发而言意味着什么?我们如何看待软件开发中的方法论?方法论能够成为软件开发的救命稻草吗?在读过此文后,这些疑惑就会得到解答。 在第一篇文章中,我们来了解标题中的一些词的含义。 ·方法学是什么? ·敏捷是什么? ·为什么讨论架构? 方法论 ... 阅读全文

posted @ 2007-04-28 16:13 IT诗人 阅读(453) 评论(0) 推荐(0) 编辑

我要啦免费统计