文档介绍:第八章客户关系管理系统设计与开发
、试运行、上线
客户关系管理系统开发流程概述
本章主要内容:)
系统开发
流程概述
系统实施
总体设计
系统设计
系统测试
测试
编码实现
需求分析
详细设计
需求分析
概述
撰写说明书
加快软件开发速度
提高软件开发质量
降低项目综合成本
需求分析阶段要完成的工作
(1)撰写项目需求分析报告
(2)画用例图
在系统分析阶段与客户的沟通方式可以通过
(1)项目静态图、项目静态界面DEMO
(2)系统用例图(例如:rose软件的用例图)
等方式与客户沟通。
( 3)建立项目静态界面DEMO
系统开发
流程概述
系统实施
总体设计
系统设计
系统测试
测试
编码实现
需求分析
详细设计
需求分析
概述
撰写说明书
第八章客户关系管理系统设计与开发
(4)做必要的技术预研等
系统开发
流程概述
系统实施
总体设计
系统设计
系统测试
测试
编码实现
需求分析
详细设计
概述
需求分析
第八章客户关系管理系统设计与开发
撰写说明书
撰写需求规格说明书阶段
撰写需求规格说明书的主要目的是把客户纷繁复杂的理想需求变成在一定时间段、一定技术条件下可实现的需求。
不然项目会很难满足客户的理想需求,永远被客户的理想需求所限制,陷入一种非常被动的状态。
总体
设计
阶段
在总体设计阶段需要完成的文档有:
《项目总体设计——概要设计说明书》、
《数据库设计报告》、
《项目总体开发时间表》等
在进行下一阶段前,
B(软件变更控制委员会)提交的资料有:
《需求规格说明书》、《项目总体设计概要说明书》、
《项目界面设计说明书》(及界面DEMO)、
《项目数据库设计说明书》、《项目总体开发时间表》等
在此阶段应该建立项目的正式开发环境、项目测试环境、
建立项目基本开发框架并将其导入项目管理配置工具中
在项目的以上阶段完成后,应该进行项目总体设计和
总体开发准备情况的评审工作。
在专家组评审通过后本阶段才可宣告结束,
这算做项目的第二个里程碑
第八章客户关系管理系统设计与开发
系统开发
流程概述
系统实施
总体设计
系统设计
系统测试
测试
编码实现
需求分析
详细设计
概述
需求分析
撰写说明书
详细设计目的是在不编写代码和少量代码的情况下,完成项目模块的模拟编程实现。在详细设计阶段可以对项目某模块做准确的工作量统计,以此为依据整个项目比较准确的工作量就可以被统计出来。
系统开发
流程概述
系统实施
总体设计
系统设计
系统测试
测试
编码实现
需求分析
详细设计
概述
需求分析
撰写说明书
第八章客户关系管理系统设计与开发
详细设计阶段
编码实现阶段
第八章客户关系管理系统设计与开发
系统开发
流程概述
系统实施
总体设计
系统设计
系统测试
测试
编码实现
需求分析
详细设计
概述
需求分析
撰写说明书
在完成客户关系管理系统设计之后进入编码实现
阶段,为了提高整个项目的开发速度,编写代码
我们可以借助一些有力的开发工具来加快速度,
例如,如果是用Java语言开发客户关系管理系统
的话,可以使用Eclipse、JCreater等,如果是用
C#、VB可以用Visual ,如果是开发
B/S结构的客户关系管理系统可以用Dreamweaver,
美工可以使用Photoshop或是Fireworks之类的工具。
选取合适的开发工具可以帮助我们节省项目的开
发时间。此外,由于软件技术的快速发展出现了
各种平台和引擎,选用适当的平台技术与引擎能
更大程度的缩短开发的周期。
要
完
成
的
任
务
撰写帮助文件和
用户操作手册
测试计划
测试数据
测试报告
测试阶段
测试的目的是在系统发布之前找出程序的错误。包括:核实每个模块是否正常运行(参考设计文档)以及核实需求是否被正确实施(参考需求文档)
系统开发
流程概述
系统实施
总体设计
系统设计
系统测试
测试
编码实现
需求分析
详细设计
概述
需求分析
撰写说明书
第八章客户关系管理系统设计与开发
系统开发
流程概述
系统实施
系统需求分析
系统设计
系统测试
数据字典
需求分析
系统流程图
组织结构分析
数据流程图
市场需求分析
第八章客户关系管理系统设计与开发
市
场
需
求
分
析
1. 客户信息的分析能力
2. 对客户互动渠道进行集成的能力
3. 支持网络应用的能