【答案】:结构化设计会对软件系统自上而下地分解,表现在控制结构图上就是对模块的逐级划分,直到底层模块。这种分解设计虽然没有硬性的标准,但是合理的系统结构设计要满足一些重要的条件:(1)系统项目容易开发一个信息系统的模块数量会很多,复杂系统的模块数更是庞大,常常由多人甚至多个团队合作完成。控制结构图是系统开发人员进行分工、合作的重要基础。它清晰地标明了模块的功能和模块之间的联系,即使将不同的模块分别外包给不同人员去设计完成,也能够使最终的结果彼此衔接,顺利组装为一个整体系统。(2)降低项目开发成本结构分解的程度越细越深,每个模块开发的复杂性就越低,但是模块之间的接口联系越多也越复杂。与项目开发成本相对应的最小工作量需要找到合理的模块划分数,这取决于模块成本与接口成本间的平衡。(3)系统有较高的可靠性划分合理的模块结构具有良好的独立性和清晰的接口关系。模块中的错误比较容易界定,其影响会受到模块边界的有效约束,尽可能地抑制不良影响传递到其他模块,避免后果逐级放大。(4)系统容易维护针对某个模块进行的纠错、升级和功能扩充等都局限在该模块内部,不会牵一发而动全身,导致其他模块的功能受到牵连而必须同时调整,避免系统陷入难于修改的被动局面。
会计核算软件功能模块划分的基本原则
(1)适用性原则
(2)高内聚低耦合原则。内聚度主要是指一个功能模块内各个功能之间的联系程度,耦合是指软件的各个功能模块之间的联系程度。
(3)可靠性原则
(4)符合会计核算基本要求的原则
(5)通用性原则
(6)以账务处理系统为中心的原则。因为无论如何划分会计核算软件的功能模块,一个完整的会计核算软件都必然包括账务处理功能模块,并且会计核算软件的其他功能模块也必然要同账务处理功能模块发生直接或间接的数据联系。
希望对你有帮助,望采纳。
模块化设计是在对产品进行市场分析、预测、功能分析的基础上,划分并设计出一系列通用的功能模块,根据用户要求,对模块进行选择和组合,构成不同功能或功能相同性能不同、规格不同的产品。
模块化设计的划分原则是力求以少数模块组成尽可能多的产品,并在满足要求的基础上使产品精度高、性能稳定、结构简单、成本低廉,且模块结构应简单规范,模块间的联系尽可能简单。划分模块既要兼顾制造管理方便,具有较大灵活性,避免组合时产生混乱,又要考虑到该模块系列将来的扩展和向专用、变型产品的辐射。划分的优劣直接影响模块系列设计的成功与否。划分前必须对系统进行仔细、系统的功能分析和结构分析,并要注意以下各点:
1)模块在整个系统中的作用及其更换的可能性和必要性;
2)保持模块在功能及结构方面有一定的独立性和完整性;
3)模块间的接合要素应便于联接与分离;
4)模块的划分不能影响系统的主要功能。
转载请注明:片头模版 » 产品模块划分的原则是什么(简述模块化设计的含义和划分原则)