HostedDB - Dedicated UNIX Servers

-->
IT Baseline Protection Manual S 2.62 Software acceptance and approval Procedure

S 2.62 Software acceptance and approval Procedure

Initiation responsibility: Head of IT section

Implementation responsibility: Head of IT section

The use of IT for dealing with certain tasks requires that computerised data processing works as perfectly as possible, as the individual results can in most cases not be checked. In the course of a software acceptance process, therefore, it is checked whether the software works without error, i.e. whether the software works with the desired degree of reliability and whether it creates any undesired side effects. With the subsequent approval of the software by the relevant body, permission is granted to use the software. At the same time, this body assumes the responsibility for the IT process implemented by the software.

In regard to software acceptance, a distinction is made between software which was self-developed or developed by a third party and standard software adapted for special uses.

Acceptance of self-developed software or software developed by third parties

Before the order to develop software is placed internally or externally, the software requirements must be defined. These are then used as the basis for the rough and detailed planning for implementation. Using these documents, the relevant body, not the body responsible for the software development, generally draws up an acceptance plan.

In general, test cases and the expected results for the software are determined. Using these test cases, the software is tested and the difference between the calculated and expected result is used as an indication for the correctness of the software.

In order to develop test cases and to implement these tests, the following should be observed:

Acceptance should be denied if;

The results of the acceptance should be set down in writing. The documentation of the acceptance results should include.

Acceptance of Standard Software

If standard software is purchased, this should also be subject to acceptance and approval. The acceptance should include checks of whether

Approval Procedure

When the software has been accepted, the software has to be approved for use. It should first be determined who is entitled to approve the software. The approval of software should be in writing and suitably filed.

The approval declaration should include:

If possible from the point of view of IT, the software should be prevented from being altered or manipulated after approval. Otherwise, this should be stipulated in a provision.

Even after intensive acceptance tests, it may be the case that errors in the software are detected when running. The procedure for such a case should be determined (contact person, troubleshooting, involvement of the relevant body, repetition of the acceptance and approval, version check).

See Chapter 9.1 Standard Software for more details.

Additional controls:


© Copyright by
Bundesamt für Sicherheit in der Informationstechnik
July 1999
home