2011年4月24日

软考小知识点

摘要: 1.面向对象开发方法有:Booth,Coad,OMT. 面向数据结构的分析和设计方法有:Jackson. 阅读全文

posted @ 2011-04-24 19:25 小夏2011 阅读(173) 评论(0) 推荐(0) 编辑

XP--极限编程

摘要: 极限编程是一个轻量级的、灵巧的软件开发方法;同时它也是一个非常严谨和周密的方法。XP是一种近螺旋式的开发方法,它将复杂的开发过程分解为一个个相对比较简单的小周期;通过积极的交流、反馈以及其它一系列的方法,开发人员和客户可以非常清楚开发进度、变化、待解决的问题和潜在的困难等,并根据实际情况及时地调整开发过程。特性:敏捷,测试驱动,持续集成。 四个核心价值:沟通(Communication)、简单(Simplicity)、反馈(Feedback)和勇气(Courage)。 XP用“沟通、简单、反馈和勇气”来减轻开发压力和包袱;无论是术语命名、专著叙述内容和方式、过程要求,都可以从中感受到轻松愉快和 阅读全文

posted @ 2011-04-24 19:16 小夏2011 阅读(378) 评论(0) 推荐(0) 编辑

RUP---统一软件开发过程

摘要: 更详细的见:http://www.ibm.com/developerworks/cn/rational/r-rupbp/本文引用:http://baike.baidu.com/view/2235832.htm#sub2235832统一软件开发过程(Rational Unified Process,RUP)是一个面向对象且基于网络的程序开发方法论。它是用例驱动的,以架构为核心,迭代和增量的软件过程框架,它提供一种演进的特性。二维结构开发过程可以用二维结构或沿着两个坐标轴来表达:横轴代表了制订开发过程时的时间,体现了过程的动态结构。它以术语周期(cycle)、阶段(phase)、迭代(iterat 阅读全文

posted @ 2011-04-24 18:17 小夏2011 阅读(5452) 评论(0) 推荐(0) 编辑

【转】UML视图

摘要: 原文见:http://blog.csdn.net/superminer/archive/2008/01/08/2029585.aspx描述一个复杂的系统并不是一件简单的事情,在理想状态下,我们希望能够将整个系统清楚地表现在一个图里面,并让所有人都能准确无误地理解它。然而,在现实世界中,这是不可能做到的,没有一个架构师能够用一张单独的图来毫不含糊地定义整个系统,并使任何人都不产生误解。这就是说,单独的一张图无法捕捉到描述系统的所有信息。这是因为一个系统往往是一个多面体,包含许多不同的方面,所以相应地,要想描述一个系统也要从不同的角度对系统的不同方面进行观察,而从这些角度,系统显现出不同的形象,这 阅读全文

posted @ 2011-04-24 16:39 小夏2011 阅读(3692) 评论(0) 推荐(0) 编辑

UML交互图——鲁棒图的三元素:抽象对象,实体对象和控制对象

摘要: 更多介绍请见:http://www.uml.org.cn/oobject/201012235.asp鲁棒图简介 ADMEMS方法推荐以鲁棒图来辅助初步设计。那么,什么是鲁棒图呢?8.2.1 鲁棒图的3种元素鲁棒图包含3种元素(如图8-2所示),它们分别是边界对象、控制对象、实体对象:边界对象对模拟外部环境和未来系统之间的交互进行建模。边界对象负责接收外部输入,处理内部内容的解释,并表达或传递相应的结果。控制对象对行为进行封装,描述用例中事件流的控制行为。实体对象对信息进行描述,它往往来自领域概念,和领域模型中的对象有良好的对应关系。海象不是象,如此命名是因为'类比思维'在人的头 阅读全文

posted @ 2011-04-24 16:30 小夏2011 阅读(7099) 评论(1) 推荐(1) 编辑

UML的其他相关知识

摘要: 1.在总体设计阶段需要提交文档,UML文档是描述了面向对象分析与设计的结果,通常包括:系统说明,用户手册,测试计划,详细的实现计划和数据库设计结果;2.UML中的构件是遵从一组接口并提供一组接口的实现,他是组成系统的一部分,是可以替换的,他表示的是物理模块而不是逻辑模块,构件与类出于不同的抽象层次。 阅读全文

posted @ 2011-04-24 16:06 小夏2011 阅读(414) 评论(0) 推荐(0) 编辑

UML图例

摘要: UML 图例 UML(统一建模语言):是面向对象的可视化建模的一种语言。是数据库设计过程中,在E-R图(实体-联系图)的设计后的进一步建模。UML中有3种构造块:事物、关系和图,事物是对模型中最具有代表性的成分的抽象;关系是把事物结合在一起;图聚集了相关的的事物。UML提供9种视图:类图、对象图,用例图,序列图、协作图,状态图、活动图,构件图和部署图。在UML系统开发中有三个主要的模型:功能模型: 从用户的角度展示系统的功能,包括用例图。对象模型: 采用对象,属性,操作,关联等概念展示系统的结构和基础,包括类图。动态模型: 展现系统的内部行为。 包括序列图,活动图,状态图。1、用例图 描述角色 阅读全文

posted @ 2011-04-24 15:22 小夏2011 阅读(16928) 评论(0) 推荐(5) 编辑

【转】UML类图关系全面剖析

摘要: UML的类图关系分为: 关联、聚合/组合、依赖、泛化(继承)。而其中关联又分为双向关联、单向关联、自身关联;下面就让我们一起来看看这些关系究竟是什么,以及它们的区别在哪里。1、关联:(关联的多重度是指一个类的实例能与另一个类的多少个实例相关联)双向关联:C1-C2:指双方都知道对方的存在,都可以调用对方的公共属性和方法。在GOF的设计模式书上是这样描述的:虽然在分析阶段这种关系是适用的,但我们觉得它对于描述设计模式内的类关系来说显得太抽象了,因为在设计阶段关联关系必须被映射为对象引用或指针。对象引用本身就是有向的,更适合表达我们所讨论的那种关系。所以这种关系在设计的时候比较少用到,关联一般都是 阅读全文

posted @ 2011-04-24 11:09 小夏2011 阅读(1304) 评论(1) 推荐(0) 编辑

导航