|
本帖最后由 牛角尖 于 2020-9-15 19:20 编辑
" `6 e6 q2 R+ X) l9 N7 ~
: ?( ]5 B5 j8 i& H; k" e继续说说计算机软件开发的审核思路
# L* P6 a" k" y& q3 \1 {审核软件的设计开发最好是按过程审核方法审核,可将8.3、8.5.1、8.6( P L& [- ~5 @
8.7柔和在一起审核,且按具体项目单独审核,即每个项目都有一套8.3、8.5.1、8.6、8.7全过程,这样做的好处是不用每处都要表述抽样的项目名称。记录也看起来也清晰。 具体介绍如下" L0 k$ I3 s: }
8.3.1简述组织在设计开发方面有哪些文件、制度。
$ w4 H6 C/ t* P' d 抽样说明 : 1、项目名称 2 g: a Z3 S! v9 D
2、项目来源:自立或与客户签订的合同或上级(政府)下达的任务 Y! |! ~ J# ]) \
3、项目起止时间
2 n0 m7 Q/ s# s/ R; a第二个及以后的抽样直接从抽样说明开始
3 ]. |( r- N' q' _0 x/ k% F8.3.2/8.5.1a)查设计开发计划书" F5 Q) v) a- h, L/ R8 q$ ^! J
人力资源、软硬件资源等: G( ^" O2 L; c e3 j
阶段划分及主要流程安排含:职责接口、时间安排、各活动的输出文件、记录方式(如详细说明书评审为详细说明书评审报告)。一般大的活动会包括:输入评审、概要设计、概要设计评审、详细设计、详细设计评审、编码、代码走查、编码评审、测试、确认验收等: O$ f0 O5 D1 F- l! ?$ j& H9 v5 @# o
8.3.3 查需求规格说明书:描述功能、性能要求、法规及行业规范等要求
) D. e9 q- L$ C& C/ g9 N; L此条款审核记录能明确项目的概况,性质,用途等
/ k; u3 Q3 T: f8.3.4/8.5.1/8.6/8.7 W, I2 A5 c- p( v
使用何款压力测试软件(需要时),是否正版。电脑、服务器使用是否正常。工作环境是否舒适,工位是否宽松等。 u9 `: i' v; M# r- D
使用何种语言编程等8 V* C+ B# q* {% X' o2 V, m
查项目负责人及主要技术骨干资格、经历是否能够胜任工作0 L6 u$ T9 i* s% {; Z S5 v& {! o
交代一句软件开发没有特殊过程减少人为错误的措施
, z" Q, _8 y2 @9 ~( ~, f: d查:日常进度督查、内部交流记录,证实项目是否得到控制
9 a# J( \6 v/ T# S简述查概要设计说明书内容、 概要设计说明书评审报告(或记录),评审主要内容。是否有需要改进的地方,改进结果如何。& M+ l0 W, N, d, _
简述查详细设计说明书内容、查详细设计说明书评审报告(或记录),评审主要内容。是否有需要改进的地方,改进结果如何。
% f# R$ S/ I9 M ^* G- e( G$ x查代码走查记录:缺陷是否得到处理8 P# J3 K* U9 m! W8 w
查编码评审报告,简述评审内荣:缺陷是否得到处理
$ U1 {/ S; b* b" p查测试报告:简述测试项目,测试用例,明确使用黑盒还是白盒测试技术。测试结论。查BUG分析记录。BUG是否修复及其他处理情况
5 p/ e8 |; }6 q E5 b) ? 客户验收确认情况. C, _4 Z4 }0 @6 K
核实:源代码、可执行程序存放情况。用户说明书、培训方案等是否齐全。
# I0 q9 d; X$ W6 M/ k8.3.6 更改情况:略
2 a' ~3 N" T. f7 ?/ C1 C e3 [& Y运维、售后略. }$ p) c& q% A- Y9 x6 f. i
|
|