上一页 1 2 3 4 5 6 7 ··· 17 下一页
  2014年2月26日
摘要: 数据库是系统的根基,如果需求变更导致你要经常修改数据库的字段,甚至需要修改表及表关系,相信多折腾几次谁都受不了!因为数据库结构的变化,不仅仅是数据库本身的变更,实体类、数据操作层、逻辑层和表现层的代码都需要改。更麻烦的是数据库中如果已经存在大量的旧数据时,这些旧数据是不会“自动”适应新的数据库结构的,你需要想办法来“升级”这些旧数据。本文为你分享如何打造好系统的根基——做好数据库设计!文章太长,分成上下两篇了,此乃下篇。 阅读全文
posted @ 2014-02-26 16:20 张传波(Fireball) 阅读(3309) 评论(13) 推荐(25) 编辑
  2014年2月25日
摘要: 数据库是系统的根基,如果需求变更导致你要经常修改数据库的字段,甚至需要修改表及表关系,相信多折腾几次谁都受不了!因为数据库结构的变化,不仅仅是数据库本身的变更,实体类、数据操作层、逻辑层和表现层的代码都需要改。更麻烦的是数据库中如果已经存在大量的旧数据时,这些旧数据是不会“自动”适应新的数据库结构的,你需要想办法来“升级”这些旧数据。本文为你分享如何打造好系统的根基——做好数据库设计!文章太长,分成上下两篇了,此乃上篇。 阅读全文
posted @ 2014-02-25 23:27 张传波(Fireball) 阅读(2789) 评论(8) 推荐(3) 编辑
  2014年2月20日
摘要: 我们将在深圳为您奉献高端知识大餐,当敏捷遇上UML,会发生怎样的化学作用呢?首席专家张老师将会为您分享需求分析及软件设计方面的最佳实践,帮助您掌握敏捷、UML及两者相结合的实战技巧。 时间:2014年3月15日(周六) 上午9:00-12:00,下午14:00-17:30 地点:汉庭快捷深圳华强北店大会议室,详细地址:深圳市福田区振华路122号海外装饰大厦1栋(华强北地铁站A出口,步行5分钟即可到达) 阅读全文
posted @ 2014-02-20 14:12 张传波(Fireball) 阅读(702) 评论(0) 推荐(1) 编辑
  2014年2月18日
摘要: 概要设计和详细设计,可能是最开始听说的设计,但后来发现如果局限在这两个设计的框架下,可能会有诸多不顺,我们需要架构设计、数据库设计、模块设计和用户体验设计,本文主要分享架构设计,此文有点长,所以分拆为上下两篇,下篇为你分享:在”需求驱动“如何做出初步架构设计、如何逐步细化这个设计、分布式与单机系统架构设计的区别等。 阅读全文
posted @ 2014-02-18 19:05 张传波(Fireball) 阅读(3703) 评论(6) 推荐(22) 编辑
  2014年2月13日
摘要: 概要设计和详细设计,可能是最开始听说的设计,但后来发现如果局限在这两个设计的框架下,可能会有诸多不顺,我们需要架构设计、数据库设计、模块设计和用户体验设计,本文主要分享架构设计,此文有点长,所以分拆为上下两篇,上篇为你分享:如何避免架构设计“放之四海而皆准”的问题,如何做到”需求驱动架构设计“? 阅读全文
posted @ 2014-02-13 18:15 张传波(Fireball) 阅读(4849) 评论(1) 推荐(12) 编辑
  2014年1月27日
摘要: 十几年前刚毕业不久,我从事第一份软件开发的工作,要完成一个项目,但没有任何软件设计的思路,于是请教我的老板。我的老板给了我两种思路:1)先假设软件已经做出来了,想好软件的外在表现,由此倒推软件的实现方法;2)思考程序的数据结构,先设计数据库,然后再搭建软件的上层建筑。老板给了我很大的启发,随着工作的开展,后来我又发现了第3种设计的思路。本文将为你分享三种软件设计的思路:1)由顶而下;2)由底而上;3)由中间到上下。 阅读全文
posted @ 2014-01-27 18:15 张传波(Fireball) 阅读(3969) 评论(12) 推荐(15) 编辑
  2014年1月26日
摘要: 前文提到我们应该需求驱动设计,那就直接来一个更干脆的做法,我们将需求表示为一个一个的用户故事,软件设计分别针对用户故事来做就行了,只要将用户故事逐个实现了,系统也就完成了。果然能这样做吗? 阅读全文
posted @ 2014-01-26 17:59 张传波(Fireball) 阅读(2467) 评论(7) 推荐(14) 编辑
  2014年1月25日
摘要: 设计应该针对需求来做,这个大道理似乎人人都懂,但实际操作时往往就不是这样。所以我们也不说大道理,直接通过一个“很简单”的案例来体验一下优秀设计应该如何从分析需求开始,体验架构设计是如何全面考虑各种需求、项目的工期限制预算限制,还有项目组人员水平后做出来的。 阅读全文
posted @ 2014-01-25 13:44 张传波(Fireball) 阅读(3597) 评论(8) 推荐(28) 编辑
  2014年1月23日
摘要: 某项目的设计文档评审会上,各路技术大牛进行了“热烈”的讨论,讨论的焦点是怎样的设计才漂亮!大家围绕着如何OO,如何高内聚低耦合,如何反转控制等话题进行了“热烈”的争论。照这样开下去,这个评审会岂不是变成了“神仙大会”!怎样的设计才叫优秀的设计呢? 阅读全文
posted @ 2014-01-23 15:51 张传波(Fireball) 阅读(4246) 评论(13) 推荐(34) 编辑
  2014年1月22日
摘要: 计划赶不上变化,计划还要不要写呢?项目工期限死,估算有什么价值呢?只有项目经理紧张项目,其他人是打工心态,怎样办呢?PMP的知识能搭救项目吗?如何才能做出一个按期交付的完美计划呢?所有问题,将在这一篇中大爆发! 阅读全文
posted @ 2014-01-22 15:37 张传波(Fireball) 阅读(3316) 评论(10) 推荐(26) 编辑
上一页 1 2 3 4 5 6 7 ··· 17 下一页