概要设计是什么意思?
概要设计是软件开发的第一个步骤,它对软件项目进行了较高层次的总体设计,其目的是确定项目的范围和满足用户需求的可行解决方案。概要设计阶段,软件开发者需要和客户共同定义项目的功能,计划团队的结构,确定项目的进度,识别可能出现的风险,以及开发项目所需的外部资源等;概要设计也对软件的性能特征,基础设施类型,功能模块,接口等细节进行定义。 概要设计中,首先要确定和描述系统的架构和系统模块之间的关系,以及在模块结构中定义每个模块的功能,内部结构和通信规则等。在概要设计过程中,需要用例对系统功能进行模拟...