![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
【UML】
uml学习
刘晓伟-liu
无
展开
-
UML画图文档之汇总
五类十图一、用例图 用例图:描述一组用例、参与者以及他们之间的关系。用例图产生于需求分析文档。详情请点击UML五类十图之用例图二、静态图包括类图、包图、对象图详情请点击UML五类十图之静态图1、类图类图:描述系统中类的静态结构,不仅定义系统中的类表示类之间的不安席,还包括类的内部结构。类图分布于概要设计说明书和详细设计说明书中...原创 2018-11-25 19:22:15 · 1483 阅读 · 11 评论 -
UML五类十图之实现图
实现图包括构件图和部署图一、构件图概念:构件图是从软件架构地角度来描述一个系统地主要功能。构件类型:源代码构件、二进制构件、可执行构件、数据文件或文档。构件图组成:构件、接口、关系。构件:系统中遵从一组接口且提供其实现地物理地、可替换地部分。接口:每个构件能实现一定地功能,为其他构件提供接口,方便软件地复用。作用:用于描述各种软件构件之间地依赖关系。二、部署图部...原创 2018-11-22 20:44:44 · 320 阅读 · 11 评论 -
UML五类十图之交互图
目录一、时序图序列图的作用:时序图组成二、协作图协作图的作用:协作图组成三、时序图和协作图的区别机房收费系统时序图机房收费系统协作图交互图有两种:分别是时序图和协作图一、时序图时序图: 显示对象之间的关系, 强调对象之间消息的时间顺序, 显示对象之间的交互; 序列图的作用:1.确认和丰富一个使用语境的逻辑表达:语境就是系统潜在的使用...原创 2018-11-22 19:58:37 · 3219 阅读 · 13 评论 -
UML五类十图之行为图
目录状态图的组成:活动图的组成:状态图和活动图的区别:活动图和流程图的区别UML 中行为图描述系统的动态模型和组成对象间的交互关系。分为状态图和活动图。状态图的组成:起点和终点:代表状态的开始和结束。状态:指在对象的生命期中满足某些条件、执行某些活动或等待某些事件时的一个条件或状态。转移:两个状态之间的一种关系,表示对象将在第一个状态中执行一定的动作,并在某个特...原创 2018-11-22 11:08:46 · 2232 阅读 · 11 评论 -
UML五类十图之静态图
目录类图对象图包图类图、对象图、包图,为静态图类图类图描述系统中类的静态结构,不仅定义系统中的类表示类之间的关系(关联、依赖、聚合等),还包括类的内部结构(类的属性和操作)。什么是类图? 类图是描述类、接口、协作以及它们之间关系的图类图包含哪些元素? 类图包含七个元素:类、接口、协作、依赖关系、泛化关系、实现关系以及关联关系,在U...原创 2018-11-21 12:48:38 · 775 阅读 · 13 评论 -
UML五类十图之用例图
用例图用例图描述了一组用例、参与者以及它们之间的关系用例图包括三方面内容:用例(Use Case)- 参与者(Actor)- 参与者、用例之间的关系(泛化、包含、扩展等)什么是Use Case? Use Case是对系统功能的描述。不过一个Use Case描述的是整个系统功能的一部分,这一部分一定要是在逻辑上相对完整的功能流程。什么是Actor? ...原创 2018-11-15 10:50:50 · 425 阅读 · 15 评论 -
软件工程---软件测试
目录 一、软件测试的目的和原则软件测试的目的软件测试的原则测试信息流测试与软件开发各阶段的关系 二、测试用例设计1、逻辑覆盖2、路径测试:设计足够的测试用例,覆盖程序中所有可能的路径测试用例设计:等价类划分原则:边界值分析基本步骤一、软件测试的目的和原则软件测试的目的软件测试的原则软件测试的对象测试信息流测试与软件开发...原创 2018-10-26 14:55:24 · 309 阅读 · 5 评论 -
软件工程---程序编码
目录一、程序设计语言语言的选择二、结构化程序设计主要原则三、程序设计风格源程序文档化数据说明语句结构输入/输出方法程序设计质量评价四、程序的复杂性度量:一、程序设计语言分类:汇编语言、高级语言机器语言 、汇编语言第一第二代计算机用高级语言:同一个问题,高级语言编码可鄙汇编少3——7倍按照软件工程的分类,语言的发展分为:三个阶段--...原创 2018-10-13 12:50:28 · 277 阅读 · 3 评论 -
软件工程---面向过程的软件设计方法
目录软件设计的目标和任务软件设计任务软件设计过程软件设计基础模块独立性结构化设计方法变换分析事务分析数据设计及文件设计数据设计的原则文件设计过程设计程序流程图-五种基本控制结构N-S图:问题分析图(PAD)判定表概要设计说明书1.引言2.任务概述3.总体设计4.接口设计5.数据结构设计6.运行设计7.出...原创 2018-10-08 09:11:56 · 1051 阅读 · 3 评论 -
软件工程---软件需求分析
目录一、软件需求分析的任务1问题识别2、分析与综合3、编制需求分析阶段的文档4、需求分析评审需求分析流程---数据流图(DFD图)软件需求分析原则软件需求规格说明的原则二、结构化分析方法检查和修改数据流图的原则数据流图注意事项三、原型化方法软件原型的分类动态分析方法状态迁移图时序图Petri网需求规格说明书本章内容:软件分...原创 2018-10-05 11:40:58 · 831 阅读 · 2 评论 -
软件工程---软件计划
目录问题定义定义内容定义步骤可行性研究可行性研究的目的可行性研究步骤软件计划内容软件范围环境资源软件价格估计任务分解法成本效益分析成本估计成本/效益分析法问题定义定义内容包括:问题背景,开发系统现状,开发条件与理由、总体要求:问题的性质、类型转换、什么目标、开发条件、环境要求等定义步骤系统分析员到问题现场听取用户对...原创 2018-10-03 16:49:43 · 159 阅读 · 1 评论 -
软件工程---软件工程概论
目录什么是软件软件特点:软件分类按功能按软件工作方式按服务对象分按使用频度按软件失效的影响进行划分软件发展阶段软件过程软件生存期:软件从孕育、诞生、成长、成熟、衰亡(有更好的替代软件,并不是软件不能使用)的生存过程软件设计软件生存期模型(范围及其优缺点)一、瀑布模型:二、快速原型模型三、演化模型: 进行二次开发四、螺旋模型:在四个...原创 2018-10-03 11:07:31 · 274 阅读 · 1 评论