occam vs. UML

UML har ikke prosess/data-flyt diagram
Fordi de "ikke passer så fint inn i en konsistent objekt-orientert paradigme"
I stedet må UML aktivitets-diagram benyttes
Disse er jo fine til sitt bruk, men er dårlige substitutt for prosess/data-flyt diagram
UML klasse-diagram
occam: erstattes av Entity/Relation-diagram (E/R)
UML objekt-diagram
occam: erstattes av PROC/PROTOCOL-diagram
UML use-case diagram
occam: fine
UML sekvens-diagram
occam: fine
UML tilstands-diagram
occam: fine - reflekteres direkte i koden
UML implementerings-diagram
occam: Blir fort ekvivalent med PROC/PROTOCOL- diagram
Betingelses-signaler, finnes ikke som primiver i UML!
Hva med sanntids UML?
OMG (Object Management Group) jobber med å definere standard utvidelser for sanntid til metamodellen UML. Spennede.