会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
张传波
敏捷 UML 需求分析 团队建设 研发管理 CMMI 中高层领导训练 绩效考核
博客园
首页
新随笔
联系
订阅
管理
随笔 - 167 文章 - 0 评论 - 1212 阅读 -
33万
上一页
1
2
3
4
5
6
7
···
17
下一页
2014年2月26日
软件设计是怎样炼成的(6)——打造系统的底蕴(数据库设计)(下篇)
摘要: 数据库是系统的根基,如果需求变更导致你要经常修改数据库的字段,甚至需要修改表及表关系,相信多折腾几次谁都受不了!因为数据库结构的变化,不仅仅是数据库本身的变更,实体类、数据操作层、逻辑层和表现层的代码都需要改。更麻烦的是数据库中如果已经存在大量的旧数据时,这些旧数据是不会“自动”适应新的数据库结构的,你需要想办法来“升级”这些旧数据。本文为你分享如何打造好系统的根基——做好数据库设计!文章太长,分成上下两篇了,此乃下篇。
阅读全文
posted @ 2014-02-26 16:20 张传波(Fireball)
阅读(3318)
评论(13)
推荐(25)
编辑
2014年2月25日
软件设计是怎样炼成的(6)——打造系统的底蕴(数据库设计)(上篇)
摘要: 数据库是系统的根基,如果需求变更导致你要经常修改数据库的字段,甚至需要修改表及表关系,相信多折腾几次谁都受不了!因为数据库结构的变化,不仅仅是数据库本身的变更,实体类、数据操作层、逻辑层和表现层的代码都需要改。更麻烦的是数据库中如果已经存在大量的旧数据时,这些旧数据是不会“自动”适应新的数据库结构的,你需要想办法来“升级”这些旧数据。本文为你分享如何打造好系统的根基——做好数据库设计!文章太长,分成上下两篇了,此乃上篇。
阅读全文
posted @ 2014-02-25 23:27 张传波(Fireball)
阅读(2796)
评论(8)
推荐(3)
编辑
2014年2月20日
敏捷遇上UML——软创基地马年大会(深圳站 2014-3-15)
摘要: 我们将在深圳为您奉献高端知识大餐,当敏捷遇上UML,会发生怎样的化学作用呢?首席专家张老师将会为您分享需求分析及软件设计方面的最佳实践,帮助您掌握敏捷、UML及两者相结合的实战技巧。 时间:2014年3月15日(周六) 上午9:00-12:00,下午14:00-17:30 地点:汉庭快捷深圳华强北店大会议室,详细地址:深圳市福田区振华路122号海外装饰大厦1栋(华强北地铁站A出口,步行5分钟即可到达)
阅读全文
posted @ 2014-02-20 14:12 张传波(Fireball)
阅读(705)
评论(0)
推荐(1)
编辑
2014年2月18日
软件设计是怎样炼成的(5)——规划系统的骨架(架构设计)(下篇)
摘要: 概要设计和详细设计,可能是最开始听说的设计,但后来发现如果局限在这两个设计的框架下,可能会有诸多不顺,我们需要架构设计、数据库设计、模块设计和用户体验设计,本文主要分享架构设计,此文有点长,所以分拆为上下两篇,下篇为你分享:在”需求驱动“如何做出初步架构设计、如何逐步细化这个设计、分布式与单机系统架构设计的区别等。
阅读全文
posted @ 2014-02-18 19:05 张传波(Fireball)
阅读(3721)
评论(6)
推荐(22)
编辑
2014年2月13日
软件设计是怎样炼成的(5)——规划系统的骨架(架构设计)(上篇)
摘要: 概要设计和详细设计,可能是最开始听说的设计,但后来发现如果局限在这两个设计的框架下,可能会有诸多不顺,我们需要架构设计、数据库设计、模块设计和用户体验设计,本文主要分享架构设计,此文有点长,所以分拆为上下两篇,上篇为你分享:如何避免架构设计“放之四海而皆准”的问题,如何做到”需求驱动架构设计“?
阅读全文
posted @ 2014-02-13 18:15 张传波(Fireball)
阅读(4887)
评论(1)
推荐(12)
编辑
2014年1月27日
软件设计是怎样炼成的(4)——软件设计的“大道理”
摘要: 十几年前刚毕业不久,我从事第一份软件开发的工作,要完成一个项目,但没有任何软件设计的思路,于是请教我的老板。我的老板给了我两种思路:1)先假设软件已经做出来了,想好软件的外在表现,由此倒推软件的实现方法;2)思考程序的数据结构,先设计数据库,然后再搭建软件的上层建筑。老板给了我很大的启发,随着工作的开展,后来我又发现了第3种设计的思路。本文将为你分享三种软件设计的思路:1)由顶而下;2)由底而上;3)由中间到上下。
阅读全文
posted @ 2014-01-27 18:15 张传波(Fireball)
阅读(3984)
评论(12)
推荐(15)
编辑
2014年1月26日
软件设计是怎样炼成的(3)——软件系统不是木桶型的
摘要: 前文提到我们应该需求驱动设计,那就直接来一个更干脆的做法,我们将需求表示为一个一个的用户故事,软件设计分别针对用户故事来做就行了,只要将用户故事逐个实现了,系统也就完成了。果然能这样做吗?
阅读全文
posted @ 2014-01-26 17:59 张传波(Fireball)
阅读(2473)
评论(7)
推荐(14)
编辑
2014年1月25日
软件设计是怎样炼成的(2)——优秀设计从分析需求开始
摘要: 设计应该针对需求来做,这个大道理似乎人人都懂,但实际操作时往往就不是这样。所以我们也不说大道理,直接通过一个“很简单”的案例来体验一下优秀设计应该如何从分析需求开始,体验架构设计是如何全面考虑各种需求、项目的工期限制预算限制,还有项目组人员水平后做出来的。
阅读全文
posted @ 2014-01-25 13:44 张传波(Fireball)
阅读(3606)
评论(8)
推荐(28)
编辑
2014年1月23日
软件设计是怎样炼成的(1)——什么是优秀的设计?
摘要: 某项目的设计文档评审会上,各路技术大牛进行了“热烈”的讨论,讨论的焦点是怎样的设计才漂亮!大家围绕着如何OO,如何高内聚低耦合,如何反转控制等话题进行了“热烈”的争论。照这样开下去,这个评审会岂不是变成了“神仙大会”!怎样的设计才叫优秀的设计呢?
阅读全文
posted @ 2014-01-23 15:51 张传波(Fireball)
阅读(4259)
评论(13)
推荐(34)
编辑
2014年1月22日
挨踢项目求生法则——计划篇,计划赶不上变化!
摘要: 计划赶不上变化,计划还要不要写呢?项目工期限死,估算有什么价值呢?只有项目经理紧张项目,其他人是打工心态,怎样办呢?PMP的知识能搭救项目吗?如何才能做出一个按期交付的完美计划呢?所有问题,将在这一篇中大爆发!
阅读全文
posted @ 2014-01-22 15:37 张传波(Fireball)
阅读(3325)
评论(10)
推荐(26)
编辑
上一页
1
2
3
4
5
6
7
···
17
下一页
豆芽儿-软件研发人才成长社区
我的网站
:
www.douya2.com
我的新浪微博:@火球_Fireball
QQ群1(项目管理|敏捷):128704420
QQ群2(UML):95749085
QQ群3(程序员):154614721
入群请写有意义附加信息噢!
我正式出版的书
:
课程通告
培训及咨询服务
版权声明
昵称:
张传波(Fireball)
园龄:
15年
粉丝:
916
关注:
66
+加关注
<
2025年3月
>
日
一
二
三
四
五
六
23
24
25
26
27
28
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
1
2
3
4
5
搜索
常用链接
我的随笔
我的评论
我的参与
最新评论
我的标签
我的标签
项目管理
(24)
敏捷开发
(21)
CMMI
(18)
UML
(15)
过程改进
(15)
需求分析
(12)
软件设计
(10)
敏捷
(6)
需求管理
(5)
架构设计
(5)
更多
积分与排名
积分 - 238540
排名 - 4665
随笔分类
CMMI(20)
UML(23)
关于我(6)
活动通告(44)
敏捷开发(6)
软件设计与技术(18)
设计模式(5)
视频课程(16)
项目管理(42)
需求分析及管理(17)
职业生涯(13)
综合(8)
随笔档案
2017年2月(4)
2016年9月(2)
2014年11月(2)
2014年9月(1)
2014年7月(1)
2014年6月(3)
2014年5月(3)
2014年3月(4)
2014年2月(5)
2014年1月(8)
2013年12月(9)
2013年11月(5)
2013年10月(27)
2013年9月(7)
2013年6月(2)
2013年5月(1)
2013年1月(1)
2012年12月(2)
2012年10月(2)
2012年9月(3)
2012年8月(2)
2012年7月(1)
2012年6月(1)
2012年5月(3)
2012年4月(5)
2012年3月(1)
2012年2月(5)
2011年12月(3)
2011年11月(4)
2011年10月(6)
2011年9月(1)
2011年8月(2)
2011年7月(14)
2011年6月(1)
2010年11月(5)
2010年10月(2)
2010年7月(1)
2010年6月(4)
2010年5月(2)
2010年4月(3)
2010年3月(8)
更多
阅读排行榜
1. IT职场求生法则(12297)
2. 为什么企业宁愿开高工资给新员工,都不愿意给老员工加工资?(10319)
3. UML一篇文章就学通!(9523)
4. 我是如何出版一本书的?(7946)
5. 挨踢项目求生法则-设计篇(7654)
评论排行榜
1. 黄牛是怎样抢票的?——从业务分析师角度看买票难问题(61)
2. IT职场求生法则(56)
3. 为什么企业宁愿开高工资给新员工,都不愿意给老员工加工资?(50)
4. 让人耗尽脑汁的需求分析工作(50)
5. 项目估算与计划不是一般的难!(42)
推荐排行榜
1. 程序员的“非程序员”之路(81)
2. IT职场求生法则(加强版)(64)
3. 需求分析挑战之旅——疯狂的订餐系统(63)
4. 项目估算与计划不是一般的难!(48)
5. 挨踢项目求生法则-设计篇(45)
最新评论
1. Re:软件设计是怎样炼成的(7)——细节决定成败(详细设计)
--mingzhanghui
2. Re:软件设计是怎样炼成的(7)——细节决定成败(详细设计)
详细设计顺序图,用什么软件画的?
--mingzhanghui
3. Re:做一回软件架构师 - 视频分享第2弹!
看不了?没视频显示?
--醉冶
4. Re:畅游CMMI - 视频分享第5弹!
视频是不能看了还是 我网速慢呢,出不来
--晓吖
5. Re:大话UML
既然开发软件,没有那么高深,用不到那么多理论模型,UML本身,又是曲高和寡,那么,就让这UML,退休去吧。
--猫眼三姐妹
点击右上角即可分享