随笔分类 -  架构设计

架构师
和一个好友的聊天记录
摘要:你现在的问题不仅仅是接口的问题好想你并没有系统学习过面向对象设计这是一种思维方式,不是一天两天能掌握的绝不是我今天跟你说几句,或者写几个代码,你能掌握的就好比游泳,开车,多学,多思考,多练习。还会走弯路,碰壁。学校就是培养基础能力,职业教育才是培养实践能力,现在的学校一样没抓好面向对象的字面意思是:目标导向也就是说设计要:基于需求,应地制宜基于需求就是:客户关心的是业务功能的实现,而不是你所见到的程序员动辄就这个属性那个字段很多教材,很多老师都把OOPL和OOAD混为一谈OOAD(Object Orient Analysis & Design,面向对象的分析和设计,面向对象分析与设计) 阅读全文

posted @ 2011-10-03 12:10 [CC] 阅读(3085) 评论(11) 推荐(9) 编辑

UML之类图设计
摘要:类图要依赖于系统分析,系统分解,然后将结果绘制为“用例图”、“活动图”,根据“用例图”活动图“,类图才可以诞生。 1、根据需求分析系统,分解系统,绘制出系统—子系统分解图。 2、然后分析子系统,绘制出子系统的用例图和活动图,根据此绘制总系统“用例图”和活动图。 3、根据子系统用例图中的“角色”和“用例”抽象出类,设计类的属性和方法,这时可以参考子系统活动图。 4、类的每一个“方法”都用“活动图”表示该方法的“业务处理流程”,这样的类的功能就非常明确了。 设计类的注意事项: 1、一次能完成的操作,不要分开,除非一次操作不能完成。要简化用户操作和程序员使用过程,最大化封装。可以将类中的方法封装为. 阅读全文

posted @ 2011-09-23 22:09 [CC] 阅读(289) 评论(0) 推荐(0) 编辑

“统一”三层架构和使用方式
摘要:大家都比较喜欢使用三层架构,不过好多都是“贫血”的三层,并没有发挥它的真正作用。今天项目中使用到了三层,发现一个结构图画的非常好就把它翻译了下,重绘了一边,并介绍下怎样使用。相信大家对这个架构图都比较熟悉。使用方式:1、UI层展示和获取数据,将数据通过Entity实体类传递到BL层。2、在BL层,将业务处理单元写成函数,并将其封装在BusinessFunction中,然后被BusinessFlow调用进行业务处理。当然“BusinessFunction”和“BusinessFlow”可以合起来。3、BLL和RAL之间的数据交互,依然使用Model数据模型。4、DAL数据库访问层,完成系统和数据 阅读全文

posted @ 2011-09-14 00:07 [CC] 阅读(1465) 评论(0) 推荐(1) 编辑

《Knowledge Base 在线知识库》项目实例之UML建模二
摘要:Normal 0 7.8 磅 0 2 false false false MicrosoftInternetExplorer4 Knowledge Base 在线知识库本系统将使用asp... 阅读全文

posted @ 2011-09-07 16:06 [CC] 阅读(467) 评论(0) 推荐(0) 编辑

《Knowledge Base 在线知识库》项目实例之UML建模一
摘要:项目将使用SilverLight开发,因为其中有关于许多多媒体使用,而且主要面向企业级用户。一、 关于定位本系统是面向煤矿企业的“知识库网站”,是一个包括知识信息(书籍、文章、事故树)录入、审核、查询、维护功能的完善的系统。其中的一些模块包括(但不限于)如下:1. 前台数字资料馆1.1前台资料搜索模... 阅读全文

posted @ 2011-09-07 09:16 [CC] 阅读(534) 评论(0) 推荐(1) 编辑

UML建模之活动图和StarUML使用
摘要:一、活动图的定义:工作流程活动图用于研究实现业务目标时所要执行的各项任务和各项任务或活动的顺序安排。活动任务既可以是手动执行的任务,也可以是自动执行的任务。它可完成一个工作单元。它展现从一个活动到另一个活动的控制流。活动图本质上是一种流程图。活动图着重表现从一个活动到另一个活动的控制流,是内部处理驱... 阅读全文

posted @ 2011-09-06 21:10 [CC] 阅读(6074) 评论(0) 推荐(0) 编辑

UML之用例图和类图
摘要:最近用UML设计SL系统,写篇文章吧。UML中二中基本的图范畴:结构图和行为图。结构图的目的是显示建模系统的静态结构。它包括类、组件和对象图。行为图显示系统中的对象的动态行为,包括实例图、用例图和序列图。一、用例图1.定义:展示系统中参与者与用例之间的关系。它是根据需求分析得到的,描述了软件系统全部... 阅读全文

posted @ 2011-09-02 09:21 [CC] 阅读(943) 评论(0) 推荐(1) 编辑

导航

点击右上角即可分享
微信分享提示