SPI-E-TS-P01(技术解决过程文件).doc_第1页
SPI-E-TS-P01(技术解决过程文件).doc_第2页
SPI-E-TS-P01(技术解决过程文件).doc_第3页
SPI-E-TS-P01(技术解决过程文件).doc_第4页
SPI-E-TS-P01(技术解决过程文件).doc_第5页
已阅读5页,还剩17页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

编码 编码 XX SPI E TS P01 大庆锦华联电子科技开发有限责任公司大庆锦华联电子科技开发有限责任公司 技术解决过程文件技术解决过程文件 拟制人拟制人 孟吉文孟吉文 日期日期 20082008 年年 1212 月月 1616 日日 审核人审核人 XXXX 日期日期 20082008 年年 1212 月月 1616 日日 批准人批准人 XXXX 日期日期 20082008 年年 1212 月月 1616 日日 技术解决过程文件 编码 XX SPI E TS P01 更改控制页更改控制页 序号序号版本号版本号更改时间更改时间更改内容描述更改内容描述填写人填写人 10 12006 05 15 新建 21 02006 07 12 定稿 技术解决过程文件 编码 XX SPI E TS P01 目目 录录 1目的 1 2范围 1 3术语定义 1 4职责 2 5裁剪指南 2 6过程 3 6 1开发组织级解决方案和选择准则 3 6 1 1概要图 3 6 1 2启动条件 4 6 1 3输入 4 6 1 4活动 4 6 1 4 1制订或修改公司的产品发展战略 4 6 1 4 2开发详细的候选方案 4 6 1 4 3开发通用的基础构件 5 6 1 4 4开发制订候选方案和基础构件的使用准则 5 6 1 5输出 5 6 1 6关闭标准 5 6 2发展需求和选择解决方案 6 6 2 1概要图 6 6 2 2启动条件 6 6 2 3输入 6 6 2 4活动 7 6 2 4 1理解分析并发展需求 7 6 2 4 2选择适合的产品构件解决方案 7 6 2 5输出 7 6 2 6关闭标准 7 6 3根据解决方案进行设计 8 6 3 1概要图 8 6 3 2启动条件 9 6 3 3输入 9 6 3 4活动 9 6 3 4 1选择适用的系统设计方法 9 6 3 4 1 1技术预研 9 6 3 4 1 2建立设计计划和选择设计方法 9 技术解决过程文件 编码 XX SPI E TS P01 6 3 4 1 3选择设计工具 9 6 3 4 2系统设计 10 6 3 4 2 1概要设计 10 6 3 4 2 2详细设计 10 6 3 4 2 3数据库设计 10 6 3 4 3分析设计结果的具体实现方案 11 6 3 5输出 11 6 3 6关闭标准 11 6 4根据设计实现产品 12 6 4 1概要图 12 6 4 2启动条件 13 6 4 3输入 13 6 4 4活动 13 6 4 4 1产品开发实现 13 6 4 4 1 1开发准备 13 6 4 4 1 2产品构件开发 13 6 4 4 1 3单元测试 13 6 4 4 2文档编写及维护 14 6 4 4 2 1编写开发文档 14 6 4 4 2 2编写用户文档 14 6 4 5输出 14 6 4 6关闭标准 15 7审核 15 8度量 15 9技能要求 16 9 1设计小组 16 9 2开发小组 16 9 3测试小组 16 9 4实施小组 16 9 5项目经理 16 10参照文件 17 技术解决过程文件 编码 XX SPI E TS P01 第 1 页 1 1目的目的 技术解决 过程帮助公司有意识并且有序地开发 评价 选择先进的技术解 决方案和基础构件 使项目能够在成熟的解决方案指导下进行设计和开发 能够有 效地利用成熟的基础构件 保证项目实施过程的规范可控性 保证提供给客户的产品的技术先进性和适用 性 保证项目能为组织级财富库提供有效的数据资料 2 2范围范围 适用于公司产品发展战略的技术解决方案开发 公司所有项目的设计与开发 3 3术语定义术语定义 技术解决 技术解决 TS Technical Solution 针对系统设计与开发的技术实现过程 候选方案候选方案 能够适应公司产品发展战略的技术解决方案 方案具有成本低 技 术性能优 执行风险小 扩展及升级能力强等特点 能满足不同产品方向的实施要 求 基础构件基础构件 属于候选方案的组成部分 是一些通用的产品模块或组件 具有标 准的接口 可供不同产品或项目使用 选择准则选择准则 由技术管理委员会提出的 典型项目对候选方案及基础构件的组合 使用准则 选择准则满足成本低 技术性能优 执行风险小 扩展及升级能力强等 特点 产品构件产品构件 最终可运行产品的各个组成部分 可以是软件的展现界面 业务 逻辑模块 类或接口 基础构件 存储过程 数据结构 第三方产品等 客户化项目客户化项目 公司开发出较为成熟的软件产品 可以适用于某领域的大多数 客户 项目实施过程中只需要针对不同的客户进行局部开发的项目 技术解决过程文件 编码 XX SPI E TS P01 第 2 页 4 4职责职责 TSTS GP2 4 5 5裁剪指南裁剪指南 没使用新技术的项目可以不进行技术预研 客户化项目不进行概要设计 角色角色 活动活动 需求 小组 设计 小组 开发 小组 测试 小组 实施 小组 项目 经理 产品部 技术管理 委员会 高层管 理者 开发候选 方案 理解 方案 理解 方案 分析开发审核 开发基础 构件 理解 构件 理解 构件 开发 测试 提需求 构件验收 审核需 求 开发方案 选择准则 理解 准则 理解 准则 设计准则审核 选择产品 解决方案 介绍 需求 选择 方案 审核评审 产品设计 进行 设计 审核评审 产品实现 介绍 设计 产品 开发 单元 测试 技术 支持 评审 文档维护 开发 文档 用户 文档 审核 技术解决过程文件 编码 XX SPI E TS P01 第 3 页 6 6过程过程 6 16 1 开发组织级解决方案和选择准则开发组织级解决方案和选择准则 6 1 16 1 1概要图概要图 TSTS GP3 1GP3 1 技术解决过程文件 编码 XX SPI E TS P01 第 4 页 6 1 26 1 2启动条件启动条件 高级管理层有新的产品发展计划 6 1 36 1 3输入输入 TSTS GP2 3GP2 3 市场信息 行业技术信息 行业客户信息 6 1 46 1 4活动活动 6 1 4 16 1 4 1制订或修改公司的产品发展战略制订或修改公司的产品发展战略 高层管理者根据市场情况结合公司的优劣势 制订或修改公司的产品发展战略 框架 并安排市场部针对产品发展战略框架进行市场调研与分析 市场部根据产品发展战略框架收集政府政策 行业用户 行业产品 市场空间 等信息进行综合分析 形成市场分析报告提交高层管理者 市场分析报告能为高层 管理者制订或修改产品发展战略提供详细的信息支持 高层管理者根据市场分析报告研究并确定最新的 产品发展战略 通知技术 管理委员会及相关研发部门 6 1 4 26 1 4 2开发详细的候选方案开发详细的候选方案 TSTS SP1 1SP1 1 技术管理委员会针对 产品发展战略 组织讨论 分析该战略下的行业技术信 息及行业用户信息 制订多个适用于 产品发展战略 的不同解决方案 不同平台 不同架构 不同开发工具 不同的业务功能 不同业务处理能力 这些解决方案 运用到不同的产品方向或不同的客户可以实现成本低 技术性能优 执行风险小 扩展及升级能力强等要求 高层管理者和市场部从市场可推广及成本可支持的角度对 候选技术解决方案 进行审核 技术管理委员会对审核不符合项进行修改直到审核通过 技术解决过程文件 编码 XX SPI E TS P01 第 5 页 技术管理委员会负责分析 候选技术解决方案 中可以开发基础构件的内容 并形成基础构件开发需求交由高层管理者审核 6 1 4 36 1 4 3开发通用的基础构件开发通用的基础构件 TSTS SP2 1SP2 1 如果技术管理委员会提出基础构件开发需求并通过高层管理者审核 则由产品 部根据需求制订开发计划 开发计划通过技术管理委员会审核后 产品部按计划开 发相关基础构件 基础构件需要由产品部和技术管理委员会共同验证确认 产品部负责基础构件 的管理与升级维护 6 1 4 46 1 4 4开发制订候选方案和基础构件的使用准则开发制订候选方案和基础构件的使用准则 TSTS SP1 1SP1 1 经过积累逐步形成组织级候选解决方案库和基础构件库 技术管理委员会负责 制订这些 候选方案和基础构件的使用准则 解决方案选择准则 即说明不 同产品或不同规模的项目可以分别使用哪种解决方案或哪些基础构件 高层管理者和市场部从市场可推广及成本可支持的角度对 解决方案选择准则 进行审核 技术管理委员会对审核不符合项进行修改直到审核通过 6 1 56 1 5输出输出 公司产品发展战略 候选技术解决方案 候选基础构件 解决方案选择准则 6 1 66 1 6关闭标准关闭标准 候选技术解决方案 与 解决方案选择准则 阶段性完成 技术解决过程文件 编码 XX SPI E TS P01 第 6 页 6 26 2 发展需求和选择解决方案发展需求和选择解决方案 6 2 16 2 1概要图概要图 SPSP GP3 1GP3 1 技术解决过程文件 编码 XX SPI E TS P01 第 7 页 6 2 26 2 2启动条件启动条件 需求规格说明书 获得承诺 6 2 36 2 3输入输入 TSTS GP2 3GP2 3 系统需求规格说明书 候选技术解决方案 候选基础构件 解决方案选择准则 6 2 46 2 4活动活动 6 2 4 16 2 4 1理解分析并发展需求理解分析并发展需求 RDRD SP3 4SP3 4 需求小组向项目经理 设计小组 技术管理委员会介绍被确认的需求或被变更 的需求 被确认变更 设计小组充分理解并分析需求 对需求进行分解 得出通用需求 面向功能 和关键需求 高技术难度 复杂业务逻辑 高业务处理能力 高性能 高安全 高 灵活性等需求 把各项需求分配到各个产品构件上 6 2 4 26 2 4 2选择适合的产品构件解决方案选择适合的产品构件解决方案 TSTS SP1 2SP1 2 设计小组根据需求与产品构件对应关系表 通过组织级候选技术解决方案和候 选方案选择准则选择适合产品构件 满足需求 的解决方案 设计小组把各个产品构件解决方案清单提交项目经理和技术管理委员会审核 项目经理和技术管理委员会以成本低 技术性能优 执行风险小 扩展及升级 能力强等原则审核 产品解决方案 经过评审 如果不是方案的选择不符合要求 而是 候选技术解决方案 不能 完全实现产品构件 设计小组提出对应的解决方案 解决方案由技术管理委员会审 核通过后使用 并以此完善候选解决方案库 项目经理把审核通过后的 产品解决方案 交由设计小组进行设计 技术解决过程文件 编码 XX SPI E TS P01 第 8 页 6 2 56 2 5输出输出 TSTS GP2 6GP2 6 需求与产品构件对应分配表 产品解决方案 6 2 66 2 6关闭标准关闭标准 产品解决方案 获得审核通过 技术解决过程文件 编码 XX SPI E TS P01 第 9 页 6 36 3 根据解决方案进行设计根据解决方案进行设计 6 3 16 3 1概要图概要图 TSTS GP3 1GP3 1 技术解决过程文件 编码 XX SPI E TS P01 第 10 页 6 3 26 3 2启动条件启动条件 需求规格说明书 获得承诺 产品解决方案 通过审核 6 3 36 3 3输入输入 TSTS GP2 3GP2 3 需求规格说明书 产品解决方案 6 3 46 3 4活动活动 6 3 4 16 3 4 1选择适用的系统设计方法选择适用的系统设计方法 6 3 4 1 1 技术预研 TS GP2 5 设计小组在实施项目产品的设计之前 由于可能会使用 候选技术解决方案 中的新技术 或者客户对项目提出了新的技术要求 或者设计小组计划在项目中使 用某项新技术 这些都需要设计小组对出现的新技术进行学习和研究 以便能将新 技术更好的运用到项目产品当中 6 3 4 1 2 选择设计方法和选择设计工具 设计小组根据 产品解决方案 的技术特点选择科学的 设计方法和设计规范 选择有效的设计工具 比如 业务建模工具 数据库建模工具 文档编辑及管理 工具 6 3 4 1 3 建立设计计划 设计小组在项目整体计划内根据所选择的 产品解决方案 制订项目的 设计 计划 设计计划 包含设计方法与规范 设计工具等内容 由项目经理审核后 执行 技术解决过程文件 编码 XX SPI E TS P01 第 11 页 6 3 4 26 3 4 2系统设计系统设计 6 3 4 2 1 概要设计 TS SP3 1 设计小组根据 需求规格说明书 和 产品解决方案 进行产品的概要设计 概要设计说明书 的主要设计内容如下 总体设计 总体结构和模块外部设计 功能分配 表明各项功能与程序结构的 关系 外部接口设计 包括用户界面 软件接口与硬件接口 内部接口 模块 之间的接口 数据结构设计 逻辑结构设计 物理结构设计 数据结构与程序 的关系 运行设计 运行模块的组合 运行控制 运行时间 出错处理设计 出错输出信息 出错处理对策 如设置后备 性能降级 恢复及再启动等 安全保密设计 维护设计 技术管理委员会对 概要设计说明书 进行评审 6 3 4 2 2 详细设计 TS SP3 1 设计小组根据 需求规格说明书 在 概要设计说明书 的基础上进行产品的 详细设计 详细设计说明书 的主要设计内容如下 总体设计 需求概述 软件结构 如给出软件系统的结构图 逐个模块给 出以下说明 功能 性能 输入项目 输出项目 详细描述模块实现的算法 接口 存储分配 限制条件 给出测试模块的主要测试要求 6 3 4 2 3 数据库设计 TS SP3 1 设计小组根据 需求规格说明书 概要设计说明书 详细设计说明书 进行数据库设计 要求使用数据库设计工具 例如 Power Designer ER win 进行数据库的逻 辑建模和物理建模 清楚说明数据实体的关联关系 数据库的相关对象参照 数据 库命名及设计规范 进行命名及设计 技术解决过程文件 编码 XX SPI E TS P01 第 12 页 技术管理委员会对 详细设计说明书 数据库设计模型 和 数据库设计 说明书 进行评审 6 3 4 36 3 4 3分析设计结果的具体实现方案分析设计结果的具体实现方案 TSTS SP2 4SP2 4 设计小组根据产品的设计结果 其他项目或产品部的工作成果 对产品构件的 实现方案进行综合分析 提出 设计的实现分析报告 报告的内容包含对 开发 的内容 复用的内容 和 购买的内容 的建议 技术管理委员会从成本可支持性 技术先进性等方面对 设计的实现分析报告 进行审核 如果 设计的实现分析报告 中有产品购买的需求 项目经理编制并提交项目 采购计划 转入执行 SAM 过程 如果 设计的实现分析报告 中有产品复用的决定 项目经理以复用范围和复 用程度对 项目相关计划 和 设计 进行修改 项目经理按修改后的计划安排对自研部分的产品构件进行实现 6 3 56 3 5输出输出 TSTS GP2 3GP2 3 设计计划 概要设计说明书 详细设计说明书 数据库设计说明书 设计的实现分析报告 开发 复用 购买 6 3 66 3 6关闭标准关闭标准 相关设计说明书或报告通过评审 技术解决过程文件 编码 XX SPI E TS P01 第 13 页 6 46 4 根据设计实现产品根据设计实现产品 6 4 16 4 1概要图概要图 TSTS GP3 1GP3 1 技术解决过程文件 编码 XX SPI E TS P01 第 14 页 6 4 26 4 2启动条件启动条件 相关设计说明书通过评审 6 4 36 4 3输入输入 TSTS GP2 3GP2 3 概要设计说明书 详细设计说明书 数据库设计说明书 组织级代码开发规范 单元测试规范 6 4 46 4 4活动活动 6 4 4 16 4 4 1产品开发实现产品开发实现 6 4 4 1 1 开发准备 开发小组在项目的整体计划内 根据任务分配制订详细的 开发计划 项目经理对开发小组的 开发计划 进行审核 开发小组获得组织级的 开发规范 可以在此基础上裁剪部分规范 也可以 增加一些适应产品开发要求的新规范 开发规范 由项目经理审核通过后在项目组统一使用 6 4 4 1 2 产品构件开发 TS SP3 1 开发小组按 开发计划 和 开发规范 进行产品构件开发 6 4 4 1 3 单元测试 TS SP3 1 开发小组按照 设计说明书 和 开发计划 制订测试计划 测试工作可以产 品构件开发完成情况顺序进行 并填写产品构件的 测试记录 开发小组对 测试记录 中提出的问题进行确认和修改 技术解决过程文件 编码 XX SPI E TS P01 第 15 页 开发小组对测试问题的修改情况并进行再测试 所有产品构件的单元测试和再 测试完成后编写 单元测试报告 6 4 4 1 4 代码评审 测试小组和开发小组对通过单元测试的源代码进行交叉检查和评审 按产品构 件进行代码确认并填写 代码确认单 6 4 4 26 4 4 2文档编写及维护文档编写及维护 6 4 4 2 1 编写开发文档 TS SP3 2 本活动可以与开发活动同步进行 也可以在开发工作阶段性结束或全部结束后 统一编写 开发文档由开发小组按照任务分配原则编写 谁开发谁编写 文档应包含模 块名称及功能 建立及更新时间 输入输出 处理流程 接口 关键代码的处理说 明 外部引用的处理说明等内容 6 4 4 2 2 编写用户文档 TS SP3 2 项目的用户文档由实施小组编写 用户文档包含 培训材料 用户手册 操作手册 维护手册 在线帮助 等内容 用户文档关系到用户能正确有效地运行和使用产品 文档内容必须简单易懂 适用性强 最终文档必须通过技术管理委员会以及用户的评审 6 4 56 4 5输出输出 TSTS GP2 6GP2 6 开发规范 开发计划 产品构件 单元测试记录 代码确认单 技术解决过程文件 编码 XX SPI E TS P01 第 16 页 代码说明书 培训材料 用户手册 操作手册 在线帮助 6 4 66 4 6关闭标准关闭标准 完成产品构件开发并通过单元测试 代码被测试小组和开发小组评审通过 用 户文档编写完成 7 7审核审核 TSTS GP2 8GP2 8 高层管理者和市场部对 候选解决方案 进行审核 技术管理委员会对 产品构件解决方案 进行审核 技术管理委员会对 设计说明书 进行审核 技术管理委员会对实现的 产品构件 进行审核

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论