background image

模块编写程序

软件测试

发现软件中的错误,并

加以纠正

高 级 程 序 员 或 系

统 分 析 员 ( 另 一

部门或单位)

软件测试计划、

软件测试用例说

明,软件测试报

软件维护阶段

开发后交付使用的软件的维护

软件维护

使软件适应外界环境的

变化、实现功能的扩充

和质量的改善而修改软

维护人员

维护计划、维护

报告

  软件由计算机程序、数据及文档组成,同时与硬件、数据库人、过程等共同构成计算机系统。软

件工程包括三个要素:方法、工具和过程。

  主要的软件开发方法有以下几种方法:

  生命周期法:命周期法认为:每一个软件系统都有一定的生命周期。软件的生命周期是指一

个软件系统从其提出、调查到分析、设计和有效使用,直至被淘汰或取代的整个期间。软件生命周期

法就是按软件生命周期的各个阶段划分任务,按一定的规则和步骤,有效地进行软件开发的方法。

  通常一个软件系统的生命周期可分为五个阶段:准备阶段、分析阶段、设计阶段、实施阶段、运

行与维护阶段

  原型法 :原型法是先根据用户的最主要要求,开发出能实现系统最基本功能的一个原型,再

根据用户对原型使用与评价的意见,反复修改完善原型,直到等到用户满意的最终系统为止。

  原型法分

4 个阶段:确定用户需求;设计原型;使用、评价原型;修改、完善原型。

1.2 软件分析

      软件开发模型:瀑布模型;演化模型(原型法);螺旋模型;喷泉模型(迭代和无间隙);

软件成本模型;可行性分析的任务是从技术上、经济上、使用上、法律上分析需解决的问题是否存在

可行的解。

       需求分析是软件生存周期中相当重要的一个阶段。需求分析主要是确定待开发软件的功能、性

能、数据、界面等要求。具体有以下几点:

         

确定软件系统的综合要求

         

分析软件系统的数据要求

         

导出系统的逻辑模型

         

修正项目开发计划

共 16 页    第    页 2