1 / 71
文档名称:

第07章 应用软件设计与开发技术.ppt

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

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

分享

预览

第07章 应用软件设计与开发技术.ppt

上传人:中国课件站 2011/10/11 文件大小:0 KB

下载得到文件列表

第07章 应用软件设计与开发技术.ppt

文档介绍

文档介绍:、原理、技术和方法指导软件的开发与维护。软件工程学的主要研究对象包括软件开发与维护的技术、方法、工具和管理等方面。在软件研制开发过程中,若能严格遵循软件工程的方法论,便可提高软件开发的成功率,减少软件开发和维护中出现的问题。,直到软件完成其使命为止的全过程被划分为一些阶段,并称这一全过程为软件生命周期。通常,软件生命周期包括八个阶段:问题定义、可行性研究、需求分析、系统设计、详细设计、编码、测试和运行维护。为使各时期的任务更明确,又可以分为以下三个时期:(1)问题定义(2)可行性研究可行性研究的目的是进一步研究上一阶段所定义的问题是否可解。(3)需求分析在这个阶段中,根据可行性研究阶段提交的文档,特别是从数据流图出发,对目标系统提出清晰、准确和具体的要求,即要明确系统必须做什么。(1)系统设计这一阶段任务是划分出构成系统的各物理元素以及设计出软件的结构。(2)详细设计详细设计的任务是对系统作出精确的描述,以便在编码阶段可直接将这一描述用程序设计语言编制成程序。(3)编码编码是将系统设计与详细设计阶段中的结果翻译成用某种程序设计语言书写的程序。(4)测试测试的目的是要尽量发现程序中的错误,但绝不能证明程序的正确性。(1)自顶向下的系统结构开发原则(2)(1)非自动形式的开发方法①系统流程图法②结构化分析方法③结构化设计方法④数据结构法⑤层次输入—处理—输出方法(2)半自动形式的开发方法①软件需求工程法②问题说明语言/