网站首页 > 资源文章 正文
概念模型使我们获得了软件的蓝图,获得了建设软件所需要的所有组成内容以及软件所需要的所有必要细节,这就类似于我们已经在图纸上绘制出了一辆汽车所有的零部件,并且绘制出如何组装这些零件的步骤,接下来的工作就是建造或者购买所需的零部件,并送到生产线去生产汽车。
设计模型的工作就是建造零部件,组装汽车的过程。在大多数情况下,实现类可以简单地从分析类映射而来。在设计模型中,概念模型中的边界类可以被转化为操作界面或者系统接口;控制类可以被转化为为计算机程序或控制程序,例如工作流、算法体等;实体类可以转化为数据库表、XML文档或者其他带有持久化特征的类。这个转化过程也是有章可循的,一般来说,可以遵循的规则有:
- 软件架构和框架。软件架构和框架规定了实现类必须实现的接口、必须继承的超类、必须遵守的编程规则。例如当采用J2EE架构时,Home和Remote接口就是必须的。
- 编程语言。各类编程语言有不同的特点,例如在实现一个界面或者一个可持久话类时,采用C++还是Java作为开发语言会有不同的设计需求。
- 规范或中间件。如果决定采用某个规范或采用某个中间件时,实现类还要遵循规范或中间件规定的那些必须特性。
实际上,由于软件项目可以选择不同的软件架构和框架,可以选择不同的编程语言,也可以选择不同的软件规范,还可以购买不同的中间件,因此同样的概念模型会因为选择不同而得到不同的设计模型。下图展示了从概念模型到设计模型的转化过程。
- 上一篇: 罕见的商业分析核心概念模型,但是很有用
- 下一篇: UML - 从业务模型到概念模型
猜你喜欢
- 2024-11-19 RocketMQ概念模型
- 2024-11-19 数据库概念学习的第01关:数据模型的概念
- 2024-11-19 概念模型雕刻作品、应用软件:3DMAX和VRay渲染
- 2024-11-19 怎么定义世界模型,Sora/Genie/JEPA 谁是世界模型呢?(1)
- 2024-11-19 一天读懂一个数字化概念——BIM模型精细度LOD
- 2024-11-19 学校里不教的有效实用的概念或思维模型
- 2024-11-19 沃尔沃概念车模型曝光 2030年前转型为纯电车企
- 2024-11-19 弄清“概念思维”中的“模型”适用范围,提升逻辑思维和沟通水平
- 2024-11-19 数据模型-数据模型基础概念解析
- 2024-11-19 「分析设计」「方法论」领域模型与领域驱动设计的相关概念
你 发表评论:
欢迎- 最近发表
-
- directx修复工具win10的使用教程(directx修复工具v3.9)
- 应用程序无法正常启动0xc000007b如何解决?
- 电脑应用无法正确启动(0xc000007b)怎么办?
- 电脑无法正确启动,提示0xc000007b如何解决
- 怎么使用DirectX修复工具?(directx修复工具v3.9)
- dx9如何win7 64(dx9如何win7 64位)
- 《天龙八部》新手安装教程(天龙八部端游安装教程)
- directx怎么更新(directx怎么升级最新版本)
- 手拉手教你搭建redis集群(redis cluster)
- 记录处理登录页面显示: HTTP Error 503. The service is unavailable.
- 标签列表
-
- 电脑显示器花屏 (79)
- 403 forbidden (65)
- linux怎么查看系统版本 (54)
- 补码运算 (63)
- 缓存服务器 (61)
- 定时重启 (59)
- plsql developer (73)
- 对话框打开时命令无法执行 (61)
- excel数据透视表 (72)
- oracle认证 (56)
- 网页不能复制 (84)
- photoshop外挂滤镜 (58)
- 网页无法复制粘贴 (55)
- vmware workstation 7 1 3 (78)
- jdk 64位下载 (65)
- phpstudy 2013 (66)
- 卡通形象生成 (55)
- psd模板免费下载 (67)
- shift (58)
- localhost打不开 (58)
- 检测代理服务器设置 (55)
- frequency (66)
- indesign教程 (55)
- 运行命令大全 (61)
- ping exe (64)
本文暂时没有评论,来添加一个吧(●'◡'●)