系统详细设计
考试要求: 掌握     
知识路径:  > 嵌入式系统的项目开发与维护知识  > 系统设计知识  > 系统详细设计(程序结构设计、模块接口设计、数据结构设计、用户界面设计等)


 
       系统详细设计是将系统进一步细化的过程。硬件部分进行所用硬件平台和处理器等的选择,对硬件进行功能模块的划分,主要是对系统硬件资源进行合理布局;软件部分细化为软件的算法表示和数据结构。详细设计阶段的根本目标是确定应该怎样具体地实现所要求的系统,经过这个阶段的设计工作,应该得出对目标系统的精确描述,详细说明每个功能模块的各种元件、各个功能模块之间的内部相互连接以及程序的“蓝图”,以后根据这个蓝图写出实际的程序代码。
       详细设计阶段的主要任务有:
       (1)对每个模块进行详细的硬件或算法设计。用某种图形、表格和语言等工具将每个模块处理过程的详细算法描述出来。
       (2)对模块内的数据结构进行设计。
       (3)对数据库进行物理设计,即确定数据库的物理结构。
       (4)其他设计。根据软件系统的类型,还可能要进行以下设计。
       ①代码设计。代码是用来表征客观事物的一组有序的符号,以便于计算机和人工识别与处理。为了提高数据的输入、分类、存储和检索等操作,节约内存空间,对数据库中某些数据项的值要进行代码设计。代码设计的原则是:唯一性、合理性、可扩充性、简单性、适用性、规范性和系统性。
       ②输入/输出设计。
       ③用户界面设计。
       (5)编写详细设计说明书。
       (6)评审。对处理过程的算法和数据库的物理结构都要评审。
 

更多复习资料
请登录电脑版软考在线 www.rkpass.cn

京B2-20210865 | 京ICP备2020040059号-5
京公网安备 11010502032051号 | 营业执照
 Copyright ©2000-2025 All Rights Reserved
软考在线版权所有