架构设计与概要设计的区别

架构设计比概要设计更抽象。
    打个比方:概要设计主要要描述出系统分为哪些功能模块,每个模块又可以分为哪些子模块,每个模块的主要功能是什么等,而架构设计一般不需要详细描述到子模块,主要描述系统的层次结构、各层包含的重要的模块、各层之间的接口和通讯方式、大模块的物理部署等。
    一般大型项目都是在需求分析之后先做架构设计,再进行概要设计和详细设计,不过一般中小型的项目很多都没有架构设计,直接进行概要设计,在概要设计里阐述架构设计。
  • 2
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
架构设计概要设计是软件开发过程中两个不同的阶段,但它们之间有一定的联系。 架构设计是软件开发中的第一阶段,它是指在软件开发过程中确定系统的整体结构和组成部分,以及它们之间的关系和交互方式。架构设计的主要目的是为了确保系统的灵活性、可扩展性、可维护性和可重用性,同时考虑系统的性能、安全性、可靠性和易用性等方面。架构设计通常包括对整个系统的需求分析、技术选型、模块划分、接口设计、数据结构和算法设计等方面的工作。 概要设计是软件开发中的第二阶段,它是在架构设计完成之后,对系统进行更加详细的设计和规划。概要设计通常包括对系统的各个模块的详细设计和功能划分、算法设计和数据结构设计等方面的工作,以及对系统的实现进行进一步的优化和调整。概要设计的主要目的是为了确保系统的设计符合需求,同时保证系统的可靠性、可维护性和可扩展性等方面的要求。 联系方面,概要设计是在架构设计的基础之上进行的,因此概要设计需要考虑架构设计中已经确定的系统结构和组成部分,同时需要进一步优化和调整系统的实现。此外,概要设计还需要考虑系统的具体功能和性能要求,以及对系统的测试和验收等方面的要求。因此,架构设计概要设计在软件开发过程中是密切相关的两个环节。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值