第五章总体设计wang.pptx

第五章总体设计wang

第二部分、开发阶段体系结构就如同人的骨架。如果某个家伙的骨架是猴子,那么无论怎样喂养和美容,他始终都是猴子,不会成为人。系统设计总体设计体系结构设计模块设计详细设计用户界面设计数据结构与算法设计系统实现编码和单元测试综合测试模块就如同人的器官,具有特定的功能。人体中最出色的模块设计之一是手,手只有几种动作,却能做无限多的事情。人体中最糟糕的模块设计之一是嘴巴,嘴巴将最有价值但毫无相干的几种功能如吃饭、说话混为一体,使之无法并行处理。 用户界面就如同人的外表,最容易让人一见钟情或一见恶心。象人类追求心灵美和外表美那样,软件系统也追求(内在的)功能强大和(外表的)界面友好。数据结构与算法就如同人的血脉和神经,它让器官具有生命并能发挥功能。数据结构与算法分布在体系结构和模块中,它将协调系统的各个功能。第五章 总体设计5.1 设计过程 总体设计过程的两个阶段: 系统设计阶段,确定系统的具体实现方案结构设计阶段,确定软件结构总体设计阶段的任务 需求分析回答了“系统必须做什么?”这个问题。总体设计的基本目的是回答“怎么做?如何实现?”这个问题 总体设计的两项任务 划分出组成系统的物理元素----程序、文件、数据库、文档设计软件的结构----确定每个程序的模块组成及模块之间的相互关系5.1总体设计过程1.设想供选择的方案2.选 取 合理的方案3.推荐最佳方案4.功能分解5.设计软件结构系统

文档评论(0)

1亿VIP精品文档

相关文档