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

概念&简答

  • 总体设计的主要阶段 2个
    1. 系统设计阶段:确定 系统的具体实现方案
    2. 结构设计阶段:确定 软件结构
  • 总体设计的步骤 9个
    1. 设想供选择的 方案
    2. 选取合理的 方案
    3. 推荐最佳 方案
    4. 功能分解
    5. 设计 软件结构
    6. 设计 数据库
    7. 制定测试计划
    8. 书写文档
    9. 审查和复审
  • 模块 构成程序的基本构件
  • 模块独立的概念 模块化 抽象 信息隐藏 局部化概念 直接结果
  • 独立性很重要 2个理由
    1. 有效的模块化【具有独立的模块】的软件容易开发出来
    2. 独立的模块比较容易测试和维护
  • 信息流 2种类型
    1. 变换流
    2. 事务流
相关推荐
CETOL公差分析5 小时前
CETOL 6σ 在汽车工程领域的深度应用:从底盘到三电系统的公差优化实践
汽车·软件工程
琢磨先生David7 小时前
未来十年软件工程专业就业前景
软件工程
Terrence Shen21 小时前
关于传统软件工程后端技术和当代AI智能体agent构建的harness engineering的一点思考
人工智能·软件工程
Soari1 天前
告别玩具级 Demo!深度拆解 agents-towards-production,用硬核工程把 AI Agent 推向工业级生产线
人工智能·软件工程·llmops·架构优化·genai·aiagent·生产级部署
大迪deblog1 天前
系统架构设计-关键路径真题详解
软件工程
Soari1 天前
AI 编码智能体的“安全防弹衣”:深度拆解 agent-skills,构建百分百受信任的专业技能注册表
人工智能·网络安全·github·软件工程·aiagent·claudecode·agent-skills
Dola_Zou1 天前
医疗装备的出海安全底座
安全·自动化·软件工程·软件加密
启航挨踢1 天前
软考备考资料分享
软件工程
一路往蓝-Anbo2 天前
第四章:手撕协议栈 —— 缓冲区与结构体数据的 Mock 技巧
网络·stm32·单片机·嵌入式硬件·软件工程·tdd
一路往蓝-Anbo3 天前
第二章:隔离硬件 —— 利用 CMock 伪造 GPIO 与定时器
stm32·单片机·嵌入式硬件·软件工程·信息与通信·tdd