自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

华仔-技术博客

前阿里P9,《编程的逻辑》《从零开始学架构》《大厂晋升指南》《架构实战营》

  • 博客(8)
  • 资源 (11)
  • 收藏
  • 关注

原创 连载:面向对象葵花宝典:思想、技巧与实践(22) - 领域模型

领域模型是面向对象分析和设计的第一步!!完成了需求分析之后,我们已经有了一个良好的开端,但我们的主角“面向对象”还不见踪影。前面我们提到,需求分析和面向对象是没有直接关系的,需求分析阶段是不区分是面向对象还是面向过程,那么什么时候才真正开始面向对象的工作呢? 答案就在本章:领域建模。从领域模型开始,我们就开始了面向对象的分析和设计过程,可以说,领域模型是完成从需求分析到面向对象设计的一座桥梁。 领

2014-03-24 18:02:46 5622 3

原创 连载:面向对象葵花宝典:思想、技巧与实践(21) - SSD

用例图是用来描述系统的,而SSD(系统序列图)又是来描述用例的,oh my god,这不是在玩我们么?System Sequence Diagram,缩写为SSD(注意不要与SSD硬盘混淆),中文翻译为“系统顺序图”,主要用于描述某个用例的某个分支场景下,外部参与者与系统的交互过程。简单来说:SSD就是用例的可视化描述。 细心的朋友可能会发现,前面我们在介绍“用例方法”的时候说不需要画图,这里又说

2014-03-21 16:49:24 5198 10

原创 连载:面向对象葵花宝典:思想、技巧与实践(20) - 用例图的陷阱

你知道么,用例图 不是 用来描述 用例的哦!!!!熟悉UML的朋友都肯定知道,UML有一个叫做用例图的东东。单纯从名字上来看,你可能以为用例图是用来描述用例的,即:用例图 = 用例的图形化表示。 然而各位发明UML的大师们,却在无意中给我们设下了一个陷阱:所谓的用例图,不是用来描述用例,而是用来描述系统的图形。 听起来有点奇怪和别扭,既然是用来描述系统的图形,为什么叫做用例图,而不叫系统图呢? 这

2014-03-20 17:56:18 4914 7

原创 连载:面向对象葵花宝典:思想、技巧与实践(19) - 功能点提取

完成了用例之后,需求分析的工作基本上已经完成,接下来我们需要趁热打铁,完成另外一个事情:提取功能点! 有了用例之后,提取功能可以说是一个水到渠成的事情,基本上只是一个文字工作,我们只需要将用例中那些需要系统完成的事情——更简单的说:是动词——提取出来,就成为了系统的功能。 以前面的POS机为例,我们看看如何提取功能,如下粗体字即为提取的功能: 【用例名称】

2014-03-19 19:17:27 4937 1

原创 连载:面向对象葵花宝典:思想、技巧与实践(18) - 用例分析

很多人在分析需求的时候,采用的是东扯葫芦西扯瓢的方式,列出了很多的需求点,但当你看完后,你还是不知道到底要干嘛!!  ---- 写在前面

2014-03-17 10:17:48 5462 4

原创 连载:面向对象葵花宝典:思想、技巧与实践(17) - 需求分析518方法

对于大部分人来说,可能并没有机会进行需求分析,因为在大部分的公司里面,需求分析都是有很多工作经验的资深人员,或者是对系统很熟悉的老的开发人员。 所以,很多人都会对需求分析有一种景仰的心态,认为既然做需求的人要求这么高,那么需求分析一定很复杂、很难、很高级了。而且很多需求分析人员动不动就会教训“你要站在客户的角度”、“你要全面的分析”等,然后再抛出几个需求建模之类的玩意吓吓你。。。。。。

2014-03-12 11:11:16 6336 9

原创 连载:面向对象葵花宝典:思想、技巧与实践(16) - 需求分析终极目的

需求分析有三种级别,你自认为属于哪一级呢 ?需求分析的目的是什么? 你可能会毫不犹豫的回答:需求分析的目的当然是了解客户需要什么! 这个回答看起来是毫无疑问的,我们当然要了解客户需要什么,我们才能给他们做出他们想要的。但只做到这样就可以了么? 我们来看一个简单的需求,客户找到你说:“我要一只羊!”这个需求够简单吧?那你是不是毫不犹豫的就抓一只羊给客户呢?

2014-03-06 19:17:21 5725 4

原创 连载:面向对象葵花宝典:思想、技巧与实践(15) - 需求详解

很多人像老黄牛一样辛辛苦苦做了很多年软件开发,但却连“需求”到底是什么都不清楚。当然,没有人自己会承认这点!凡事都有一个开头,软件项目也不例外,对于软件项目来说,需求就是项目最开始的一个输入。 参考维基百科,需求定义如下:In systems engineering, a requirement can be a description of what a

2014-03-04 17:17:51 5088 8

十年磨一剑之架构设计

浓缩10年工作经历精华,结合电信领域和互联网领域的经验,剥去架构设计高大上的神秘外衣,提炼架构设计的终极大法,菜鸟也能做架构设计。 主要内容包括:什么是架构设计、架构设计的终极大法、架构设计的基本原则、如何提升架构设计能力

2014-12-24

零缺陷”开发技巧

零缺陷开发技巧,简单易懂,一学即会,一用就有效果,让你写10K代码只有1个bug的方法

2014-12-24

TCP头信息详解(英文版 pdf)

详细介绍来的TCP头相关的信息,例如mss、sack、win等字段是什么含义,从英文网站上下载的,转换为pdf了,如果要看原文,直接点击pdf上的链接即可

2013-12-13

spring_in_action中文第二版(高清完整书签版).part2

spring_in_action中文第二版(高清完整书签版) 第二部分,手工添加和校正了所有书签。 CSDN上传限制,拆分为2个包

2013-11-05

apache-ant-1.7.1-src

Apache ant的源码,用于给有需要的同学用。

2009-03-21

设计模式精解 Design_Patterns_Explained

本文详细解释了设计模式隐含的思想,GOF的书只讲解了有哪些模式,而本文解释了“为什么”要用这些设计模式,对于理解GOF的设计模式有非常大的帮助,让你从死记硬背GOF模式中解脱出来,从而能够灵活的应用到实际工作中去

2009-03-11

软件架构设计艺术:方法和技术

描述了架构设计要考虑的内容、方法、技术,适合于系统设计师,架构师

2009-03-11

Linux指令详解——详细介绍了每条Linux操作系统的命令

Linux命令描述,详细介绍了每条Linux操作系统的命令,避免大家去读英文的man手册

2009-01-11

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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