- 博客(17)
- 资源 (1)
- 收藏
- 关注
原创 用Enterprise Architecture绘制十种UML图
UML课程作业要求绘制十种UML图,选择Enterprise Architecture作为绘图工具,每次绘制图都要上网找教程,感觉十分麻烦,而且有些图没有找到具体教程,靠自己摸索找到了绘制方法,现在总结一下使用Enterprise Architecture如何绘制这十种图,方便大家使用。首先这十种图分别是:概念类图,活动图,状态机图,用例图,顺序图,通讯图,设计类图,包图,组件图,部署图。
2014-06-06 12:33:37
11650
2
原创 软件架构的理解
软体设计师中有一些技术水平较高、经验较为丰富的人,他们需要承担软件系统的架构设计,也就是需要设计系统的元件如何划分、元件之间如何发生相互作用,以及系统中逻辑的、物理的、系统的重要决定的作出。在很多公司中,架构师不是一个专门的和正式的职务。通常在一个开发小组中,最有经验的程序员会负责一些架构方面的工作。在一个部门中,最有经验的项目经理会负责一些架构方面的工作。但是,越来越多的公司体认到架构工作的重要
2014-05-21 02:36:21
869
原创 UML-通信图
v通信图描述的是和对象结构相关的信息。v通信图的用途是表示一个类操作的实现。v通信图对交互中有意义的对象和对象之间的链建模。v在UML中,通信图用几何排列来表示交互作用中的对象和链,附在链的箭头代表消息,消息的发生顺序用消息箭头处的编号来说明。
2014-05-15 02:18:55
4209
原创 UML-用例图
UML-用例图 用例图主要用来图示化系统的主事件流程,它主要用来描述客户的需求,即用户希望系统具备的完成一定功能的动作,通俗地理解用例就是软件的功能模块,所以是设计系统分析阶段的起点,设计人员根据客户的需求来创建和解释用例图,用来描述软件应具备哪些功能模块以及这些模块之间的调用关系,用例图包含了用例和参与者,用例之间用关联来连接以求把系统的整个结构和功能反映给非技术人员(通常是软件的
2014-04-23 01:17:16
648
原创 UML-状态图
v面向对象方法在进行系统分析时,与传统方法的需求分析一样,有时应分析对象的状态,画出状态图,才能正确地认识对象的行为并定义它的服务。v并不是所有的类都需要画状态图,有明确意义的状态,在不同状态下行为有所不同的类才需要画状态图
2014-04-05 02:12:12
1273
1
原创 领域模型图
领域模型图基本含义:显示最重要的业务概念和它们之间的关系的类图。用类表示业务概念,但类通常只包含重要属性,不包含操作。关联和泛化显示了这些概念之间的关系。它是真实世界中各个事物的表示,而不是软件中各构件的表示。关键思想:领域模型是现实世界的一个可视化抽象字典它可视化了领域中的单词或概念类,并为这些单词或概念类建立了关联领域模型是没有方法的类图的集合
2014-03-27 01:12:30
5852
原创 cocos2d-x的安装配置
最近课程项目要求使用cocos2d-x完成一个小游戏,顺便记录一下心得,以便日后学习~~~~cocos2d-x的安装预配置1.首先是下载cocos2d-x:地址:http://www.33lc.com/soft/19408.html解压到任意目录下。如我解压到D:\cocos2d-x\cocos2d-2.0-x-2.0.32.打开文件夹,找到其中的.sln文件,该文
2014-03-24 20:12:45
766
原创 利用FTP协议取得数据
如果要实现最简单的FTP协议应该做些什么呢?基本上是要在客户端计算机上准备好控制连接和传输数据连接即可。首先来编制一个用来实现控制连接处理的FTP1程序,该程序只负责处理控制连接,因为FTP1不处理数据连接,自然不能实现文件传输和读取服务器的目录信息等操作。该程序与FTP服务器建立控制连接,控制连接使用类似Telnet协议在主机间交换命令和消息。//使用方法:java Ftp1 服务器
2013-09-18 01:34:14
1353
原创 FTP的执行行为和功能
FTP(file transfer protocol)是用于在两台计算机之间传输文件的协议。在两台装有相同操作系统的计算机之间,可以很容易的实现文件共享,但是不容的系统要实现文件共享要费一番周折,因此,或者在凉太极端及之间增设文件传输机构,或者利用网络媒介作为交换文件的手段,总之,要用到FTP协议。FTP解决了在不同计算机上的工作的OS之间差异的问题,可以实现通用的文件传输。FTP协议
2013-09-17 00:26:23
801
原创 采用socket以外的方法实现网络通信
之前我们采用的都是socket的方法实现网络通信,事实上有许多其他不同的方法可以实现网络通信。 1.JavaRMI JavaRMI(Java Remote Method Invocation)是java语言中的各个对象之间借助网络来进行数据交换的数据结构。注意是各个对象之间。采用JavaRMI可使在不同机器上运行的个java对象之间像在同一台机器上运行一样进行相
2013-09-14 22:21:45
2026
原创 服务器程序的设计方法
服务器程序与客户端程序的不同之处在于Socket的制作方法,因为在服务器程序中要准备好服务器Socket之后等待客户端的连接请求。 在netlock中,要在开始处就生成服务器Socket,生成ServerSocket实例的构造器有几种,此程序中采用指定服务器端口号与指定最大连接数Backlog的构造器。 代码如下:import java.io.*;imp
2013-09-14 00:11:14
823
原创 Java语言中能使用的网络功能2--向网络输出数据
在了解了如何从网络中读取数据后,我们来实现向网络输出数据的操作。 同输入数据相似,我们的思路如下: writenet发出请求连接,服务器接收后允许连接,连接建立后,客户端接收标准输入设备的输入,并将此数据经网络发送给服务器,服务器接收来自网络的数据,假设输入以‘!’结尾,随后接收服务器发来的数据,并原样返回到屏幕。 程序分为四个结构部分:
2013-09-13 17:08:13
730
原创 Java语言中能使用的网络功能1--接受网络数据
最近在研究Java网络编程,将自己的心得记录下来,方便自己和大家,汤姆涛要加油~~以实例为基础,尝试设计一个能够接受网络数据的程序,采用TCP与特定的计算机端口相连,从而接收数据。利用的库为用于IO的java.io,用于网络编程的java.net,定义一个ReadNet类。思路:用InputStream对象接收数据,根据指定的端口生成socket,用循环读取数据,读取完毕后关闭连接
2013-09-12 23:21:45
873
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人