社区
研发管理
帖子详情
软件逻辑结构和软件物理结构
黄汉
2003-04-30 01:00:24
请问如何定义软件结构?软件结构可以划分为物理结构和逻辑结构两种吗?两者的具体内容是什么?在具体的设计过程中,是应该先确定物理结构还是逻辑结构?
...全文
1060
8
打赏
收藏
软件逻辑结构和软件物理结构
请问如何定义软件结构?软件结构可以划分为物理结构和逻辑结构两种吗?两者的具体内容是什么?在具体的设计过程中,是应该先确定物理结构还是逻辑结构?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
lanying
2003-05-23
打赏
举报
回复
一般是三层
概念层:逻辑实体及其联系
逻辑层:实体之间的交互
物理层:逻辑的实现
ncuser
2003-05-23
打赏
举报
回复
不好意思,忘了给URL:
http://www.51land.com/user/ChinaArchitect
ncuser
2003-05-23
打赏
举报
回复
不用说那么多名词的。不管用哪一种表示法,对于一个系统要表达清楚,无非是几个方面:
逻辑结构(逻辑组成元素及其关系)
行为模式(逻辑组成元素为完成其职责的交互)
开发结构(由于受到开发组织方式和过程的限制,在软件结构中的反映,比如分成一些不同的模块/库给不同的小组)
部署方式(实际的系统物理组件如何被分布到硬件/网络)
运行方式(如运行时产生组件的一些复制品等等)
除此之外,要描述清楚一个系统还需要知道系统的外部环境和约束条件
use case本身并不是系统视图,只是为了辅助对视图的理解,才使用use case或者场景(scenario),特别地,场景也用于对上述设计是否符合需求进行评估(模拟)。
BTW,我开了一个以架构为专题的论坛,主要就是讨论这些内容,欢迎各位光临指导。
黄汉
2003-05-23
打赏
举报
回复
再次做个修改:
“图”作为软件建模技术的一种,对于软件结构来说,按照本人的理解,“软件逻辑结构图”是对软件的体系结构、开发平台、实现技术进行建模。主要描述了软件基于何种体系架构(B/S,C/S等)、选择何种开发平台(J2EE、.Net)、具备那些功能(安全验证、数据交换等)、采用那些关键性的软件开发技术(WS、Java、CORBA、COM、C++等)等。
“软件物理结构图”则主要是对软件的应用体及应用体之间关系(应用体系构架)、运行环境部署方法进行建模。主要描述软件的程序构成、软件形态(exe还是dll还是其他)、软件运行环境(操作系统、数据库)、软件部署等。
黄汉
2003-05-09
打赏
举报
回复
每一种视图应该考虑哪些内容呢?
freegoer
2003-05-07
打赏
举报
回复
软件结构应该从不同的角度(VIew) 来定义。业界的流行规范是 4+1 View:
Logical View, Developemnt View, Phisical View ,Deployment View & Use Case View.
黄汉
2003-05-07
打赏
举报
回复
经过思考以后,我有了下面的结论:
“图”作为软件建模技术的一种,对于软件结构来说,按照本人的理解,“软件逻辑结构图”是对软件的体系结构、开发平台、实现技术进行建模。主要描述了软件基于何种体系架构(B/S,C/S等)、选择何种开发平台(J2EE、.Net)、具备那些功能(安全验证、数据交换等)、采用那些关键性的软件开发技术(WS、Java、CORBA、COM、C++等)等。
“软件物理结构图”则主要是对软件的应用体及应用体之间关系(应用体系构架)、分布部署进行建模。主要描述软件的程序构成、软件形态(exe还是dll还是其他)、软件运行环境(操作系统、数据库)、软件部署等。
lczddd
2003-04-30
打赏
举报
回复
我不知道,不过可以顶一下,顺便学习~~~~
数据
结构
中的
逻辑
结构
和
物理
结构
在数据
结构
中,
逻辑
结构
和
物理
结构
是两个重要的概念,它们描述了数据元素之间的关系以及在计算机内存中的存储方式。
逻辑
结构
:
逻辑
结构
是指数据元素之间的
逻辑
关系,也就是数据元素之间的
逻辑
排列方式。常见的...
逻辑
结构
与
物理
结构
物理
结构
(指数据的
逻辑
结构
在计算机的存储形式): 顺序存储
结构
:是把数据元素存储到地址连续的存储单元里,其数据间的
逻辑
关系和
物理
关系是一致的。 链式存储
结构
:是把数据元素放到任意的存储单元中,这组....
操作系统文件管理“
逻辑
结构
和
物理
结构
”区别
一、
逻辑
结构
VS
物理
结构
文件内部各条记录链式存储:由创建文件的用户自己设计的 文件整体用链接分配:由操作系统决定 索引文件:从用户视角来看,整个文件依然是连续存放的。如:前1MB存放索引项,后续部分存放记录...
聊一聊数据的
逻辑
结构
和
物理
结构
通常我们选择一个高效低耗的存储
结构
主要取决于数据存储的
逻辑
结构
和
物理
结构
。
逻辑
结构
简单来说,数据的
逻辑
结构
就是数据间的
逻辑
关系,而与他们在计算机中的存储位置无关。而按照数据间的关系,我们可以将...
系统数据库的概念
结构
、
逻辑
结构
、
物理
结构
设计
将需求分析得到的用户需求抽象为信息
结构
(即概念模型)的过程就是概念
结构
设计,最后生成的模型是E-R图。 注: 1、先写局部E-R图,再写整体的E-R图 2、若所设计系统的实体、属性与联系很多,绘制出来的总E-R图过于...
研发管理
1,265
社区成员
28,324
社区内容
发帖
与我相关
我的任务
研发管理
软件工程/管理 管理版
复制链接
扫一扫
分享
社区描述
软件工程/管理 管理版
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章