
【软件工程】
文章平均质量分 62
程雅丽
这个作者很懒,什么都没留下…
展开
-
软件开发过程
在软件开发的过程中,为了有效地进行开发和管理,人们往往根据经验规律,形成一定的模式。将开发过程分成几个阶段,每个阶段都有明确的任务,并且需要产生一定规格的文档资料交付给下一个阶段,下一个阶段在上阶段的基础上继续进行开发过程。按结构化方法,通常将开发过程分为软件计划、需求分析、软件设计、程序编码、软件测试、软件维护6个主要阶段,各个阶段像瀑布流水一样联为一体。1.软件计划通过初步的、总体原创 2013-12-21 14:27:40 · 1647 阅读 · 13 评论 -
RUP
RUP原创 2014-03-07 08:48:35 · 2593 阅读 · 23 评论 -
UML—用例图
首先解释一下“用例”:用例(Use Case)是UML中一个非常重要的概念。在UML的中,UseCase的定义是:在不展现一个系统或子系统内部结构的情况下,对系统或子系统的某个连贯的功能单元的定义和描述。简单说就是对系统功能的描述而已,不过一个UseCase描述的是整个系统功能的一部分,这一部分一定要是在逻辑上相对完整的功能流程。 在使用UML的整个软件开发过程中,Use Case处原创 2014-02-12 17:15:47 · 3471 阅读 · 18 评论 -
UML—部署图
又名实施图.用来描述系统硬件的物理拓扑结构以及在此结构上执行的软件。系统工程师连接软硬件.用类图和构件图推断软件的结构,用顺序图,协作图,状态图,活动国描述软件的行为.软硬件边界上,用实施图,描述处理器和所需设备的拓扑结构.1.构成:节点node:物理元素,在运行时存在;代表一个可计算的资源,占用内存,具有处理能力;一个构件集合一般来说位于一个节点,但有可能从一个节点转到另一个节点.原创 2014-03-01 15:34:47 · 2690 阅读 · 18 评论 -
UML—构件图
一、构件1.定义:构件(component)是系统中遵从同一组接口且提供实现的物理的、可替换的部分。 每个构件能实现一定的功能,为其他构件提供使用接口,方便软件的复用。。2.图符:3.构件举例:对象库,可执行体,COM+,企业级javebean4.类型:源代码构件:源代码文件二进制构件:目标码文件,静态链接库,动态链接库可执行构件:可执行程序数据文件或文原创 2014-03-01 15:24:05 · 2081 阅读 · 14 评论 -
UML—类图
在UML的静态机制中类图是一个重点,它不但是设计人员关心的核心,更是实现人员关注的核心。建模工具也主要根据类图来产生代码。类图在UML的9个图中占据了一个相当重要的地位。类图显示了一组类、接口、协作以及他们之间的关系。1.类的表示:类的属性、操作中的可见性使用+、#、-分别表示public、protected、private。2.类的关系:表格3.类图的构成原创 2014-02-14 10:27:31 · 2357 阅读 · 21 评论 -
UML—对象图
描述一个系统在某个具体时刻的静态结构,而类图描述所有可能的情况。(属性有确定的值,类图的快照)元素:对象,连接,包原创 2014-02-18 15:02:58 · 2125 阅读 · 16 评论 -
UML—包图
包图是对一个软件系统的模块划分,使得源码结构更加清晰;类图是对一个软件系统静态部分的呈现,对象图是系统在某一时刻的展现。原创 2014-02-18 11:11:06 · 2086 阅读 · 13 评论 -
UML—交互图
一、交互图:交互图用来描述协作的动态行为方面,表达系统中的对象是如何进行相互作用的,即一组对象是如何进行消息传递的。当对交互建模时,通常既包括对象(每个对象都扮演某一特定的角色),又包括消息(每个消息都代表对象之间的通信活动,并导致一定的动作发生)。主要内容有:需要什么对象,在这些对象之间相互发送的消息又是怎样的,哪个角色来开始这个消息,消息在这个过程中如何来发送。交互图用两种方式描述原创 2014-02-27 10:02:24 · 1938 阅读 · 18 评论 -
UML—状态图
一、什么是状态图状态图(State Diagram)用来描述一个特定对象的所有可能状态以及由于各种事件的发生而引起的状态之间的转移。状态图显示了状态机。状态图用于对系统的动态方面建模.动态方面是指系统体系结构中任一对象按事件排序的行为,这些对象可以是类、接口、构件和节点。二、状态图的图符三、状态图的基本要素1.状态机:描述一个对象或一个交互在生命期内响应原创 2014-02-26 17:18:55 · 3813 阅读 · 21 评论 -
UML—活动图
一、什么是活动图活动图(Activity Diagram)是一种描述系统行为的图,活动图描述满足用例要求所要进行的活动以及活动间的约束关系,有利于识别并行活动。活动图是一种特殊的状态图,它对于系统的功能建模特别重要,强调对象间的控制流程。活动图和状态图都是状态机的变现形式。二、活动图的基本要素1.活动状态——Action states2.活动状态之间的转移——transitions原创 2014-02-25 09:35:08 · 2698 阅读 · 16 评论 -
UML的结构
UML(Unified Modeling Language)是一种可视化的面向对象建模语言,用来设计软件的蓝图。UML的结构主要有事物,关系,图以及规则和公共机制。事物是对模型中最具代表性的成分的抽象;关系把事物结合在一起;图聚集了相关的事物。站在生物学的角度打个比方,人体中各种各样的细胞就是事物,胞间连丝就是关系,由不同细胞构成的组织就好比是UML中的图。在软件生命周期中,准确地把 UML中原创 2014-02-05 21:10:11 · 1637 阅读 · 11 评论 -
软件开发的生命线——文档
文档是软件开发建设的生命线,它贯穿于软件开发的整个过程。文档是软件开发人员、管理人员、维护人员、用户以及计算机之间的桥梁和纽带。 软件开发人员在各个阶段都要以文档作为前一阶段工作成果的体现和后一阶段工作的依据。在软件开发过程中需指定一些工作计划和工作报告,供给管理人员,并得到同意和支持。管理人员通过文档了解软件开发的项目安排、进度、资源使用和成果等。软件开发的最终目的是满足用户的需求,原创 2014-01-27 10:52:44 · 2661 阅读 · 30 评论 -
include与extend的区别
在UML用例图中有两种关系——包含和扩展,容易混淆,下面通过一张表来区别一下这两种关系。原创 2014-03-21 15:04:30 · 12815 阅读 · 28 评论