软件详细设计讲述.pptVIP

  • 3
  • 0
  • 约3.6千字
  • 约 35页
  • 2017-07-18 发布于湖北
  • 举报
第五章 软件详细设计 5.1 详细设计的目的与任务 5.2 结构化程序设计方法 5. 3 详细设计的工具 5. 4 Jackson系统设计方法 小 结 思考与练习 5.1 详细设计的目的与任务 软件的详细设计就是对模块实现的过程设计(数据结构+算法)。 从软件开发的工程化的观点来看,在进行程序编码以前,需要对系统所采用算法的逻辑关系进行分析,并给出明确、清晰的表述,为后面的程序编码打下基础,这就是详细设计的目的。 为实现上述目的详细设计阶段的主要任务是: 1.确定系统每一个模块所采用的算法,并选择合适的工具给出详细的过程性描述; 2.确定系统每一个模块使用的数据结构; 3.确定系统模块的接口细节,包括系统的外部接口和用户界面、与系统内部其它模块的接口以及各种数据(输入、输出和局部数据)的全部细节; 4.为系统每一个模块设计测试用例。 以上这些内容所组成的文档就是系统详细设计说明书,这些文档设计完成以后,经过审核合格交付给下一阶段,作为编码的依据。 案例要求: 任务1:画出管理员后台管理模块的流程图 任务2:画出管理员后台管理模块的处理数据类型 任务3:确定接口数据——传递数据类型 任务4:写出模块的测试用例 5.2 结构化程序设计方法 详细设计的工具是指用来描述程序处理过程的那些表达过程规格说明的工具,它们通常可以分为: 图形工具:把过程的

文档评论(0)

1亿VIP精品文档

相关文档