软件分析建模基础

文章目录

  • 1.课程简介
  • 2.模型
  • 3.计算机软件系统模型
  • 4.软件分析建模的主要内容和平台
    • 4.1 主要内容
  • 5. 模型分类
    • 1. 需求类
      • (1)需求模型(RQM)
      • (2)业务流程模型(BPM)
      • (3)数据迁移模型(信息流模型 DMM)
    • 2.数据结构类
      • (1)概念数据模型(CDM)
      • (2)物理数据模型(PDM)
      • (3)XML模型

1.课程简介

??课程的主要内容是在软件开发中如何建立各类模型,主要有:需求模型、业务流程模型、数据模型和应用程序模型

2.模型

??模型是现实系统的简化,它是抓住现实系统的重要(主要)方面而忽略次要方面的一种抽象。建模是理解、分析、开发或改造现实系统的一种手段。模型反应现实系统,但又不等于现实系统

5. 模型分类

??软件开发大致分为了3部分,那么这3部分的工作就产生了对应的一类模型。

(2)业务流程模型(BPM)

??业务流程模型分为两种:系统流程模型(图),功能流程模型(图)。

??1)系统流程模型:把系统的基本过程勾画出来

(3)数据迁移模型(信息流模型 DMM)

??在软件设计过程中,会产生大量的模型,这些模型之间都存在着各种关系,数据移动模型用来表达模型之间的信息流动关系。

??还支持一下功能:

(1)概念数据模型(CDM)

??基于E-R 理论建立的第一个模型:概念数据模型
??补充:若是涉及两个主体(或者多对多的事情),要放在第三方中。牵扯到两个主体一定是多对多的。

??其实就是把产生的数据进行分析,比如说分析销售数据,这个产品的销量如何。

软件分析建模基础

(3)XML模型

??XML 是HTML 的扩展,XML 模型有3种:DTD、XSD、XDR。通过建立的模型生成代码。

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2021年4月22日
下一篇 2021年4月22日

相关推荐