项目开发概述,项目开发概述,1 什么是项目开发 项目开发就是依据软件系统功能的需求目标,按照软件工程化的开发方法,最终实现软件系统的功能的过程。 一般来说,项目开发通常按照以下过程来进行: (1)可行性分析,论证是否进行项目开发和投资。 (2)需求分析,确定最终的软件实现的功能目标,通常不是描述软件开发的方法和技术,而是描述软件最终要完成的功能。 (3)系统设计,包括总体设计和详细设计,是根据需求分析而抽象并规划出来的,符合软件开发思想的系统实现方法。,项目开发概述,(4)数据库设计,包括数据规划,对软件使用到的数据进行分析和设计,常见的就是数据库系统的规划设计,当然也存在非数据库系统的其他格式的数据信息的规划设计。 (5)编程实现,就是传统意义上的程序开发,也就是使用开发工具和语言进行编程,编程的依据就是需求分析和系统设计中提出的要求。 (6)测试部署,在编码过程中解决编码问题之外,还要进行系统的整体联接调试,将所有模块联接起来,根据需求和设计进行系统级测试,以便发现和纠正不符合最初设计目标的问题;然后,到真实环境中进行安装测试,直到正常运行。,项目开发概述,2 国内项目开发的情况 国内项目开发经历了多次变革,大致分为以下几个阶段。 (1)“个人英雄” 时代的软件开发。 (2)松散开发阶段。 (3)规范时代。,