摘要: 敏捷开发是现阶段一个软件过程的管理方法,而且是行之有效的策略方法,所以现在的软件工程都要实施敏捷方法。首先我们来看看这个敏捷开发概念产生的背景。随着软件工程项目的越来越大,越来越复杂,如果没有一套有效的项目管理方法来管理开发过程,那结果肯定是不可预期的,而且往往是超时间,成本高,达不到用户的期望与需求。这时候一些方法学家在总结了这些现实的开发问题之后,在实践中总结得出了敏捷方法。在敏捷开发概念的发... 阅读全文
posted @ 2010-05-31 10:35 richardzeng 阅读(1331) 评论(0) 推荐(1) 编辑
摘要: 在设计软件的时候,必须明确把握数据库在软件中的作用,这样才能做到有的放矢。本人认为数据库的作用除了做数据的存储持久化作用之外便没有其他的作用。之所以需要数据库就是因为软件中的前端表示层、服务层以及业务逻辑层都必须是无状态的,这就要求软件中有一个组件来保存应用程序的状态。那么这个职责就由数据库来承担。在以前的软件开发过程中,往往没有把握数据库的核心作用,而且以前的开发范式(先是设计数据库,然后加上简... 阅读全文
posted @ 2010-05-31 09:59 richardzeng 阅读(1766) 评论(0) 推荐(0) 编辑