DO 331 Objectives

Hello friends, If you are curious to know the DO 331 objectives list and preparing for an upcoming job interview, you have landed at the right place.

In this article, I have put together all the DO 331 objectives list in one place for your reference. These DO 331 objectives list-based questions are commonly being asked in most aerospace companies for entry-level and experienced level positions.

DO 178C introduced several supplement documents and DO 331 is one of them which is the primary guidance document for Model-Based Development and Verification activities. I have spent many hours compiling this. So, I hope you will enjoy this article – DO 331 Objectives list.

After reading the complete article if you think that I have missed any other aspects, please write in the comment box. It will be definitely helpful for others. Good luck with your interview!

Q1) Can you list the objectives of the Software Planning Process in DO 331?

The objectives of the Software Planning Process are defined in the DO 331 Table MB.A-1. There are 7 objectives for the software planning process and the applicability of the objective depends on the software level.

For example, Objective #1 in the below table is applicable to Software Levels – A, B, C, and D. But, Objective #2 is only applicable to Software Levels – A, B, and C.

DO 331 Objectives Table MB.A-1
DO 331 Objectives Table MB.A-1

Q2) Can you list the objectives of the Software Development Process in DO 331?

The objectives of the Software Development Process are defined in the DO 331 Table MB.A-2. There are additional objectives added in DO 331 for the Software development process. Therefore, in total, there are 10 objectives mentioned in DO 331 Table MB.A-2.

For example, Objective #1 in the below table is applicable to Software Levels – A, B, C, and D. But, Objective #4 is only applicable to Software Levels – A, B, and C.

DO 331 Objectives Table MB.A-2
DO 331 Objectives Table MB.A-2

Q3) What is DO 331 Table MB.A-3?

The DO 331 Table MB.A-3 contains the objectives of the “Verification of Outputs of Software Requirement Process”. There are additional objectives added in DO 331 for the Software development process. Therefore, in total, there are 10 objectives mentioned in DO 331 Table MB.A-3.

For example, Objective #1 in the below table is applicable for Software Levels – A, B, C, and D. But, Objective #3 is only applicable for Software Levels – A, and B. There are no objectives defined for Level-E software in DO 331.

DO 331 Objectives Table MB.A-3
DO 331 Objectives Table MB.A-3

Q4) What is DO 331 Table MB.A-4?

The DO 331 Table MB.A-4 contains the objectives of the “Verification of Outputs of Software Design Process”. There are additional objectives added in DO 331 for the Software development process. Therefore, in total, there are 16 objectives mentioned in DO 331 Table MB.A-3.

For example, Objective #1 in the below table is applicable for Software Levels – A, B, and C only. But, Objective #13 is applicable for Software levels – A, B, C, and D. There are no objectives defined for Level-E software in DO 331.

DO 331 Objectives Table MB.A-4
DO 331 Objectives Table MB.A-4

Q5) What is DO 331 Table MB.A-5?

The DO 331 Table MB.A-5 contains the objectives of the “Verification of Outputs of Software Coding and Integration Process”. There are 9 objectives in Table A-5 and the applicability of the objective depends on the software level.

For example, Objective #8 in the below table is applicable for Software Levels – A, B, C, and D. But, Objective #3 is only applicable for Software Levels – A, and B. There are no objectives defined for Level-E software in DO 331.

DO 331 Objectives Table MB.A-5
DO 331 Objectives Table MB.A-5

Q6) What is DO 331 Table MB.A-6?

The DO 331 Table MB.A-6 contains the objectives of the “Verification of Outputs of Integration Process”. There are 5 objectives in Table A-6 and the applicability of the objective depends on the software level.

For example, Objective #1 in the below table is applicable to Software Levels – A, B, C, and D. But, Objective #4 is only applicable to Software Levels – A, B, and C. There are no objectives defined for Level-E software in DO 331.

DO 331 Objectives Table MB.A-6
DO 331 Objectives Table MB.A-6

Q7) What is DO 331 Table MB.A-7?

The DO 331 Table MB.A-7 contains the objectives of the “Verification of Verification Process Results”. There are additional objectives added in DO 331 for Model-Based Software Verification Process. Therefore, in total, there are 12 objectives mentioned in DO 331 Table MB.A-3.

For example, Objective #1 in the below table is applicable for Software Levels – A, B, and C. But, Objective #5 is only applicable for Levels – A software. There are no objectives defined for Level-E software in DO 331.

DO 331 Objectives Table MB.A-7
DO 331 Objectives Table MB.A-7

Q8) What is DO 331 Table MB.A-8?

The DO 331 Table MB.A-8 contains the objectives of the “Software Configuration Management Process”. There are 6 objectives in Table A-8 and the applicability of the objective depends on the software level. Therefore, clearly, there are no changes in objectives in DO 331 with respect to DO 178C.

In the case of Table-8, all the objectives are applicable for Level-A, B, C, and D software. There are no objectives defined for Level-E software in DO 331.

Table MB.A-8
DO 331 Objectives Table MB.A-8

Q9) What is DO 331 Table MB.A-9?

The DO 331 Table MB.A-9 contains the objectives of the “Software Quality Assurance Process”. There are 5 objectives in Table A-9 and the applicability of the objective depends on the software level.

For example, Objective #2 in the below table is applicable to Software Levels – A, B, C, and D. But, Objective #1 is only applicable to Software Levels – A, B, and C. There are no objectives defined for Level-E software in DO 331.

Table MB.A-9
DO 331 Objectives Table MB.A-9

Q10) What is DO 331 Table MB.A-10?

The DO 331 Table MB.A-10 contains the objectives of the “Certification Liaison Process”. There are 3 objectives in Table A-10 and the applicability of the objective depends on the software level. In this case, also, there are no further changes in DO 331 objectives with respect to DO 178C.

In the case of Table-10, all the objectives are applicable for Level-A, B, C, and D software. There are no objectives defined for Level-E software in DO 331.

Table MB.A-10
DO 331 Objectives Table MB.A-10

Conclusion:

DO 331 is a very important guideline document for Model-Based Software Development and Verification. I have tried to put together all the DO 331 Objectives listed in this article. I hope that this article would help you in understanding the DO 331 for each software level.

However, there could be areas that I might have missed here. Please feel free to comment below, if you think you need further explanation for the DO 331 objectives list.

Here is the summary of all the tables mentioned in the DO 331 document.

DO 331 - All Tables Summary
DO 331 – All Tables Summary

I have also compiled another detailed DO-178C and DO 331 objectives list table in one document along with the explanation and created a pdf copy of it.

If you want to get the FREE pdf copy, please comment your email ID in the below comment box, and I will send you the copy. This document would definitely give you a far better understanding of the objectives of DO 331.

Hopefully, this article could help you!

Good luck with your interview.

DO 331 Objectives List | Must Know

One thought on “DO 331 Objectives List | Must Know

Comments are closed.

Scroll to top
error: Content is protected !!