ADVANCED LEVEL EXAM

Advanced Level Exam

On this page you will find all information about the CPSA®-Advanced Level exam. In contrast to the Foundation Level exam, which is a multiple-choice exam, the Advanced Level exam requires you to write a term paper. The assignment is reviewed and evaluated by two recognized examiners of the iSAQB. Afterwards, the paper is defended by the exam candidate before the examiners. All requirements and the procedure of the Advanced Level are described below.

Requirements for Examination Registration

All CPSA® training courses (modules) at Advanced Level provide skills in varying degrees from three areas of competence, namely methodology, technology, and communication. To prove these skills, the iSAQB has set a certain number of credit points for each Advanced module.

To register for the CPSA‑A® exam, you need at least 70 credit points in total, and all 3 areas of competence of the Advanced Level must be covered with at least 10 credit points each. As a rule of thumb for the calculation of credit points, each training day is valued with 10 credit points. However, a single Advanced Level training course will earn a maximum of 30 credit points, even if it lasts longer than 3 days. Credit points can be re-evaluated by the iSAQB every 12 months. The exact allocation of credit points to the modules can be found on the Advanced Level page.

All iSAQB Accredited Training Providers issue an official certificate of participation with the respective credit points for attending an Advanced Level training course. Therefore, at least 75 percent of the time of the training course must have been completed.

Examination Registration

To register for an Advanced Level examination with one of the licensed certification bodies, the following requirements are necessary:

RequirementEvidence to be submitted
Certified Professional for Software Architecture, Foundation Level iSAQB certificate 
A minimum of three years full-time professional experience in the IT industry, including involvement in the design and development of at least two different IT systems. Overview, in tabular form, of activities as well as relevant IT systems. List of key features as bullet points (system & project scope, sector, technologies, products used, frameworks, operating systems, methods, patterns). 
Participation in CPSA‑A® Accredited Training with a total score of at least 70 credit points gained in all three different areas of competence and at least 10 credit points in each competence area. Certificates of attendance issued by the Accredited Training Providers 
Non-disclosure agreement concerning the examination task and reports (expert opinions) resp. corrections Personal, written declaration of consent by the examinee not to pass on the examination task they received, any documents, models, papers, and notes created during the task processing as well as the reports (expert opinions) or corrections to other persons or organizations. This is a standard contract which stipulates a penalty for any breach of contract by the examinee. The document can be obtained from the certification body. 

Examination Structure

The CPSA‑A® examination consists of two parts, an assignment (paper) followed by an oral examination in the form of a defense of the assignment. The assignment task is thematically associated with one of three system types. The participants can choose the appropriate system type themselves and, if they wish, receive two tasks from two different system types to choose from after they have previously signed a non-disclosure agreement for each task. After receiving the tasks, the participants have three days to decide which of the two tasks they would like to work on for the examination and to inform the certification body of this decision. The following three system types are available to choose from:

Information system

An information system is used to retrieve information and process business transactions. Users in different roles work collaboratively on an overall result. The system takes care of the storage, input and output, validation and processing of the data for the users. The aggregation of data into reports also occurs. Information systems are often used in a company’s intranet. The users in an intranet usually are expected to have a behaviour that is predictable (e.g. with respect to scalability) and regular within certain limits (not a “wilderness” like on the Internet). Often rather complex business processes are important, which can make it challenging to properly authorise users for the business processes. Information systems can also be web-based, but they are not a “web system” (see the next section for a more precise definition).

Web system

A web system basically serves the same purposes as an information system. The difference lies in the target group and the type of use. A web system is intended for use on the Internet (the “wilderness”). The Internet is an environment in which large numbers of users, heavily fluctuating loads and occasionally malicious attackers can be expected. Due to the use of the Internet, higher network latencies are often to be expected than with in-house applications, which can have a negative effect on the system response time behaviour and thus (also) its usability. Attention must be paid to these special circumstances when designing a web system (in addition to the business logic itself).

Embedded system

An embedded system is directly connected to its environment through sensors and can also influence the environment through actuators. The tasks of an embedded system are often measurement and control of processes in its environment. In the case of information or web systems, on the other hand, the environment consists exclusively of human users or other IT systems. In contrast to IT and web systems, resources (e.g., memory, energy, computing time) in embedded systems are limited and architectures for those systems have to consider this. Often, latencies are important, that is, the reaction time to external events and their handling. Special cases are embedded real-time systems in which timely task processing is essential, as well as safety-critical systems.

Conducting the Examination

Upon agreement, the certification body will send you an examination task which you must solve within approximately 40 working hours. The solution to the task must be documented.

The assignment must be completed and returned to the certifying body within three months of receipt of the task. When issuing the assignment, the certifying body will inform the examination participant of the submission deadline; earlier submission is permitted. If the assignment is not returned by the deadline, this part of the examination shall be deemed failed.

Apart from the maximum time allowed of three months, the total time allowed for completing all examinations of twelve months must also be considered. If these twelve months are exceeded, the entire examination shall be deemed failed — regardless of whether the three-month deadline had been adhered to or not.

The certification body assigns two independent examiners and hands over your solution to them so that it can be reviewed. The examiners will then talk to you on the phone. During this conversation you have to explain and defend your solution. If the examiners confirm that you meet all the requirements for the CPSA‑A®, that your solution meets the guidelines, and that you have documented, explained, and defended the solution well, the certification body will issue the CPSA‑A® certificate to you. The exam can be taken in English and German.

If you would like to take a CPSA®-Advanced Level exam, you can apply to one of our recognized certification bodies.

Answers to Frequently Asked Questions

Downloads