●第八章客户关系管理系统设计与开发 需求分析 流程薇迷2.撰写需求规格说明书 3.总体设计 述 本章主内容:) 4.详细设计 需求分析5.编码实现 6.测试、试运行、上线 撰写说明书 7.验收 8.日常维护 总体设计 9.下一个版本的循环开发 详细设计 编码实现 加快软件开发速度 提高软件开发质量 试 降低项目综合成本 需求分析 系统设计 客户关系管理系统开发流程概述 系统实施 系统测试 T"i
第八章 客户关系管理系统设计与开发 1.需求分析 2.撰写需求规格说明书 3.总体设计 4.详细设计 5.编码实现 6.测试、试运行、上线 7.验收 8.日常维护 9.下一个版本的循环开发 客户关系管理系统开发流程概述 系 统 开 发 流 程 概 述 系 统 实 施 总 体 设 计 系 统 设 计 系 统 测 试 测 试 编 码 实 现 需 求 分 析 详 细 设 计 需 求 分 析 概 述 撰写说明书
●第八章客户关系管理系统设计与开发 系统开发 需求分析阶段要完成的工作 流程概述 概 述 (1)撰写项目需求分析报告 需求分析 撰写说明书 (2)画用例图 总体设计 (3)建立项目静态界面DEMO 详细设计 编码实现 (4)做必要的技术预研等 试 需求分析 在系统分析阶段与客户的沟通方式可以通过 系统设计 1)项目静态图、项目静态界面DEMO 系统实施 (2)系统用例图(例如:rose软件的用例图) 等方式与客户沟通 系统测试
需求分析阶段要完成的工作 (1)撰写项目需求分析报告 (2)画用例图 在系统分析阶段与客户的沟通方式可以通过 (1)项目静态图、项目静态界面DEMO (2)系统用例图(例如:rose软件的用例图) 等方式与客户沟通。 ( 3)建立项目静态界面DEMO 系 统 开 发 流 程 概 述 系 统 实 施 总 体 设 计 系 统 设 计 系 统 测 试 测 试 编 码 实 现 需 求 分 析 详 细 设 计 需 求 分 析 概 述 撰写说明书 第八章 客户关系管理系统设计与开发 (4)做必要的技术预研等
●第八章客户关系管理系统设计与开发 系统开发撰写需求规格说明书的主要 dons 流程概述目的是把额撰驽冪规格说明书阶段 概 述 想需求变成在一定时间段、 需求分析 定技术条件下可实现的需 求。 撰写说明书 总体设计 详细设计 编码实现 试 需求分析 不然项目会很难满足客户的 理想需求,永远被客户的理 系统设计 想需求所限制,陷入一种非 系统实施常被动的状态。 commerce 系统测试
系 统 开 发 流 程 概 述 系 统 实 施 总 体 设 计 系 统 设 计 系 统 测 试 测 试 编 码 实 现 需 求 分 析 详 细 设 计 概 述 需 求 分 析 第八章 客户关系管理系统设计与开发 撰写说明书 撰写需求规格说明书阶段 撰写需求规格说明书的主要 目的是把客户纷繁复杂的理 想需求变成在一定时间段、 一定技术条件下可实现的需 求。 不然项目会很难满足客户的 理想需求,永远被客户的理 想需求所限制,陷入一种非 常被动的状态
9第八章客户关系管理系统设计与开发 在总体设计阶段需要完成的文档有: 系统开发 总体 流程概述 《项目总体设计—概要设计说明书》、 《数据库设计报告》 设计→ 概 述 《项目总体开发时间表》等 阶段 需求分析 在此阶段应该建立项目的正式开发环境、项目测试环境、 撰写说明书 建立项目基本开发框架并将其导入项目管理配置工具中 总体设计 详细设计 在项目的以上阶段完成后,应该进行项目总体设计和 总体开发准备情况的评审工作。 编码实现 在专家组评审通过后本阶段才可宣告结束, 试这算做项目的第二个里程碑 需求分析 在进行下一阶段前, 系统设计 项目组可以对SCCB(软件变更控制委员会)提交的资料有 《需求规格说明书》、《项目总体设计概要说明书》 系统实施 《项目界面设计说明书》(及界面DEMO)、 《项目数据库设计说明书》、《项目总体开发时间表》等 系统测试
总 体 设 计 阶 段 在总体设计阶段需要完成的文档有: 《项目总体设计——概要设计说明书》、 《数据库设计报告》、 《项目总体开发时间表》等 在进行下一阶段前, 项目组可以对SCCB(软件变更控制委员会)提交的资料有: 《需求规格说明书》、《项目总体设计概要说明书》、 《项目界面设计说明书》(及界面DEMO)、 《项目数据库设计说明书》、《项目总体开发时间表》等 在此阶段应该建立项目的正式开发环境、项目测试环境、 建立项目基本开发框架并将其导入项目管理配置工具中 在项目的以上阶段完成后,应该进行项目总体设计和 总体开发准备情况的评审工作。 在专家组评审通过后本阶段才可宣告结束, 这算做项目的第二个里程碑 第八章 客户关系管理系统设计与开发 系 统 开 发 流 程 概 述 系 统 实 施 总 体 设 计 系 统 设 计 系 统 测 试 测 试 编 码 实 现 需 求 分 析 详 细 设 计 概 述 需 求 分 析 撰写说明书
●第八章客户关系管理系统设计与开发 系统开发 详细设计阶段 流程概述 概 述 详细设计目的是在不编写代 需求分析 码和少量代码的情况下,完 撰写说明书 成项目模块的模拟编程实现。 总体设计 在详细设计阶段可以对项目 详细设计 某模块做准确的工作量统计, 以此为依据整个项目比较准 编码实现 确的工作量就可以被统计出 试 来 需求分析 系统设计 系统实施 系统测试 COmmerce
详细设计目的是在不编写代 码和少量代码的情况下,完 成项目模块的模拟编程实现。 在详细设计阶段可以对项目 某模块做准确的工作量统计, 以此为依据整个项目比较准 确的工作量就可以被统计出 来。 系 统 开 发 流 程 概 述 系 统 实 施 总 体 设 计 系 统 设 计 系 统 测 试 测 试 编 码 实 现 需 求 分 析 详 细 设 计 概 述 需 求 分 析 撰写说明书 第八章 客户关系管理系统设计与开发 详细设计阶段
●第八章客户关系管理系统设计与开发 系统开发 编码实现阶段 流程概述 概 述 在完成客户关系管理系统设计之后进入编码实现 需求分析 阶段,为了提高整个项目的开发速度,编写代码 我们可以借助一些有力的开发工具来加快速度, 撰写说明书 例如,如果是用Java语言开发客户关系管理系统 总体设计 的话,可以使用 Eclipse、 CReater等,如果是用 详细设计 C#、VB可以用Ⅴ isual Studio. NEt,如果是开发 编码实现 B/S结构的客户关系管理系统可以用 Dreamweaver, 试 美工可以使用 Photoshop或是 Fireworks之类的工具 需求分析 选取合适的开发工具可以帮助我们节省项目的开 发时间。此外,由于软件技术的快速发展出现了 系统设计 各种平台和引擎,选用适当的平台技术与引擎能 系统实施 更大程度的缩短开发的周期。 系统测试
编码实现阶段 第八章 客户关系管理系统设计与开发 系 统 开 发 流 程 概 述 系 统 实 施 总 体 设 计 系 统 设 计 系 统 测 试 测 试 编 码 实 现 需 求 分 析 详 细 设 计 概 述 需 求 分 析 撰写说明书 在完成客户关系管理系统设计之后进入编码实现 阶段,为了提高整个项目的开发速度,编写代码 我们可以借助一些有力的开发工具来加快速度, 例如,如果是用Java语言开发客户关系管理系统 的话,可以使用Eclipse、JCreater等,如果是用 C#、VB可以用Visual Studio.NET,如果是开发 B/S结构的客户关系管理系统可以用Dreamweaver, 美工可以使用Photoshop或是Fireworks之类的工具。 选取合适的开发工具可以帮助我们节省项目的开 发时间。此外,由于软件技术的快速发展出现了 各种平台和引擎,选用适当的平台技术与引擎能 更大程度的缩短开发的周期
●第八章客户关系管理系统设计与开发 系统开发 流程概述 概 述 测试阶段 需求分析 测试的目的是在系统发布之前找出程序 的错误。包括:核实每个模块是否正常 撰写说明书 运行(参考设计文档)以及核实需求是 总体设计 否被正确实施(参考需求文档) 详细设计 测试计划 编码实现 试 需求分析 系统设计 要完成的任务 测试数据 测试报告 系统实施 撰写帮助文件和 用户操作手册 系统测试
要 完 成 的 任 务 撰写帮助文件和 用户操作手册 测试计划 测试数据 测试报告 测试阶段 测试的目的是在系统发布之前找出程序 的错误。包括:核实每个模块是否正常 运行(参考设计文档)以及核实需求是 否被正确实施(参考需求文档) 系 统 开 发 流 程 概 述 系 统 实 施 总 体 设 计 系 统 设 计 系 统 测 试 测 试 编 码 实 现 需 求 分 析 详 细 设 计 概 述 需 求 分 析 撰写说明书 第八章 客户关系管理系统设计与开发
●第八章客户关系管理系统设计与开发 系统开发 流程概述 1.客户信息的分析能力 需求分析 2.对客户互动渠道进行集成的能力 市场需求分析 系统需求分析 组织结构分析 系统流程图 市场需求分 3.支持网络应用的能力 4.建设集中的信息仓库的能力 数据流程图 数据字典 析 5.对工作流进行集成的能力 系统设计 6.与ERP功能的集成 系统实施 系统测试
系 统 开 发 流 程 概 述 系 统 实 施 系统需求分析 系 统 设 计 系 统 测 试 数 据 字 典 需 求 分 析 系 统 流程图 组织结构分析 数 据 流程图 市场需求分析 第八章 客户关系管理系统设计与开发 市 场 需 求 分 析 1. 客户信息的分析能力 2. 对客户互动渠道进行集成的能力 3. 支持网络应用的能力 4. 建设集中的信息仓库的能力 5. 对工作流进行集成的能力 6. 与ERP功能的集成
9第八章客户关系管理系统设计与开发 系统开发 CRM作为管理企业与客户关系的主 流程概述要管理系统平台,不仅要处理企业 求分析与客户之间的业务,还要处理企业系 市场情分内部相关部门的业务。CRN中不仅。统 系统求分析包含客户的信息资料,而且涉及市 组织结分析场竞争对手的情报资料,还包括了 系统流程图 企业进行营销、销售及支持服务所 数据流程图 需的各种数据 需求分析 数据字典 系统设计 系统实施 系统测试
系 统 开 发 流 程 概 述 系 统 实 施 系统需求分析 系 统 设 计 系 统 测 试 数 据 字 典 需 求 分 析 系 统 流程图 组织结构分析 数 据 流程图 市场需求分析 第八章 客户关系管理系统设计与开发 CRM作为管理企业与客户关系的主 要管理系统平台,不仅要处理企业 与客户之间的业务,还要处理企业 内部相关部门的业务。CRM中不仅 包含客户的信息资料,而且涉及市 场竞争对手的情报资料,还包括了 企业进行营销、销售及支持服务所 需的各种数据。 系 统 需 求 分 析
●第八章客户关系管理系统设计与开发 签信息数据的来源是多种多样的,可 需求分析 以是本地数据库,也可以是异地数系 市场需求分析 据库,甚至可以是Emai、文本文统 系统需求分析 件等。客户与企业、部门与部门、需 组结分业务与业务、销售与市场及服务间求 系和复杂关系,导致CRM中的数据不论分 数流国是结构、类型还是彼此间的关联都析 数字奥是复杂多变的;对这种数据进行的 系统设计 处理也是多种多样的。 系统实施 系统测试
系 统 需 求 分 析 信息数据的来源是多种多样的,可 以是本地数据库,也可以是异地数 据库,甚至可以是E-mail、文本文 件等。客户与企业、部门与部门、 业务与业务、销售与市场及服务间 复杂关系,导致CRM中的数据不论 是结构、类型还是彼此间的关联都 是复杂多变的;对这种数据进行的 处理也是多种多样的。 系 统 开 发 流 程 概 述 系 统 实 施 系统需求分析 系 统 设 计 系 统 测 试 数 据 字 典 需 求 分 析 系 统 流程图 组织结构分析 数 据 流程图 市场需求分析 第八章 客户关系管理系统设计与开发