1 / 98
文档名称:

开发设计过程.ppt

格式:ppt   大小:558KB   页数:98页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

开发设计过程.ppt

上传人:sanshengyuanting 2017/7/11 文件大小:558 KB

下载得到文件列表

开发设计过程.ppt

相关文档

文档介绍

文档介绍:结构化程序设计方法
一个结构化程序就是用高级语言表示的结构化算法。用三种基本结构组成的程序必然是结构化的程序,这种程序便于编写、便于阅读、便于修改和维护。
结构化程序设计强调程序设计风格和程序结构的规范化,提倡清晰的结构。
结构化程序设计方法的基本思路是:把一个复杂问题的求解过程分阶段进行,每个阶段处理的问题都控制在人们容易理解和处理的范围内。
采取以下方法来保证得到结构化的程序:
自顶向下;
逐步细化;
模块化设计;
结构化编码。
两种不同的方法:
自顶向下,逐步细化;
自下而上,逐步积累。
用这种方法逐步分解,直到作者认为可以直接将各小段表达为文字语句为止。这种方法就叫做“自顶向下,逐步细化”。
自顶向下,逐步细化方法的优点:
考虑周全,结构清晰,层次分明,作者容易写,读者容易看。如果发现某一部分中有一段内容不妥,需要修改,只需找出该部分修改有关段落即可,与其它部分无关。我们提倡用这种方法设计程序。这就是用工程的方法设计程序。
模块设计的方法:
模块化设计的思想实际上是一种“分而治之”的思想,把一个大任务分为若干个子任务,每一个子任务就相对简单了。
在拿到一个程序模块以后,根据程序模块的功能将它划分为若干个子模块,如果这些子模块的规模还嫌大,还再可以划分为更小的模块。这个过程采用自顶向下方法来实现。
子模块一般不超过50行。
划分子模块时应注意模块的独立性,即:使一个模块完成一项功能,耦合性愈少愈好。
自上而下的编程方法基本步骤
(1)首先对你所面临的问题进行精确描述,即你遇到的到底是什么问题;
(2)定义输入输出量,即分析我们的目的是什么和现有的条件;
(3)设计算法,逐层分解,逐步求精,这是做事情的一个过程,大部分人做事出错就出在这个地方,懒得到逐层分解,逐步求精,总是妄想一步登天;
(4)把算法转化为程序语言,这一步是踏踏实实做的过程,没有这一步你什么也做不成。
(5)检测程序,我们做的东西是否正确,不正确检测错误。这一步是需要耐心的,不要怕错误,每一次检测都会让你提高。做事时,不要因一些错误而畏缩不前。
软件生命周期由软件定义、软件开发和运行维护(也称为软件维护)3个时期组成。
软件定义时期通常进一步划分成3个阶段,即问题定义、可行性研究和需求分析。
开发时期通常由下述4个阶段组成:总体设计,详细设计,编码和单元测试,综合测试。其中前两个阶段又称为系统设计,后两个阶段又称为系统实现。
维护时期的主要任务是使软件持久地满足用户的需要。通常对维护时期不再进一步划分阶段,但是每一次维护活动本质上都是一次压缩和简化了的定义和开发过程。
软件生命周期
软件生命周期每个阶段的基本任务。
问题定义
可行性研究
3. 需求分析
总体设计
详细设计
编码和单元测试
综合测试
软件维护
时期
阶段
关键问题
问题
定义
问题定义
问题是什么?
可行性研究
有可行的解吗?
需求分析
系统必须做什么?
开发
系统
设计
总体设计
概括地说,应该如何解决这个问题?
详细设计
怎样具体地实现这个系统?
系统
实现
编码和
单元测试
正确的程序模块
综合测试
符合要求的软件
维护
维护
持久地满足用户需要的软件
第2章可行性研究
可行性研究的任务
可行性研究过程
成本/效益分析

最近更新

体操市公开课获奖教案省名师优质课赛课一等奖.. 4页

人教版高中语文市公开课获奖教案省名师优质课.. 5页

人教版气候市公开课获奖教案省名师优质课赛课.. 6页

五年级快速跑市公开课获奖教案省名师优质课赛.. 5页

二次函数解析式市公开课获奖教案省名师优质课.. 6页

二年级上册语文识字一市公开课获奖教案省名师.. 4页

九年级二次函数市公开课获奖教案省名师优质课.. 4页

三年级英语市公开课获奖教案省名师优质课赛课.. 4页

七年级生物人教版市公开课获奖教案省名师优质.. 6页

一年级语文下册市公开课获奖教案省名师优质课.. 5页

《蚂蚁小兵》市公开课获奖教案省名师优质课赛.. 4页

《桥》市公开课获奖教案省名师优质课赛课一等.. 5页

黏土制作海鲜教学设计 4页

高中语文徽标教学设计研究 5页

高中教学楼设计外形图 4页

高一物理压强问题教学设计 4页

鞠婧祎喝水减肥教学设计 6页

防控近视优秀教学设计 6页

里水正规平面设计教学地址 3页

道客巴巴德育教学设计 5页

边坡支护课程思政教学设计 5页

藏族舞蹈老师感恩教学设计 6页

市值管理方案 26页

税务干部晋升思想工作总结6篇 16页

2022年10月全国自考《综合英语(一)》真题及详.. 7页

岭南版小学美术四年级下册17 简形玩偶教案 4页

湖南常德德山楚墓发掘报告 杨桦 17页

完整版教你看立博赔率 9页

三效浓缩蒸发器操作规程 8页

基层人民武装部的历史沿革 24页