模块编写程序
员
软件测试
发现软件中的错误,并
加以纠正
高 级 程 序 员 或 系
统 分 析 员 ( 另 一
部门或单位)
软件测试计划、
软件测试用例说
明,软件测试报
告
—
软件维护阶段
开发后交付使用的软件的维护
软件维护
使软件适应外界环境的
变化、实现功能的扩充
和质量的改善而修改软
件
维护人员
维护计划、维护
报告
软件由计算机程序、数据及文档组成,同时与硬件、数据库人、过程等共同构成计算机系统。软
件工程包括三个要素:方法、工具和过程。
主要的软件开发方法有以下几种方法:
生命周期法:命周期法认为:每一个软件系统都有一定的生命周期。软件的生命周期是指一
个软件系统从其提出、调查到分析、设计和有效使用,直至被淘汰或取代的整个期间。软件生命周期
法就是按软件生命周期的各个阶段划分任务,按一定的规则和步骤,有效地进行软件开发的方法。
通常一个软件系统的生命周期可分为五个阶段:准备阶段、分析阶段、设计阶段、实施阶段、运
行与维护阶段
原型法 :原型法是先根据用户的最主要要求,开发出能实现系统最基本功能的一个原型,再
根据用户对原型使用与评价的意见,反复修改完善原型,直到等到用户满意的最终系统为止。
原型法分
4 个阶段:确定用户需求;设计原型;使用、评价原型;修改、完善原型。
1.2 软件分析
软件开发模型:瀑布模型;演化模型(原型法);螺旋模型;喷泉模型(迭代和无间隙);
软件成本模型;可行性分析的任务是从技术上、经济上、使用上、法律上分析需解决的问题是否存在
可行的解。
需求分析是软件生存周期中相当重要的一个阶段。需求分析主要是确定待开发软件的功能、性
能、数据、界面等要求。具体有以下几点:
确定软件系统的综合要求
分析软件系统的数据要求
导出系统的逻辑模型
修正项目开发计划
共 16 页 第 页 2