张传波(网名:Fireball,火球)

敏捷 UML 需求分析 团队建设 研发管理 CMMI 中高层领导训练 绩效考核

软件设计是怎样炼成的(6)——打造系统的底蕴(数据库设计)(下篇)

数据库是系统的根基,如果需求变更导致你要经常修改数据库的字段,甚至需要修改表及表关系,相信多折腾几次谁都受不了!因为数据库结构的变化,不仅仅是数据库本身的变更,实体类、数据操作层、逻辑层和表现层的代码都需要改。更麻烦的是数据库中如果已经存在大量的旧数据时,这些旧数据是不会“自动”适应新的数据库结构...

2014-02-25 22:10:25

阅读数 3833

评论数 1

软件设计是怎样炼成的(6)——打造系统的底蕴(数据库设计)(上篇)

数据库是系统的根基,如果需求变更导致你要经常修改数据库的字段,甚至需要修改表及表关系,相信多折腾几次谁都受不了!因为数据库结构的变化,不仅仅是数据库本身的变更,实体类、数据操作层、逻辑层和表现层的代码都需要改。更麻烦的是数据库中如果已经存在大量的旧数据时,这些旧数据是不会“自动”适应新的数据库结构...

2014-02-25 21:06:53

阅读数 3720

评论数 2

敏捷需求分析及深度提升(广州 2014.1.11)- 活动报道

这次活动已经顺利开办啦,谢谢大家的支持!以下是图片花絮: 下载 (63.31 KB)2014-2-12 18:55此活动的原始报道链接:http://www.umlonline.org/school/viewthread.php?tid=2700

2014-02-20 13:34:19

阅读数 1969

评论数 0

软件设计是怎样炼成的(5)——规划系统的骨架(架构设计)(下篇)

概要设计和详细设计,可能是最开始听说的设计,但后来发现如果局限在这两个设计的框架下,可能会有诸多不顺,我们需要架构设计、数据库设计、模块设计和用户体验设计,本文主要分享架构设计,此文有点长,所以分拆为上下两篇,下篇为你分享:在”需求驱动“如何做出初步架构设计、如何逐步细化这个设计、分布式与单机系统...

2014-02-18 18:24:25

阅读数 4096

评论数 0

软件设计是怎样炼成的(5)——规划系统的骨架(架构设计)(上篇)

概要设计和详细设计,可能是最开始听说的设计,但后来发现如果局限在这两个设计的框架下,可能会有诸多不顺,我们需要架构设计、数据库设计、模块设计和用户体验设计,本文主要分享架构设计,此文有点长,所以分拆为上下两篇,上篇为你分享:如何避免架构设计“放之四海而皆准”的问题,如何做到“需求驱动架构设计”?

2014-02-13 16:18:27

阅读数 11508

评论数 14

提示
确定要删除当前文章?
取消 删除