homework

什么是模块化,为什么要模块化?

模块化就是把程序划分为独立命名且可独立访问的模块,每个模块完成一个子功能,把这些模块集成起来构成一个整体,可以完成指定的功能满足用户需求.

模块是由边界元素限定的相邻程序元素的序列,而且总有一个总体标识符代表它。

模块化可以能够提高软件的可修改性;模块化有助于软件开发工程的组织管理。

 

衡量模块化的定性标准是什么?

内聚和耦合。

内聚是指模块内部各成分之间相互关联的程度;耦合是指模块之间相互联系程度的度量,联系越紧密,耦合性越强,独立性越差。内聚越高越好,耦合越低越好

 

 

信息隐藏和局部化

 信息隐藏是指在一个系统或者数据中,有一些信息是被隐藏起来的,不被直接展示或者访问的。这些信息可能是敏感信息,需要保密,或者是不必要的信息,不需要被用户或者其他系统访问。例如,在一个网站的后台管理系统中,管理员可以看到所有用户的个人信息,但是普通用户只能看到自己的信息,这就是一种信息隐藏。

    局部化是指在一个系统或者数据中,不同的信息被分散在不同的地方,而不是集中在一起。这样做的好处是可以提高系统的可扩展性和可维护性。例如,在一个电商网站中,商品信息、订单信息、用户信息等可能都被存储在不同的数据库中,这样可以避免单一数据库的负载过大,同时也方便对不同类型的数据进行管理和维护。

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值