- 需求分析
– 相关的系统分析人员向客户了解需求,然后使用软件工程开发语言表达出来。 - 概要设计
– 开发人员拿到需求分析后,需要对软件系统进行概要设计,包括软件系统基本处理流程,组织架构、模块分划等。 - 详细设计
– 在概要设计的基础上,开发人员对软件系统进行详细设计,包括主要算法、数据结构、调用关系等。 - 编码
– 开发人员根据对软件系统详细设计报告中的设计要求,开始具体的编写程序,实现各个模块的功能。 - 测试
– 测试编写好的软件系统,交给客户使用,客户确认每个功能。 - 软件交付
– 软件测试证明了软件达到客户要求后,项目实施开发人员为客户安装软件系统,数据库,并且培训客户使用软件。 - 软件维护
– 软件维护包括客户跟踪培训,故障排除等内容。 - 软件升级
– 根据客户的使用情况和业务的变更情况,对软件需求进行调整,拓展软件功能,优化系统。
软件开发流程
原文链接:
istarvip.cn