UML笔记——概述

                                                               UML——概述


                                                                          1、 面向对象技术

                                                                          2、模型与可视化建模

                                                                          3、软件过程

                                                                          4、UML初时

                                                                          5、UML结构

                                                                          6、UML在软件开发过程中的应用


一、面向对象技术

     是一种程序设计方法,对现实世界中问题的抽象方式

                                                    

 

二、模型与可视化

      1、模型:是对现实的简化,把复杂系统变成小的系统,采用逐个击破的原则逐一解决

      2、模型的组成:系统(描述的对象)、目标、组分、约束条件、变量、关系

      3、模型的表示

                                                       

       4、建模原则

             分解 、抽象(归纳出共性、个性) 、泛化 、投影/视图 、构建化  、形式化

三、软件过程

    统一软件过程RUP

      1、三特点:用例驱动、以构架为中心、采用迭代和增量

                                                                         

     2、框架:开发过程包括多次循环,每个循环包含四个阶段:初始、细化、构造、移交;

                     每个阶段包含多个迭代过程

四、UML初时

     1、定义:是用来设计软件蓝图的可视化建模语言

     2、特点:支持面向对象系统的分析、设计、实现和交付等各个环节;不是一个程序设计语言,不是形式化的语言。

     3、发展历史

                                                  

五、UML结构

 四种关系应用举例: 

                      

九种图:

                               

六、UML在开发过程中的应用

       需求阶段:用例图

       分析阶段:类图描述静态结构;顺序图、合作图、活动图、状态图描述动态行为

       设计阶段:类图、包图,对类的接口进行设计

       实现阶段:将类用某面向对象语言实现

       集成与交付阶段:构件图、包图、部署图

       测试阶段:单元测试使用类图;

                         集成测试使用类图、包、构件图、合作图

                         系统测试使用用例图测试系统功能

 

评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值