A megfigyelhetőség a vezérléselméletben a rendszer olyan tulajdonsága , amely jelzi, hogy lehetséges-e a rendszer állapotaira vonatkozó információk teljes visszaállítása a kimenetből .
Megfigyelhetőnek nevezünk egy rendszert, ha egy véges időintervallumban az intervallum végén lévő rendszerkimenettel ismert vezérlési művelettel meg tudjuk határozni az ' állapotvektor összes kezdeti komponensét .
Ennek megfelelően a rendszer megfigyelt állapotai az állapotvektor azon összetevői, amelyek a fent megadott feltételek szerint visszaállíthatók.
Formálisabban azt mondhatjuk, hogy a megfigyelhetőség lehetővé teszi a benne lezajló folyamatok megítélését a rendszer kimenete alapján. Mivel a rendszerállapotok fontos szerepet játszanak a visszacsatolás szabályozásában , fontos, hogy megfigyelhetők legyenek.
Lineáris rendszerek esetén van egy kritérium, hogy megfigyelhető legyen az állapottérben .
Legyen egy sorrendi rendszer ( állapotvektor komponensekkel), bemenetekkel és kimenetekkel, a következőképpen írva:
ahol
; ; ; , , , , .itt - "állapotvektor", - "kimeneti vektor", - "bemeneti vektor", - "rendszermátrix", - "bemeneti mátrix", - "vezérlő mátrix", - "átmenő mátrix".
Ehhez készíthet egy megfigyelési mátrixot :
A megfigyelhetőségi kritérium szerint, ha a megfigyelhetőségi mátrix rangja a, akkor a rendszer megfigyelhető [1] .
A szoftverrendszerekben a megfigyelhetőség a program végrehajtásáról, a modulok belső állapotairól és a komponensek közötti interakciókról való adatgyűjtés képessége. [2] A megfigyelhetőség javítása érdekében a szoftvermérnökök naplózási és nyomkövetési technikák és eszközök széles választékát alkalmazzák .