1、0定义ASSOC 显示或修改文件扩展名关联。ATTRIB 显示或更改文件属性。BREAK 设置或清除扩展式 CTRL+C 检查。BOOTCFG 设置 boot.ini 文件的属性以便控制CACLS 显示或修改文件的访问控制列表(ACLCALL 从另一个批处理程序调用这一个。CD 显示当前目录的名称或将其更改。CHCP 显示或设置活动代码页数。CHDIR 显示当前目录的名称或将其更改。CHKDSK 检查磁盘并显示状态报告。CHKNTFS 显示或修改启动时间磁盘检查。CLS 清除屏幕。CMD 打开另一个 Windows 命令解释程序窗COLOR 设置默认控制台前景和背景颜色。COMP 比较两个或两
2、套文件的内容。COMPACT 显示或更改 NTFS 分区上文件的压缩CONVERT 将 FAT 卷转换成 NTFS。您不能转换当前驱动器。COPY 将至少一个文件复制到另一个位置。DATE 显示或设置日期。DEL 删除至少一个文件。DIR 显示一个目录中的文件和子目录。DISKCOMP 比较两个软盘的内容。DISKCOPY 将一个软盘的内容复制到另一个软盘DISKPART 显示或配置磁盘分区属性。DOSKEY 编辑命令行、调用 Windows 命令并创DRIVERQUERY 显示当前设备驱动程序状态和属性。ECHO 显示消息,或将命令回显打开或关上ENDLOCAL 结束批文件中环境更改的本地化
3、。ERASE 删除一个或多个文件。EVENTQUERY 显示指定准则的事件日志项目。EXIT 退出 CMD.EXE 程序(命令解释程序)。FC 比较两个文件或两个文件集并显示它FIND 在一个或多个文件中搜索一个文字字FINDSTR 在多个文件中搜索字符串。FOR 为一套文件中的每个文件运行一个指FORMAT 格式化磁盘,以便跟 Windows 使用。FSUTIL 显示或配置文件系统的属性。FTYPE 显示或修改用在文件扩展名关联的文GOTO 将 Windows 命令解释程序指向批处理中某个带标签的行。GPRESULT 显示机器或用户的组策略信息。GRAFTABL 启用 Windows 在图形
4、模式显示扩展字HELP 提供 Windows 命令的帮助信息。IF 在批处理程序中执行有条件的处理过LABEL 创建、更改或删除磁盘的卷标。MD 创建一个目录。MKDIR 创建一个目录。MODE 配置系统设备。MORE 逐屏显示输出。MOVE 将一个或多个文件从一个目录移动到OPENFILES 显示远程用户为了文件共享而打开的PAGEFILECONFIG 显示或配置页面文件的属性。PATH 为可执行文件显示或设置搜索路径。PAUSE 停止批处理文件的处理并显示信息。POPD 还原由 PUSHD 保存的当前目录上一次PRINT 打印一个文本文件。PROMPT 改变 Windows 命令提示。PU
5、SHD 保存当前目录,然后对其进行更改。RD 删除目录。RECOVER 从损坏的磁盘中恢复可读取的信息。REM 记录批处理文件或 CONFIG.SYS 中的REN 重新命名文件。RENAME 重新命名文件。REPLACE 替换文件。RMDIR 删除目录。SET 显示、设置或删除 Windows 环境变量SETLOCAL 开始用批文件改变环境的本地化。SC 显示或配置服务(后台处理)。SCHTASKS 安排命令和程序在一部计算机上按计SHIFT 调整批处理文件中可替换参数的位置SHUTDOWN 让机器在本地或远程正确关闭。SORT 将输入排序。START 打开单独视窗运行指定程序或命令。SUBS
6、T 将驱动器号与路径关联。SYSTEMINFO 显示机器的具体的属性和配置。TASKLIST 显示包括服务的所有当前运行的任务TASKKILL 终止正在运行的进程或应用程序。TIME 显示或设置系统时间。TITLE 设置 CMD.EXE 会话的窗口标题。TREE 以图形显示启动器或路径的目录结构TYPE 显示文本文件的内容。VER 显示 Windows 的版本。VERIFY 告诉 Windows 验证文件是否正确写入VOL 显示磁盘卷标和序列号。XCOPY 复制文件和目录树。WMIC 在交互命令外壳里显示 WMI 信息。PDT(Product Development Team):产品研发核心小
7、组,是一种跨资源部门的产品研发组织形式,负责从产品立项到批量生产的产品全流程管理,主要目标是根据产品研发合同书的要求确保产品在市场上获得成功。软件项目组:由各业务部软件开发人员组成,接受软件开发经理和业务部软件部的共同领导,负责完成产品的需求分析,软件概要与详细设计,编码实现与单元测试,集成调试和系统联调等工作。1目的本流程旨在有效地规范软件开发过程,进一步提高软件开发的工程化、系统化水平,提高软件产品质量和文档管理质量,以保证软件开发的规范性和继承性。2适用范围21 本流程适用于研发系统所有含软件系统开发的项目和单板软件。22 本流程主要指导按照瀑布模型和V模型进行软件开发的过程,对于采用快
8、速应用开发模型、原型法、渐增模型以及螺旋模型来指导软件开发过程的情况,可以对本流程进行适当的取舍和裁剪,但是在软件开发计划中必须说明。3流程提要31 本流程在各个评审点均有可能反馈至前面的某个阶段,即每个步骤都会影响前面几个步骤的变化,这是一个循环改进的过程。32 PDT软件组和测试组根据产品规格与系统需求数据库进行软件需求分析,定义系统软件规格,提交软件需求规格说明书作为软件系统设计和开发的基础。PDT组织软件组和相关人员根据软件规格进行概要设计,提交软件概要设计说明书和软件开发计划。33 测试组在软件概要设计评审通过后介入软件开发过程,启动产品测试流程。34 软件组/测试组根据软件概要设计
9、结果进行软件详细设计,提交软件详细设计说明书和单元测试计划,然后根据设计结果进行软件和测试程序编码。35 编码阶段完成后,软件组和测试组首先对代码进行单元测试与代码审查,然后进行软件集成调试和集成测试,提交相应的软件集成调试记录与测试报告。36 软件集成测试通过后,由开发组成员进行系统联调;系统联调结束后,由配置管理员合相应的软件版本提交系统测试。4输入41 产品规格书42 总体技术方案书5输出51 软件需求规格说明书52 软件概要设计说明书53 软件开发计划54 软件详细设计说明书55 单元测试计划56 软件集成调试报告57 软件集成测试报告58 系统联调报告59 软件源代码、相应的目标代码
10、与可执行文件6职责61 软件组611 负责软件需求分析,定义系统的软件规格;612 根据软件规格进行软件概要与详细设计;613 负责软件和测试程序的编码实现与单元测试;614 针对软件系统进行集成调试和系统联调;615 提交相应的文档。62 测试组621 在软件概要设计完成后,负责执行软件测试流程;622 协助软件组进行测试程序的编码实现、软件单元测试和代码审查;623 负责软件集成测试和软件系统测试;624 提交相应的文档。63 总体组631 协助PDT进行软件规格评审;632 协助PDT进行软件概要设计评审。64 软件工程室(SE)641 协助PDT与总体组进行软件规格评审;642 协助P
11、DT与总体组进行软件概要设计评审。65 配置管理员651 负责本产品组的配置管理工作。7技能要求71 熟悉本流程文件及相应的规范和文档模板;72 熟悉与软件开发流程接口的流程文件;73 掌握软件需求分析、设计、实现与测试所需的技能;74 熟悉配置管理的过程与规范。8流程图开 始软 件 需 求 分 析软 件 组 /测 试 组软 件 需 求 规 格 说 明 书软 件 规 格 评 审PDT/总 体 组 /SENo软 件 概 要 设 计软 件 组产 品 测 试 流 程测 试 组软 件 概 要 设 计 评 审PDT/总 体 组 /SENo软 件 详 细 设 计软 件 组详 细 设 计 评 审软 件 组
12、/测 试 组No软 件 和 测 试 程 序 编 码软 件 组 /测 试 组单 元 测 试 设 计软 件 组 /测 试 组单 元 测 试 和 代 码 审 查软 件 组 /测 试 组软 件 需 求 分 析 /概 要 设 计软 件 开 发01a 0202a03040506 07 07a0809 09a0101YesYesYes04a总 体 技 术 方 案 书产 品 规 格 书01b软 件 概 要 设 计 说 明 书A软 件 详 细 设 计 说 明 书单 元 测 试 计 划软 件 开 发 计 划04b软 件 详 细 设 计 说 明 书软 件 集 成 调 试软 件 组软 件 集 成 测 试测 试 组集
13、成 测 试 审 核No软 件 集 成 测 试 计 划 系 统 联 调系 统 联 调硬 件 开 发 流 程硬 件 组系 统 联 调 审 核PDTNo合 软 件 版 本配 置 管 理 员结 束 系 统 测 试012013 013a06a014015 016017018YesYesA软 件 集 成 测 试 报 告软 件 集 成 调 试 记 录软 件 集 成 调 试 报 告012a012b系 统 联 调 记 录系 统 联 调 报 告016a016b/9流程说明001 流程输入 系统分析与设计流程的输出001a产品规格书和001b总体技术方案书是软件开发流程的输入,作为软件规格定义的基础。002 软件需
14、求分析 软件组/测试组软件组和测试组根据产品规格和系统需求数据库进行软件需求分析,定义软件规格,提交002a软件需求规格说明书。软件需求规格说明书的内容和格式请参考相应的文档模板。003 软件规格评审 PDT/总体组/软件工程室PDT、总体组和软件工程室(SE)对软件需求规格说明书进行评审,提交软件规格评审表,给出评审结论。评审通过则转入软件概要设计,评审不通过则返回软件需求分析阶段,根据评审建议更新软件需求规格。004 软件概要设计 软件组根据软件规格进行软件概要设计,制订软件开发计划,参照相应的规范和文档模板,提交004a软件概要设计说明书和004b软件开发计划。005 软件概要设计评审
15、组/软件工程室PDT、总体组和软件工程室负责对软件概要设计说明书 进行评审,提交软件概要设计评审表,给出评审结论。如果评审通过则转入下一阶段,否则根据评审建议进行相应的更改。006 产品测试流程 测试组软件概要设计评审通过后,测试组依据002a软件需求规格说明书和004a 软件概要设计说明书启动产品测试流程。测试流程的相应文档006a软件集成测试计划作为软件集成测试的输入。007 软件详细设计 软件组软件全员项目小组成员依据软件概要设计结果进行相应的软件详细设计,提交007a软件详细设计说明书,具体操作可参照相应的规范与文档模板。008 软件详细设计评审 软件组/测试组软件组和测试组成员共同对
16、软件详细设计说明书进行评审,提交相应的软件详细设计评审表,给出评审结论。如果评审通过则转入下一阶段,否则根据评审建议更新详细设计,在有些特殊情况下,可能需要返回到软件概要设计阶段。009 单元测试设计 软件组/测试组软件组和测试组依据相应的详细设计进行单元测试方案设计,提交009a单元测试计划。010 软件和测试程序编码 软件组/测试组软件组/测试组成员依据详细设计和单元测试计划,编写软件和单元测试程序源代码。011 单元测试和代码审查 软件组/测试组软件组成员根据单元测试计划进行软件单元测试,测试组成员协助进行代码审查。具体操作过程请参照软件单元测试与代码审查规范。012 软件集成调试 软件
17、组软件组成员对经过单元测试和代码审查的软件进行集成调试,调试过程均需记录到012a软件集成调试记录,调试完成后提交012b软件集成调试报告。013 软件集成测试 测试组测试组成员按照006a 软件集成测试计划 ,对经过集成调试后的软件进行集成测试,提交013a软件集成测试报告。014 集成测试审核 测试组测试组审核软件集成测试结果,提交软件集成测试审核清单,给出审核结论。如果审核通过则转入系统联调,否则返回到软件集成调试阶段。015 硬件开发流程 硬件组硬件开发流程在系统联调阶段与软件开发流程必须有一致的接口。016 系统联调 软件组/硬件组/ 测试组软件组、硬件组和测试组进行软、硬件系统联调
18、,系统联调过程中的各项调试都要记录到016a系统联调记录 ,最后提交 016b系统联调报告。017 系统联调审核 PDTPDT对系统联调结果进行审核,提交系统联调审核清单 ,给出审核结论。如果审核通过则转入合版本阶段,否则返回。018 合软件版本 配置管理员配置管理员负责协调相关人员,对通过系统联调的软件合版本,分配软件版本标识,提交系统测试。10管理要素设置/说明本文没有。11记录与表格111 软件规格评审表112 软件概要设计评审表113 软件详细设计评审表114 软件集成测试审核清单12参考文件121 产品开发综合流程122 系统分析与设计流程123 软件测试流程124 软件单元测试与代码审查规范13补充说明本文没有