软件是如何开发的,流程是什么
发布:南通伟迪软件 时间:2019/3/9

软件开发阶段的工作一般要分两步走,先进行总体设计或称概要设计,再进行详细设计。在这个阶段中,开发人员要把已经确定的系统逻辑模型转换成相应的体系结构,即将一个大程序分解成相互有明确层次结构关系的各种模块,还要确定这些模块之间的关系,并用相关的文档来加以描述,从而完成系统的软件结构。

软件开发是如何进行

在完成了总体设计以后,进而对每个模块要完成的工作进行具体的考虑,再用设计说明书加以描述,以完成软件的洋细设计。软件设计说明书一为程序的编制打下基础,二为程序的测试提供依据。


程序编制


这一阶段就是把软件设计的结果转换成计算机可以接受的程序代码,即以某一种特定程序设计语言来写出相应的源程序。这一步工作也称为编码。所以,该阶段的关键任务就是要写出正确的、容易理解、易于维护的程序模块。


软件测试


这是保证软件质量的蜇要手段,其关键任务就是要通过各种类型的调试和测试使软件达到预定的要求。


首先是对各模块进行测试,以查找在功能和结构上存在的问题并加以纠正。然后将已经测试过的各模块按一定的要求和顺序组装起来,进行综合测试,再决定已开发的软件是否合格,能否交付用户使用


运行维护


已交付的软件可以投人运行使用软件的运行期是比较长的,一般吋持续二、三年,八、九年甚至史长的时间。软件在运行期间可能由于多方面的原因,需要对它逬行修改、补充、完善等,这就是软件的维护。维护的关键就是通过各种必要的维护活动使软件能在比较长的一段时间内满足用户的需要。软件的维护一般有改正性维护、适应性维护、完善性维护、预防性维护等几种。


实际上,对软件的第一项维护活动都要经历提出维护要求、分析维护要求、制定维护计划、修改软件设计、测试软件系统等一系列步骤。可见,软件维护的过程实质就是经历了一次简化和压缩的软件开发的全过程。


返回列表