版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、xx-xxxx型产品名称软件设计开发计划归档版次:A/0总页数:共17页小 版 木更改标记ABCDE更改通知单 编号拟制(日期)更改页范围变更情况被()版代替 (更改通知单编号:)文件发至部门及数量部门名称数量部门名称数量部门名称数量拟制部门:拟制日期校对日期审核日期会签日期标准化日期批准日期软件设计开发计划XX-XXXX-SDEP名称XXX系统概述. 1 XX-XXXX型产品名称简介【编写指南:参考研制方案产品简介】XX-XXXX型产品名称主要包括XXX模块、XXX模块、XXX模块。FPGA 选用 xilinx 公司的 XC7K325T-2FFG900L FPGA 配置 Flash 选用 S
2、pansion 的 S29GL01GT10TFI020; DSP 选用 TI 公司的 TMS320c6455BCTZA。整个硬件 结构框图如图1所示:图1 XX-XXXX型产品名称结构框图1.2.2 XX-XXXX型产品名称软件简介【编写指南:根据工程实际情况更改内容】软件用途:XX-XXXX型产品名称软件包含U18(FPGA)和U5(DSP)两部 分,实现XX-XXXX型产品名称的数据收发和处理。U5(DSP)局部选用 TMS320c6455BCTZA DSP处理器,它的工作主频为1.0GHZ,具有128M字 节的应用FLASH和512M字节的DDR2存储器。主要使用于数据信息的收发 和处理
3、、外部接收设备的控制管理。U18 ( FPGA)选用xilinx公司的 XC7K325T-2FFG900L FPGA 配置 Flash 选用 Spansion 的 S29GL01GT10TFI020, FPGA逻辑软件主要用于LBE接口控制,将DSP处理器的通讯接口,转换为 背板侧LBE接口。本系统主要针对XX-XXXX型产品名称,提供在其上运行 的XXX操作系统,提供产品硬件相应的驱动程序,提供软件应用层功能API 给用户调用,提供工具软件用于更新用户应用程序。系统应提供正常运行和 调试运行两种状态,在正常运行下,系统直接加载应用程序,调试状态下可 以调整启动参数和更新应用程序。工程需方:X
4、XXXXX公司。XX-XXXX-SDEP软件设计开发计划工程用户:XXXXXX公司。工程开发方和保障机构:XXXXXX。xx-xxxx型产品名称软件随同模块一起交付,计划运行现场是 XX XXXX型产品名称集成测试环境以及交付使用环境。XX-XXXX型产品名称软件的研制以XX-XXXX型产品名称研制方案 为依据。文档概述本文档是XX-XXXX型产品名称软件研制任务书规定的后续文档,按GJB 438B-2009军用软件开发文档通用要求的要求编写,为适应软件自测试的 要求,对局部章节及其内容进行了适当的增补和调整。本文档对XX-XXXX型产品名称软件的各项开发和管理活动进行了筹划, 规划了软件开发
5、过程,对软件开发和管理活动进行了分解,并依据交付时间 节点制定了软件开发计划,筹划了开发活动所需要的各种工程资源,确定了 工程开发过程中所应遵循的准那么和方法,以指导本软件工程开发活动规范、 有序的开展,从而保证最终产品的质量。本文档将作为xx-xxxx型产品名称软件设计、测试工作、验收过程的 主要依据之一。与其他计划之间的关系本文档是xx-xxxx型产品名称软件的设计开发计划,用于指导整个软 件研制过程,软件配置管理计划应参照本计划编写。2引用文档引用文档见表2 :【编写指南:根据工程实际情况可增、删相关标准和文档】表2引用文档表序号文档号文档名称编写单位1GB/T 11457-2006软件
6、工程术语中国国家标准化管理委员会2GJB 438B-2009军用软件开发文档通用要求中国人民解放军总装备部3软件设计开发计划3GJB 439A-2013军用软件质量保证通用要求中国人民解放军总装备部4GJB 2786A-2009军用软件开发通用要求中国人民解放军总装备部5GJB 5880-2006软件配置管理国防科学技术工业委员会6GJB/Z 102A-2012军用软件平安性设计指南国防科学技术工业委员会XX-XXXX-SDEP3筹划背景概述3. 1 XX-XXXX型产品名称软件的需求和约束XX-XXXX型产品名称由一个CPU小系统与外部设备共同组成,其软件 需要提供外部设备的驱动程序及API
7、函数。2 XX-XXXX型产品名称软件文档的需求和约束XX-XXXX型产品名称软件文档需遵循GJB 438B-2009军用软件开发文 档通用要求进行编写,要求工程各阶段产生相应的文档,并根据进度计划 安排对文档进行相应的评审,对于提出的意见和问题及时进行整改和闭环。 当发现文档需要进行变更时,遵循相应的程序实施变更,并进行配置管理。 3.3工程在系统寿命周期中的位置工程位于系统周期中的研发阶段。所选用的工程工程/获取策略本工程采用软件工程工具,尽可能选用业界主流产品,以提高软件开发 效率和降低工程的风险。工程进度安排及资源的需求与约束工程进度安排应综合考虑实际可用资源,尤其是人力资源,根据工程
8、工 作量预估结果仔细权衡;在工程实施过程中,应考虑到实际可用资源的变化 与研发阶段的要求,及时对工程进度进行调整,尽量使工程进度计划与实际 情况相符,满足工程进度要求。其他需求和约束XX-XXXX型产品名称软件为特定用户需求定制的嵌入式软件,其设计 实现与XX-XXXX型产品名称硬件设计息息相关。XX-XXXX-SDEP软件设计开发计划4软件开发活动的总体实施计划软件开发过程根据XX-WI8.3-05软件开发管理规定,结合工程实际情况,开展软件 开发设计工作,XX-XXXX型产品名称软件的开发过程分为以下几个阶段:a)工程启动阶段;b)开发筹划阶段;c)需求分析阶段;d)软件设计阶段;e)编码
9、实现阶段;f)软件测试阶段;g)软件交付阶段。软件开发总体计划2.1软件开发方法XX-XXXX型产品名称软件的FPGA使用以下开发工具和开发语言:a)软件开发工具:Xilinx Vivado 2016.4集成开发环境;b)软件开发语言:Verilog/VHDLODSP软件使用以下开发工具:2.2软件产品标准本软件开发过程中所遵循的标准如下:GB/T 8566-2007软件生存周期过程GB/T 11457-2006软件工程术语GJB 438B-2009军用软件开发文档通用要求GJB 439A-2013军用软件质量保证通用要求GJB 1267-1991军用软件维护GJB 2786A-2009军用软
10、件开发通用要求5XX-XXXX-SDEPXX-XXXX-SDEP软件设计开发计划GJB 5234-2004军用软件验证和确认GJB 5235-2004军用软件配置管理GJB 6389-2008军用软件评审GJB/Z 102A-2012军用软件平安性设计指南GJB/Z 141-2004军用软件测试指南GJB/Z 142-2004军用软件平安性分析指南XX-X-02记录控制程序XX-WI8.3-05软件开发管理规定2.3可重用的软件产品2. 3. 1采用可重用软件产品2. 3. 1.1重用软件所遵循的方法和准那么XX-XXXX型产品名称软件工程中重用软件至少从以下方面分析可重用 性:a)提供所需功
11、能并满足所需约束的能力;b)可测试性;c)可维护性;d)使用该软件产品的技术、本钱及进度风险的权衡。4.2.3. 1.2现已确定使用的重用软件本工程不涉及使用重用软件。4. 2. 3. 2开发可重用软件产品本工程不涉及开发可重用软件产品。4. 2.4关键需求的处理本软件的平安性保证、保密性保证及其他关键需求保证被本软件研制任 务书所覆盖,并在软件设计中表达。计算机硬件资源的利用a)计算机主频不小于2GHz;XX-XXXX-SDEPXX-XXXX-SDEP软件设计开发计划b)内存不小于4GB。决策理由的记录a)决策理由的记录方法,按照XX-X-02记录控制程序相关规定执行;b)对关键决策的记录后
12、,并且对关键决策进行解释。4. 2. 7需方评审所需访问需方评审方式:会议评审。设计和开发变更a)设计和开发更改记录,即填写协调单;b)对设计更改进行评审;c)批准更改;d)为防止不利影响而采取的措施。5详细的软件开发活动实施计划工程筹划和监控软件开发筹划a)软件开发规模:10K;b)软件开发工作量:3人/月。1.2 CSC系统测试筹划研发测试+用户参与测试。1.3软件安装筹划固件烧写。软件移交筹划SVN归档,质管部归档。计划的跟踪周会跟踪开发进度节点。软件设计开发计划XX-XXXX-SDEP修订应遵循的途径受控后修订需走需求变更协调单。软件开发环境建立开发环境:Vivado 2016.4o系
13、统需求分析【编写指南:本条应描述参与用户要求分析、运行方案和系统需求所遵循的 途径。】3. 1 DSP 外部 DDR2DDR2容量不低于512MB,挂两片,位宽,16bit。3. 2 DSP 外部 FLASH外部FLASH为128MB,兼容64MB,两片设计。3.3接口要求a)内部接口FPGA与DSP间通过EMIF接口进行数据传输;FPGA引出两根GPIO线与DSP相连;FPGA引出两根中断线与DSP相连。b)外部接口1)预留一路RS232接口;2)预留一路千兆网网口;3)预留八路离散线GPIO,其中输出引脚为YL_GPIO_OUT0:1,输入引脚为YL_GPIO_IN0:5,电平特性为TTL
14、5V;4)预留两路RS485接口;5)预留功能I/O,共8路输入引脚,电平特性TTL5V,包括引脚:HRES、BALEA、M/IOA、CLK12、BHENA、CLK20;6) LBE处理器的总线接口引脚电平特性为TTL5V,包括数据线DAT0:15、地址线 ADR0:l 5;7)离散线信号QTANS、HTANS和GTEST经过处理后到FPGA,输8软件设计开发计划XX-XXXX-SDEP入信号,离散线接口悬空/接地;8)存储器读写、I/O读写、复位、时钟、忙信号、片选经过电平转换 后至UFPGA,输入信号,电平特性TTL5V;FPGA经过电平转换后输出到中断/XIXX1,输出信号,电平特性 T
15、TL5Vo5. 4系统设计【编写指南:本条应描述参与系统级设计决策、系统体系结构设计所遵循的 途径。】根据XX-XXXX型产品名称的设计需求,对其进行体系结构设计和决策, 同时考虑软件的可行性和效率。设计的指导思想遵循XX-XXXX型产品名称 的整体设计思路,将可靠性和平安性设计置于首位,加强模块通用化、系列 化、组合化设计。软件需求分析在系统需求分析和系统设计的基础上,根据系统规范对软件的要求具体 化、文件化,建立每个XX-XXXX型产品名称软件配置项的详细功能、性能、 接口和合理要求。并在此基础上完成XX-XXXX型产品名称软件需求规格 说明,作为XX-XXXX型产品名称软件的设计和实现的
16、基础和依据,并根 据软件配置项编写XX-XXXX型产品名称软件测试说明。软件设计【编写指南:怎么做CSCI级设计决策?怎么做CSCI体系结构设计?怎么做 CSCI详细设计?CSCI级设计决策应考虑配置项的可配置性,即功能高度内聚,对外耦合 低。要做到CSCI项的可独立分配开发,对外接口依赖可替换模拟,每个CSCI 项可独立被测试。软件实现和单元测试参考XX-XXXX型产品名称软件设计说明,在编译环境下进行编码 实现,并对代码进行静态分析,对模块执行测试,修改问题并进行回归测试,软件设计开发计划XX-XXXX-SDEP以尽早发现和解决软件存在的问题。系统集成和CSC I合格性测试完成软件设计开发
17、活动后,将开发的软件集成到预定的环境中与整个系 统一起工作,接受合格性测试。编制XX-XXXX型产品名称软件测试计划, XX-XXXX型产品名称软件测试说明,测试结束后,编制XX-XXXX型 产品名称软件测试报告,根据测试结果对设计文档、代码修改,并进行必 要的回归测试。软件使用准备软件产品按照配置管理相关规定入受控库,标记软件版本,发布上线通 知。准备XX-XXXX型产品名称硬件平台、电脑、仿真器、电源等设备。组织使用培训。10软件移交准备软件移交准备与软件使用准备工作类似,移交的软件产品应来源于受控 库,软件版本标识明确,软件文档齐套。11软件验收支持详见XX-XXXX型产品名称验收规范。
18、软件配置管理详见XX-XXXX型产品名称软件配置管理计划。软件产品评价详见XX-XXXX型产品名称软件测试报告。软件质量保证发现问题及时现场支持。收集用户需求反应,必要时开启下一期开发任务。15纠正措施发现问题,视以下情况分别处理:交付前发现问题,由工程组解决后重新发布版本,走回归测试流程。10XX-XXXX-SDEP软件设计开发计划交付后发现重大问题,协调工程组安排人员紧急解决,并启动新版本计 划。交付后发现轻微问题,反应给工程组,记录问题并给出规避方案答复, 当下一个版本计划启动时加入该问题的解决任务。16联合评审a)需求输入评审;b)方案评审;c)测试报告评审。17风险管理研发设计阶段开
19、展风险分析工作,编写风险管理计划、风险分析 报告,对识别出的风险项编写风险应对计划,并在设计中表达。另本 工程采用成熟的技术开发且在其他类似工程中成功使用经验,减少风险。18测量和分析记录开发中发现的问题,对小问题的解决进行估算。重大问题解决后给出问题原因分析,如有必要那么进一步分析问题引入原 因,分析问题长时间潜藏没发现的原因,给出分析结果和改进报告。19保密性全程公司内网开发使用。公司内网配备平安加密软件。分承制方管理该工程不存在分包单位。与软件独立验证和确认(IV&V)机构的联系公司QA按公司流程制定公司标准,并定期和合作的IV&V机构联系及 交换外审。公司QA定期内审工程组执行行业验证
20、和确认的符合度。与相关开发方的协调本工程不涉及与相关开发方的协调。11XX-XXXX-SDEP软件设计开发计划工程过程的改进通过批量分析工程过程中遇到的问题分析报告,统计造成问题损失的原 因和可改进环节,得到最高频度和影响的原因,并对这些原因的改进意见分 析进行统计,得出最可行和最迫切的改进意见。基于分析得出的改进意见和建议,组织设计流程改进方案,经过评审签 字同意的流程改进方案进入试运行评估阶段。经过一段时的试运行,度量统计试运行的流程在工程中带来的改进效益, 和未执行改进流程的工程之间的效益进行综合评估。得出过程改进收益率。按照过程改进的实际收益进行是否推广或取消新流程的决策。未提及的其他
21、活动本工程不涉及未提及的其他活动。6进度表和活动网络图进度见表3 o表3进度表活动网络图如图2 o阶段周期产出评审需求调研和人员 准备阶段软件需求说明传阅 会议客户设计开发阶段软件设计说明XX-XXXX型产品名称软 件产品传阅 会议客户测试验收阶段软件测试计划 软件测试说明 软件测试报告传阅 会议客户12软件设计开发计划XX-XXXX-SDEP工程启动阶段技术协议、软件开发任务书开发筹划阶段需求分析阶段修改软件筹划:软件设计开发计划等分配基线修改需求分析:软件需求规格说明功能基线概要设计:设计说明软件设计阶段详细设计;设计说明元、部牛二,软件测试阶段设计评审分码一软件开发库问题修改产品基线 ,
22、软件交忖阶段一软件受拄厚验收测试一软件产品摩产品交付归档2活动网络图7工程组织和资源7. 1工程组织工程组织见表4 o表4工程组织角色数量要求职责备注工程经理1多年的技术功底,善于沟通解决问 题协调解决工程开发过程中 遇到的问题设计人员5熟悉常用DSP系统开发,FPGA 开发,结构开发,原理图及PCB 开发DSP设计,FPGA设计, 结构设计,原理图及PCB 设计测试人员2会使用常用软件测试并记录问题13XX-XXXX-SDEP软件设计开发计划7.2工程资源a)人力资源见表5 ;表5人力资源人员角色任务备注工程经理工程管理及协调DSP开发人员DSP系统开发FPGA开发人员FPGA开发结构开发人
23、员结构开发原理图开发人员原理图设计PCB设计人员PCB设计测试人员系统测试测试人员系统测试b)其他资源本工程不涉及其他资源。8注释无。14阶段 标识FCSDPZ版次:A/0文档标识号:XX-XXXX-SDEP 密级:非密xx-xxxx型产品名称软件设计开发计划XXXXXX二o一X年X月XX-XXXX-SDEP软件设计开发计划目 次 TOC o 1-5 h z 前言III1范围1标识1系统概述2文档概述3与其他计划之间的关系32引用文档33筹划背景概述4XX-XXXX型产品名称软件的需求和约束4XX-XXXX型产品名称软件文档的需求和约束4工程在系统寿命周期中的位置4所选用的工程工程/获取策略4
24、工程进度安排及资源的需求与约束4其他需求和约束44软件开发活动的总体实施计划5软件开发过程5软件开发总体计划55详细的软件开发活动实施计划7工程筹划和监控7软件开发环境建立8系统需求分析8系统设计9软件需求分析9软件设计9软件实现和单元测试9系统集成和CSCI合格性测试10软件使用准备10软件移交准备10XX-XXXX-SDEP软件设计开发计划 TOC o 1-5 h z 软件验收支持10软件配置管理10软件产品评价10软件质量保证10纠正措施10联合评审11风险管理11测量和分析11保密性11分承制方管理11与软件独立验证和确认(IV&V)机构的联系11与相关开发方的协调11工程过程的改进12
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 灌渠施工方案
- 2024年专项安全管理制度
- 2024年中国生物柴油行业概览(精简版) -头豹
- 毕业答辩报告-心脏疾病研究模板
- 2025年电动车销售与租赁服务合同范本2篇
- 2025年个人货运车辆运输合同环保要求及执行标准4篇
- 计算机及应用课程设计
- 谈数学课程设计
- 钻铣夹具课程设计
- 2024年学校安全的工作汇报
- DB33T 2570-2023 营商环境无感监测规范 指标体系
- 上海市2024年中考英语试题及答案
- 房屋市政工程生产安全重大事故隐患判定标准(2024版)宣传海报
- 垃圾车驾驶员聘用合同
- 2025年道路运输企业客运驾驶员安全教育培训计划
- 南京工业大学浦江学院《线性代数(理工)》2022-2023学年第一学期期末试卷
- 2024版机床维护保养服务合同3篇
- 《论拒不执行判决、裁定罪“执行能力”之认定》
- 工程融资分红合同范例
- 2024国家安全员资格考试题库加解析答案
- 通信工程建设标准强制性条文汇编(2023版)-定额质监中心
评论
0/150
提交评论