永发信息网

结构划分怎样帮助提高软件的可维护性

答案:3  悬赏:10  手机版
解决时间 2021-02-12 13:35
  • 提问者网友:龅牙恐龙妹
  • 2021-02-11 21:23
结构划分怎样帮助提高软件的可维护性 有知道的吗 跪求
最佳答案
  • 五星知识达人网友:一秋
  • 2021-02-11 22:07
从体系结构的角度,对软件的维护性一般有以下通用要求:
1)构件必须对其接口以及各种约束进行明确地定义,说明,并完整地记录
下来,使得在进行软件维护时,可以迅速地把握系统的功能,结构,以及各部分
之间的关系.
2)在构造构件时,应从最一般的特征入手,然后在此基础上逐步进行扩展,
精化.这样不仅可以在软件开发过程中加强复用程度,而且可以降低软件维护的
难度.
3)构件的构造应遵循低耦合,高内聚的原则,尽量降低构件间的依赖程度.
这样无论在软件故障,还是需求变化或运行环境发生变化时,都可以减低维护的
难度,工作量和时间,从而提高软件的维护性.
从软件体系结构模型几个视图的角度看,在逻辑视图中,应明确各种服务,
将功能分配给单一的服务,并将提供类似功能的服务进行归类;在进程视图中,
应明确定义各种良好的任务通信机制;在开发视图中,应将软件打包成小的模块
或子系统,将系统组织成层次结构,控制层次的数目,使每层具有良好定义的职
责和设计规则,减少复杂的模块间的依赖关系;在物理视图中,提高软件到节点
映射的灵活性,并尽量降低映射的改变对源代码的影响.这样,才能够保证软件
的维护性.
全部回答
  • 1楼网友:詩光轨車
  • 2021-02-12 00:41
软件
  • 2楼网友:动情书生
  • 2021-02-11 23:09
3266
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯