好文档就是一把金锄头!
欢迎来到金锄头文库![会员中心]
电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

完整版(2022年)软件系统平台项目实施方案.docx

53页
  • 卖家[上传人]:夏**
  • 文档编号:559955009
  • 上传时间:2023-03-15
  • 文档格式:DOCX
  • 文档大小:113.05KB
  • / 53 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 软件系统平台项目实施方案 V3.0完整版(2022年)软件系统平台项目实施方案10目录1 项目背景及项目内容 31.1 项目背景 31.2 项目内容 32 技术解决方案 72.1 与其他业务系统的一体化应用 72.2 系统数据导入 / 导出 83 项目总体设计 83.1 项目启动阶段 83.2 软件开发阶段 93.3 上线准备和投产阶段 93.4 系统测试阶段 103.5 项目实施与推广阶段 113.6 系统验收阶段 123.7 运维工具实施 124 售后项目组织及实施方案 134.1 实施方法论 134.2 项目组织 174.3 产品实施方案 245 项目管理要求 255.1 总体管理要求 255.2 项目开发方式与策略 265.3 项目风险分析及控制 265.4 项目实施计划 265.5 项目实施控制 275.6 项目实施组织要求 285.7 项目的阶段目标 316 项目质量保证措施 316.1 质量保证方案 326.2 质量保证细则 346.3 质量保证活动 366.4 质量评审与检查 376.5 质量检查内容 376.6 评审和检查方法 376.7 质量跟踪与改进 387 系统培训 387.1 培训整体思路 387.2 培训教材 397.3 培训计划 407.4 培训方式及环境要求 401 项目背景及项目内容1.1 项目背景为满足各技术部门内部商城类产品发展要求,更好地服务于客户,加快内部商城产品的发展及落地,公开引入有实力的合作伙伴,双方一起提供丰富且有竞争力的产品及解决方案,实现共赢。

      1.2 项目内容针对内部商城相关产品及服务项目,招募合作伙伴,提供内部商城相关产品的售前支撑、解决方案编制、投标文件编制、应答交流等支撑工作,提供相关产品的开发、测试、实施、运维、运营等支撑服务合作伙伴应具备相关企业资质,应具备完善的软件过程管理体系,包括项目管理、质量管理、服务保障等;在济南市能提供一定数量的项目管理人员和软件工程师团队 ; 能在项目确定后及时提供项目所需人员针对软件开发及运营维护包括六个阶段,而六个阶段需 要编写的各类文件达 14 种之多,在每个阶段需要编写哪些文件,根据软件开发的标准流程制定软件开发方案:1 可行性与计划研究阶段可行性研究报告:在可行性研究与计划阶段内,要确定该软件的开发目标和总的要求,要进行可行性分析、投资一收益分析、制订开发计划,并完成应编制的文件项目开发计划:编制项目开发计划的目的是用文件的形式,把对于在开发过程中各项工作的负责人员、开发进度、所需经费预算、所需软、硬件条件等问题作出的安排记载下来,以便根据本计划开展和检查本项目的开发工作2 需求分析阶段软件需求说明书:软件需求说明书的编制是为了使用户和软件开发者双方对该软件的初始规定有一个共同的理解, 使之成为整个开发工作的基础。

      内容包括对功能的规定对性能的规定等数据要求说明书:数据要求说明书的编制目的是为了向整个开发时期提供关于被处理数据的描述和数据采集要求的技术信息初步的用户手册:用户手册的编制是要使用非专门术语的语言,充分地描述该软件系统所具有的功能及基本的使用方法使用户(或潜在用户)通过本手册能够了解该软件的用途,并且能够确定在什么情况下,如何使用它3 设计阶段概要设计说明书:概要设计说明书又可称系统设计说明书,这里所说的系统是指程序系统编制的目的是说明对程序系统的设计考虑,包括程序系统的基本处理流程、程序系统的组织结构、 模块划分、 功能分配、 接口设计 运行设计、数据结构设计和出错处理设计等,为程序的详细设计提供基础详细设计说明书:详细设计说明书又可称程序设计说明书编制目的是说明一个软件系统各个层次中的每一个程序(每个模块或子程序)的设计考虑,如果一个软件系统比较简单,层次很少,本文件可以不单独编写,有关内容合并入概要设计说明书数据库设计说明书:数据库设计说明书的编制目的是对于设计中的数据库的所有标识、逻辑结构和物理结构作出具体的设计规定测试计划初稿:这里所说的测试,主要是指整个程序系统的组装测试和确认测试。

      本文件的编制是为了提供一个对该软件的测试计划, 包括对每项测试活动的内容、 进度安排、设计考虑、测试数据的整理方法及评价准则4 模块编写实现阶段模块开发卷宗(开始编写) :模块开发卷宗是在模块开发过程中逐步编写出来的,每完成一个模块或一组密切相关 的模块的复审时编写一份,应该把所有的模块开发卷宗汇集 在一起编写的目的是记录和汇总低层次开发的进度和结果, 以便于对整个模块开发工作的管理和复审,并为将来的维护提供非常有用的技术信息用户手册完工操作手册:操作手册的编制是为了向操作人员提供该软件每一个运行的具体过程和有关知识,包括操作方法的细节测试计划终稿5 测试阶段模块开发卷宗 ( 此阶段内必须完成 )测试分析报告:测试分析报告的编写是为了把组装测试和确认测试的结果、发现及分析写成文件加以记载项目开发总结报告:项目开发总结报告的编制是为了总结本项目开发工作的经验,说明实际取得的开发结果以及对整个开发工作的各个方面的评价6 运行与维护阶段开发进度月报的编制目的是及时向有关管理部门汇报项目开发的进展和情况,以便及时发现和处理开发过程中出现的问题一般地,开发进度月报是以项目组为单位每月编写的如果被开发的软件系统规模比较大,整个工程项目被划分给若干个分项目组承担,开发进度月报将以分项目组为单位按月编写。

      对于一项软件而言,有些文件的编写工作可能要在若干个阶段中延续进行鉴于软件开发是具有创造性的脑力劳动,也鉴于不同软件在规模上和复杂程度上差别极大,本指南认为在文件编制工作中应允许一定的灵活性,并不是 14 种文件每种都必须编写2 技术解决方案2.1 与其他业务系统的一体化应用业 务 系 统 与 其 他 业 务 子 系 统 的 集 成 应 用 , 是 通 过WebService 接口调用来实现的, 是真正的系统间的无缝集成, 而不是基于文本文件、中间表等接口方式由于这些子系统采用统一的平台、统一的数据库、统一的编码规范和开发技术,使得这种无缝集成成为可能,使得各子系统间的数据互通更加高效、实时,真正实现平台的一体化应用业 务 系 统 返 回 接 口 采 用 JSON 格 式 传 递 JSON(JavaScript Object Notation) 是一种轻量级的数据 交换格式 易于人阅读和编写 同时也易于机器解析和生成JSON采用完全独立于语言的文本格式, 但是也使用了类似于 C 语言家族的习惯(包括 C, C++, C#, Java, JavaScript,Perl, Python 等)。

      这些特性使 JSON成为理想的数据交换语言数据格式比较简单 , 易于读写 , 格式都是压缩的 , 占用带宽小易于解析这种语言 , 客户端 javascript 可以简单的通过 eval() 进行 JSON数据的读取支持多种语言 , 包括 ActionScript, C, C#, ColdFusion, Java, JavaScript,Perl, php, Python, Ruby 等语言服务器端语言 , 便于服务器端的解析2.2 系统数据导入 / 导出业务系统支持标准的数据导入 / 导出接口,可以将系统数据导出到本地 Excel 、txt 、xml 、Json 等文本文件,进行本地备份或后续处理,如:报表、统计分析表等同时,可以将保存在 Excel 、txt 、XML、Json 等文本文件中的数据导入到系统中3 项目总体设计3.1 项目启动阶段根据总体方案进行优化设计, 设计过程中, 加强各实施方的沟通与指导,设计完毕后,检查其是否符合方案中所提出的技术状态(即功能、技术及服务等) ,尤其检查实施协调、妥当,并进一步提出优化、细化要求,力争方案最优收集、审定实施用标准、规范;工艺标准及有关规定;实施前要认真组织学习标准、规范; 二次深化设计报审;编写有关技术文件、 管理文件、质保文件、系统测试文件, 作为实施组织设计的支持文件。

      技术交底: 技术交底包含设计交底及技术交底 技术交底应在实施单位内部专业技术人员与实施负责人之间进行;内容包括:设计要求、实施组织设计中的有关要求,实施条件、实施计划、验收评定标准、实施中安全注意事项等3.2 软件开发阶段在经过优化设计、 实施组织设计评审后, 工程实施进入调试阶段,这是保证工程总体质量的关键时期,工程管理多采用协调会方式,根据工程需要,随时组织工程协调会,检查系统开发进度、各系统对接的工程进度、质量及资金使用情况,解决较为重大的问题,协调、归纳、总结并形成书面报告和通知,及时提交报告和整改通知3.3 上线准备和投产阶段此阶段的主要工作是在用户真实环境下, 对用户网络及硬件设备进行测试,对软件系统进行容量、性能压力等测试,确保系统各项功能均能正常使用,同时把尽可能多的潜在问题在正式运行之前发现并改正,并进一步提高有关人员的操作水平,规范操作此阶段的主要工作内容为:1、 指导用户运行用户相关各级领导给予全面配合, 组织相关人员进行测试及试运行项目实施组负责担当指挥,检查用户人员组织情况并给予指导,跟踪检查如下情况:跟踪单据流转状况; 跟踪新资料登录环节;观察业务流程执行状况; 观察操作人员操作表现;观察系统运行速度及异常表现;观察关键数据的正确性;及时纠正错误操作、 对于新发生的问题及时与相关人员沟通,确定解决办法。

      3.4 系统测试阶段(1) 系统测试需要严格按照相关标准及规范进行需要提供测试所要依据的相关标准及规范系统测试方案应在详细解决方案确定后一周内提交2) 测试方案至少需要包括:各项测试指标明细及制定测试指标的理由和依据、测试时间进度安排、测试不通过时的解决办法、测试目标、测试监督办法等3) 测试内容应至少包括:1) 功能测试:对系统所实现的每一项业务和对应功能进行测试;2) 性能测试:查看系统是否具备一些必备的性能;3) 稳定测试:测试系统的稳定性运行时间;4) 大业务量测试:测试系统所能接收的应用请求个数, 直至系统报满警告发生以及在此量下系统的稳定运行时间;5) 容错测试:人为生成经常出现的错误,测试系统是否能正常处理;6) 故障测试:人为制造一些错误,如拔掉网线、断开与相关系统的连接等,看看系统是否能照旧运行;7) 网管功能测试;8) 安全性测试;9) UAT 测试;10) 其它测试等4) 提供测试所需要的各种设备3.5 项目实施与推广阶段(1) 项目的实施需采用现场与远程相结合的方式2) 项目实施过程中需为实施省分指定专职的负责人,该负责人作为项目组与省分用户的接口人3) 项目实施过程中如出现个性化的需求,需及时向项目组负责人反馈。

      4) 负责项目实施的主要成员和各负责人, 必须具有 5 年以上项目实施经验。

      点击阅读更多内容
      关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
      手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
      ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.