UML
文章平均质量分 79
wxhgood
5年以上网络程序及软件开发经验,工作态度认真负责,作风严谨。有极强的团队合作精神,进取心强,善于与人沟通。
展开
-
浅谈设计的原则
设计原则: (1)针对接口编程,而不是针对实现编程 (2)优先使用对象组合,而少用继承 (3)封装变化点 具体的设计原则: (1)单一职责原则 (2)开放封闭原则 (3)Liskov替换原则 (4)依赖倒置原则 (5)接口隔离原则 比模式更重要的原则(GRASP职责分配原则)1:信息专家[方法分配](如果某个类具有某个职责需要的所有信息那么该方法应分配给该类)2:创造者[对象创建](如果A是B的聚转载 2008-03-06 17:36:00 · 441 阅读 · 0 评论 -
管理手记:DRP项目中软件系统架构的比较
软件系统架构,这是一个非常技术性的词。一般来说,服装企业的业务部门是不太理会这个东西的,毕竟他们关注的是业务实现、操作方便性等。就算是一些企业的IT技术人员,对于软件系统架构到底能够在IT项目中起到什么样的作用,可能也不太清楚。我还记得有一位企业的IT主管说过:“软件系统架构是个什么样的东西,对于我们公司来说,软件好用即可,我管它是用VB写的,还是用10层架构码出来的。” 这位IT主管的话原创 2008-04-02 11:21:00 · 1053 阅读 · 0 评论 -
浅析设计模式之抽象工厂模式
一、设计模式定义、来历 怎样重复问题的解决方案? 类似的这些问题在开发中经常遇到,经过前人的整理得出的一些好的解决方案,面向对象设计模式就是为了实现面向对象的一些原则的。 在群和论坛上很多人在讨论数据库中等其他领域是否有设计模式?回答是肯定的,设计模式只是前人对重复问题总结的一些经验。只要这个行业存在就有自己的设计模式。 设计模式起源于建筑,首先由建筑设计师原创 2008-04-02 11:20:00 · 611 阅读 · 0 评论 -
软件研发项目反刍式管理
如果在5个研发项目中有4个没做事后回顾管理。无论研发项目是否成功,企业都因此而失去了一个重要的学习机会。 项目事后回顾(PPR)是指通过正规的项目回顾管理来获得经验教训,以利于将来项目发展。这是一个“反刍”式的管理过程,对于企业来说,这种“反刍”得来的是非常难得的经验。因此,事后回顾管理在咨询公司这样的知识密集型行业中十分盛行。但是在研发机构中,对它的执行却十分不稳定,甚至没有被列入管理日转载 2008-04-02 15:13:00 · 557 阅读 · 0 评论 -
软件开发程序员应具备的素质
程序员是一种技术工作,在IT的发展中有相当重要的地位,从底层硬件通讯协议的建立, 到数据传输层的处理,到操作系统的建设,到数据库平台的建设,一直到应用层上各种数 据营销平台的搭建,程序员在里面都扮演着举足轻重的角色并为IT事业的发展做出了巨大的贡献。 中国有很多精于编码的人,但是中国软件行业,尤其是网络应用开发方面误区很大,很难 形成有规模的软件开发力量和产品能力,不但比美国差距甚远,和印原创 2008-04-02 15:00:00 · 650 阅读 · 0 评论 -
浅析设计模式之模板方法
在微软的WebCast上,李建中老师有个设计模式的系列讲座,其中在模板方法说到:如果你只想学习一种设计模式就学习模板方法吧。那我们就来瞧瞧这个大众设计模式是什么样子的。 要说起模板方法就要从她所从属的分类开始说起。 模板方法属于行为型设计模式,行为型设计模式主要关注对象之间职责分配和算法的问题。类行为型模式使用继承来分配类之间的职责,模板方法就是个类行为型模式。对象行为型模式使用组原创 2008-04-02 11:36:00 · 558 阅读 · 0 评论 -
成功进行软件项目策划的九个基本要点
古人云“万事预则立,不预则废”,项目要成功必须做好计划。软件项目策划是项目管理过程中最基本的一个过程,软件项目策划的方法是软件项目经理必须掌握的。在实际的项目策划过程中,必须掌握以下的9个基本要点: (1)掌握好项目策划的时机 软件项目策划过程的输出是文档化的项目计划书,在项目的不同阶段都需要进行项目策划,只不过在不同时机项目策划的目的不同,花费的工作量也不同。当有了概要的客户需求而没转载 2008-04-02 11:31:00 · 483 阅读 · 0 评论 -
论软件产品开发设计的需求分析
优秀的产品设计可能是软件企业发展的重要契机。好的产品设计可能使企业走向产品系列化、服务规范化、内部管理规范化的良性发展之路.问题: 什么样的设计才是优秀的产品设计呢? 非功能性需求的可定义性 1.系统的完整性: 帮助系统,在线升级.不要过分的关注技术的难度,让每个或易或难的技术 去帮助自己的客户才是最重要的. 2.系统的可扩充和可维护性: 常用的技术方法有面向对象的分析与设转载 2008-04-02 11:29:00 · 758 阅读 · 0 评论 -
必须知道的设计模式
本文将介绍以下内容: • 设计模式(Design & Pattern) 本文涉及以下技术: 面向对象、设计模式 引言 设计模式是面向对象思想的集大成,GOF在其经典著作中总结了23种设计模式,又可分为:创建型、结构型和行为型3个大类。对于软件设计者来说,一般的过程就是在熟练掌握语言背景的基础上,了解类库的大致框架和常用的函数和接口等,然后多再在百般锤炼中,提高对软件设计思想的认转载 2008-04-02 11:25:00 · 425 阅读 · 0 评论 -
建立分析模型和设计模型
OOA面向对象分析 面向对象分析产生三种分析模型 功能模型(即用例模型à作为输入) 对象模型:对用例模型进行分析,把系统分解成互相协作的分析类,通过类图/对象图描述对象/对象的属性/对象间的关系,是系统的静态模型 动态模型:描述系统的动态行为,通过时序图/协作图描述对象的交互,以揭示对象间如何协作来完成每个具体的用例,单个对象的状态变化/动态行为可以通过状态图来表达 OOD面向对象的设计原创 2008-04-02 11:23:00 · 2036 阅读 · 0 评论 -
软件需求分析的20条法则
对商业用户来说,他们后面是成百上千个供应商,前面是成千上万个消费顾客。怎样利用软件管理错综复杂的供应商和消费顾客,如何做好精细到一个小小调料包的进、销、调、存的商品流通工作,这些都是商业企业需要信息管理系统的理由。软件开发的意义也就在于此。而弄清商业用户如此复杂需求的真面目,正是软件开发成功的关键所在。 经理:“我们要建立一套完整的商业管理软件系统,包括商品的进、销、调、存管理,是总部-门店的转载 2008-04-02 14:59:00 · 535 阅读 · 0 评论