软件开发流程 |
| |
Step 1.客户提出需求: |
| 客户根据实际情况和进度要求,确立各子系统的功能,产生大致的客户需求及方案。 |
| 1、公司介绍 2、项目描述 3、建设目的(需要解决的问题)4、基本功能需求 5、基本设计要求 |
............................................................................ |
Step 2.我公司提供"解决方案和报价": |
| 回答客户的咨询,对客户的需求予以回复,提供实现方案和报价以供客户参考和选择 |
............................................................................ |
Step 3.确定合作意向并签定合同 |
| 双方以电子邮件或电话等方式,针对项目内容和具体需求进行协商,确立合作意向和预算后,签定合同 |
............................................................................ |
Step 4.系统分析/设计 |
| 本公司的系统工程师向客户了解所有的功能细节,和客户一起确定客户需要的查询结果、报表及其算法,决定数据输入的方式及其界面并由此决定数据库结构,产生详细的功能定义 |
............................................................................ |
Step 5.确定最终报价以及调整合同 |
| 双方书面确认功能定义无误,以此决定开发费用的最终报价。双方对于已签订的合同,根据系统分析和设计以后的实际情况,对原合同的开发周期和报价以备忘录的形式进行必要的调整;客户应根据合同支付系统分析和设计费用 |
............................................................................ |
Step 6.开发测试,提交测试版 |
| 本公司进行代码的设计和内部调试,并随时通报客户开发进度、提交试用版。代码完成和本公司内部调试完成后,系统提交客户,由客户方的系统工程师或信息部门作测试 |
............................................................................ |
Step 7.实施与维护 |
本公司与客户的主管部门一起对主要客户进行必要的培训、指导,同时进行客户端的安装。使整个系统顺利投入使用。并包括对系统的最终调整。对由于本公司的原因,系统在运行过程中出现的错误,本公司提供免费修护 |
| 系统交付后,本公司提供系统维护,维护仅限于对已开发的系统的正常运行的保证(如:硬件故障、掉电或客户使用不当引起软件系统无法正常运行)。对客户方的的问题,我们将酌情收费,并提供技术支持 |
............................................................................ |
Step 8.新需求 |
| 如果客户对该系统有新的需求或变更,则将另立功能定义,作为新的项目开发。并向客户实行优惠政策 |
| |
| |