美文网首页
学习总结0606

学习总结0606

作者: 考考猪 | 来源:发表于2020-06-10 11:01 被阅读0次

一、软件架构的概念

软件架构是有关软件整体结构与组件的抽象描述,用于指导大型软件系统各个方面的设计。

软件架构整体的框架如下:

二、4+1架构视图模型

2.1视图相关的概念如下表

三、软件建模语言 — UML

3.1模型的概念

模型是一个系统的完整的抽象,人们对某个领域特定问题的求解及解决方案,对他们的理解和认识都蕴涵在模型中。

通常,开发一个计算机系统是为了解决某个领域特定问题,问题的求解过程,就是从领域问题到计算机系统的映射;

3.2 UML简介

UML — 统一建模语言,以图形方式描述软件的概念

UML作用

    1)某个问题领域

    2)构思中的软件设计

    3)描述已经完成的软件实现

UML图的分类

架构元素之间的关系分为两类 — 静态关系和动态关系

1)静态图

        a.用例图

        b.对象图

        c.类图

        d.组件图

        e.包图

        g.部署图

2)动态图

        a.协作图

        b.序列图

        c.活动图

        d.状态图

 通用模型元素

模型元素与模型元素之间的连接关系也是模型元素,常见的关系有

依赖(dependency)

关联(association)

聚合(aggregation)

组合(Composition)

泛化(generalizaition)

3.3架构设计相关的图

需求分析 —— 用例图(核心)、活动图(描述业务流程)、状态图(关键业务对象的状态变迁)、时序图(与外部系统的时序图)

概要设计 — 部署图、子系统级别的时序图(子系统的调用依赖关系)、系统级别活动图、组件时序图和组件级活动图

详细设计(给工程师看) — 类图和类的时序图、状态图(核心业务的状态)、方法的活动图

相关文章

  • 学习总结0606

    一、软件架构的概念 软件架构是有关软件整体结构与组件的抽象描述,用于指导大型软件系统各个方面的设计。 软件架构整体...

  • 学习卡(0606)

    说说那个爱弹琵琶的李龟年吧。《云仙散录》中讲了李龟年的一个小段子,颇有点《世说新语》的味道。一日,李龟年至岐王李范...

  • [React-Native]得意婚嫁(仿)

    零:当前情况 录制效果不好,参考0606_00.png,0606_01.png 一、前言 为什么选择这个应用模仿?...

  • 0606三阶总结

    寻找灵魂 这三次课哭得最伤心的就是这次寻找灵魂伴侣体验。从与她分开那刻起,我就害怕失去她。没走两步,一种巨大的悲伤...

  • 【安妮Anne的第139次复盘】

    【0606今日复盘】安妮 【今日行家行动】 001.早起打卡 002.课程学习+复盘 003.咨询1 【今日行家见...

  • 人生不在于做多少事

    ——· 0606今日学习·—— 1、时间是无法管理的,能够管理的只有自己。透过管理自己的习惯,管理自己的事件来达成...

  • 0606

    今天是临近高考的日子,早上起来,一个难题还在我脑海中盘旋:怎么教孩子。 昨天孩子放学后和我讲了学校...

  • 0606

    让优秀成为一种习惯。 昨天在要资源的过程中加了一个大哥哥,他晚上分享给我一篇文章,让努力成为一种习惯,让努力常态化...

  • 0606

    昨天你还翻了翻我们的微信聊天记录,与我争论着是谁加的谁。也不知道是否巧合,成为好友的两个多月以来,我竟然没有删除过...

  • 0606

    ----------------------------- http://www.lanlanwork.com/b...

网友评论

      本文标题:学习总结0606

      本文链接:https://www.haomeiwen.com/subject/yfputktx.html