项目开发背景是什么?

1.背景:是现在的发展状况,是现在要发展的事物的发展历史。

1.提出项目的原因

2.项目的环境背景

3.项目优势分析(资源、技术、人才、管理等。)

4、?项目运作的可行性

5、?项目的独特性和创新性分析

二、目的:开发后的功能是什么,要实现什么功能,要满足什么需求和欲望,会给人带来什么好处。

3.意义:从重要性和必要性、项目开发带来的效益和未来发展前景等方面。

扩展数据:

1,项目启动阶段

前期要做好需求分析。系统架构师作为客户和项目组之间的桥梁,要和客户做好沟通,了解业务,为下一步的系统设计打下良好的业务基础。方法一般是去客户那里进行实地问卷、调查、交流。

当系统架构师向客户描述系统应该实现的功能时,他是在与客户达成* * *理解后进入系统设计的。进入设计阶段,架构师不能仅仅为了实现业务而随意设置系统组件。这时候不仅要考虑系统的功能,还要考虑系统的性能和扩展性。

当所有的组件都设计完成后,就可以宣布系统的基本模型已经成功构建。这时候就要用实例来检验模型了。当系统的业务需求和性能需求满足客户需求时,进入下一阶段,如果不满足,继续本阶段。

在现阶段,可以预见的是,未来系统的实施会遇到一些技术上的困难。这时候就要把技术难点提取出来,标注优先级,这样程序员就可以调查这些技术难点,并提供相应的解决方案。

这个阶段花大力气是值得的,因为现在花一两天可以避免以后花十天甚至更长时间。系统蓝图和系统设计图纸完成后,即宣布项目进入启动阶段。

2.项目规划阶段

在这个阶段,要做的是完成项目进度,人员的组建,系统环境的设置,以及项目的风险分析,开发使用的语言,代码的编码约定。这些基本上可以通过系统设计图中描述的系统架构来设置。

3.项目实施阶段

在这个阶段,编码和测试是主要任务。程序员编制的系统设计图中组件的具体实现。编写的代码应该满足编码约定中的要求。为了防止出错,程序员可以互相检查对方写的代码。一个好的编码方法是测试驱动开发。

写完代码后,程序员还要自己测试,测试通过后才能提交。为了跟踪项目的进展,每天工作结束前都要召开一次会议。在会议上,应记录当天工作的完成进度、遇到的问题和解决方案。

4.项目交付阶段

大型项目一般都是分期交付。某个模块完成后,就会交付。这时候客户才敢在验收单上签字。交付动作将被延迟,直到完成最后一个功能模块。

在此阶段交付的可交付成果应根据上面需求分析中列出的列表进行交付。一般来说,可交付成果是用户使用手册、软件代码和编译后的操作系统。

百度百科-项目开发