|
本帖最后由 牛角尖 于 2020-9-15 19:20 编辑
3 Z2 b1 } ~0 {5 J( T
$ P, [. S4 F' f6 g% T5 O3 Y继续说说计算机软件开发的审核思路
9 o! q& L' i$ ^6 e L审核软件的设计开发最好是按过程审核方法审核,可将8.3、8.5.1、8.6
( C+ e X( y% d+ a+ u5 d( N) ^8.7柔和在一起审核,且按具体项目单独审核,即每个项目都有一套8.3、8.5.1、8.6、8.7全过程,这样做的好处是不用每处都要表述抽样的项目名称。记录也看起来也清晰。 具体介绍如下
1 K: O q3 V% W' ~8.3.1简述组织在设计开发方面有哪些文件、制度。
$ W- k8 u4 i' l 抽样说明 : 1、项目名称
' F/ ]6 M5 U% j( B3 ^2、项目来源:自立或与客户签订的合同或上级(政府)下达的任务 : F9 r+ a4 F6 j; g3 q
3、项目起止时间
2 U: ^3 a7 ]8 ~第二个及以后的抽样直接从抽样说明开始. F6 E+ T! f# a+ y3 Q! `
8.3.2/8.5.1a)查设计开发计划书
) \2 z+ s/ h% v; S) @# M5 E人力资源、软硬件资源等/ n# @+ j9 z, |3 C `2 d
阶段划分及主要流程安排含:职责接口、时间安排、各活动的输出文件、记录方式(如详细说明书评审为详细说明书评审报告)。一般大的活动会包括:输入评审、概要设计、概要设计评审、详细设计、详细设计评审、编码、代码走查、编码评审、测试、确认验收等" u4 W* ?: r w- l( m* K7 \, r' \
8.3.3 查需求规格说明书:描述功能、性能要求、法规及行业规范等要求* U- \( E6 t" ]% p( O
此条款审核记录能明确项目的概况,性质,用途等
( C# \& d# j: a8.3.4/8.5.1/8.6/8.7
$ ^- c/ ?$ S9 } 使用何款压力测试软件(需要时),是否正版。电脑、服务器使用是否正常。工作环境是否舒适,工位是否宽松等。) K6 }* g. S/ V' {/ s& h7 i
使用何种语言编程等) M( V S, N) r: A$ h: ]- L
查项目负责人及主要技术骨干资格、经历是否能够胜任工作1 l$ i! ]" S& B F6 p' @
交代一句软件开发没有特殊过程减少人为错误的措施8 D3 I1 O" V: Z9 h
查:日常进度督查、内部交流记录,证实项目是否得到控制 N t7 f4 D2 o4 r
简述查概要设计说明书内容、 概要设计说明书评审报告(或记录),评审主要内容。是否有需要改进的地方,改进结果如何。8 R! a/ u! x; w h+ T5 c) e
简述查详细设计说明书内容、查详细设计说明书评审报告(或记录),评审主要内容。是否有需要改进的地方,改进结果如何。
' I$ ^! W7 {3 R" u& j* u& t& \查代码走查记录:缺陷是否得到处理1 q6 o6 c( \9 ?- R* M
查编码评审报告,简述评审内荣:缺陷是否得到处理) e; U% ` }5 T( Q, c. E4 T
查测试报告:简述测试项目,测试用例,明确使用黑盒还是白盒测试技术。测试结论。查BUG分析记录。BUG是否修复及其他处理情况) v( |2 R: l; \. r. ^
客户验收确认情况 x7 K; k9 L- p* h' x5 {) Y
核实:源代码、可执行程序存放情况。用户说明书、培训方案等是否齐全。
" Y' n4 P4 T& d8 D8 t% _# ^8.3.6 更改情况:略
- R4 O' b& C$ Q3 p4 @1 o! F( [( T6 ~运维、售后略
5 c+ `3 R& b* V# g, Y6 F* r$ Y |
|