- 博客(22)
- 资源 (2)
- 收藏
- 关注
原创 UML九种图之交互图
序列图又叫顺序图,是交互图的一种,交互图包括顺序图和合作图。那么什么是交互图呢?Ø 交互图u 定义交互图是用来描述系统中的对象是如何进行相互作用的。即一组对象是如何进行消息传递的。交互主要用于描述协作的动态行为方面。当对交互进行建模时,通常既包括对象(每一个对象都扮演某一特定的角色),又包括消息(每个消息都代表对象之间的通信活动,并导致一定的顺序发生)u 分类²
2014-02-25 20:47:52 4937 11
原创 C++中的指针常量和常量指针
最近在看C++,看到指针这块的时候,突然觉得有点拗口,为了加深记忆,自己就来谈一下自己对于这两个概念的理解。Ø 指针常量释义:所指向的地址是常量,地址上面的数据是可以改变的。也就是指针常量,表述为“是指针的常量”,它首先应该是一个常量。指针常量,指针自身是一个常量,关键字 const 出现在 * 右边,表示指针自身不可变,但其指向的地址的内容是可以被修改的。指针常量就是是指针的常量,
2014-02-23 20:26:54 960 9
原创 UML九种图之状态图
Ø 什么是状态图 u 定义 1.状态图用来描述一个特定对象的所有可能状态以及由于各种事件的发生而引起的状态之间的转移。 2.状态图是系统分析的一种常见工具,用于描述系统的行为。 3.实体的生存期比较复杂时,需要状态图对其建模。 4.UML中的状态图主要用于建立对象类或对象的动态行为模型,表现一个对象所经历的状体序列,引起状态或活动转移的事件,以及
2014-02-23 17:18:27 4248 6
原创 UML九种图之活动图
行为图包括活动图和状态图,那么下面我们先来介绍一下活动图。 Ø 什么是活动图 u 详细定义 活动图是UML用于对系统的动态行为建模的另一种常用工具,它描述活动的顺序,展现从一个活动到另一个活动的控制流。活动图在本质上是一种流程图。活动图着重表现从一个活动到另一个活动的控制流,是内部处理驱动的流程。主要用于以下情况: 1.交互图强调的是对象到对象的控制流,而活动
2014-02-23 15:25:52 2892 5
原创 UML九种图之对象图
Ø 什么是对象图? u 详细介绍 对象图(ObjectDiagram)描述的是参与交互的各个对象在交互过程中某一时刻的状态。对象图可以被看作是类图在某一时刻的实例。 u 构成 表示方法:对象图使用的是与类图相同的符号和关系,因为对象就是类的实例。 关系:表示的是对象和对象之间的关系。反应系统的静态过程。 举例: 对
2014-02-23 11:59:56 1452 5
原创 类图(续)
在介绍类图关系的时候还有一些细节的问题,下面我们来接着说。 类图与类图的关系中第一个关系就是关联关系,那么咱们介绍一下应用于关联的修饰。 Ø 应用于关联的修饰 u 名称 名称(Name)用于描述该关系的性质。此关联名称应取为动词短语,因为它表明源对象对目标对象执行的动作。 举例: u 角色 角色(Role)是关联关
2014-02-23 11:13:00 1157 6
原创 UML九种图之类图
Ø 什么是类图? 类图(Classdiagram)是显示了模型的静态结构,特别是模型中存在的类、类的内部结构以及它们与其他类的关系等。类图不显示暂时性信息。 u 详细信息 1.类图(Class diagram)由许多(静态)说明性的模型元素(例如类、包和它们之间的关系,这些元素和它们的内容互相连接)组成。类图可以组织在(并且属于)包中,仅显示特定包中的相关内容。
2014-02-22 19:49:36 1461 5
原创 寒假英语学习总结
伴随着2014年1月18号的到来,提高班的学习拉开了序幕,这个寒假过得很充实,不仅有一群伙伴陪伴着我,还有就是每天充实的学习生活,让我觉得很幸福,转眼间,寒假的学习生活即将结束,回头看自己的走的路,原来只要在学,每天我们都在成长,总有一天,踮起脚尖就能触碰到阳光。 Ø 1月20号—2月22号(全体学习) 除了从1月29到2月3号的放假期间,没有学习英语。这段时间英语的学习一直在继
2014-02-22 11:07:59 2451 7
原创 UML九种图之用例图
Ø 什么是用例图? 用来描述用户的需求,从用户的角度描述系统的功能,并指出各功能的执行者,强调谁在使用系统,系统为执行者完成哪些功能。 u 详细定义 a) 用例图定义:由参与者(Actor)、用例(Use Case)以及它们之间的关系构成的用于描述系统功能的静态视图称为用例图。 b) 用例图(User Case)是被称为参与者的外部用户所能观察到的系统功能
2014-02-21 21:46:06 1600 4
原创 初始Ping
Ping命令很早就听老师说过这个名词,也见过身边的同学用这个命令,只是自己的好奇心不够强烈,致使自己一直也没有查过这个东西究竟是干什么用的,上个学期期末开始,学校采用自己做的系统,对学生进行了考试,总的来说,考试是顺利进行的,但是中间也出现了一些小的插曲,关于网络的检查,就用到了一个ping命令,米老师亲自演示了网络拥堵时的现象,看着那一个个的数字,心里再也抑制不住了,关于要对于进行Ping命令的
2014-02-21 15:27:41 1104 9
原创 环境变量—Path
在RationalRose安装过程中,出现第一个错误就是缺少“安装完以后提示找不到suiteobjects.dll”,而这个问题的解决方法就是通过修改或者添加相应的环境变量,那么什么是环境变量?Path环境变量又怎么解释? Ø 什么是环境变量? 环境变量是在操作系统中一个具有特定名字的对象,它包含了一个或者多个应用程序所将使用到的信息。例如 Windows和DOS操作系统中的pa
2014-02-21 14:31:01 1468 7
原创 Rational rose 2003安装—问题解决
这段时间一直在进行UML的学习,UML的重点就是九种图和四种关系,UML在一款软件的开发过程中的作用不言而喻,关于如何绘制UML的九种图,UML视频中提到了RationalRose 这个工具,先不管工具的功能如何运用,先安装上才是重点。 我的安装过程路程比较波折,不是和我的一些同学她们一样,只是点击安装便可以实现,我的里面处处报错,这着实令我烦恼,没办法,解决呗。 安装过程我主
2014-02-21 11:59:30 7820 11
原创 数据库建表三范式
Ø 何为关系模式? 1.关系的描述称为关系模式(RelationSchema) 2.它可以形式化地表示为:R(U,D,dom,F),其中R为关系名,U为组成该关系的属性名集合,D为属性组U中属性所来自的域,dom为属性向域的映象集合,F为属性间数据的依赖关系集合。 3.通常简记为:R(U)或R(A1,A2,…,An) 4.其中R为关系名,U为属性名集合,A1,A2
2014-02-19 16:08:59 2821 5
原创 面向对象技术介绍
之前看UML之间也接触过面向对象这个概念,只是当时只是知道分面向对象和面向过程两个方面,但是不怎么知道究竟是什么区别,老师总是说VB是基于面向对象的,自己当时不是很理解,搞不清怎么回事,直至开始学UML,了解了面向对象的基本特征等等,至此对于面向对象有了一个初步的理解。 Ø 面向对象技术(Object-Oriented Technology) u 面向对象
2014-02-17 14:39:32 1427 9
原创 UML类图中的关系
Ø UML类图中关系的分类 u 关联 定义:描述两个或者多个类之间的结构性的关系。 关联关系又可以再分为三种:普通关联、聚合和组合 u 依赖 UML类图总依赖对于两个相对独立的对象,当一个对象负责构造另一个对象的实例,或者依赖另一个对象的服务 时,这两个对象之间主要体现为依赖关系。 u 泛化 是一种特殊/一般关系,特殊元素(子
2014-02-15 20:01:12 1221 10
原创 数据挖掘
最近在看《信息资源管理》的时候,在信息分析阶段,信息方法分析中提到了数据挖掘,出于对这个内容的好奇,对这个问题自己详细的理解一下,才知道里面蕴含着这么多的知识。 Ø 什么是数据挖掘 书上语:数据挖掘是从大量的、不完全的、有噪音的、模糊的、随机的实际应用数据中,提取隐含在其中的、人们事先不知道的、但又是潜在有用的信息和知识的过程。 百度百科:数据挖掘(DataMining
2014-02-13 19:56:49 1480 6
原创 UML概述
Ø 何为建模,为什么建模? 建立系统模型的过程。又称模型化。建模是研究系统的重要手段和前提。凡是用模型描述系统的因果关系或相互关系的过程都属于建模。 设计一个软件的模型就好比是一幢大楼需要蓝图一样重要。好的模型能够: *鉴别需求和沟通信息; *着眼于系统的组件如何相互作用,而不是陷于具体的细节; *使你能够了解设计组件的相互关系; *通
2014-02-10 20:33:13 1114 9
原创 软件工程视频之软件设计
软件工程中关于软件设计这部分自己依据自己的理解,主要就是概要设计和详细设计。 Ø 概要设计 1) 概要设计就是设计软件的结构,包括组成模块,模块的层次结构,模块的调用关系,每个模块的功能等等。同时,还要设计该项目的应用系统的总体数据结构和数据库结构,即应用系统要存储什么数据,这些数据是什么样的结构,它们之间有什么关系。 2) 概要设计阶段通常得到软件结构图 软件结构图
2014-02-10 14:50:12 1043 10
原创 软件工程视频之面向对象
面向对象技术是目前流行的系统设计开发技术,它包括面向对象分析和面向对象程序设计。面向对象程序设计技术的提出,主要是为了解决传统程序设计方法——结构化程序设计所不能解决的代码重用问题。 Ø 何为面向对象? 1. 面向对象方法是一种运用对象、类、封装、继承、关联、聚合、消息、多态性等概念来构造系统的软 件开发方法 2. 面
2014-02-10 13:50:34 1120 5
原创 软件工程之需求分析
软件开发过程的需求分析阶段,是整个软件开发中非常重要的一个阶段,这个阶段开发人员需要与客户不断地进行交流,以求软件能够很好地满足用户的需求,这个阶段主要弄懂软件是干什么的,客户想要干什么,在这个过程中会涉及几种图: Ø 其中的一个是原型图 作用就是把一个个窗体的详细界面展示出来,让用户能够理解。 Ø 还有就是数据流图 作用是: 1、便于用户表达功能需求和
2014-02-09 20:30:35 1071 3
原创 软件工程之可行性研究分析
在软件开发过程中第一个阶段就是可行性分析阶段,这个阶段的主要目的是确定系统在理论上是否可行。 Ø 可行性主要表现在三个方面:经济上、技术上和法律上的可行性。 Ø 此阶段还要绘制系统流程图 视频总结图,如下图,点击可见大图:
2014-02-09 20:00:37 2686 3
原创 数据库的并发操作
Ø 数据库并发操带来的问题 数据的不一样,包括三类 ² 丢失修改 当一个事务修改了数据,并且这种修改还没有还没有提交到数据库中时,另外一个事务又对同样的数据进 行了修改,并且把这种修改提交到了数据库中。这样,数据库中没有出现第一个事务修改数据的结果,好像这种 数据修改丢失了一样。 ² 脏读
2014-02-09 17:31:06 1548 1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人