软件工程详细设计(2)(1).ppt

第六章详细设计(ProgamDesign)

主要内容详细设计的目标和任务(理解)详细设计工具(应用)程序复杂性的定量度量(理解)人机界面设计(自学)

3软件生命周期软件定义开发时期维护时期问题定义可行性研究需求分析总体设计详细设计编码和单元测试综合测试系统设计系统实现系统分析

41详细设计的目标和任务从软件开发的工程化观点来看,在使用程序设计语言编制程序以前,需要对所采用算法的逻辑关系进行分析,设计出全部必要的过程细节,并给予清晰的表达。这就是详细设计的任务。

5回答的关键问题:“怎样具体地实现这个系统”。主要任务是设计出程序的“蓝图”,供程序员日后根据这个蓝图编写出实际的程序代码。注意:设计程序的蓝图,不是具体地编写程序。设计程序主要采用结构化的程序设计方法。基本任务ProgramDesign?Coding

6什么是结构程序设计结构程序设计是一种设计程序的技术,它采用自顶向下逐步求精的设计方法和单入口单出口的控制结构。*只使用三种基本的控制结构*单入口单出口的控制结构(取消GOTO语句)BA顺序结构expABTF选择结构expAAexpTTFF循环结构1)“当”型循环2)直到型循环

结构程序设计docaseiCase

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档