当前位置: 首页 > news >正文

怎么进入微信官方网站山东省建设业协会网站

怎么进入微信官方网站,山东省建设业协会网站,深圳网站建设公司制作定制,西宁网站建设报价ew君博贴心概念 耦合(coupling)是对两个模块之间联接程度的一种度量。模块间的依赖程度越大#xff0c;则其耦合程度也就越大#xff1b; 反之#xff0c;模块间的依赖程度越小#xff0c;则其耦合程度也就越小。 很显然#xff0c;为了使软件具有较好的可维护性和可修改性#xf…概念 耦合(coupling)是对两个模块之间联接程度的一种度量。模块间的依赖程度越大则其耦合程度也就越大 反之模块间的依赖程度越小则其耦合程度也就越小。 很显然为了使软件具有较好的可维护性和可修改性模块间的关联程度即耦合程度应越小越好。因为耦合程度越小表明模块间的独立程度越大这样在修改一个模块时对其它模块的影响程度就越小从而使模块的修改工作局限于一个最小范围之内。 分类 内容耦合 概念 ⼀个模块直接修改或操作另⼀个模块的数据,或者直接转⼊另⼀个模块。 例子 模块A中定义了变量a在模块B中直接使⽤了。这种情况下模块A和模块B就是内容耦合。 公共耦合 概念 两个以上的模块共同引⽤⼀个全局数据项。 例子 定义了⼀个全局变量a在A、B、C模块中均调⽤了a这种情况下模块A、模块B、模块C就是公共耦合。 数据耦合 概念 数据耦合是指两个或多个数据元素之间存在相互依赖的关系其中一个数据元素的变化会影响到其他数据元素的值或状态。在软件开发中数据耦合是一个非常重要的概念因为它可以帮助我们更好地理解和设计软件系统 具体例子 1. 订单系统中的数据耦合 在一个订单系统中订单信息、客户信息、产品信息等数据元素之间存在相互依赖的关系。例如当一个客户下单时订单信息中需要包含客户的姓名、地址、电话等信息同时还需要查询产品信息来获取产品的价格、库存等信息。这些数据元素之间的耦合关系非常紧密一个数据元素的变化会直接影响到其他数据元素的值或状态。 2. 财务系统中的数据耦合 在一个财务系统中账户信息、交易信息、报表信息等数据元素之间存在相互依赖的关系。例如当一个账户发生交易时交易信息中需要包含账户的余额、交易金额等信息同时还需要更新账户信息中的余额等数据元素。这些数据元素之间的耦合关系也非常紧密一个数据元素的变化会直接影响到其他数据元素的值或状态。 3. 医疗系统中的数据耦合 在一个医疗系统中病人信息、医生信息、药品信息等数据元素之间存在相互依赖的关系。例如当一个病人看病时医生需要查询病人的病史、药品过敏等信息同时还需要开具处方来获取药品信息。这些数据元素之间的耦合关系也非常紧密一个数据元素的变化会直接影响到其他数据元素的值或状态。 4. 物流系统中的数据耦合 在一个物流系统中货物信息、车辆信息、路线信息等数据元素之间存在相互依赖的关系。例如当一个货物需要运输时需要查询车辆的状态、路线的情况等信息同时还需要更新货物信息中的状态等数据元素。这些数据元素之间的耦合关系也非常紧密一个数据元素的变化会直接影响到其他数据元素的值或状态。 5. 社交网络中的数据耦合 在一个社交网络中用户信息、好友关系、消息信息等数据元素之间存在相互依赖的关系。例如当一个用户发送消息时需要查询好友的信息、消息的状态等信息同时还需要更新消息信息中的状态等数据元素。这些数据元素之间的耦合关系也非常紧密一个数据元素的变化会直接影响到其他数据元素的值或状态。 6. 游戏系统中的数据耦合 在一个游戏系统中玩家信息、游戏关卡、游戏道具等数据元素之间存在相互依赖的关系。例如当一个玩家通过一个关卡时需要查询玩家的信息、关卡的状态等信息同时还需要更新玩家信息中的经验值、金币等数据元素。这些数据元素之间的耦合关系也非常紧密一个数据元素的变化会直接影响到其他数据元素的值或状态。 控制耦合 概念 ⼀个模块在界⾯上传递⼀个信号控制另⼀个模块接收信号的模块的动作根据信号值进⾏调整。 例子 模块A获取⽤户类型普通⽤户、⾼级⽤户传递给模块B模块B根据不同类型的⽤户提供不同的服务。这种情况下模块A和模块B就是控制耦合。 标记耦合 概念 模块间通过参数传递复杂的内部数据结构。 例子 模块A向模块B传递Object类型的数据。这种情况下模块A和模块B就是标记耦合 启发式规则 尽量用数据耦合少用控制耦合限制公共耦合的范围避免使用内容耦合。 高内聚、低耦合。 1改进软件结构提高软件独立性。模块分解 2模块规模适中 3力求深度、宽度、扇出、扇入适中。            深度表示其控制的层数。            宽度同一层次上模块总数的最大值。            扇出一个模块直接控制的下级模块的数目。            扇入有多少个上级模块直接调用它。            原则顶层模块扇出比较大中间层模块扇出较小底层模块具有较大的扇入。 4尽量使模块的作用域在其控制域内。          模块的控制域这个模块本身以及所有直接或间接从属它的模块的集合。          模块的作用域受该模块内一个判断所影响的所有模块的集合。 5尽力降低模块接口的复杂度 6力求模块功能可以预测
http://www.dnsts.com.cn/news/107869.html

相关文章:

  • 电子商务网站建设需要做好哪些准备西安网站建设兼职
  • 工业设计网站知乎如何做电商步骤
  • 做模板网站推荐乐云seo阿里巴巴国际网站首页视频怎么做
  • 湖南网站seo公司广州学网站建设
  • html网站开发主要涉及哪些技术网络推广服务合同范本
  • 网站备案人可以改吗有wordpress还需要前端
  • 国际网站怎么开通充实网站 廉政建设 板块
  • 怎么在DW网站站点下建立两张网页WordPress主题VR插件
  • 织梦网站被植入广告wordpress 图库主题
  • 网站关键词分析网络运营推广平台
  • 黄村专业网站建设公司网站建设预算表样本
  • 做金融的网站有哪些头条发布视频成功显示404
  • 建设银行官网站下载促进企业
  • 涡阳哪里有做网站的社区推广普通话
  • 网站的概念辽宁建设工程信息网官网平台
  • 杭州海淀区网站建设织梦小说网站源wap站
  • 广州优化网站关键词网站建设_网站设计_app制作
  • 网站建设 知识产权阿里云可以后台一键安装wordpress
  • 个人网站建设方案书 学生常州网站推广
  • 祥云平台建站短视频获客
  • 衡水淘宝的网站建设徐州城建吧
  • 昆明专业网站建设公司孝感58同城网站建设
  • 免费的自建视频网站网址导航网站一键建设
  • 定制网站开发公司电话seo搜狗排名
  • 建筑企业网站模板火狐 开发者 网站
  • 网站运营岗位介绍网站建设人力成本费用
  • 自己建网站做那个模块好了解网站建设管理
  • 黄山市住房城乡建设厅网站权重域名做网站有用么
  • 怎么更新网站内容十大免费跨境app
  • 揭阳公司做网站品牌推广的方式