前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >软考之路(四)—软件project一 概念模型,逻辑模型,物理模型

软考之路(四)—软件project一 概念模型,逻辑模型,物理模型

作者头像
全栈程序员站长
发布2021-12-09 16:43:04
5230
发布2021-12-09 16:43:04
举报
文章被收录于专栏:全栈程序员必看

大家好,又见面了,我是全栈君,祝每个程序员都可以多学几门语言。

自从接触到数据库到如今这三个概念大家理解的还有些不清楚,今天来为大家解答疑惑,共同提高,结合生活理解

概念模型

       概念模型就是在了解了用户的需求,用户的业务领域工作情况以后,经过分析和总结,提炼出来的用以描写叙述用户业务需求的一些概念的东西。如销售业务中的“客户”和“定单”,还有就是“商品”,“业务员”。         用USE  CASE(用例图)来描写叙述就是:“业务员”与“客户”就购买“商品”之事签定下“定单”。 

逻辑模型(关系模型)

       逻辑模型就是要将概念模型详细化。要实现概念模型所描写叙述的东西,须要那些详细的功能和处理那些详细的信息。这就到了需求分析的细化阶段。        还以销售业务为例:“客户”信息基本上要包含:单位名称,联系人,联系电话,地址等属性;“商品”信息基本上要包含:名称,类型,规格,单位价格等属性;“定单”信息基本上要包含:日期和时间属性。而且“定单”要与“客户”,“业务员”和“商品”明细关联。 系统须要建立几个数据表:业务员信息表,客户信息表,商品信息表,定单表。 系统要包含几个功能:业务员信息维护,客户信息维护,商品信息维护,建立销售定单 。 以上这些均属于建立逻辑模型,这些说明仅仅表明系统要实现什么,但如何实现,用什么工具实现还没有讲,后者属于物理模型范围。 

物理模型

物理模型就是针对上述逻辑模型所说的内容,在详细的物理介质上实现出来。如:数据库使用SQLServer2008,这样就能够编写详细的SQL脚本在数据库server上将数据库建立起来。当中包含业务员信息表,客户信息表,商品信息表,定单表。client使用VS2012开发工具,那么在工作站上用VS建立起功能菜单,包含:业务员信息维护,客户信息维护,商品信息维护,建立销售定单等功能,并用工具将每个功能编码实现。

总结

这三个过程,就是实现一个软件系统的三个关键的步骤,是一个从抽象到详细的一个不断细化完好的分析,设计和开发的过程,结合PowerDesigner来依据须要分析、设计、到数据库表就是整个理解的过程,学习这块的内容要联系我们的实际学习,虽说是有些抽象,可是联系生活经常使用的,就显得不那么陌生了,这也是学习联系的优点,学而不乱,学越信息紧密,编制学习的网,生活中无处不再。

发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/118312.html原文链接:https://javaforall.cn

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 概念模型
  • 逻辑模型(关系模型)
  • 物理模型
  • 总结
相关产品与服务
数据库
云数据库为企业提供了完善的关系型数据库、非关系型数据库、分析型数据库和数据库生态工具。您可以通过产品选择和组合搭建,轻松实现高可靠、高可用性、高性能等数据库需求。云数据库服务也可大幅减少您的运维工作量,更专注于业务发展,让企业一站式享受数据上云及分布式架构的技术红利!
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档