植物人多通道唤醒系统评价软件设计说明书汇编
第1章 系统软件设计的相关技术
作为虚拟仪器来说它的核心是软件。设计一个系统,在确定了硬件平台之后,就可以通过改变软件设置来实现不同的仪器功能。然而在设计、实现虚拟仪器的软件系统时,需要考虑众多因素,如硬件需求、计算机硬件、操作系统。
1.1 程序模块化设计概述
数据采集系统的性能在很大的程度上取决于其他应用软件的研究与开发,搜一再明确了系统设计目标之后,应该采用好的程序开发方法,如结构化设计方法、模块化思想、多线程以及软件系统的评价标准等等。
1.1.1 程序设计的模块化原则
模块化结构是所有设计良好软件系统的基本特点,任何一个大的程序系统,总是有若干功能相对独立的模块组成。好的软件结构应体现自顶向下的控制方式,模块之间的控制表现为统帅和从属的关系[17]。
信息抽象与信息隐含式模块的基本特征。模块实际上反映了数据与过程的抽象。在模块化问题求解时,在最高抽象级可以采用面向问题的环境语言的抽象术语进行描述;而在较低抽象级,则可采用过程性术语。模块化的概念加上逐步求精的办法,就把面向问题的术语和面向现实的术语两者结合起来。
模块独立性有两个定性的标准度量:即内聚和耦合,如图4.1所示。块间联系是指模块之间的联系,块间联系越小,模块独立性越高。块内联系是指模块内部各部分之间的联系,一个模块的块内联系大,模块独立性提高。好的模块结构,块间联系应尽可能小,块内联系应尽可能大。
图4.1 模
原创力文档

文档评论(0)