● Instrument
文章平均质量分 74
杨晨光
梦想注定是一场孤独的旅行
展开
-
软件工程——软件开发模型
软件工程包含为完成软件需求、设计、构建、测试和维护所需的知识、方法和工具。软件生存周期模型确立了软件开发和演绎中各阶段的次序限制以及各阶段,确立开发过程中所遵守的规定和限制,便于各种活动的协调、管理。原创 2015-09-30 20:19:11 · 702 阅读 · 12 评论 -
UML中的9种图
看完UML视频,其中印象最深,视频中出现频率最高的就是:UML的9种图。UML中,9种图的作用不言而喻。下边我先对UML中的各个图做一个简单介绍。1.用例图用例图是从用户角度描述系统功能,是用户所能观察到的系统功能的模型图,用例是系统中的一个功能单元2.类图类图描述系统中类的静态结构。不仅定义系统中的类,表示类之间的联系如关联、依赖、聚合等,也包括类的内部结构(类的属性原创 2014-03-04 20:25:05 · 11242 阅读 · 19 评论 -
UML之视频总结
UML基础与应用,其实主要讲了4部分的内容:面向对象、设计模式、RUP、UML。点击此处看大图面向对象 面向对象是一种以事物为中心的编程思想。面向对象技术是一种以对象为基础,以事件或消息来驱动对象执行处理的程序设计技术。它以数据为中心而不是以功能为中心来描述系统,数据相对于功能而言具有更强的稳定性。面向对象技术的基本特征主要有抽象性、封装性、继承性和多态性。设计模式原创 2014-03-19 16:24:59 · 1209 阅读 · 17 评论 -
UML之用例图
一、概要 1.定义:用来描述用户的需求,从用户的角度来描述系统的需求,并指出各功能的执行者。 2.用例图列出系统中的用例和系统外的参与者,并显示哪个参与者发起了哪个用例。 3.用例图多用于静态建模阶段(主要是业务建模和需求建模)二、基本元素 1. 事物 2.关系三、其他 a)主要属性:事件流、前置条件、后置条原创 2014-03-22 15:09:29 · 1587 阅读 · 27 评论 -
UML之类图
一、概要 a) 类图以反映类的结构(属性、操作)以及类之间的关系为主要目的,描述了软件系统的结构,是一种静态的建模方法。 b) 类图中的“类”与面向对象语言中的“类”的概念是对应的,是对现实世界中的事物的抽象。二、构成 1. 类 1) 从上到下分为三部分,分别是类名(必须有)、属性和操作。 2) 属性:每一个属性都必须有一个名字,原创 2014-03-23 14:00:33 · 1411 阅读 · 23 评论 -
UML之活动图
一、概要 1. 描述系统的动态行为。 2. 包含活动状态(ActionState),活动状态是指业务用例的一个执行步骤或一个操作,不是普通对象的状态。 3. 活动图适合描述在没有外部事件触发的情况下的系统内部的逻辑执行过程。 4. 类似于传统意义上的流程图。 活动图描述了活动的顺序,展现从一个活动到另一个活动的控制流。活动图在本质上是一种流程图原创 2014-03-25 09:02:22 · 4792 阅读 · 21 评论 -
UML之状态图
一、概要 1.定义:说明对象在它的生命期中响应事件所经历的状态序列,以及他们对那些事件的响应。 2.应用:揭示Actor、类、子系统和组件的复杂特性;为实时系统建模。二、组成 1.状态1)对象的状态是指在这个对象的生命期中的一个条件或状况,在此期间对象将满足某些条件、执行某 些活动或等待某些事件。2)状态的组成: a)名称nam原创 2014-03-25 11:22:02 · 2149 阅读 · 29 评论 -
UML之交互图(顺序图/协作图)
一、交互图概要 1.定义:交互图是用来描述系统中的对象是如何进行相互工作用的,即一组对象是如何进行消息传递的。 2.交互图主要用于描述协作的动态方面 3.包括:顺序图(强调消息的事件顺序)、协作图(强调对象之间的交互关系)二、顺序图 1.概要 a)顺序图用来表示用例中的行为顺序。当执行一个用例行为时,顺序图中的每条消息对应了一个类操原创 2014-04-01 11:24:58 · 3596 阅读 · 10 评论 -
UML之构件图
一、概要 1. 构件图用于静态建模,是表示构件类型的组织以及各种构件之间依赖关系的图。 2. 构件图通过对构件间依赖关系的描述来估计对系统构件的修改给系统可能带来的影响。 3.使用构件图可以清楚地看出系统的结构和功能。方便项目组的成员制定工作目标和了解工作情况,同时,最重要的一点是有利于软件的复用。二、组成 1. 构件原创 2014-04-03 15:49:33 · 10991 阅读 · 15 评论 -
UML之部署图
一、概要 1.部署图描述的是系统运行时的结构,展示了硬件的配置及其软件如何部署到网络结构中。 2.一个系统模型只有一个部署图,部署图通常用来帮助理解分布式系统。 3.部署图是用来显示系统中软件和硬件的物理架构。从部署图中,可以了解到软件和硬件组件之间的物理关系以及处理节点的组件分布情况。使用部署图可以显示运行时系统的结构,同时还传达构成应用程序的硬件和软件元素的配置和部署方原创 2014-04-05 21:40:36 · 5428 阅读 · 15 评论 -
UML之9种图总结
UML图,包括:用例图、类图、状态图、活动图、顺序图、协作图、构件图、部署图、包图。这些图基本上可以分为两类:静态图和动态图。 同时,在UML中,各种语法也是非常重要的。 刚开始接触UML画图的时候,根本不知道从哪下手。不过,借助搜索引擎,还是一步一步的走了过来。又一次感受到了,学会使用搜索引擎是多么的重要。 第一遍机房收费系统的UML图已经基本上画完原创 2014-04-07 08:43:28 · 1624 阅读 · 16 评论 -
Jenkins——简介
持续集成是一种软件开发实践,对于提高软件开发效率并保障软件开发质量提供了理论基础。Jenkins 是一个开源软件项目,旨在提供一个开放易用的软件平台,使持续集成变成可能。原创 2015-01-07 13:55:30 · 5141 阅读 · 16 评论 -
Jenkins——如何快速搭建一个简单的基于 Jenkins 的持续集成环境
今天,聊一聊如何快速的搭建一个简单的基于Jenkins的持续集成环境。原创 2015-01-07 21:48:12 · 5164 阅读 · 46 评论 -
Jenkins——构建、集成中的问题
继上次的文章,咱们接着聊聊这个Jenkins。今年做高校云平台的项目,是第一次引入Jenkins。原来没有使用过,所以,关于这方面的信息比较少。其中,出的错误,也没有人遇到过,只能自己解决。下边,我就总结一下,这次Jenkins构建、持续集成中,遇到的一些问题。供大家参考原创 2015-01-10 10:27:30 · 7763 阅读 · 19 评论 -
软件工程文档总结
经过几天的奋战,软件工程的文档终于写完了。可能是第一次接触文档,感觉很陌生。 虽然照着模版,站在巨人的肩膀上把文档写完了。可是,以现在的知识,对文档的认识和了解还远远不够。这就需要在以后的学习中,要多加注意这部分。 在软件开发过程中,软件开发人员需制定一些工作计划或工作报告,这些计划和报告都要提供给管理人员,并得到必要的支持。管理人员则可通过这些文档了解软件开发项目安排、进原创 2014-02-10 20:11:10 · 2343 阅读 · 28 评论