Software Development done in a modeling tool such as IBM Rational Rhapsody.
Software Engineering as it is taught today is entirely focused on object-oriented programming and the 'natural' object-oriented view of the …
functional-programming clojure lisp model-driven-development