实习复习--uml建模语言

uml-----------建模语言一枚,软件开发者得懂一些!!!!!!!!

我们使用uml就是为了方便用更易于理解的方式来构造出系统蓝图,,,,,,,,,,,,,,,,,,,,,,,,,

--------------uml还是一个面向对象的可视化语言,哈哈哈。。。所以我学java的是不正好用得上

1uml静态模型图

类图,对象图,包图,组件图,部署图

1)类图=类名+属性+操作

2)对象图=对象名+属性

3)组件图:画出各组件的依赖关系

4)部署图:描述系统硬件拓扑结构(web浏览器---http---apache 服务器---mysql服务器)

2uml动态模型图

用例图,序列图,协作图,活动图,状态图

1)用例图

描述执行者和用例之间的关系,执行者可以执行哪些功能用例???????

2)序列图

描述对象之间的协作关系,,,,,,,,,,,,对应动作的时序问题,,对应时间关系,,,,

3)协作图

是对时序图的另一种表示,代表手法消息

4)状态图

用于展示此类对象所有可能的状态】

5)活动图、

有一些活动组成

6)包图

共同元素放在一个文件夹

7)交互纵览图,组成结构图

==========================================================================

软件建模:需求模型-----分析模型-----设计模型

基于uml开发java项目
1)系统概述
2)需求分析:划分功能模块
3)uml建模:绘画用例图,静态模型图,包图,动态模型图
4)编码实现
1业务建模和需求分析----画出角色和用例之间的联系
2建立设计模型----建立静态结构,建立动态结构
3编码实现

模:描述需求------建立系统静态模型-------------建立系统动态模型

==============================================

数据库建模

1概念模型——er图

2逻辑模型------实体,属性,关系模式

3物理模型------表,视图,,,,,,,,,,,

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值