|
本帖最后由 牛角尖 于 2020-9-15 19:20 编辑
! ]1 Y1 k& Y, F" K. s
" T5 h4 Z$ |- Q6 B8 s2 v继续说说计算机软件开发的审核思路- v _5 ?* {5 n0 Q
审核软件的设计开发最好是按过程审核方法审核,可将8.3、8.5.1、8.6
$ T. b7 L. Y* U8.7柔和在一起审核,且按具体项目单独审核,即每个项目都有一套8.3、8.5.1、8.6、8.7全过程,这样做的好处是不用每处都要表述抽样的项目名称。记录也看起来也清晰。 具体介绍如下4 e$ P4 G \/ r: ?; q# S
8.3.1简述组织在设计开发方面有哪些文件、制度。
' D/ J/ Y( ]3 l, z 抽样说明 : 1、项目名称 : H& H* l0 H7 [+ m) {
2、项目来源:自立或与客户签订的合同或上级(政府)下达的任务 6 M$ Q6 o1 ], H
3、项目起止时间
4 ~6 {( c$ d7 u: h第二个及以后的抽样直接从抽样说明开始
# H) R1 |$ r0 D# X* n b8.3.2/8.5.1a)查设计开发计划书- [+ l) X* r b& A
人力资源、软硬件资源等8 U) V# i2 V9 E8 A
阶段划分及主要流程安排含:职责接口、时间安排、各活动的输出文件、记录方式(如详细说明书评审为详细说明书评审报告)。一般大的活动会包括:输入评审、概要设计、概要设计评审、详细设计、详细设计评审、编码、代码走查、编码评审、测试、确认验收等4 w, ]3 V: W/ c K+ q" ?, d
8.3.3 查需求规格说明书:描述功能、性能要求、法规及行业规范等要求# y0 f C+ m' E# _6 ^$ p* b$ F7 h* |
此条款审核记录能明确项目的概况,性质,用途等5 Q4 B' d1 O( s% Y( m p4 l
8.3.4/8.5.1/8.6/8.7
* }8 C j5 E* f% e# t" T! m; Q: L 使用何款压力测试软件(需要时),是否正版。电脑、服务器使用是否正常。工作环境是否舒适,工位是否宽松等。
0 u( R N8 `1 X* m U8 q! U$ s使用何种语言编程等# f& `8 ?+ C5 Q) N, Q
查项目负责人及主要技术骨干资格、经历是否能够胜任工作
! L- R* E" \6 l) r: h交代一句软件开发没有特殊过程减少人为错误的措施, u. r8 k& _; y7 d& t. s3 F
查:日常进度督查、内部交流记录,证实项目是否得到控制
) Z3 T1 U( G4 y- G简述查概要设计说明书内容、 概要设计说明书评审报告(或记录),评审主要内容。是否有需要改进的地方,改进结果如何。: d N4 ]5 @- J0 Q/ l1 G, v' V
简述查详细设计说明书内容、查详细设计说明书评审报告(或记录),评审主要内容。是否有需要改进的地方,改进结果如何。
! o/ `0 h" U- b% d: x9 p查代码走查记录:缺陷是否得到处理
5 F; K, q( S1 _! B% h- g! |查编码评审报告,简述评审内荣:缺陷是否得到处理
& T" @! l2 ]. e& U查测试报告:简述测试项目,测试用例,明确使用黑盒还是白盒测试技术。测试结论。查BUG分析记录。BUG是否修复及其他处理情况; h( o5 G+ G5 C8 F- f, D7 X# J* H
客户验收确认情况
1 _% u7 [. D" v- X2 y 核实:源代码、可执行程序存放情况。用户说明书、培训方案等是否齐全。
3 N8 |- |8 B1 |! D! N% ?' b& s8.3.6 更改情况:略
, Q; U; j4 X0 U& E0 d9 K运维、售后略$ M3 {, L2 X% \7 X9 c
|
|