《软件技术解决方案模板.pdf》由会员分享,可在线阅读,更多相关《软件技术解决方案模板.pdf(17页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、文件状态注意事项编写部门受控非受控发布对象文档名称编写人/日期公司内部公司外部不得外传产品目录/方案名称 软件技术解决方案北京开元智信通软件有限公司北京开元智信通软件有限公司车联网服务提供商20141206版本历史版本历史版本号修改人时间备注第2页 共 4 页北京开元智信通软件有限公司车联网服务提供商20141206目目录录1前言.51。1背景.51.2目的.51。3适用范围.51。4读者对象.51。5相关资料.61。6词汇表.6需求分析.62.1技术现状.62。2用户需求.6解决方案.73.1设计原则.73。2总体设计方案.73。2.1功能设计模块和项目(产品)需求对应关系.73.2。2总体
2、功能流程图及框架图.83。2。3 总体功能流程图及框架图说明.83。2。4 各个子模块之间输入输出关系.83。2。5 数据库结构设计.83.3子模块一(接口)方案详述.93。3.1XXX 子功能流程图及框架图.93。3.2XXX 子功能流程图及框架图说明.93。3。3 XXX 子功能用到的算法说明.93。3。4 XXX 第三方模块调用说明.93。3.5XXX 子功能输入.103.3.6XXX 子功能输出.103。3。7 XXX 子功能数据库设计.103。4子模块二(接口)方案详述.113。4.1XXX 子功能流程图及框架图.113。4。2 XXX 子功能流程图及框架图说明.113。4。3 XX
3、X 子功能用到的算法说明.113。4.4XXX 第三方模块调用说明.113.4。5XXX 子功能输入.123.4.6XXX 子功能输出.123。4。7 XXX 子功能数据库设计.123。5方案设计理由.123.6方案优点及缺点.133。7技术风险.133。8方案工作量估算.133.9关联部门注意事项.13约束条件.14技术建议.14输入输出文档.14评审及流程.157。1整体方案评审.167.1。1评审形式.167.1。2评审输入.167.1.3评审结论跟踪.167。1。4 评审输出.16234567第3页 共 4 页北京开元智信通软件有限公司车联网服务提供商201412068附录.17注注:
4、文档中的灰色斜字,正式文档中应替换为正体黑色文字;正式文文档中的灰色斜字,正式文档中应替换为正体黑色文字;正式文档本段文字须删除。档本段文字须删除。本文档内容可以根据项目进行裁减本文档内容可以根据项目进行裁减.本文档需要明确提出技术解决方本文档需要明确提出技术解决方案的原因,案的原因,技术方案要解决哪些问题,技术方案要解决哪些问题,哪些问题还未解决,哪些问题还未解决,该技术方该技术方案实现在的的风险,案实现在的的风险,技术方案的实现难点在哪里,技术方案的实现难点在哪里,技术方案实现估计技术方案实现估计面要的人力资源面要的人力资源,该技术方案要达到的效果,技术方案中未决事项。该技术方案要达到的效
5、果,技术方案中未决事项。技术方案如有必要可列出多种解决方案技术方案如有必要可列出多种解决方案,并分别论述其优、劣、并分别论述其优、劣、得、失。方案应从实现方式、所需技术、测试要点、生产注意事项、得、失。方案应从实现方式、所需技术、测试要点、生产注意事项、维修注意事项等方面分别进行论述维修注意事项等方面分别进行论述.以便评审人员全方位对技术方案以便评审人员全方位对技术方案可行性进行评价可行性进行评价.第4页 共 4 页北京开元智信通软件有限公司车联网服务提供商201412061前言1.11.1 背景背景介绍提出本技术方案的背景,包括:(1)满足某个客户或者产品的哪些需求(2)新技术出现后,在原有
6、产品或项目中要应用该技术(3)客户反馈的产品问题,在原有产品中未能解决,希望通过本方案解决这些问题。(4)原有产品中的技术存在不合理、不规范的情况.方案对这些问题进行修改。本段需要描述清楚,谁(指部门或个人等)?为什么要提出这个技术解决方案?;1.21.2 目的目的技术解决方案的目的提供满足用户需求的设计、开发和实施解决方案。本部分主要描述解决方案目的。例如:本方案将作为 XXX项目技术开发的依据;本方案将作为XXX项目方案评审的依据;本方案中的设计环节将作为测试验证的环节;1.31.3 适用范围适用范围描述本技术方案适用的产品、及版本,适用的项目,适用的项目中的哪些模块和功能,适用的部门等。
7、必填内容.1.41.4 读者对象读者对象 此文档的阅读对象主要是本相关风险承担人员、本设计部门牵扯到的上下级部门或人员,主要角色列举如下:(1)项目经理:可以据此文档了解预期系统的各项功能,安排好后续开发实施计划。(2)设计人员:可以据此文档了解需求内容,进行系统的概要设计和详细设计.第5页 共 4 页北京开元智信通软件有限公司车联网服务提供商20141206(3)编码人员:可以据此文档了解系统框架及功能要求,加深系统设计理解,指导具体编码。(4)测试人员:可以据此文档编写测试用例、用户手册,对系统进行功能性测试和非功能性测试。(5)相关负责人:可以据此文档了解将要实现产品的功能和性能,对预期
8、系统形成一致认识。1.51.5 相关资料相关资料描述本文档相关联的文档资料,或者依据的文档资料,或者参照的标准,或正确理解本文档,需求阅读的文档.文档需要用书名号标注清楚文档编号、文档名称、文档版本、文档所属部门;如为外部文件,需说明出版社、出版号等 例如:需求说明书、参考资料等。1.61.6 词汇表词汇表列举本文中需要说明的名词,这些名词可能是专有名词、新出现的名词、或者如果不明确统一会导致研发理解混乱的名词词汇名称Bootloader词汇说明固件引导程序,主程序,。.。.。.。.。2需求分析2.12.1 技术现状技术现状描述现在的技术应用环境,现在的技术解决方法,现在技术解决方案的优点、缺
9、点,存在的问题等。如果是新项目或者功能,描述为“新技术方案设计2.22.2 用户需求用户需求描述用户的新需求,或者用户对于现有技术方案提出的意见,反馈的问题,或者公司跟据产品规划等对产品提出的新需求等。本段并非需求文档,只对需求进行必须的概述或详细,对于较大规模的需求需要另行使用专门需求文档加以说明.本文档进行简要说明后,需要指明对应的文档编号及文档名,以及版本号第6页 共 4 页北京开元智信通软件有限公司车联网服务提供商201412063解决方案文档先从整体上说明方案的整体结构,以及整体提供的功能、框架等。文档的整体结构为总、分、总的形式。本段文字先让本文档阅读人对整体要描述的问题、内容有一
10、个总体上的把撑。如有必要,本段内容应总结本方案的简要结论,便于阅读人能迅速阅读自己关注的内容.方案描述如有多种方案,可将以下标题下降一级3.13.1 设计原则设计原则3.2.13.2.1功功能设计模块和项目能设计模块和项目(产品)需求对应关系产品)需求对应关系总体方案划分为功能模块后,对应的产品或者项目需求的对应关系表,可以让读者一目了然看到针对某个需求的技术设计方案,有利于后续项目的任务分派和工作范围核实需求编号需求内容对应的设计模块 设计内容描述备注例:WCH01 车队分组车队子模块对应实现车队分组功能例:BY01保养逻辑改造保养子模块实现新保养逻辑第7页 共 4 页北京开元智信通软件有限
11、公司车联网服务提供商201412063.2.23.2.2总总体功能流程图及框架图体功能流程图及框架图此处用流程图、框图等,说明程序的处理逻辑,程序框架图,接口调用关系等。1.1 开始1.2 调用主程序3.2.33.2.3总总体功能流程图及框架图说明体功能流程图及框架图说明1.1开始1.3调用主程序3.2.43.2.4各各个子模块之间输入输出关系个子模块之间输入输出关系描述设计中各个子模块之间的输入输出关系,哪个子模块或者接口的哪些输出参数是哪些子模块或者接口的输入参数,主要描述参数调用之间的源和目的3.2.53.2.5数数据库结构设计据库结构设计整体数据库设计完整版本。牵扯到本次方案的所有数据
12、库表最终结构,如果XXX项目数据库结构设计.xlsx表太多,可单独建立EXCEL数据库设计文件,见附件:使用的数据库版本:xxxxxxxx表名表描述字段名字段类型XXX表微信对应关 WechaIDLONG第8页 共 4 页北京开元智信通软件有限公司。字段描述 备注微信号车联网服务提供商20141206XXX表系表CustemID产品对应表 CustName产品对应表 MeMoLONGVCHARVCHAR用户ID用户名称备注3.33.3 子模块一(接口)方案详述子模块一(接口)方案详述以下标题,可依据要说明的业务、程序处理再下阶一级或多级3.3.13.3.1X XXXXX 子功能流程图及框架图子
13、功能流程图及框架图此处用流程图、框图等,说明程序的处理逻辑,程序框架图等.1.1 开始1.2 调用主程序3.3.23.3.2X XXXXX 子功能流程图及框架图说明子功能流程图及框架图说明此处按流程图、框图上的编号,详细描述流程或框架的各个需说明节点1。1 开始1.3调用主程序3.3.33.3.3X XXXXX 子功能用到的算法说明子功能用到的算法说明此处描述该子功能中用到的特殊算法逻辑,如果没有可省略3.3.43.3.4X XXXXX 第三方模块调用说明第三方模块调用说明此处列出本项目或者产品方案之外的第三方项目、产品的调用方法及功能描述。调用关系在上述流程图描述清楚,输入输出在下面的子功能
14、输入输出章节第9页 共 4 页北京开元智信通软件有限公司车联网服务提供商20141206描述。3.3.53.3.5X XXXXX 子功能输入子功能输入设计逻辑要求输入的内容,如果没有可省略3.3.63.3.6X XXXXX 子功能输出子功能输出设计逻辑最终输出的内容,这些内容会被其它产品或部门调用和使用,如果没有可省略3.3.73.3.7X XXXXX 子功能数据库设计子功能数据库设计针对该子功能的新增数据库表、添加的数据库字段、修改的数据库字段,只描述和本功能相关的数据库的内容.数据库版本:xxxxxx设 计 类 型 表名表描述字段名字 段字 段 描备注(新增、修类型述改、删除)新增XXX表
15、微 信 对 应WechaIDLONG微信号新增微信号关系表CustemID LONG用户ID和用户对应关系表修改XXX表产 品 对 应CustName VCHAR用 户 名将 原 来 的表称XXX 表中的CarName 修改为CustName,之前表里的数据不变删除XXX表产 品 对 应MeMoVCHAR备注原来XXX表表中的 MeMo为 冗 余 字段,且没有存储数据,本次设计去掉第10页 共 4 页北京开元智信通软件有限公司车联网服务提供商201412063.43.4 子模块二(接口子模块二(接口)方案详述方案详述以下标题,可依据要说明的业务、程序处理再下阶一级或多级3.4.13.4.1X
16、XXXXX 子功能流程图及框架图子功能流程图及框架图此处用流程图、框图等,说明程序的处理逻辑,程序框架图等。1.1 开始1.2 调用主程序3.4.23.4.2X XXXXX 子功能流程图及框架图说明子功能流程图及框架图说明1。1 开始1.3调用主程序3.4.33.4.3X XXXXX 子功能用到的算法说明子功能用到的算法说明3.4.43.4.4X XXXXX 第三方模块调用说明第三方模块调用说明此处列出本项目或者产品方案之外的第三方项目、产品的调用方法及功能描述。调用关系在上述流程图描述清楚,输入输出在下面的子功能输入输出章节描述.第11页 共 4 页北京开元智信通软件有限公司车联网服务提供商
17、201412063.4.53.4.5X XXXXX 子功能输入子功能输入3.4.63.4.6X XXXXX 子功能输出子功能输出设计逻辑最终输出的内容,这些内容会被其它产品或部门调用和使用,如果没有可省略 3.4.73.4.7X XXXXX 子功能数据库设计子功能数据库设计针对该子功能的新增数据库表、添加的数据库字段、修改的数据库字段,只描述和本功能相关的数据库的内容。设 计 类 型表名表描述字段名字段描述备注(新增、修改、删除)新增XXX表微信对应关 WechaID微信号新增微信号系表和用户对应CustemID用户ID关系表修改XXX表产品对应表 CustName用户名称将 原 来 的XXX
18、 表中的CarName 修改为CustName,之前表里的数据不变删除XXX表产品对应表 MeMo备注原来XXX表中的 MeMo为 冗 余 字段,且没有存储数据,本次设计去掉3.53.5 方案设计理由方案设计理由详细描述此设计引用的设计模式,该模式被验证有效、科学等,该设计在性、第12页 共 4 页北京开元智信通软件有限公司车联网服务提供商20141206价比、纠错、效率等方面得到提升等。即为什么要采用这一设计。3.63.6 方案优点及缺点方案优点及缺点详细分析本方案的优点,以及缺点。如为改进型方案,可说明本方案效率提升,时间、空间等缩减和得到优化.如果方案存在负面影响需要说明,其会造成什么样
19、的不利影响3.73.7 技术风险技术风险描述本设计可能存在的技术风险,包括技术成果是否好验证,是否会对产品稳定性造成影响,该技术采用后,研发投入、测试投入、生产投入、维护投入是否会加大,或者时间周期度长等序号风险分类风险风险描述风险等级(高、中、低)3.83.8 方案工作量估算方案工作量估算 对执行本方案可能产生的研发工作量进行估算序号任务任务说明1234合计工作量(人天)3.93.9 关联部门注意事项关联部门注意事项描述本执行本方案后,其它关联部门应执行的修改,以及在研发测试过程中应注意的关键工作节点,应预防的问题,相关也函数参数据变动等内容。防止由于本方案变更,造成软件产品逻辑错误,或测试
20、遗漏,导致产品质量失控。序号第13页 共 4 页北京开元智信通软件有限公司部门注意事项车联网服务提供商201412064 4约束条件约束条件描述此方案的约束条件,包括前置约束条件,后置约束条件。即该方案在满足什么条件下,方案中的设计才有效;或者方案设计需要输入哪些内容,对这些内容的要求。5 5技术建议技术建议此处表述建议的项目开发模式,如是否外包、采购或自行开发6 6输入输出文档输入输出文档规定项目需要输入、输出的文档,并对文档进行简要描述,可根据项目属性确定文档范围,对不需要的文档进行删减名称内容属性说明生产工艺手册目录公用生产工艺手册使用产品系列化生产配件配公用指南置说明生产编号表硬件、软
21、件、线缆和机公用械编号对照表质量追踪和记录手记录每台设备的生产制私用册目录造和生命过程元器件清单生产的元器件清单公用机械部件清单上盖、下盖、前面板、公用后面板清单线缆辅料清单接口连接线缆公用该 项 目不需要线缆连接图用于标识每个线缆的位公用该 项 目置和编号不需要线缆制作作业指导用于每个线缆的制作指公用该 项 目书导不需要线缆检验作业指导用于线缆的检测指导公用该 项 目书不需要线缆检验记录卡记录线缆检验结果私用该 项 目不需要产品包装配件清单用于规定产品套件公用 PCB投板确认单投板确认公用焊接作业指导书指导 PCB 生产厂商焊接公用板卡焊接检验作业指导指导 PCB 焊接完成后的公用第14页
22、共 4 页北京开元智信通软件有限公司车联网服务提供商20141206书检验焊接检验记录卡调测作业指导书指导PCB板卡的调测调测检验作业指导调测检验调测检验记录卡整机调测作业指导私用公用公用私用公用公用私用公用公用公用私用公用私用该 项 目不需要该 项 目不需要该 项 目不需要该 项 目不需要产 品 销售后维护,外用书书整机调测检验作业指导书整机调测检验记录卡整机装配作业指导书生产辅助软件目录生产辅助软件使用说明书产品附件目录表除硬件、软件、机箱外的产品附件产品灌装软件目录产品维护记录卡产品维护历史记录整体设计方案软件设计方案硬件设计方案机械设计方案测试方案测试方案用例测试报告硬件原理图硬件PC
23、B软 件 源 代 码 及readme软件目标码存档存档、生产公用公用公用公用公用公用公用公用公用私用公用7 7评审及流程评审及流程设计实现阶段技术中心组织整体方案评审;评审机构为技术委员会、项目管理中心、项目关联人员。第15页 共 4 页北京开元智信通软件有限公司车联网服务提供商201412067.17.1 整体方案评审整体方案评审整体方案评审主要设计机械方案、硬件方案、软件方案、生产工艺方案等四个大方面内容.7.1.17.1.1 评审形式评审形式整体方案评审形式采用会议评议方式,评议内容分现场结论和记录两种方式解决评议议题,后会一周内出具评审结论报告,评审结论报告走文件流转。7.1.27.1
24、.2 评审输入评审输入整体方案评审输入包括:整体方案文档、机械设计示意图(电子)、评审用Check List表(纸质人手一份)、会议记录(纸质一份)、专家意见表(纸质人手一份)。7.1.37.1.3 评审结论跟踪评审结论跟踪评议现场有结论的议题,现场更改或标识;评议现场没有结论的议题采用会议记录形式记录.会后一周内整理所有议题,并给出议题结论。修订整体方案,出具评审结论报告。7.1.47.1.4 评审输出评审输出整体方案评审输出包括:修订后的整体方案文档(纸质一份)和评审结论报告(纸质一份)。评审输出采用文件流转方式进行复议。第16页 共 4 页北京开元智信通软件有限公司车联网服务提供商201412068 8 附录附录第17页 共 4 页北京开元智信通软件有限公司