#yyds干货盘点# 详细设计
  7M0vcdGauhIx 2023年11月02日 56 0

详细设计阶段的主要任务是对每个模块完成的功能进行具体描述,要把功能描述转变为精确的、结构化的过程描述。即该模块的控制结构是怎样的,先做什么,后做什么,有什么样的条件判定,有些什么重复处理等,并用相应的表示工具把这些控制结构表示出来。详细设计阶段的根本目标是确定应该怎样具体地实现所要求的系统,也就是说,经过这个阶段的设计工作,应该得出对目标系统的精确描述。详细设计阶段的任务不是具体地编写程序,而是要设计出程序的“蓝图”,以后根据这个蓝图写出实际的程序代码。

详细设计阶段的主要任务如下:​

(1)对每个模块进行详细的算法设计。用某种图形、表格和语言等工具将每个模块处理过程的详细算法描述出来。

(2)对模块内的数据结构进行设计。

(3)对数据库进行物理设计:即确定数据库的物理结构。

(4)其他设计。根据软件系统的类型,还可能要进行以下设计:

①代码设计。代码是用来表征客观事物的一组有序的符号,以便于计算机和人工识别与处理。为了提高数据的输入、分类、存储和检索等操作,节约内存空间,对数据库中某些数据项的值要进行代码设计。代码设计的原则是唯一性、合理性、可扩充性、简单性、适用性、规范性和系统性。

②输入输出设计。

③用户界面设计。

(5)编写详细设计说明书。

(6)评审:对处理过程的算法和数据库的物理结构都要评审。

详细设计阶段的参加人员有软件设计师和程序员。该阶段产生的主要文档有详细设计文档。


【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年11月08日 0

暂无评论

推荐阅读
7M0vcdGauhIx