一、软件建模基本内容: (一)领域建模 (二)需求建模 描述软件向用户所能提供的外在特性,包括软件的目标、功能等特性。 (三)设计模型 软件的设计方案,包括软件的实现结构、构件、文件等。 (四)测试模型 测试软件的模型描述 二、软件建模方法 大致分为以下三种,但在实际的软件建模过程中将其三和一进行建 ...
分类:
其他好文 时间:
2018-05-23 02:23:22
阅读次数:
196
1、使用框架的意义与Spring的主要内容 随着软件结构的日益庞大,软件模块化趋势出现,软件开发也需要多人合作,随即分工出现。如何划分模块,如何定义接口方便分工成为软件工程设计中越来越关注的问题。良好的模块化具有以下优势:可扩展、易验证、易维护、易分工、易理解、代码复用。 优良的模块设计往往遵守“低 ...
分类:
编程语言 时间:
2018-04-26 14:53:13
阅读次数:
225
1.泛化关系 泛化代表一般与特殊的关系。在用例之间的泛化关系中,子用例继承了父用例的行为和含义,子用例也可以增加新的行为和含义或覆盖父用例中的行为和含义。父用例表示通用的行为序列,通过插入额外的步骤或定义步骤,子用例特化父用例 在UML规范中,泛化关系用空心三角形箭头的实线表示,箭头指向父用例 2. ...
分类:
其他好文 时间:
2017-11-10 00:34:26
阅读次数:
179
这几天在看netty的源码想根据源码把netty的UML架构图跟时序图画出来,所以就复习了一下大学时代的一些UML基础知识,首先,我们要搞清楚以下几个概念:继承:这个就不要多说了,写过java代码的人一般都很容易理解继承这个概念。实现:这个可能有些初学者有些模糊,因为大家一般..
分类:
其他好文 时间:
2014-07-28 16:40:54
阅读次数:
222
设计模式就如同搭积木,这几种关系就如同积木,设计模式的作用无非就是为了将这几种关系组合,最大化降低程序耦合度,使代码结构达到最优,便于应对以后的需求变更。...
分类:
其他好文 时间:
2014-05-07 21:50:58
阅读次数:
576