浔之漫智控技术(上海)有限公司
主营产品或服务:西门子PLC , 西门子变频器 , 西门子数控系统
湘西西门子DP通讯电缆代理商

湘西西门子DP通讯电缆代理商

功能可预测并能得到验证的模块

设计的模块功能应该能够预测。如果把一个模块当作一个黑盒子,不管其内部的处理细节如何,只要输入数据相同就会产生同样的外部数据,这种模块的功能是可以预测的。

6.适当划分模块规模,以保持其独立性模块是软件结构的基础,是软件元素,是能够单独命名、独立完成一定功能的程序语句的集合,如语言中的过程、函数、子程序等。广义地说,面向对象方法学中的对象(见第9章)也是模块,模块是构成程序的基本构件。在软件体系结构中,模块是可以组合、分解和更换的单元。

模块化是使得软件能够对付复杂问题所应具备的属性。模块化是指解决一个复杂问题时自软件向下逐层把软件系统划分成若干模块的过程。模块化的目的是为了降低软件复杂性,使软件设计、测试、维护等操作变得简易。运用模块化技术还可以防止错误蔓延,从而可以提高系统的可靠性。关于模块可以降低软件复杂性的事实,可以通过以下分析加以论证。

设C(x)是确定问题x的复杂度函数,E(x)是解决问题x所需要的工作量(时间)。对于P1和P2两个问题:

如果C(P1)> C(P2)即问题P1比P2复杂,显然有E(P1)> E(P2),即问题越复杂,所需要的工作量越大;

浔之漫智控技术(上海)有限公司(xzm-wqy-shqw)

是中国西门子的佳合作伙伴,公司主要从事工业自动化产品的集成,销售和维修,是全国的自动化设备公司之一。

公司坐落于中国城市上海市,我们真诚的希望在器件的销售和工程项目承接、系统开发上能和贵司开展多方面合作。

以下是我司主要代理西门子产品,欢迎您来电来函咨询,我们将为您提供优惠的价格及快捷细致的服务!

湘西西门子DP通讯电缆代理商

模块独立性的同时,为了增加可读性,模块设计不宜太大。根据经验,模块规模西门子好的能够写在1~2页纸内,源代码行数在50~150行的范围内是比较合适的。

以上介绍的软件结构设计准则是人们经过长期的软件开发实践总结出来的,对改进设计,提高软件的质量具有很重要的参考价值。但是这些准则不是设计的目标,也不是在设计时必须普遍遵循的原理。因此在实际应用时,应根据系统的大小、难易程度加以灵活应用。体名,如学生张三丰、学生李寻欢都是实体。如果是弱实体的话,在矩形外面再套实线矩形。

属性(Attribute):实体所具有的某一特性,一个实体可由若干个属性来刻画。在E-R图中用椭圆形表示,并用无向边将其与相应的实体连接起来,如果是多值属性的话,在椭圆形外面再套实线椭圆。如果是派生属性则用虚线椭圆表示。

:联系也称关系,信息世界中反映实体内部或实体之间的联系。实体内部的联系通常是指组成实体的各属性之间的联系;实体之间的联系通常是指不同实体集之间的联系。中用菱形表示,菱形框内写明联系名,并用无向边分别与有


展开全文
优质商家推荐 拨打电话