|
本帖最后由 牛角尖 于 2020-9-15 19:20 编辑 + b; C; ?3 {1 |# S
4 e3 n* T: a& T7 N
继续说说计算机软件开发的审核思路
$ w( @) ]+ y- P$ I审核软件的设计开发最好是按过程审核方法审核,可将8.3、8.5.1、8.6$ [+ F; [: l9 p% O! l7 N
8.7柔和在一起审核,且按具体项目单独审核,即每个项目都有一套8.3、8.5.1、8.6、8.7全过程,这样做的好处是不用每处都要表述抽样的项目名称。记录也看起来也清晰。 具体介绍如下
" L8 ~( P8 ~9 }7 ^9 u8.3.1简述组织在设计开发方面有哪些文件、制度。 s$ L# n* L- x/ g3 T
抽样说明 : 1、项目名称
" w0 s' |% A6 D* `9 f; M$ ]2、项目来源:自立或与客户签订的合同或上级(政府)下达的任务 3 l) h2 g; h$ b& q
3、项目起止时间
2 d. Y1 p! f1 n1 m2 @8 w第二个及以后的抽样直接从抽样说明开始
0 R# i" w8 A6 T8.3.2/8.5.1a)查设计开发计划书
8 ^! Q" B7 \: i3 Z" G3 h人力资源、软硬件资源等% \9 \ P4 k2 V+ ]! K# S" C
阶段划分及主要流程安排含:职责接口、时间安排、各活动的输出文件、记录方式(如详细说明书评审为详细说明书评审报告)。一般大的活动会包括:输入评审、概要设计、概要设计评审、详细设计、详细设计评审、编码、代码走查、编码评审、测试、确认验收等
2 g) o- O3 N8 _" |. R8.3.3 查需求规格说明书:描述功能、性能要求、法规及行业规范等要求
& }. `) A" U, Q1 h J此条款审核记录能明确项目的概况,性质,用途等; T0 L% C1 l, p Y6 e, u
8.3.4/8.5.1/8.6/8.7
* _, T1 b5 ?& O6 ?( z" W0 B* | 使用何款压力测试软件(需要时),是否正版。电脑、服务器使用是否正常。工作环境是否舒适,工位是否宽松等。1 Z$ F) e4 E$ B
使用何种语言编程等
5 T0 X$ }' v8 } c# ^查项目负责人及主要技术骨干资格、经历是否能够胜任工作
) P+ P8 c) \6 |4 r+ Q交代一句软件开发没有特殊过程减少人为错误的措施$ y* F8 l/ [) }; E# t
查:日常进度督查、内部交流记录,证实项目是否得到控制( _: a. G9 q N5 y* Q9 j
简述查概要设计说明书内容、 概要设计说明书评审报告(或记录),评审主要内容。是否有需要改进的地方,改进结果如何。3 K9 [. `- `$ P1 P+ `
简述查详细设计说明书内容、查详细设计说明书评审报告(或记录),评审主要内容。是否有需要改进的地方,改进结果如何。) g* y3 G9 Z7 w k8 `# d4 ^
查代码走查记录:缺陷是否得到处理$ n7 Y) S# W$ d2 X
查编码评审报告,简述评审内荣:缺陷是否得到处理6 {+ ?/ Q( d2 x" @% L" e" n
查测试报告:简述测试项目,测试用例,明确使用黑盒还是白盒测试技术。测试结论。查BUG分析记录。BUG是否修复及其他处理情况
p. d M# u5 w6 e 客户验收确认情况
9 w) b- ]; E; c' o 核实:源代码、可执行程序存放情况。用户说明书、培训方案等是否齐全。
! }- u. J5 j. T4 r+ X+ D8.3.6 更改情况:略
5 L+ o2 ~" f! Y B运维、售后略; ]& f: U3 a( \' c; ^1 e( k) ^
|
|