计科-软工4-总体设计「整理」

概念&简答

  • 总体设计的主要阶段 2个
    1. 系统设计阶段:确定 系统的具体实现方案
    2. 结构设计阶段:确定 软件结构
  • 总体设计的步骤 9个
    1. 设想供选择的 方案
    2. 选取合理的 方案
    3. 推荐最佳 方案
    4. 功能分解
    5. 设计 软件结构
    6. 设计 数据库
    7. 制定测试计划
    8. 书写文档
    9. 审查和复审
  • 模块 构成程序的基本构件
  • 模块独立的概念 模块化 抽象 信息隐藏 局部化概念 直接结果
  • 独立性很重要 2个理由
    1. 有效的模块化【具有独立的模块】的软件容易开发出来
    2. 独立的模块比较容易测试和维护
  • 信息流 2种类型
    1. 变换流
    2. 事务流
相关推荐
早日退休!!!18 小时前
《软件工程之美》读书笔记
软件工程
workflower19 小时前
机器人应用-高空立面清洁
人工智能·深度学习·设计模式·机器人·软件工程·软件构建
互联网推荐官20 小时前
上海小程序开发的接口安全与数据通信设计:工程实践中的关键决策
大数据·人工智能·物联网·软件工程
Dola_Zou2 天前
工业软件资产货币化与全球分发实战
自动化·软件工程·软件加密
数字时代全景窗2 天前
智能体架构进化路线:从Manus、OpenClaw到Evolver——与Palantir本体架构的比较研究
大数据·人工智能·架构·软件工程
JGDT_2 天前
直播回顾2|底层逻辑重构:AI驱动下的财务工作五大范式转移
大数据·人工智能·系统架构·系统安全·软件工程
choke2332 天前
深度分析系统建模:从UML基础到类图和对象图的实际应用
大数据·软件工程·uml
新新学长搞科研2 天前
【高届数机械工程会议】第十二届机械工程、材料和自动化技术国际学术会议(MMEAT 2026)
运维·人工智能·算法·机器学习·自动化·软件工程·激光
蒸汽求职2 天前
跨越 CRUD 内卷:半导体产业链与算力基建下的软件工程新生态
人工智能·科技·面试·职场和发展·软件工程·制造
肖有米XTKF86462 天前
金木新零售模式系统开发介绍平台解析
人工智能·信息可视化·软件工程·团队开发·csdn开发云