逻辑结构与物理结构的关系
逻辑结构与物理结构的关系
逻辑结构和物理结构都是软件开发的基本概念,在软件工程中都有着重要的作用,它们之间有着相互的关系。
首先,逻辑结构是指应用程序中的逻辑组织形式。
它代表了为实现和完成目标而采用的不同方法及其实现的运行时流程。
逻辑结构的基本元素包括:算法、数据结构、控制结构、模块等。
而物理结构指的是应用程序对计算机硬件所采取的实际的组织形式,也就是把应用程序以某种形式分割成不同的文件存放在计算机硬件上,如存放在磁盘或磁带等存储设备中。
这些文件包括源程序文件、头文件、程序文件、库文件、可执行文件等。
因此,可以说,物理结构是逻辑结构的一种实现形式,它实现了逻辑结构,给出了逻辑结构的具体实现方式。
反之亦然,逻辑结构正是物理结构的抽象表示,它把物理结构的复杂细节抽象化,变为一种更容易理解的形式。
因此,可以说,物理结构和逻辑结构之间是相互依赖且相互影响的关系,二者是软件工程中不可分割的部分。
在软件工程中,需要在物理结构与逻辑结构之间建立联系,以更好地实现软件的功能。
- 1 -。