1 / 3
文档名称:

系统开发生命周期.doc

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

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

分享

预览

系统开发生命周期.doc

上传人:xxj16588 2016/8/5 文件大小:32 KB

下载得到文件列表

系统开发生命周期.doc

文档介绍

文档介绍:系统开发生命周期各阶段主要工作简介系统开发生命周期是系统分析员、软件工程师程序员以及最终用户建立计算机系统的一个过程,IBM 亦称之为计算机应用开发周期。它包括问题的定义及规划、需求分析、系统设计、程序编码、系统测试、运行维护六个阶段。下面对各个阶段的所要做的主要工作进行简要介绍。 : 系统规划主要是由系统分析员和用户讨论、了解情况,确定是否真的有必要建立一个新的计算机系统来取代原有的系统。这部分包含的主要工作有:企业目标的确定,解决目标的方式的确定,信息系统目标的确定,信息系统主要结构的确定,工程项目的确定,可行性研究等。该阶段要求分析员忠实的分析企业中发生的事情,然后,分析员与他组织成员一道,指出问题所在。是项目其余阶段取得成功的关键。此阶段完成后要形成可行性分析报告和项目计划书。在项目的可行性分析中要进行技术可行性分析,经济可行性分析,执行可行性分析。一旦完成对每项可选实施方案的经济、技术和执行可行性评估,就应该从中选择一种实施方案。可行性研究的目标是,比较和对比各项可选实施方案, 并提出一个最佳的实施方案。此外还要定义潜在的风险,特别是那些与项目的技术和执行可行性相关的潜在风险。关键的一点是应该将它们加入风险评估文件,以便在项目实施过程中能够妥善处理它们。 ,对软件需要实现的各个功能进行详细分析。需求分析阶段是一个很重要的阶段,这一阶段做得好,将为整个软件开发项目的成功打下良好的基础。"唯一不变的是变化本身。",同样需求也是在整个软件开发过程中不断变化和深入的,因此我们必须制定需求变更计划来应付这种变化, 以保护整个项目的顺利进行。此阶段要完成的工作有: 功能需求, 性能需求, 可靠性和可用性需求, 出错处理需求, 接口需求, 约束, 逆向需求, 将来可能提出的要求的调查。最终形成软件需求规格书。软件工程师首先必须与信息系统的使用者进行访谈,以辨认、了解目前的作业流程以及分辨哪些信息需求是必要的。这些初步的工作通常会记录在所谓信息系统概念文件当中,由信息系统的使用者自行准备或是与使用者与软件工程师共同来完成这项工作。所以在此阶段的工作环境与其它阶段不同,是到使用者所在地进行拜访。 ,对整个软件系统进行设计,如系统框架设计,数据库设计等等。系统设计一般分为总体设计和详细设计。好的系统设计将为软件程序编写打下良好的基础。此阶段的主要工作有: 选定技术平台,设定项目目标,说明数据库要求,系统流程图的确定,程序流程图的确定,文件设计,将描述所有输入/ 输出的格式和内容,并且完成详细的系统设计。这一阶段的最后一步活动是准备程序说明, 其中包括各种程序模块的说明书。形成的文档有:功能说明书,软件非功能方面的技术指标描述,技术实现等文档。 4. 程序编码在这一阶段,分析员痛程序员一道,开发全部原始软件。此阶段是将软件设计的结果转换成计算机可运行的程序代码。在程序编码中必须要制定统一,符合标准的编写规范。以保证程序的可读性,易维护性,提