1 / 120
文档名称:

软件设计.ppt

格式:ppt   大小:976KB   页数:120页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

软件设计.ppt

上传人:文库新人 2019/12/3 文件大小:976 KB

下载得到文件列表

软件设计.ppt

文档介绍

文档介绍:软件设计1设计的目的,任务,原则体系结构的设计结构化设计的基础-模块化面向数据流的设计方法,设计过程数据库的设计人机交互设计目的:解决“怎么做”。解决“怎么做”的问题。解决问题,就需要做出“设计决策”分离客户机的用户界面客户机-服务器胖客户瘦客户用户界面不独立用Java编程用VB编程用C++编程单户需求知识设计知识可用技术设计原则最佳实践成功案例优先级分析成本效益分析4将需求分析模型转换为软件设计模型图6-:概要设计详细设计图6-2软件设计类型数据及数据结构系统体系结构设计过程设计接口设计概要设计详细设计√√√√√(1)制定规范确定设计的目标,及优先顺序。确定合适的设计方法规定设计文档的编制标准规定编码的信息形式接口规约,命名规则7设计的任务(2)软件系统的结构设计将系统按功能划分成模块的层次结构。确定模块的功能,及与软件需求的对应关系。确定模块间的接口关系,调用关系。评估模块划分的质量。8设计的任务(3)处理方式设计确定为实现系统的功能需求所必需的算法评估算法的性能确定为满足系统的性能需求所必需的算法模块间的控制方式周转时间响应时间吞吐量精度确定外部信号的接收发送形式9设计的任务(4)数据结构设计确定文件系统的结构以及数据库的模式、子模式确定输入,输出文件的数据结构确定算法所必需的逻辑数据结构及其操作确定对逻辑数据结构所必需的程序模块限制和确定各个数据设计决策的影响范围确定其详细的数据结构和使用规则数据的完整性、安全性、一致性、冗余性设计(5)人机交互的设计10