详细设计的目标详细设计的根本自标是确定应该怎样具体地实现所要求的系统,即经过这入阶段的设计工作,应该得出对系统的精确描述,从而在编码阶段可以把这个描述直接翻译成用某种程序设计语言书写的程序
详细设计的目标 详细设计的根本目标是确定应该怎样具体地 实现所要求的系统,即经过这个阶段的设计工作 ,应该得出对系统的精确描述,从而在编码阶段 可以把这个描述直接翻译成用某种程序设计语言 书写的程序
详细设计的目标详细设计以概要设计阶段的工作为基础,概要设计阶段,以比较抽象的方式描述数据项和数据结构,而详细设计则应在此基础上给出足够详细的描述,详细设计要提供关于算法的更多细节。概要设计可以声明一个模块的作用是对一个表进行排序,详细设计的模块包含实现对应的概要设计模块所需要的处理逻辑,主要有详细的算法、数据表示和数据结构,以及实现的功能和使用数据之间的关系
详细设计的目标 详细设计以概要设计阶段的工作为基础,概要设计 阶段,以比较抽象的方式描述数据项和数据结构,而详 细设计则应在此基础上给出足够详细的描述,详细设计 要提供关于算法的更多细节。概要设计可以声明一个模 块的作用是对一个表进行排序,详细设计的模块包含实 现对应的概要设计模块所需要的处理逻辑,主要有详细 的算法、数据表示和数据结构,以及实现的功能和使用 数据之间的关系
详细设计的任务详细设计主要确定每个模块的具体执行过程,其主要任务有以下六个方面(1)为每个模块进行详细的算法设计,确定算法,选择适当的工具表达算法的过程,例如图形、表格、语言等工具将每个模块处理过程的详细算法描述出来,写出模块的详细过程描述
详细设计的任务 详细设计主要确定每个模块的具体执行过程 ,其主要任务有以下六个方面。 (1)为每个模块进行详细的算法设计,确定 算法,选择适当的工具表达算法的过程,例如图 形、表格、语言等工具将每个模块处理过程的详 细算法描述出来,写出模块的详细过程描述
详细设计的任务(2)对模块内的数据结构进行设计,对需求分析、概要设计确定的概念性的数据类型进行确切的定义,为以后编写程序做好充分的准备。(3)对数据库进行物理设计,即确定数据库的物理结构。物理结构主要指数据库的存储记录格式、存储记录安排和存储方法,这都依赖于具体使用的数据库系统
详细设计的任务 (2)对模块内的数据结构进行设计,对需求分 析、概要设计确定的概念性的数据类型进行确切的 定义,为以后编写程序做好充分的准备。 (3)对数据库进行物理设计,即确定数据库 的物理结构。物理结构主要指数据库的存储记录格 式、存储记录安排和存储方法,这都依赖于具体使 用的数据库系统
详细设计的任务(4)根据软件系统的类型,还可能要进行代码设计、网络系统设计、输入/输出格式设计、系统配置的设计和人机对话设计等其他设计。(5)编写详细设计说明书。(6)评审,对处理过程的算法和数据库的物理结构都要评审
详细设计的任务 (4)根据软件系统的类型,还可能要进行代 码设计、网络系统设计、输入/输出格式设计、系 统配置的设计和人机对话设计等其他设计。 (5)编写详细设计说明书。 (6)评审,对处理过程的算法和数据库的物 理结构都要评审