模块层次结构?模块结构图是什么阶段的结果

本文目录
- 模块层次结构
- 模块结构图是什么阶段的结果
- 层次方框图与功能模块图有什么区别
- 模块结构图是在软件工程的哪个阶段中采用的描述工具
- 软件工程:把下面的DFD图转换为初始的MSD图
- 从数据流推导出模块结构图一般有哪两种方法
- 模块结构图产生的基础或依据是什么
- 如何改进和优化初始模块结构图
模块层次结构
根据系统总体目标及设计原则,以及系统所具备的项目技术内容,结合二次开发平台的特点,将整个子系统分成5大模块。即:图像处理模块、知识库模块、信息提取模块、模型建立模块和数据管理模块。
1.图像处理模块
图像处理模块实现各种原始遥感图像数据进行几何校正和配准、镶嵌处理、图像裁切、信息增强、图像融合等。
(1)图像处理功能
对原始卫星遥感图像进行处理,内容包括几何校正和配准、镶嵌处理、遥感信息增强等。
1)几何校正:利用变形的遥感图像与标准地图之间的对应点(即控制点数据对),用一种数学模型来近似描述遥感图像的几何形变过程,通过几何控制点求出几何畸变模型,然后进行图像的几何校正。
2)图像配准:通过确定参考图像与配准图像的同名地物点在图像上行列坐标交点的映射关系得到交点的偏移量值,建立数学模型,得到配准图像与参考图像之间象元位置的对应映射关系,从而可以将参考图像的控制点文件通过得到的映射关系映射到配准图像中,使得两期图像能够完全配准。
3)镶嵌处理:对若干景互为邻接(时相往往可能不同)遥感图像通过彼此之间的几何镶嵌、色调调整、去重叠等数字处理,镶嵌拼接成一幅统一的新图像,以便于更好的统一处理、解译、分析和研究。
4)增强处理:通过增强处理突出图像中的有用的信息,使图像中感兴趣的区域的特征得以突出,使图像清晰,图像增强的目的主要是提高图像的可解译性。
5)数据融合:充分发挥多光谱波段的光谱和全色波段的高空间分辨率优势,以提高遥感信息提取的精度。
6)图像裁切:将处理过的图像分别按照地域地貌和地形图标准分幅的格式输出,以便用户能够方便地得到与标准地形图相对应的图像和按照地域分区分析,并为数据的入库提供方便。
(2)图像处理模块层次结构
详见图7-4。
2.知识库模块
知识库模块是通过野外调查验证典型岩石特征,在工作区范围内建立的岩石类型库、解译标志库、岩石光谱库。知识库是信息提取的基础,因此其镶嵌在信息提取子系统中(图7-5)。
3.信息提取模块
(1)信息提取功能
信息提取分人机交互解译和计算机信息自动提取两种方法。
人机交互解译是凭光谱规律、地学规律和解译者的经验,从卫星图像的颜色、纹理、结构、位置等各种特征和通过野外调查建立的解译标志库,解译出各种信息。
信息自动提取即计算机图像分类是模式分类在图像处理中的应用,分类的结果是将图像根据不同属性划分为多个不同类别的子区域,从而完成信息的提取。其包括非监督分类和监督分类。
图7-4 图像处理模块层次结构
图7-5 知识库模块层次结构
非监督分类:依据给定的数学模式分出光谱类别,得到分类结果。
监督分类:利用分类的训练样区完成从图像中提取信息
(2)模块层次结构
模块层次结构见图7-6。
图7-6 信息提取模块层次结构
4.模型建立模块
模型建立模块是由文件小模块、光谱匹配模块、区域识别模块、帮助子模块组成(见图7-7)。
图7-7 模型建立模块层次结构
5.数据管理模块
(1)数据管理功能
数据管理功能是系统的基本功能,主要完成系统产生的各种专题数据的浏览、查询、统计以及简单的和输出。
1)数据浏览功能:各种数据浏览时用户可以按照数据划分的区域选择感兴趣的区域显示,每次可以选择一个或多个或整个区域进行浏览。而各种信息可以叠加显示。用户只需通过选择菜单各信息名称打开或关闭该信息的显示。
2)数据查询功能:数据查询:对感兴趣的信息,可利用算术运算符和逻辑运算符组织多条件查询逻辑表达式,对符合条件的信息进行查询,查询结果既包含图形信息又包含属性信息。
3)统计分析功能:信息统计是对感兴趣的信息进行统计,其统计信息包括总和、总数、平均数、分布范围、标准差等,并产生统计图,而统计图可以设定统计图样式等,统计图样式包括面积图、直方图、曲线图、圆饼图和横条图等,统计图显示在窗口中。
4)、输出功能:数据是对调入系统的数据进行文字标注、符号添加、属性值修改、图形简单等。数据输出是系统可以将调入的数据进行后作为文件输出到系统外,也可以通过连接的打印机或绘图仪进行硬拷贝输出。
(2)模块层次结构
模块层次结构见图7-8。
图7-8 数据管理模块层次结构图
模块结构图是什么阶段的结果
是软件工程中设计阶段。通常是在软件设计的详细设计阶段绘制的。在软件设计阶段,开发团队需要将软件的需求和功能进行详细的分析和设计,确定软件的结构和组成部分,以便在开发阶段实现软件的功能。模块结构图通常采用层次结构的方式,将软件系统分解成多个模块,并描述了各个模块之间的调用关系和数据传输关系。
层次方框图与功能模块图有什么区别
1、作用不同
模块结构图表现的是上下级模块之间层次化的调用和控制关系;功能层次图只展示任务的分解,不涉及数据的流动;
2、矩形框表示不同。
只表示上层任务可同哪些子任务协同完成,不管顺序与调用;严格按层次画出,不同任务的相同子任务也分别重画。
方框代表一个模块;方框之间的直线表示模块的调用关系;尾部是空心圆箭头表示传递的是数据;尾部实心圆箭头表示传递的是控制信息。
3、连线不同。
可以说,功能层次图实际上就是数据流程图去掉数据处理外的所有其他元素,再按层次集成为一张完整的图。
个矩形框代表一个模块方框间的连线表示调用关系而不像层次方框图那样表示组成关系。
描述了软件的模块结构,表示了一个系统的层次分解关系;反映了模块间的联系以及块内联系;反映了模块间的信息传递。
扩展资料
结构图(SC):
描述了软件的模块结构,表示了一个系统的层次分解关系;反映了模块间的联系以及块内联系;反映了模块间的信息传递。
1、组成元素:方框,内有名称,表示模块;直线,表示上层模块对下层模块的调用;尾部带空心圆的箭头,表示按方向传递的数据信息。尾部带实心圆的箭头,表示按方向传递的控制信息;
2、注意:层次图和结构图并不严格表示模块的调用次序,层次图和结构图只表明一个模块调用那些模块,至于模块内还有没有其他成分则完全没有表示。
(3)作用:描述模块间参数交换情况、评价模块间耦合情况、确定模块间的接口。结构图一般不列入设计文档,只用于设计阶段检查模块设计的正确性和模块独立性。
HIPO图:
即层次图+输入/处理/输出图的英文缩写,由一张H图和一组IPO图组成。
H图,是给每个模块加上编号的层次图。IPO图,要为H图中的每个模块画一张IPO图。通常将HIPO图作为软件结构的描绘,列入设计文档。
模块结构图是在软件工程的哪个阶段中采用的描述工具
模块结构图是在软件工程的需求分析阶段中采用的描述工具。
需求分析也称为软件需求分析、系统需求分析或需求分析工程等,是开发人员经过深入细致的调研和分析,准确理解用户和项目的功能、性能、可靠性等具体要求,将用户非形式的需求表述转化为完整的需求定义,从而确定系统必须做什么的过程。
需求分析是软件计划阶段的重要活动,也是软件生存周期中的一个重要环节,该阶段是分析系统在功能上需要“实现什么”,而不是考虑如何去“实现”。需求分析的目标是把用户对待开发软件提出的“要求”或“需要”进行分析与整理,
确认后形成描述完整、清晰与规范的文档,确定软件需要实现哪些功能,完成哪些工作。此外,软件的一些非功能性需求(如软件性能、可靠性、响应时间、可扩展性等),软件设计的约束条件,运行时与其他软件的关系等也是软件需求分析的目标。
为了促进软件研发工作的规范化、科学化,软件领域提出了许多软件开发与说明的方法,如结构化方法、原型化法、面向对象方法等。这些方法有的很相似。在实际需求分析工作中.每一种需求分析方法都有独特的思路和表示法,基本都适用下面的需求分析的基本原则。
软件工程:把下面的DFD图转换为初始的MSD图
手写更换模块,更换操作元素以及运用因数。
更改要点:
耦合表示模块之间联系的程度。紧密耦合表示模块之间联系非常强,松散耦合表示模块之间联系比较弱,非耦合则表示模块之间无任何联系,是完全独立的。内聚表示模块内部各成分之间的联系程度。
一般说来,在系统中各模块的内聚越大,则模块间的耦合越小。但这种关系并不是绝对的。耦合小使得模块间尽可能相对独立,从而各模块可以单独开发和维护。内聚大使得模块的可理解性和维护性大大增强。因此,在模块的分解中应尽量减少模块的耦合,力求增加模块的内聚。
扩展资料:
MSD模块结构图也称控制结构图、模块结构图或系统结构图。用来表示系统的模块划分与层次分解关系,表示模块的调用关系、模块间数据流与控制流的传递关系以及模块与外界或数据存储的信息接口的规范化图形,是结构化系统设计的一种重要的图表描述工具。
模块结构图是对软件总体结构的一种图形描述,它显示了软件的层次结构、组织和通讯。也就是说,在结构图中,显示了软件是由哪些模块组成的,这些模块按照什么样的层次结构组织在一起以及模块
从数据流推导出模块结构图一般有哪两种方法
从数据流推导出模块结构图一般有两种方法,分别为事务分析和变换分析。
变换分析设计是一个顺序结构,由输入、变换和输出三部分组成,其工作过程有3步:取得数据、变换数据和给出数据。
事务分析设计是将它的输入流分离成许多发散的数据流,形成许多加工路径,并根据输入的值选择其中一个路径来执行。
数据流图(Data Flow Diagram):简称DFD,它从数据传递和加工角度,以图形方式来表达系统的逻辑功能、数据在系统内部的逻辑流向和逻辑变换过程,是结构化系统分析方法的主要表达工具及用于表示软件模型的一种图示方法。
模块结构图产生的基础或依据是什么
模块结构图产生的基础或依据是数据流程图。根据查询相关公开信息显示,数据流程图是进行模块结构图产生产所不可或缺的重要基础组成部分。基础是指建筑物地面以下的承重结构,如基坑、承台、框架柱、地梁等。
如何改进和优化初始模块结构图
1、越简单越好,不要用过多的FLASH动画。
2、系统模块(功能)结构图
结构化设计方法,采用类似于结构化分析的“由大到小”、“自顶向下,逐层分解”的基本思想描述(分解)系统。结构化设计方法,首先以数据流图为基础导出系统模块(功能)结构图。在导出系统模块(功能)结构图的过程中,以独立性、低耦合性、高内聚性、公共模块作为模块划分的原则。先将系统数据流图中的加工转换成模块,再将各大模块继续划分为较小的模块,直到每一模块都是功能单一的模块。

更多文章:
diversity怎么读音发音英语(province英语怎么读)
2025年10月22日 11:15
bisect模块的用法(python目前三方提供的可用编程模块函数库组件规模有多大)
2026年2月9日 02:15
plc零基础自学入门书籍(刚开始学习西门子PLC我该买什么书看最好呢)
2025年9月1日 02:45
mysql笔试题目及答案(2018年计算机二级考试MySQL巩固试题三)
2025年9月17日 14:45
conservative在数学中的意思(在数学中,虚数是什么意思)
2026年9月20日 06:45
行车记录仪emergency是什么意思(ESP和EPS有什么区别)
2026年5月6日 16:15
console.log(vue中使用console.log需要配置什么)
2025年10月19日 06:00
安卓visibility(安卓轮播图怎么让到最后一张的时候来)
2026年3月27日 03:30
















