软件设计是怎样炼成的(5)——规划系统的骨架(架构设计)(上篇)
摘要:概要设计和详细设计,可能是最开始听说的设计,但后来发现如果局限在这两个设计的框架下,可能会有诸多不顺,我们需要架构设计、数据库设计、模块设计和用户体验设计,本文主要分享架构设计,此文有点长,所以分拆为上下两篇,上篇为你分享:如何避免架构设计“放之四海而皆准”的问题,如何做到”需求驱动架构设计“?
阅读全文
posted @
2014-02-13 18:15
张传波(Fireball)
阅读(4854)
推荐(12) 编辑
软件设计是怎样炼成的(4)——软件设计的“大道理”
摘要:十几年前刚毕业不久,我从事第一份软件开发的工作,要完成一个项目,但没有任何软件设计的思路,于是请教我的老板。我的老板给了我两种思路:1)先假设软件已经做出来了,想好软件的外在表现,由此倒推软件的实现方法;2)思考程序的数据结构,先设计数据库,然后再搭建软件的上层建筑。老板给了我很大的启发,随着工作的开展,后来我又发现了第3种设计的思路。本文将为你分享三种软件设计的思路:1)由顶而下;2)由底而上;3)由中间到上下。
阅读全文
posted @
2014-01-27 18:15
张传波(Fireball)
阅读(3973)
推荐(15) 编辑
1.2 《硬啃设计模式》 第2章 学习设计模式需掌握的UML知识
摘要:要看懂设计模式,你需要懂类图(Class Diagram),也需要懂一点对象图(Object Diagram),本文介绍一些UML的必要知识,以便你学习设计模式。
阅读全文
posted @
2013-10-24 13:10
张传波(Fireball)
阅读(1308)
推荐(6) 编辑
UML全程实训(2012-7-7 广州)
摘要:掌握某种开发语言,让你实现了由零到一的脱变,如果你能掌握UML并能活用UML全程建模,则能让你实现由一到十的飞跃!知道UML的人很多,能在实际工作中用好UML的人却不多,课程为你分享老师十多年来实践UML的心得体会,学会活用UML来提升需求分析及软件设计的能力,学会活用UML由需求到设计全程建模。
阅读全文
posted @
2012-06-12 18:05
张传波(Fireball)
阅读(700)
推荐(0) 编辑
“妞”太多,如何管理?—— 三种创建型设计模式
摘要:每个男程序员可能都会梦想自己有很多妞,其实你真的有很多“妞”,这个“妞”就是“new”!代码中我们经常需要new各种对象,new太多了,代码混乱不好用而且不好维护,如何才能管理好这些“妞”呢?本文将为你介绍设计模式中的其中三种创建型模式。
阅读全文
posted @
2012-05-15 12:29
张传波(Fireball)
阅读(3304)
推荐(23) 编辑
分析业务模型 - 类图 新书《火球 UML大战需求分析》试读 第3章
摘要:开玩笑吧,类图也能用于需求分析?有用吗?客户可以看得懂吗?E-R图听说过吧?类图能起到类似的作用,而且效果更好!本文有1万6千多字,几十张插图,为你分享用类图分析业务模型的实用技巧,你会发现类图用于需求分析时的独到魅力,帮助你更好地把握和挖掘业务概念及它们的关系。
阅读全文
posted @
2012-04-26 14:45
张传波(Fireball)
阅读(1788)
推荐(4) 编辑
耗尽脑汁的需求分析工作 - 新书《火球 UML大战需求分析》试读 第2章
摘要:怎么又变了?当初就应该让客户书面签字确认!你可能会经常发这样的牢骚,可是就算客户书面确认,客户还是会“赖账”的!软件项目的其中一项不变真理:人是会死的,需求是会变的!本章将会和你一起来体验软件需求分析工作的风风雨雨,找出需求分析工作的根本之道,了解UML如何帮助我们提升需求分析的水平。
阅读全文
posted @
2012-04-18 12:30
张传波(Fireball)
阅读(2071)
推荐(7) 编辑
新书《火球 UML大战需求分析》试读 - 第一章 大话UML
摘要:你只需要阅读完本章,就能从宏观上掌握UML的知识,在你的脑袋中形成一张UML的蓝图。你能全面了解UML的基本知识,UML的各种图的用途和概况,你能和实际工作遇到的问题联系起来,帮助你进一步规划下一步的学习。
阅读全文
posted @
2012-04-12 14:46
张传波(Fireball)
阅读(1870)
推荐(4) 编辑
《火球 UML大战需求分析》详情及样章下载
摘要:分享www.umlonline.org站长、新浪超火爆技术博客博主“火球”之12年UML及软件开发实战经验,“人是会死的,需求是会变的,UML不是可怕的”。玩笑间领会UML思想之深邃,谙熟UML应用之真谛。把蕴含无穷变化的需求分析之过程,化繁为简,深刻体验UML实战之美!
阅读全文
posted @
2012-02-28 13:47
张传波(Fireball)
阅读(779)
推荐(1) 编辑
分析业务模型-类图(Class Diagram)(下)
摘要:类图可能是用得最多的一种UML图,基本语法并不复杂,你可能最多学习两三天就可以掌握,然而要真正做到活用类图则可能需要几年的功力。本文全长1万6千多字,插图有几十个,将分为上、下两篇为你详解分享。本文由浅入深地介绍了类图及活用类图进行需求分析的最佳实践等,希望对你有帮助。
阅读全文
posted @
2011-10-19 13:46
张传波(Fireball)
阅读(3413)
推荐(3) 编辑
分析业务模型-类图(Class Diagram)(上)
摘要:类图可能是用得最多的一种UML图,基本语法并不复杂,你可能最多学习两三天就可以掌握,然而要真正做到活用类图则可能需要几年的功力。本文全长1万6千多字,插图有几十个,将分为上、下两篇为你详解分享。本文由浅入深地介绍了类图及活用类图进行需求分析的最佳实践等,希望对你有帮助。
阅读全文
posted @
2011-10-18 13:48
张传波(Fireball)
阅读(2886)
推荐(1) 编辑
做一回软件架构师 - 视频分享第2弹!
摘要:这是去年受海南软协的邀请,在海南省海口市所做的一场分享。课程集中火力在部署图、组件图、包图,体会如何利用这三种图做出“高性价比”的软件架构设计,让每位学员做一回软件架构师。将UML知识融入到具体的实例中,而不会单调地讲UML语法。案例一个接一个,贯穿整个课程,学员需分组讨论和思考。
阅读全文
posted @
2011-07-15 11:56
张传波(Fireball)
阅读(3648)
推荐(11) 编辑
认识UML工具
摘要:本文并不会介绍具体的某种UML工具如何操作,总结了一些我使用UML工具的心得体会,希望对大家有帮助!
阅读全文
posted @
2011-07-15 02:16
张传波(Fireball)
阅读(3970)
推荐(4) 编辑
活用类图,拥抱需求——视频课程试发!
摘要:客户需要的是一把梯子,系统分析员了解到的是一张凳子,开发人员做出来的是一张桌子,测试人员以为是一张椅子,需求分析是一件超高难度的事情!尽管需求分析工作如此考验人的,但这也是我们软件工作的魅力之一!本视频将创造性地和你一起活用UML类图,通过实际的案例,展现如何通过类图发掘需求本质,拥抱需求!本视频课程为原创内容,本人拥有完全的知识产权。
阅读全文
posted @
2011-07-14 14:17
张传波(Fireball)
阅读(1655)
推荐(3) 编辑
让人耗尽脑汁的需求分析工作
摘要:需求怎么又变了?当初就应该让客户书面签字确认!你可能会经常发这样的牢骚,可是就算客户书面确认,客户还是会“赖账”的!软件项目的其中一项不变真理:人是会死的,需求是会变的!本文将会和你一起来体验软件需求分析工作的风风雨雨,找出需求分析工作的根本之道,了解UML如何帮助我们提升需求分析的水平。
阅读全文
posted @
2011-07-13 16:00
张传波(Fireball)
阅读(7630)
推荐(38) 编辑
UML一篇文章就学通!
摘要:你只需要阅读完本文,就能从宏观上掌握UML的知识,在你的脑袋中形成一张UML的蓝图。你能全面了解UML的基本知识,UML的各种图的用途和概况,你能和实际工作遇到的问题联系起来,帮助你进一步规划下一步的学习。本文只针对UML菜鸟,你是中鸟、老鸟,请直接无视本文!
阅读全文
posted @
2011-07-12 18:28
张传波(Fireball)
阅读(9491)
推荐(25) 编辑
《活用UML-需求分析高手》电子书体验版 下载
摘要:此书号称即将发售已经有n个月了,实在愧对大家!
目前此书已经进入最后编撰及修订阶段,出版社也已经开始联系了,麻烦同学们再次耐心等待。
阅读全文
posted @
2011-06-30 13:15
张传波(Fireball)
阅读(1079)
推荐(0) 编辑
新书《活用UML-需求分析高手》详细大纲(持续更新中)
摘要:本书目前正在编写中,大纲可能会随时调整,欢迎各位朋友提出宝贵意见!
阅读全文
posted @
2010-11-10 23:12
张传波(Fireball)
阅读(1181)
推荐(0) 编辑
新书《活用UML-需求分析高手》 序
摘要:很多书开始几十页是一篇又一篇的前言、卷首语、作者序、译者序、推荐序…… 每次遇到这样的书,我都很想直接翻到目录一页,但每次至少要浪费我几十秒时间来找到目录这页!可以说这样的书用户体验设计得极差,但每本书似乎都是这样设计的,好像这些序越多,越显得本书有水平!
咱们这本书只有一个序,我们也不怕显得本书水平低,序只说两个事情:1.你为什么要购买本书?2.你应该如何阅读本书?
阅读全文
posted @
2010-11-08 14:56
张传波(Fireball)
阅读(942)
推荐(0) 编辑
2010年大学生UML建模创造力大赛及参赛Tips
摘要:对UML感兴趣的大学生们,欢迎阅读本文!这次大赛是中国软件行业协会主办的,大赛重点考察参赛者的创造力。本文有三大部分内容:
1.大赛介绍。
2.试题分析。
3.UML知识简介。
阅读全文
posted @
2010-10-26 14:09
张传波(Fireball)
阅读(673)
推荐(1) 编辑