coolstream

导航

 

2018年9月9日

摘要: 简介 用例图主要是从用户的角度出发对软件产品的功能及执行者进行描述的。 用例图是从需求分析到软件交付的第一步,图示化展示参与者与参与者之间、参与者与用例之间、用例与用例之间的关系,帮助开发人员更好的理解系统的功能。 用例图在使用UML的开发过程中非常重要,需求分析、任务分解、界面设计、类与接口的抽象 阅读全文
posted @ 2018-09-09 22:51 coolstream 阅读(1550) 评论(0) 推荐(0) 编辑
 
摘要: 简介 部署图也称配置图,用来显示系统中硬件和软件的物理架构。从中可以了解到软件和硬件组件之间的物理拓扑、连接关系以及处理节点的分布情况。 部署图建模步骤 - 找出需要进行部署的各类节点,如网络硬件设备、服务器硬件设备、及部署在硬件设备上的软件系统等 - 确定各类节点之间的连接关系及通信方式 - 从性 阅读全文
posted @ 2018-09-09 22:50 coolstream 阅读(4498) 评论(0) 推荐(1) 编辑
 
摘要: 简介 组件图又称构建图,用于显示系统各组件及各组件关系的物理视图。 组件图通常包括组件、接口、关系、端口和连接器,用来显示程序代码中相应的模块、源文件或源文件集合之间的依赖和泛化关系。 组件图中的组件通常由类图中的一个或多个类(对象)实现为系统中的模块、源文件、过程文件或可执行文件,最终构成系统的绝 阅读全文
posted @ 2018-09-09 22:50 coolstream 阅读(3661) 评论(0) 推荐(0) 编辑
 
摘要: 简介 包图是对各个包及包之间关系的描述,展现系统中模块与模块之间的依赖关系。一个包图可以由任何一种UML图组成,可容纳的元素有类、接口、组件、用例和其他包等。包是UML中非常常用的元素,主要作用是分类、容纳其他元素。包与包之间的关系有泛化、细化和依赖,主要取决于包内部成员之间的关系。 包图建模步骤 阅读全文
posted @ 2018-09-09 22:43 coolstream 阅读(1302) 评论(0) 推荐(0) 编辑
 
摘要: 简介 类图是面向对象分析和设计的核心,用来描述系统各个模块中类与类之间、接口与接口之间、类与接口之间的关系,以及每个类的属性、操作等特性,一般在详细设计过程中实施。 类图本身就是现实世界的抽象,是对系统中各种概念进行建模,并描绘出它们之间的关系,所以类图关注的对象就是元素及元素之间的关系。 类图建模 阅读全文
posted @ 2018-09-09 22:42 coolstream 阅读(15817) 评论(0) 推荐(1) 编辑
 
摘要: 说到设计模式就不得不涉及建模思想,说到建模思想自然而然会应用UML,目前业界开源的UML工具很多,用起来也非常便捷。近几年来随着软件应用领域开发模式转向快速迭代试错,UML在敏捷开发,尤其是web及mobile开发领域应用越来越少。 就国内软件行业发展现状来说,稳定成熟的商业软件凤毛麟角,初具雏形的 阅读全文
posted @ 2018-09-09 22:26 coolstream 阅读(1108) 评论(0) 推荐(0) 编辑
 

2018年9月1日

摘要: 对于很多开发人员来说,单例模式算是比较简单常用、也是最早接触的设计模式了,仔细研究起来单例模式似乎又不像看起来那么简单。我们知道单例模式适用于提供全局唯一访问点,频繁需要创建及销毁对象等场合,的确方便了项目开发,但是单例模式本身也有一定的局限性,如果滥用则会给后续软件框架的扩展和维护带来隐患。 单例 阅读全文
posted @ 2018-09-01 22:47 coolstream 阅读(900) 评论(0) 推荐(0) 编辑
 

2018年8月30日

摘要: 提倡使用设计模式,主要出发点就是实现代码复用,增加代码的扩展性和可维护性。如何设计出简洁、易懂、灵活、优美的代码结构的确是一门学问,透彻理解并践行如下七大原则通常都能取得基本满意的结果: - 单一职责原则(Single Responsibility Principle):一个类负责一项职责,单纯的快 阅读全文
posted @ 2018-08-30 08:02 coolstream 阅读(1951) 评论(0) 推荐(0) 编辑
 

2018年8月27日

摘要: 在程序中需要把世间万物抽象成相应的类,现实世界中物与物之间的关系和程序中类与类之间的关系相对应,因为世间万物是普遍联系的,所以程序中类与类之间也不是孤立的。在系统分析和框架设计中,根据面向对象机制的三大特性:封装、继承、多态,归纳和扩展出类与类之间六种不同的关系: - 依赖关系Dependency: 阅读全文
posted @ 2018-08-27 23:25 coolstream 阅读(1846) 评论(2) 推荐(0) 编辑
 

2018年8月26日

摘要: 面向对象的核心是对象,世间万物都可以看作对象,任何一个对象都可以通过一系列属性和行为来描述,可以包含任意数量和类型的数据或操作。类是用来描述具有相同属性和方法的所有对象的集合。类通常是抽象化的概念,而对象表示具体的事物。 要想熟悉并灵活运用类和对象解决项目中的实际问题,首先需要透彻了解面向对象的三大 阅读全文
posted @ 2018-08-26 23:16 coolstream 阅读(1021) 评论(0) 推荐(0) 编辑