我想每一个大公司应该都有它自己的项目规范化管理方法,我现在所处的XX华公司自八十年代创办至今,几十年的历史已经形成了自己的一套项目管理方法。
怀揣每一份经历都应该带来每一份成长的想法,我觉得我很有必要认真地学习一下现在所在公司的项目管理方法,并记录在此。
先从和软件开发息息相关软件归档说起吧。
在XXX子公司,一个软件归档需提交给技术工艺部的资料包含两部分,一个是纸质文档,一个刻写了源程序的光盘。提交的源程序会被转给质量部,质量部测试通过后,技术工艺部就会正式将软件入库。
纸质文档主要包含以下几个文档:xxxx程序明细表.doc ,xxxx软件流程图.doc
,xxxx程序生产操作说明.doc ,xxxx主控芯片装配图.dwg ,xxxx主控芯片标签.dwg ,xxxx程序提交入库申请表.doc
首先先看看程序明细表内容:
审核是项目负责人签字,工艺是技术工艺部检测无错后技术工艺部领导签字,批准是研发老大签字。
HXx.xxx.xxx是软件代号,根据后缀不同来区别不同文件,比如XL后缀代表流程图文件,CX后缀代表编译后下载程序,YCX代表源程序,CS代表生产操作说明。
|
序
号 |
幅
面 |
编 号 |
名 称 |
装 入 |
总数 量 |
备
注 |
更
改 |
|
编 号 |
数量 |
|
1 |
|
|
|
|
|
|
|
|
|
2 |
|
|
文 件 |
|
|
|
|
|
|
3 |
|
|
|
|
|
|
|
|
|
4 |
4 |
HXx.xxx.xxx |
装配图 |
|
|
|
|
|
|
5 |
|
|
|
|
|
|
|
|
|
6 |
4 |
HXx.xxx.xxxXL |
程序流程图 |
|
|
|
|
|
|
7 |
|
|
|
|
|
|
|
|
|
8 |
|
HXx.xxx.xxxCX |
程序 |
|
|
|
光盘 |
|
|
9 |
|
|
|
|
|
|
|
|
|
10 |
|
HXx.xxx.xxxYCX |
源程序 |
|
|
|
光盘 |
|
|
11 |
|
|
|
|
|
|
|
|
|
12 |
4 |
HXx.xxx.xxxCS |
生产操作说明 |
|
|
|
|
|
|
13 |
|
|
|
|
|
|
|
|
|
14 |
|
|
|
|
|
|
|
|
|
15 |
|
|
|
|
|
|
|
|
|
16 |
|
|
零 件 |
|
|
|
|
|
|
17 |
|
|
|
|
|
|
|
|
HXXXX# |
18 |
4 |
HXx.xxx.xxx |
标签 |
|
|
1 |
|
|
|
19 |
|
|
|
|
|
|
|
|
|
20 |
|
|
|
|
|
|
|
|
|
21 |
|
|
|
|
|
|
|
|
|
22 |
|
|
|
|
|
|
|
|
|
23 |
|
|
|
|
|
|
|
|
|
24 |
|
|
|
|
|
|
|
|
|
25 |
|
|
|
|
|
|
|
|
|
26 |
|
|
|
|
|
|
|
|
|
27 |
|
|
|
|
|
|
|
|
|
28 |
|
|
|
|
|
|
|
|
|
29 |
|
|
|
|
|
|
|
|
|
30 |
|
|
|
|
|
|
|
|
媒体编号 |
31 |
|
|
|
|
|
|
|
|
|
|
旧底图总号 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
标记 |
数量 |
更改单号 |
签名 |
日期 |
底图总号 |
拟制 |
|
xxxxx主控程序 |
HEx.xxx.xxxMX |
|
审核 |
|
工艺 |
|
日期 |
签名 |
标准化 |
|
阶段标记 |
第1张 |
共1张 |
|
|
|
|
|
|
|
其次看看程序生产操作说明表内容:
1、使用的硬件和软件
(1) Ulink仿真器一台
(2) PC机一台
(3) 硬件解调板(含LPC1766芯片)
(4) Keil uVision4软件
(5) 待下载的可执行程序代码
2、程序下载准备
第一步:在PC机上正确安装Keil uVision4软件。
第二步:按图1将PC机、Ulink仿真器及LPC1766板连接好。
PC机
Ulink2
仿真器
图1:PC机、ulink2仿真器及硬件解调板连接图
3、程序下载操作步骤
1) 启动电脑后运行Keil uVision4软件,进入Keil uVision4开发环境;
2) 将TimerInt目录COPY到Keil uVision4开发环境中的ARM目录下;
3) 在Keil uVision4中用project→Open……命令,加载TimerInt目录下的xxxxxxx.uvproj;;
4) 编译,生成.out文件;
5) 点击Keil uVision4中的debug→Start/Stop
Debug Session就会自动完成烧写。
6)若有proagram success文字提示,表明程序烧写成功。
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
标记
|
数量
|
更改单号
|
签 名
|
日期 |
拟 制
|
|
xxxxxx板
主控程序 生产操作说明
|
xxx.xxx.xxxCS
|
审 核
|
|
工 艺
|
|
标准化
|
|
|
|
批 准
|
|
第 1 张 |
共 1 张 |
其次看看软件流程图表格内容:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
标记
|
数量
|
更改单号
|
签 名
|
日期 |
拟 制
|
|
XXXXXX软件
流程图
|
xxx.xxx.xxxXL
|
审 核
|
|
工 艺
|
|
标准化
|
|
|
|
批
准
|
|
阶段标记
|
第1 张
|
共6 张 |
|
|
|
其次看看主控芯片装配图内容:
最后再看看软件提交入库申请单内容,这也是软件归档需提交的最后一个文档。把以上几个文档填好,源代码刻盘,一起提交到技术工艺部,软件归档的工作便完成了。
编号: 软件提交入库申请表
产品代号 |
xxxxx
|
研制部门
|
|
产品名称
|
XXXXX机
|
PCB板号
|
Hxx.xxx.xxxx
|
软件名称
|
XXXX主控程序
|
软件图号
|
Hxx.xxx.xxxCX
|
提 交 者
|
|
版 本 号
|
V1.1
|
提交日期
|
2012.11.13
|
提交内容 |
1. 软件载体: 软盘 光盘
EPROM 其它
2. 软件的支持环境(软件和硬件):
编程语言: C语言 处理器:LPC1766
3. 软件的配置标识(软件名称——属性——阶段号——配置项名称):
硬件解调板主控程序(HEx.xxx.xxxCX)--P--3—HEx.xxx.xxxMX。
4. 硬件的名称、品牌、型号、数量:
ARM处理器 飞利浦 LPC1766 1片
项目经理签字: 年 月 日
|
质量部检验情况
|
1. 检验内容:
1.把程序下载至硬件解调板单元进行检验,检验内容及方法详见《XXXXXX验收细则》。
2. 检验依据:
《xxxxxxx机产品规范》。
3. 检验结论:
检验员: 年 月 日
|
质量部主管签字
|
年
月 日 |
主管领导意见
|
年
月 日 |
备注
|
|
注:如同时属于同一产品、载体、支持环境、属性、阶段的多项软件,可以在第三条上注明“见附表”,并附上软件配置标识清单。
|