恒宝软件项目开发计划
项目名称: XXXX
项目代号:XXXX
文档类型: APL
文档等级: 3
安全级别: A
形成时间: XXXX
拟定人: XXXX
江苏恒宝软件技术有限公司研发中心
文档变化动态
修改日期
版本号
主要变化内容描述
拟定人
1引言
1.1编写目的
本计划书说明了EVDO基础产品开发项目的有关事项,如项目来源、项目小组人员组成情况、开发周期、用户情况、所使用的平台及本项目完成时所达到的状态。
本计划书的主要使用者为公司领导、部门领导、项目小组成员。
1.2背景
本项目是电信基础COS开发部开发,项目背景是澳门EVDO测试产品。
1.2.1项目名称
UranusMobile® 3G EVDO64K TCG176
1.2.2 应用领域
本项目主要针对中国联通的EVDO网络需求开发,研究成果主要用于EVDO网络。
1.2.3 芯片平台
本项目选用EMTCG176芯片开发,该芯片基本技术指标为:
功能类别
功能特性
CPU
兼容80C51的CPU指令, 内部时针最高30MHZ
RAM
256x8bitSRAM
XRAM
XRAM 3072字节
FLASH
176K 字节Flash,可作为程序空间或者数据空间使用
Flash 存储单元为512字节/BLOCK
EEPROM
无
安全协处理器
DES 运算协处理器
电压
3V 或者5V 供电,±10%
工作模式
支持Clock Stop 模式,空闲模式,支持空闲模式和时钟停止模式,时钟停止模式最大电流100uA
1.2.4 产品形式
该软件完成后将被下载到在芯片的FLASH中,外部应用访问该软件,即COS是通过符合机具
规范
编程规范下载gsp规范下载钢格栅规范下载警徽规范下载建设厅规范下载
的读写器,以异步串行方式进行的。
1.3定义
本文件中用到的专门术语的定义和外文首字母组词的原词组。
COS(Chip operate system)
片内操作系统
DES
数据加密
标准
excel标准偏差excel标准偏差函数exl标准差函数国标检验抽样标准表免费下载红头文件格式标准下载
(一种加密算法)
EVDO(Evolution Data Opitimized) 是一种宽带数据传输标准
1.4 参考资料
列出项目经核准的计划任务书、合同或上级机关的批文;文档所引用的资料、规范等;以及资料的作者、标题、编号、发表日期、出版单位或资料来源。
项目核准的有关计划任务书、合同规定或批文
项目开发管理手册
恒宝配置管理计划
开发过程中需要建档资料范本(包括项目开发计划/软件需求说明/测试计划,软件设计说明/使用说明,测试
分析
定性数据统计分析pdf销售业绩分析模板建筑结构震害分析销售进度分析表京东商城竞争战略分析
报告,开发进度月报/项目开发总结等)
合作
协议
离婚协议模板下载合伙人协议 下载渠道分销协议免费下载敬业协议下载授课协议下载
书
相关资料与规范
[1]
中国联通800MHz CDMA数字蜂窝移动通信网UIM卡技术要求_V2.0
[2]
中国联通UIM-SIM双模卡规范(C)
[3]
中国联通澳门CDMA2000-UIM卡规范
[4]
C.S0023-C_v1.0_060530
[5]
C.S0016-C_v1.0_041025
[6]
TIA-95-B
2.项目概述
2.1 工作内容
简要说明项目的各项主要工作,介绍所开发软件的功能、性能等;若不编写可行性研究报告,则应在本节给出较详细的介绍。
本项目主要工作为开发出符合......规范的COS,并认证通过。开发过程中相应的文档要求在开发的同时建立。
本项目主要工作为开发除符合EVDO国际规范和中国联通规范的EVDO双模开,并通过联通相关EVDO网络的测试。
2.2主要参加人员
列表说明本项目参加开发工作的主要人员情况及技术水平。
人员姓名
职务
经验
梅海鹏
项目负责人研发工程师
有*年单片机软硬件开发经验,并担任过**产品开发经理。
刘春桥
研发工程师
熟悉单片机应用,曾开发中国移动OTA产品。
李 伟
研发工程师
熟悉单片机应用,曾开发联通基础产品。
王 鹏
研发工程师
熟悉单片机应用,曾开发联通基础产品。
袁 援
实习工程师
北京师范大学计算机专业研究生
2.3产品
2.3.1程序
列出应交付的程序的名称、所用的编程语言及存储程序的媒体形式,并通过引用有关文件,逐项说明其功能和能力。
本开发项目的最终产品,即COS是一种嵌入式的软件,最终应用时软下载在芯片中,制成成品卡销售,软件可重新装载。
COS的开发将采用C51/A51,基于仿真系统开发,基本指标如下:
功能模块
指标说明
接口通讯管理
传输协议符合ISO7816-3 规范
支持T=0/T=1异步字符传输协议
文件管理
文件结构和命令数据格式符合 ISO7816-4 规范
支持主文件(MF)、专有文件(DF)、基本文件(EF),多级目录。
支持透明二进制文件,线性定长文件,线性可变长度文件、循环定长文件。
安全管理
支持内部鉴别
支持持卡者的鉴别
支持发送方的验证
密钥和个人密码的安全存放
协议管理
支持SIM,UIM
应用管理
支持中国联通OTA规范
支持中国网通超级号簿
安全机制
DES,3DES都符合ISO8731-1,ISO8732,ISO/IEC 10116规范
支持DES,密钥长度为64bits,加密8字节的时间为20ms,加密16字节的时间为32ms
支持3DES,密钥长度为128bits,加密8字节的时间为46ms,加密16字节的时间为90ms
支持PIN检验
COS软件将实现上述功能,具体的功能模块描述暂略。
2.3.2文档
当本项目完成时,将提供以下文件:
项目开发计划书
测试计划
软件设计说明
用户使用手册
模块开发手册
软件安装手册
2.3.3 服务
本产品正式发布的形式是软下载COS的卡形式出现的,需要安装和设置。针对电信产品应用,需要在设置时完成以下工作:
规划目录结构
创建各种文件,并设定文件的访问权限。
设置各种安全措施。
生命周期控制及工业化发卡
方案
气瓶 现场处置方案 .pdf气瓶 现场处置方案 .doc见习基地管理方案.doc关于群访事件的化解方案建筑工地扬尘治理专项方案下载
以上各种操作,将有针对性地进行培训。——时间及具体内容待定。
2.4 验收标准
本产品可分以下三个阶段验收:
内部单元测试通过
外部集成测试通过
以上各种测试的测试项目,包括功能、性能等要求符合有关规范。
2.5 完成项目时间期限
说明项目主要(里程碑)阶段的时间期限。
总共项目开发时间为…9.5…周
项目阶段
时间
预研究、开发准备
2007.9.10 ~ 2007.10.12
需求分析与研究设计
2007.10.15 ~ 2007.10.26
实际模块开发
2007.10.29 ~ 2007.11.09
系统集成、测试、送检
2007.11.12 ~ 2007.11.16
项目总结、培训、维护
2007.11.19 ~ 2007.11.21
2.6 本计划批准者和批准日期
列表说明项目计划批准者及批准日期。
计划批准者
批准日期
3 实施计划
3.1 任务分解
预研究与开发准备
任务
负责人
说明
专业技术培训
芯片供应商
芯片供应商说明芯片特点、仿真系统使用情况及作为技术支持提供的芯片的基本情况
预研究培训
产品经理
产品经理或事业部总监说明产品需求规格及技术方案分析等。
需求分析与研究设计
仔细研究有关技术规范,以及现有的其他公司已开发出来的COS的应用及安全特点,采用自顶向下与自底向上相结合的方法,设计出整个COS系统的功能结构、程序结构及安全体系,并设计出详细的实现方法,用自然语言和流程图将其描述出来。
对通信、文件管理方式、安全措施等需要详细设计,参见设计说明书部分。
参加人员主要是项目经理、技术经理及研发工程师。
实际模块开发:
根据总体的设计,分模块交开发人员编写程序代码,开发人员编写的程序代码要求有详细的注释,参见《恒宝C语言编程规范》。
任务
负责人
说明
总体负责
梅海鹏
总体控制项目开发进度,落实各个模块的开发,协调开发资源,确保项目质量。
芯片移植
王 鹏
按时提交芯片库和相关芯片配置用户手册,确保芯片移植库质量。
安全算法
李 伟
根据协议规范编写相关安全算法,按时完成安全算法模块,确保安全算法测试通过。
内核模块
李伟/梅海鹏
根据项目要求定制内核模块,完成白盒测试,按时提供准确可靠的内核模块。
协议模块
李伟/刘春桥
按协议规范要求编写协议模块代码,完成白盒测试,按时完成协议模块。
应用扩展
刘春桥
根据应用部门要求,预留好相关的扩展接口,编写相关的接口使用说明。
系统调试、测试
任务
负责人
说明
外部集成测试
丁宇红
根据测试计划进行测试,按时记录和提交测试报告。
测试脚本编写
丁宇红
根据规范编写相关测试脚本,组织评审脚本,按时提交测试脚本
项目总结、培训、维护
任务
负责人
说明
项目总结
梅海鹏
按时完成项目总结,提出项目局限性和风险分析。
应用人员培训
梅海鹏
和产品经理一起完成应用人员培训文档,对相关应用人员进行培训。
3.2 接口人员
EM芯片供应商:姜凤明
技术专家:陈松
产品经理:梁宇
电信应用开发部:尤红松
电信测试部:汪岚
电信基础开发部:梅海鹏
3.3 进度
对于需求分析、设计、编码实现、测试、移交、培训和安装等工作,给出每项工作任务的预定开始日期、完成日期及所需资源,规定各项工作任务完成的先后顺序以及表征每项工作任务完成的标志性事件(即所谓“里程碑”)。项目经理应使用Project2003软件编写图表说明实施计划的具体情况。
产品开发阶段(阶段负责人)
时间安排
人员安排及分工计划
工作量说明(人周)
预研究
2007.9.10 ~ 2007.10.12
梅海鹏--编写PDS
刘春桥--TFS(TK层)
李 伟--TFS(kernel层)
丁宇红--编写VTP
开发
2007.10.15 ~ 2007.11.09
梅海鹏--评审相关脚本
刘春桥--TK层代码的修改
李 伟--KRENEL
丁宇红--测试脚本及测试平台
测试
2007.11.12 ~ 2007.11.16
丁宇红 - - 脚本测试
刘春桥 --修改Bug,维护版本
梅海鹏 --修改Bug,维护版本
总结
2007.11.19 ~ 2007.11.21
梅海鹏 -- 风险分析及项目总结
刘春桥 -- 风险分析
丁宇红 -- 测试报告,风险分析(从测试角度)
暂略。
3.4 预算
逐项列出本开发项目所需要的劳务(包括人员的数量和时间)以及经费的预算(包括办公费、差旅费、机时费、资料费、通讯设备和专用设备的租金等)和来源。
当前只列出各项任务的工作量预算:___(人周)。
任务
工作量
说明
3.5关键问题
逐项列出能够影响整个项目成败的关键问题、技术难点和风险,指出这些问题对项目的影响。
本项目最大的风险在于__预研究工作是否彻底和全面___。因此在设计、开发过程中一定要考虑周全,最大可能地减少存在的BUG。
4 支持条件
说明为支持本项目的开发所需要的各种条件和设施。
4.1计算机系统支持
逐项列出开发中和运行时所需的计算机系统支持,包括计算机、外围设备、通讯设备、模拟器、编译 (或 汇编)程序、操作系统、数据管理程序包、数据存储能力和测试支持能力等,逐项给出有关到货日期、 使用时间的要求。
本系统开发主要用到的仪器有PC机、仿真系统、示波器等,详细清单暂略。
4.2 需由用户承担的工作
逐项列出需要用户承担的工作和完成期限。包括需由用户提供的条件及提供时间。
暂无。
4.3由外单位提供的条件
逐项列出需要外单位分合同承包者承担的工作和完成的时间,包括需要由外单位提供的条件和提供的时间。
尽可能详实的培训。
5专题计划要点
说明本项目开发中需制订的各个专题计划(如分合同计划、开发人员培训计划、测试计划、安全保密计划、质量保证计划、配置管理计划、用户培训计划、系统安装计划等)的要点。