If the inhabitant of the cockpit chooses to respond with a locking command (in the case of the A320, moving the door switch forward); the door will remain closed no matter how hard you try.
http://www.nytimes.com/2015/03/27/world/europe/germanwings-c...
In the best-case scenario, if someone in the cockpit wants to keep people out, it sounds like the security mechanisms provide a way to do for for at least five and a half minutes.
edit: oh, they just make it impossible to select text at all... nice.
I'm curious if the plane has enough input to determine "if we continue this course we will crash into the mountain range", and if it does, why can't it take automatic corrective action and override the pilot?
There's a good chance someone commenting here has worked in this area and could provide a very insightful response.
I believe it doesn't (not an expert though), as it'll assume you've lost control of the airplane and will try to recover. However in this case the descent was at a fairly standard speed. But yeah the autopilot will not override the pilot if the airplane seems under control.
1. the legal responsibility lies with the pilot(s); therefore there always needs to be an option to override or even shut down the computer
which is partly caused by
2. computers and their programs are anything but perfect; computer-assisted issues are usually resolved by human input ("speed is 253...254...255...oh look we're actually moving backwards, now what?!" "now we fly manually, you dumb toaster, because we're obviously not in the situation you think we are.").
In other words, "take control completely away from people and give it to automatics" is a recipe for a far more frequent trouble than an unpredictable outlier event.
But seriously, stuff like that already happened, multiple times. Most famously, http://www.dailytech.com/Lockheeds+F22+Raptor+Gets+Zapped+by...
Except when something very unexpected happens (e.g. not all sensor malfunctions can be distinguished from a reading that's outside of the usual range, yet plausible); in such situations, automatics disengage and people need to step in.
In other words, you can only get so many reliability nines and still be profitable for mass transport (as opposed to, for example, Space Shuttle).
The plane is acting on sensor information, hardware and software, which might be flawed. That is why the pilots always need to be able to do a manual override.
Take for instance the Air France 447 crash: the first problem was freezing of pitot tubes to measure airspeed. That alone would have messed up auto-pilot. Then, the not very experienced co-pilot flying the plane also reacted wrong, and then the plane came down; the captain did not start to correct things in time.
http://www.bea.aero/en/enquetes/flight.af.447/rapport.final....
During that they obviously didn't think that any pilot would suicide the plane by flying it into the ground.
All the while there is value in driving planes into the ground, it's an unwinnable solution.
It doesn't... usually. Everything can be overridden.
> I'm curious if the plane has enough input to determine "if we continue this course we will crash into the mountain range"
Yeah. "Whoop Whoop TERRAIN". "Whoop Whoop PULL UP"
Haven't actually heard the recording, but those are probably among the alarms in the cockpit. The pilot is still required to raise the altitude.
http://en.wikipedia.org/wiki/Ground_proximity_warning_system
As other comments pointed out, sensors are still faulty. Not sure if any airplanes actually have auto pull-up capability.