
软件工程
文章平均质量分 76
liuhebing
高调做事,低调做人。
展开
-
深入三层架构
在 我的架构经验小结(二)-- 关于三层架构一文中,已经比较深入的介绍过三层架构方面的一些经验了,现在,我们来使用一个更小的比例尺来近距离观察我所理解的三层架构。 一.三层架构图 二.系统各层次职责 1.UI(User Interface)层的职责是数据的展现和采集,数据采集的结果通常以Entity object提交给BL层处理。Service Interface侧层用于转载 2010-04-19 00:14:00 · 495 阅读 · 0 评论 -
OO思想
越来越多人开始使用Java,但是他们大多数人没有做好足够的思想准备(没有接受OO思想体系相关培训),以致不能很好驾驭Java项目,甚至 导致开发后的Java系统性能缓慢甚至经常当机。很多人觉得这是Java复杂导致,其实根本原因在于:我们原先掌握的关于软件知识(OO方面)不是太贫乏就是不恰当,存在认识上和方法上的误区。 软件的生命性 软件是有生命的,这可能是老调重弹了,但是因为它事关分层架构的转载 2010-05-11 14:45:00 · 392 阅读 · 0 评论 -
OO系统分析员之路--什么是用例
我发现,在OO和UML几乎一统天下的今天,仍有很多系统分析员对OO和UML一知半解,甚至包括很多已经使用了很久UML的系统分析员。于是打算写一个系列文章,将多年来的工作经验做一个总结。对初学者起个启蒙作用,也希望抛砖引喻,与各路大虾共同探讨,共同提高。这个系列文章将以我对OO和系统分析的理解为主,从UML基础开始,阐述面向对象的需求分析方法,过程,并以RUP为例,阐述如何将OO过程与软件过转载 2010-05-13 23:37:00 · 363 阅读 · 0 评论 -
关于23种设计模式的有趣见解
关于23种设计模式的有趣见解 在网上看见了这篇文章,作者以轻松的语言比喻了java的32种模式,有很好的启发作用。 创建型模式 1、FACTORY—追MM少不了请吃饭了,麦当劳的鸡翅和肯德基的鸡翅都是MM爱吃的东西,虽然口味有所不同,但不管你带MM去麦当劳或肯德基,只管向服务员说“来四个鸡翅”就行了。麦当劳和肯德基就是生产鸡翅的Factory 工厂模式:客户类和工厂类分开。消费者任何时候需要某转载 2010-05-12 11:07:00 · 340 阅读 · 0 评论 -
UML统一建模语言初学 - 类图/时序图
查看最新精华文章 请访问博客首页相关文章转载 2010-05-13 23:18:00 · 503 阅读 · 0 评论 -
UML基础知识
UML基础知识 UML简介在80年代末至90年代中,对面向对象分析与设计方法的研究发展到一个高潮。但是,诸多流派在思想和术语上有很多不同的提法,在术语、概念上的运用也各不相同,需要一种统一的符号来描述面向对象的分析和设计活动。UML应运而生。它不仅统一了Booch、Rumbaugh和Jacobson的表示方法,而且有进一步的发展,最终成为大众所共同接受的标准建模语言。统一建模语言(UM转载 2010-05-13 23:43:00 · 391 阅读 · 0 评论 -
Java Observer Pattern
<a onclick="function anonymous(){function onclick(){function onclick(){LogClickCount(this,215)}}}" href="http://blog.youkuaiyun.com" target="_blank">查看最新精华文章 请访问博客首页相关文章 <a onclick="functi转载 2010-05-12 10:54:00 · 373 阅读 · 0 评论 -
UML笔记
UML (Unified Modeling Language) UML语法描述 1. 用例图 用例图是被称为参与者的外部用户所能观察到的系统功能的模型图。(《UML参考手册》) 用例图列出系统中的用例和系统外的参与者,并显示哪个参与者参与了哪个用例的执行(或称为发起了哪个用例)。 用例图多用于静态建模阶段(主要是业务建模和需求建模) 图一 注释:用例图中关系不原创 2012-04-08 20:49:34 · 4404 阅读 · 0 评论