概要设计
2017-04-14 11:32:29 0 举报
概要设计(High-Level Design)是软件工程中的一个重要阶段,它主要关注系统的整体结构、模块划分和接口设计。在这个阶段,设计师需要将需求分析阶段得到的用户需求转化为具体的软件实现方案,为下一阶段的详细设计和编码奠定基础。概要设计的主要目标是确保软件系统具有良好的可扩展性、可维护性和性能,同时满足用户需求和预期的功能。为了实现这些目标,设计师需要考虑多种技术和方法,如面向对象设计、模块化设计、数据流分析和控制流分析等。概要设计的结果通常以文档形式呈现,包括系统架构图、模块层次结构图、接口定义和关键算法描述等。