第六部分系统详细设计与软件实现.ppt

第六部分系统详细设计与软件实现.ppt

《现代软件工程》;结构化程序的详细设计与实现-1 面向对象和构件的系统详细设计-2 面向对象和构件的软件实现-3 系统设计与实现规范及管理-4;第一章 结构化程序的详细设计与实现 详细设计的目标与任务-1.1 结构化程序的详细设计方法-1.2 面向数据结构的详细设计方法-1.3 结构化程序的软件实现-1.4;1.1 详细设计的目标与任务;详细设计的目标;详细设计的任务;1.2 传统详细设计的技术与工具;1.2 传统详细设计的技术与工具;其他常用的控制结构 ;逐步求精方法是由Wirth提出的一种早期的自顶向下的设计策略。 面对现实的复杂问题,我们首先不要一下子就力图触及到问题解法的细节,而应当先从问题的全局出发,用较自然的抽象语句来表示问题,从而得到抽象算法。这时的算法主要是描述“做什么”,或者说是把问题描述为几个子问题或子功能。 接下来对子问题,也就是对抽象算法进行细化,在这一阶段设计的算法中,已经开始含有程序设计语言的成分。 随着算法的不断细化,越来越多地开始完成“如何做”,算法中程序设计语言的成分也越来越多,当最后把算法全部细化为程序设计语言描述时,程序设计也就随之完成了。 ;1、程序流程图;1、 程序流程图;程序流程图虽然比较直观,灵活,并且比较容易掌握,但是它的随意性和灵活性却使它不可避免地存在着一些缺点:;2、 盒图(N-S图);N-S图有以下一些特点:;3

文档评论(0)

1亿VIP精品文档

相关文档