|
本帖最后由 牛角尖 于 2020-9-15 19:20 编辑 % M( q% }; S2 X) A* @% }
3 }. w5 Y3 n& j. `6 ?! S' R: P
继续说说计算机软件开发的审核思路( ~3 D; m$ }2 `- m
审核软件的设计开发最好是按过程审核方法审核,可将8.3、8.5.1、8.6
" v( m. j' w6 F# n# t* y8.7柔和在一起审核,且按具体项目单独审核,即每个项目都有一套8.3、8.5.1、8.6、8.7全过程,这样做的好处是不用每处都要表述抽样的项目名称。记录也看起来也清晰。 具体介绍如下' |- O# \7 |5 j; k
8.3.1简述组织在设计开发方面有哪些文件、制度。
" n. r( k1 J% Y5 t 抽样说明 : 1、项目名称 - J f# l) V- s. Q- k
2、项目来源:自立或与客户签订的合同或上级(政府)下达的任务
: R5 K, _, c' C- ?6 x9 A; `* L3、项目起止时间# i. [6 k6 m: a; C8 z
第二个及以后的抽样直接从抽样说明开始& M& l; F& |3 m* z
8.3.2/8.5.1a)查设计开发计划书
$ x4 k; U/ D8 b3 K7 W人力资源、软硬件资源等1 M6 F' q8 \6 K0 x4 d
阶段划分及主要流程安排含:职责接口、时间安排、各活动的输出文件、记录方式(如详细说明书评审为详细说明书评审报告)。一般大的活动会包括:输入评审、概要设计、概要设计评审、详细设计、详细设计评审、编码、代码走查、编码评审、测试、确认验收等
' d4 j* w8 J* b# n4 t, p8.3.3 查需求规格说明书:描述功能、性能要求、法规及行业规范等要求& J9 O A, |, M$ G8 `: ^( }
此条款审核记录能明确项目的概况,性质,用途等
. f& i. N* i) h+ y7 q, c# M1 M8.3.4/8.5.1/8.6/8.7
; ~5 u7 m: g: v 使用何款压力测试软件(需要时),是否正版。电脑、服务器使用是否正常。工作环境是否舒适,工位是否宽松等。- ?" K6 y: j9 x- d
使用何种语言编程等
( @( r a% q# d查项目负责人及主要技术骨干资格、经历是否能够胜任工作4 E+ h5 c0 K; C
交代一句软件开发没有特殊过程减少人为错误的措施5 x5 i8 @' Q5 B' o1 E
查:日常进度督查、内部交流记录,证实项目是否得到控制8 ~0 E! U% M5 ~/ p0 F* R
简述查概要设计说明书内容、 概要设计说明书评审报告(或记录),评审主要内容。是否有需要改进的地方,改进结果如何。9 }( a7 @8 u6 v8 l% }1 F
简述查详细设计说明书内容、查详细设计说明书评审报告(或记录),评审主要内容。是否有需要改进的地方,改进结果如何。
* I% F3 p1 D# s( S. y* ~( N6 q查代码走查记录:缺陷是否得到处理$ E, Z! e% Z! T5 F3 B2 ?* B
查编码评审报告,简述评审内荣:缺陷是否得到处理
- B9 y, G9 ^3 e. Y" h" O查测试报告:简述测试项目,测试用例,明确使用黑盒还是白盒测试技术。测试结论。查BUG分析记录。BUG是否修复及其他处理情况3 y C: h# U5 Z/ W) x+ I6 a6 f
客户验收确认情况4 G' w1 g. K# q: ]; b1 C
核实:源代码、可执行程序存放情况。用户说明书、培训方案等是否齐全。3 B: S* m) s" D; F# a, ?4 \* I6 Z
8.3.6 更改情况:略
" v) Q+ R; P3 Y! s运维、售后略
0 x% H/ m9 a/ D) ] |
|