试题详情
- 简答题如何理解“作用范围应在控制范围内”的模块划分原则?
-
一个判定的作用范围是指所有受这个判定影响的模块。按照规定:若模块中只有一小部分加工依赖于某个判定,则该模块仅仅本身属于这个判定的作用范围;若整个模块的执行取决于这个判定,则该模块的调用模块也属于这个判定作用范围,因为调用模块中必有一个调用语句,该语句的执行取决于这个判定。一个模块的控制范围是指模块本身及其所有的下级模块的集合。
分折判定的作用范围和模块的控制范围之间的关系,可以较好地处理系统的模块关系,合理地分解模块。
在分解模块时要求:
(1)分解模块时作用范围与控制范围的要求
1)判定的作用范围应该在判定所在模块的控制范围之内。
2)判定所在模块在模块层次结构中的位置不能太高。
即:最理想的模块划分是判定范围由判定所在模块及其直接下级模块组成。
(2)当出现作用范围不在控制范围之内时的纠正措施
1)把判定所在的模块合并至上层模块中,或从低层模块移到高层模块使判定的位置提高。
2)把受判定影响的模块移到模块控制范围之内。 关注下方微信公众号,在线模考后查看
热门试题
- 企业过程就是在企业资源管理中所需要的、逻
- 信息系统项目管理的一项关键性的活动是()
- 系统实施的任务是什么?
- 对Web服务系统进行测试时,要让它们以某
- CASE方法利用CASE工具进行开发,C
- 信息系统实施中,新系统取代旧系统最安全的
- 人一机接口设计的内容包括输出设计、输入设
- 分析人员需要记录一个Web服务,该Web
- 集中式系统的缺点是不利于调动各部门的积极
- 防火墙的体系结构有多种多样,目前,最主要
- 系统维护通常包括硬件设备、应用软件和数据
- 信息系统中典型的关联人员有哪些?他们的角
- 流程图如下: 根据上面流程图,
- 用例图、用例描述、系统顺序图和活动图被用
- 下列哪些属于传统开发方法()。
- 按照系统与外界的关系,可以把系统分为()
- 系统测试的目的是为了()
- 一个用例只能由一个场景组成。
- 下列说法不正确的是()。
- 在任一组织内同时存在着三个不同的计划控制