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

软件工程考试选择题:模块的扇入扇出 深度宽度

ABCD

A常作为总体设计工具的是HIPO图 

B 顶层扇出大,中间扇出小,扇出指一个模块调用的模块数。

C组合是一种特殊形式的聚合关系 

D状态图

扇入扇出

启发规则

一.改进软件结构提高模块独立性    初步结构分解或合并,降低耦合提高内聚。

二.模块规模应该适中    

过大分解不充分,但进一步分解不应降低模块独立性。     过小开销大于有效操作,模块数目过多系统接口复杂。     通常语句行数在50~100(一页纸),最多不超过500行。

三.深度、宽度、扇出和扇入应适当    

深度:软件结构控制层数,标志一系统大小和复杂程度。    

宽度:软件结构同一层模块数最大值,越大系统越复杂。   

扇出:    一模块直接控制(调用)模块数,过大,模块复杂,过小(如1)不好。3-9。

扇入:     有多少上级模块直接调用它,越大共享该模块上级模块越多。

相关文章:

  • 黑马C++ 02 核心5 —— 类和对象_运算符重载(重难点)
  • 移动办公平台迎来定制潮,WorkPlus如何在钉钉和企微光环下 “出圈”?
  • Keras - ModelCheckpoint
  • 【零基础学Python】Day10 Python解释器
  • 搭建网课查题搜题公众号
  • Nginx的rewrite
  • redux入门详解
  • WRF学习笔记之三:使用ERA5数据驱动并运行WRFV4.4(一层嵌套)/WRF运行实录/WRF报错(踩坑)记录
  • PaddleOCR 2.6 编译详细步骤 + 踩坑记录(C++ GPU版)
  • 利尔达携手紫光展锐重磅发布5G R16模组,领跑5G To B新纪元
  • GD32F103ZET6奋斗者开发板W5500通信——01 基础移植
  • 智芯传感推出新型医疗级侵入式压力传感器ZXPA
  • 三节锂电升压充电芯片 CS5095EA 特点及应用
  • 网络协议:HTTPS
  • C++不定参数函数实现方式
  • Docker 笔记(1):介绍、镜像、容器及其基本操作
  • HomeBrew常规使用教程
  • Java新版本的开发已正式进入轨道,版本号18.3
  • Linux快速复制或删除大量小文件
  • nodejs:开发并发布一个nodejs包
  • Redis学习笔记 - pipline(流水线、管道)
  • SegmentFault 2015 Top Rank
  • spring cloud gateway 源码解析(4)跨域问题处理
  • 多线程事务回滚
  • 关键词挖掘技术哪家强(一)基于node.js技术开发一个关键字查询工具
  • 关于Java中分层中遇到的一些问题
  • 基于Android乐音识别(2)
  • 聊聊redis的数据结构的应用
  • 模仿 Go Sort 排序接口实现的自定义排序
  • 我有几个粽子,和一个故事
  • 我与Jetbrains的这些年
  • 小程序滚动组件,左边导航栏与右边内容联动效果实现
  • Redis4.x新特性 -- 萌萌的MEMORY DOCTOR
  • 阿里云服务器如何修改远程端口?
  • #大学#套接字
  • (31)对象的克隆
  • (JS基础)String 类型
  • (大众金融)SQL server面试题(1)-总销售量最少的3个型号的车及其总销售量
  • (论文阅读32/100)Flowing convnets for human pose estimation in videos
  • (十六)Flask之蓝图
  • (实战篇)如何缓存数据
  • (转)scrum常见工具列表
  • (转)真正的中国天气api接口xml,json(求加精) ...
  • .NET CORE 第一节 创建基本的 asp.net core
  • .NET/C# 使用反射注册事件
  • .net连接MySQL的方法
  • .net知识和学习方法系列(二十一)CLR-枚举
  • /使用匿名内部类来复写Handler当中的handlerMessage()方法
  • @GetMapping和@RequestMapping的区别
  • [ajaxupload] - 上传文件同时附件参数值
  • [Android Pro] listView和GridView的item设置的高度和宽度不起作用
  • [bzoj4010][HNOI2015]菜肴制作_贪心_拓扑排序
  • [elastic 8.x]java客户端连接elasticsearch与操作索引与文档
  • [ERROR ImagePull]: failed to pull image k8s.gcr.io/kube-controller-manager失败
  • [Everyday Mathematics]20150130