首页 > 其他分享 >软件建模

软件建模

时间:2024-01-18 10:44:25浏览次数:21  
标签:逻辑 模型 建模 视图 软件 描述

软件建模比较知名的是 4+1 视图模型,准确地说,4+1 模型不是一种软件建模工具和方法,而是一种软件建模方法的方法,即建模方法论。
4+1 视图模型认为,一个完整的软件设计模型,应该包括 5 部分的内容:

  • 逻辑视图:描述软件的功能逻辑,由哪些模块组成,模块中包含哪些类,其依赖关系如何。
  • 开发视图:包括系统架构层面的层次划分,包的管理,依赖的系统与第三方的程序包。开发视图某些方面和逻辑视图有一定重复性,不同视角看到的可能是同一个东西,开发视图中一个程序包,可能正好对应逻辑视图中的一个功能模块。
  • 过程视图:描述程序运行期的进程、线程、对象实例,以及与此相关的并发、同步、通信等问题。
  • 物理视图:描述软件如何安装并部署到物理的服务上,以及不同的服务器之间如何关联、通信。
  • 场景视图:针对具体的用例场景,将上述 4 个视图关联起来,一方面从业务角度描述,功能流程如何完成,一方面从软件角度描述,相关组成部分如何互相依赖、调用。

标签:逻辑,模型,建模,视图,软件,描述
From: https://www.cnblogs.com/Alicia-meng/p/17972002

相关文章

  • 算量软件:重塑造价工作流程,提高效率及精准度
    随着科技的飞速发展,建筑行业正经历着一场由数字化、网络化和智能化驱动的革新。算量软件,作为建筑造价工作的重要工具,在这一变革中扮演了前所未有的角色。今天,我们深入探讨算量软件在造价领域的应用,其带来的效益改善以及实战中可能遇到的共性问题。下面,让我们一起走进算量软件的世界......
  • 向日葵远程控制软件有漏洞
    一个老新闻:https://net.ccsfu.edu.cn/info/1263/1543.htm刚刚看到,远程这些远程控制软件也是可能存在问题的呢。......
  • 软件工程
     软件工程是以计算机科学理论和技术以及工程管理原则和方法等为基础,研究软件开发、运行和维护的系统性、规范化的方法和技术本学科重点围绕软件工程理论、软件工程技术、可信软件理论与方法、数据挖掘与语义计算、移动与分布式计算等领域展开研究。在软件工程理论与技术、复杂......
  • 毕设记录-软件设想
    记录第一次和老师交流为了最终呈现软件-----使用pycharm?针对遥感影像(不同于普通图像-所使用的库不同、数据更多)先期实现对简单图像的处理软件OR询问老师遥感影像数据,直接使用数据进行开发又从GitHub上找了两个类似的项目可以借鉴......
  • 苹果推信群发,苹果推信群发软件(注意事项篇)
    随着科技的进步,智能手机的普及率越来越高,而苹果作为全球知名的科技巨头,其iOS系统更是备受欢迎,但随之而来的是越来越多的开发者选择为iOS开发应用程序,而推广这些应用成为了一大难题。其中,苹果推信群发(PushNotifications)成为了一个有效的推广手段,本文将为您详细介绍苹果推信群发......
  • 软件测试/测试开发|Pytest如何使用autouse实现自动传参
    Pytestfixture之autouse使用写自动化用例会写一些前置的fixture操作,用例需要用到就直接传该函数的参数名称就行了。当用例很多的时候,每次都传这个参数,会比较麻烦。fixture里面有个参数autouse,默认是Fasle没开启的,可以设置为True开启自动使用fixture功能,这样用例就不用每次都去传参......
  • ADB命令卸载华为自带软件
    安装ADB(如果之前安装了AndroidSDK,则在文件夹SDK\platform-tools中可以找到adb.exe,将地址添加到系统环境变量)打开终端(cmd)运行命令adbdevices连接设备,需要手机打开开发者模式,选择开启usb调试,打开仅充电模式下允许ADB调试adbdevices成功后运行以下命令列出包名,会生成all......
  • Microsoft Office 2024 Professional Plus软件介绍及安装教程
    MicrosoftOffice2024ProfessionalPlus软件介绍:MicrosoftOffice2024是由Microsoft为Windows开发的一套桌面办公应用程序。它包括文字处理(Word)、电子表格(Excel)、演示文稿(PowerPoint)、记事本(OneNote)、数据库管理(Access)、电子邮件(Outlook)和项目管理(Project)等应用。它提供多个版......
  • 探索企业应用文件加密软件的必要性与推荐
    在数字化时代的浪潮下,企业的核心资产——数据,变得愈发显得重要而敏感。一个秘密的泄露,可能意味着一次竞争的失利,甚至是整个企业的覆灭。在这样的大背景下,如何有效保护我们的数据,成为一道至关重要的话题。对于企业来说,文件加密软件的使用,就成为了这个护城河中的一块坚石。 ......
  • 软件测试|解决‘pip‘ 不是内部或外部命令,也不是可运行的程序或批处理文件
    当出现错误信息“‘pip’不是内部或外部命令,也不是可运行的程序或批处理文件”时,这通常意味着在命令行中输入pip命令时,系统无法找到pip可执行文件的位置。本文将介绍解决这个问题的各种方法。问题原因当出现错误信息“‘pip’不是内部或外部命令,也不是可运行的程序或批处理......