首页 > 其他分享 >28结构化设计

28结构化设计

时间:2023-07-17 10:47:51浏览次数:27  
标签:结构化 耦合度 28 扇入 模块 设计

结构化设计包括:

概要设计(外部),设计各个模块子系统

详细设计(内部),具体的处理方法

 

结构化设计原则:

模块独立性原则(高内聚,低耦合)

保持模块大小适中

多扇入,少扇出(扇入指调用,扇出指耦合度)

深度和跨度不宜过高

标签:结构化,耦合度,28,扇入,模块,设计
From: https://www.cnblogs.com/wumingliang/p/17559314.html

相关文章

  • 原型设计软件-Axure RP 9 中文mac版
    AxureRP是一款简单易用的原型设计工具,能够创建符合用户体验标准的模型和操作界面。它能有效地实现对数据图表、项目管理、交互、图形设计、图像编辑等功能的支持及用户界面风格的个性化设置。对于专业设计师或非专业人员用户来说,这种简易便捷的工具带来了极大的方便,同时也为用户......
  • 接口用例方法设计
    单接口测试⼀个单独的业务,就对应⼀个独⽴的接⼝。如:登录业务,对应登录接⼝。注册业务,对应注册接⼝。⽀付业务,对应⽀付接⼝。下图是设计思路,并非每条都要设计出来,得根据实际情况。比如,iHRM项目的部门添加接口,请求体参数有必须和非必须的。非必须的可以有任意组合。单接口测试......
  • 顺序程序设计
    顺序程序设计1.条件表达式条件表达式结合方式自右向左2.Switch语句#include<stdio.h>voidmain(){inta;printf("inputintegernumber:");scanf("%d",&a);switch(a){case1:printf("Monday\n");......
  • 小设计,大作用——防腐层的妙用
    前言最近在学习了解领域驱动模型DDD相关的内容,但是由于没有实际的项目支撑,所以大都是停留在一些理论层面。我发现这里面的一些设计思想还是非常有实用价值的,可以直接应用于你目前的项目中,今天我就来谈谈防腐层的妙用。一个简单的例子大家在做项目中是否有过这样的经历,你的项目......
  • 2023.28 WAIC 大模型
    2023世界人工智能大会(简称“WAIC”)于7月6日-8日在中国上海开幕。本届世界人工智能大会以“智联世界,生成未来”为主题,涵盖大模型、AIforScience、通用智能体等十大话题方向,充分展现新技术赋能各行各业的多元生态。本次大会有着多个“之最”,参展企业数为400多家,是历届最多;展览......
  • 【Implementation】Vivado增量编译:加速FPGA设计实现
    一、Vivado增量编译概述Vivado增量编译(IncrementalImplementation),是指针对设计中已经完成的部分,仅编译修改的部分,并在这些部分重新生成比特流,以加速设计实现的过程。简单来说,就是只更新那些被修改过的代码,而不是每次都对整个设计进行重新编译。与传统的完全重新编译相比,Vivado......
  • 微服务或分布式场景,如何设计和使用分布式锁
    光谈论方式的话,太多了,数据库、jvm内存、redis、zookeeper都可以,最常用的是基于redis实现的redission框架 核心原理众多博客讲的很清楚,面试说个大概应该没问题了第一点,用的reids的setex命令,因为这个命令是原子操作,不会在设置锁的过程中出现意外第二点,锁过期问题,redission的解......
  • 题解 P2839【[国家集训队] middle】
    Problem一个长度为\(n\)的序列\(a\),设其排过序之后为\(b\),其中位数定义为\(b_{n/2}\),其中\(a,b\)从\(0\)开始标号,除法下取整。给你一个长度为\(n\)的序列\(s\)。回答\(Q\)个这样的询问:\(s\)的左端点在\([a,b]\)之间,右端点在\([c,d]\)之间的子区间中,最大的中......
  • 设计模式-法则大全
    SOLID原则:单一职责原则SRP:一个类只负责完成一个职责或功能;要设计粒度小、功能单一的类开闭原则OCP:对扩展开放、对修改关闭;在已有基础上扩展代码(新增模块、类、方法等),而非修改已有代码(修改模块、类、方法等);里式替换LSP:父类定义了函数的“约定”(或者协议),那子类可以改变函数的内......
  • MCU芯片架构设计
    目录1.应用场景主要是I2C\UART\SPI协议2.Cortex-M3MCU成本与工艺选型按照晶圆进行收费,28nm,12寸晶圆,400万美金晶圆是圆形的,die是方形的,会存在浪费productivity-大约是理论数量(晶圆总面积/裸片面积)的50%-60%yield-生产工艺问题导致在晶圆上切出的die存在问题,存在......