Take the 2-minute tour ×
Science Fiction & Fantasy Stack Exchange is a question and answer site for science fiction and fantasy enthusiasts. It's 100% free, no registration required.

Often in Star Trek (almost all variations of it) they talk about "level N" diagnostics. Is there an actual description of what the diagnostic levels mean?

share|improve this question
    
@Pixel: Thank you for your edit! :) –  Arjang Jan 30 '13 at 6:58
1  
Huhm. I feel absolutely certain I answered this question before from a reallife perspective, but cannot find it. What I remember answering was basically the same as Stefan's answer: In reallife, we have unit tests, integration tests, and others. Unit tests are the fastest, but aren't as thorough (a level-1 diagnostic), while integration tests are much slower, but tests everything together (a higher level diagnostic). –  Izkata Jan 30 '13 at 11:35
    
I'm pretty sure the TNG technical manual talks about this (basically saying what Stefan and Izkata are saying, but with some additional canon-specific details), but I don't have it with me to confirm... –  Micah Jan 30 '13 at 13:05
    
    
You're very welcome, @Arjang! –  Pixel Jan 30 '13 at 19:05
show 1 more comment

2 Answers 2

up vote 6 down vote accepted

According to the tech manuals diagnostic levels indicate how much of a disruption on the system the diagnostic will take, where level 5 is run a self check usually taking a few minutes, all the way to level 1 shut it down, physically check, and carefully reinitialize. The details of each diagnostic level and time taken change depending on the system being diagnosed. Level 4 diagnostic on a navigational thruster probably takes less time and involves different measures than a Level 4 diagnostic on the warp core. Here are some generalizations of the measures at different diagnostic levels.

  1. Take system out of service, full shutdown, manual inspection, observed re-initialization, manual testing.
  2. Take system out of service, limited manual inspection, crew monitored automated tests.
  3. Take system out of service, minimal manual inspection, automated tests.
  4. Take system out of service, automated tests.
  5. Automated tests.
share|improve this answer
add comment

I have not come across one in Star Trek but I run a software consultancy and have a similar protocal for software that my company produces.

Warning - SPECULATION (although it is supported by good engineering princples):

The higher (or lower depending on how you do it) number means that you get more detailed information. Some people ask why you would not put it on the highest level at all times, the reason you do not and you try to pick your level carefully is that you risk too much information being spewed out and causing you to miss something important or to have to spend a lot of time sifting through information to find what you need.

Also, more output means more time spent producing output - not much of a consideration normally but on a real time machine (like a nuclear power plant monitor) a couple of microseconds writing output and not monitoring the systems can be serious. There is also the fact that more diagnostics means bigger log files which can cause an issue on some systems where users do not delete them and you end up with, literally, years of log files eating disk space up!

share|improve this answer
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.