【UML】信息系统分析与设计知识点总结(上)

简介: 【UML】信息系统分析与设计知识点总结

大三信息系统分析与设计课程考试复习的时候总结的,可能比较乱,大家可以参考看看。

下载地址:文档下载


第一章 上升到面向对象


1.1 由结构化设计到面向对象


 结构化思维用过程刻画数据间关系

 对象思维直接用类表达数据间关系

 结构化中,数据是死的,全部依赖算法操作

 对象思维中,数据是活的,“她”知道自己的信息(属性),并能完成自己的工作(操作)

 结构化思维更像是一个人在解决所有问题

 对象思维更像是一个团队的分工协作



1.2 对象和类


 对象:

 类:

 对象和类的关系:


1.3 面向对象技术相关原则


 抽象(Abstraction)

 封装(Encapsulation)

 分解(Decomposition)

 泛化(Generalization)

 多态(Polymorphism)

 分层(Hierarchy)

 复用(Reuse)


第二章 可视化建模基础


2.1 类的元模型(语法结构)



2.2 UML2概念模型



(1)构造块

事物:

 结构(structural)事物:UML模型中的名词

 行为(behavioral)事物:UML模型中的动词,表示跨越时间和空间的行为

 分组(grouping)事物:用于将模型元素组织在一起

 注释(annotational)事物:用来描述、说明或标注模型中的任何元素

关系:


图:

(2)通用机制

一系列标准化的扩展:外廓

(3)架构


第三章 业务建模


3.1 UML分析设计过程解析



3.2 业务建模基础


业务建模是软件开发过程的辅助环节,可以描述业务现状,从而帮助发现软件需求,指导系统设计。


3.3 业务用例模型


 识别业务参与者(在业务之外,与业务进行交互的人或组织)

 识别业务用例(业务为业务参与者提供的价值,体现企业业务本质,是有意义的目标)

3.4 活动图(描述业务用例详细的过程)

动作节点

控制节点

选择

并发

起点、中点、流中止

对象节点

上图的引脚改化

引脚状态[ ]

异常引脚△

引脚效果/约束{ }

总结:

Eg:

第四章 用例建模

4.1 需求

以用例为中心组织需求

4.2 远景


相关文章
|
4月前
|
测试技术 uml 开发者
使用UML进行系统建模:深入解析与实践指南
【8月更文挑战第19天】UML作为一种强大的建模语言,为系统建模提供了全面的支持。通过合理使用UML,可以显著提高软件开发的效率和质量,促进团队成员之间的有效沟通。然而,UML并非万能,它需要根据项目的具体情况进行灵活应用和调整。希望本文能为你在使用UML进行系统建模时提供一些有益的参考和指导。
|
4月前
|
数据可视化 架构师 测试技术
【计算机三级数据库技术】第5章 UML与数据库应用系统--附思维导图
本文提供了UML在数据库应用系统设计中的应用概览,包括UML建模框架、视图、四大图的介绍,以及如何使用活动图、用例图、类图、顺序图等UML图来表达业务流程、系统需求和内部结构,最后还涉及了系统微观和宏观设计的UML表达方式。
134 4
|
5月前
|
测试技术 uml
UML定义问题之什么是系统用例
UML定义问题之什么是系统用例
|
5月前
|
测试技术 uml
UML使用问题之系统用例图中有哪些主要的关系
UML使用问题之系统用例图中有哪些主要的关系
|
5月前
|
测试技术 uml
UML使用问题之如何从涉众的视角分析系统功能的需要情况
UML使用问题之如何从涉众的视角分析系统功能的需要情况
|
5月前
|
测试技术 uml
系统分析与设计问题之UML中顺序图与时序图的区别是什么
系统分析与设计问题之UML中顺序图与时序图的区别是什么
|
5月前
|
uml
系统分析与设计问题之UML中活动图是什么
系统分析与设计问题之UML中活动图是什么
|
存储 测试技术 uml
【UML】信息系统分析与设计知识点总结(下)
【UML】信息系统分析与设计知识点总结
345 0
|
测试技术 uml
【UML】信息系统分析与设计知识点总结(中)
【UML】信息系统分析与设计知识点总结
127 0
|
设计模式 Java uml
UML的六种关系-系统学习四
众所周知设计模式是程序界的内功心法,那么这内功心法中包含UML图(宏观部分)、场景(场段)、代码(实操),UML图中最重要的元素当属六大关系了至此有了小编的这边总结文章。