|
本帖最后由 牛角尖 于 2020-9-15 19:20 编辑
7 \! o4 x% ^1 g* {7 t7 s
' s+ C i' K# g1 f继续说说计算机软件开发的审核思路$ r& \6 q& j$ `
审核软件的设计开发最好是按过程审核方法审核,可将8.3、8.5.1、8.6$ ~4 d% h6 q" u# i$ {
8.7柔和在一起审核,且按具体项目单独审核,即每个项目都有一套8.3、8.5.1、8.6、8.7全过程,这样做的好处是不用每处都要表述抽样的项目名称。记录也看起来也清晰。 具体介绍如下
E- u, ]# o* l. E [" |2 s8.3.1简述组织在设计开发方面有哪些文件、制度。
& g& b5 X+ j) V 抽样说明 : 1、项目名称 9 x8 o3 v8 j; o! [* L/ c7 f! C
2、项目来源:自立或与客户签订的合同或上级(政府)下达的任务
" T. M& }5 u3 |3、项目起止时间
6 A+ c: i8 \' n/ ?9 `4 @" q3 b; M第二个及以后的抽样直接从抽样说明开始0 Y; B; v. x/ Y7 r
8.3.2/8.5.1a)查设计开发计划书
8 v, n0 W! `& y, Y+ D+ Y7 b人力资源、软硬件资源等& s: H4 s7 \9 L* O' ~+ [( F) T
阶段划分及主要流程安排含:职责接口、时间安排、各活动的输出文件、记录方式(如详细说明书评审为详细说明书评审报告)。一般大的活动会包括:输入评审、概要设计、概要设计评审、详细设计、详细设计评审、编码、代码走查、编码评审、测试、确认验收等
/ K: }# w2 U5 D8.3.3 查需求规格说明书:描述功能、性能要求、法规及行业规范等要求
" [" w% W S% g3 K7 u# r此条款审核记录能明确项目的概况,性质,用途等
- _1 f$ V5 F/ V# X8.3.4/8.5.1/8.6/8.79 L: \4 p- I, E0 h: n) t& I
使用何款压力测试软件(需要时),是否正版。电脑、服务器使用是否正常。工作环境是否舒适,工位是否宽松等。, n( v7 F; g& ~
使用何种语言编程等
( _) y$ @. [9 u0 }7 g1 v4 G查项目负责人及主要技术骨干资格、经历是否能够胜任工作9 Q* r" Y% J$ P5 ]; N* @
交代一句软件开发没有特殊过程减少人为错误的措施
, @" U, n) U$ m2 j1 g/ G查:日常进度督查、内部交流记录,证实项目是否得到控制
' m# ]5 Z! A% c6 \$ {/ B简述查概要设计说明书内容、 概要设计说明书评审报告(或记录),评审主要内容。是否有需要改进的地方,改进结果如何。
% }0 q1 E: S8 R! t4 B: ~# D: X' W+ m简述查详细设计说明书内容、查详细设计说明书评审报告(或记录),评审主要内容。是否有需要改进的地方,改进结果如何。3 q3 a, w: b5 g, e
查代码走查记录:缺陷是否得到处理' j) i8 j+ l; {0 T& r, \9 r* z$ n
查编码评审报告,简述评审内荣:缺陷是否得到处理3 S' k! Z) o$ G: t$ m/ \0 p
查测试报告:简述测试项目,测试用例,明确使用黑盒还是白盒测试技术。测试结论。查BUG分析记录。BUG是否修复及其他处理情况
8 c; F1 o# Y/ f, [ 客户验收确认情况3 H5 d: ?" t, Y! r) \/ {7 B
核实:源代码、可执行程序存放情况。用户说明书、培训方案等是否齐全。
) \3 K5 H) v3 _4 J& y& n8.3.6 更改情况:略$ ~; r y2 {. f
运维、售后略
% l( [/ M; J9 ^& ^! J |
|