Ich bin CS Student. Ich besuche derzeit Vorlesungen, in denen wir Objektive Analyse und Design unterrichten. Es besteht hauptsächlich aus dem Schreiben von Anwendungsfällen, dem Analysieren des Problems, das beim Schreiben einer Anwendung für den Client auftreten kann, und dem Entwerfen des Projekts, so dass es erweiterbar ist, für Entwickler klar ist und keine Probleme aufwirft, wenn der Client über einige Probleme argumentiert Eigenschaften. Da es 'objektiv' ist, lernen wir es aus OOP-Sicht (Klassen und so weiter).
Jetzt verwenden wir UML als Hilfswerkzeug. Ich glaube, ich habe ein gutes Verständnis für OOP, aber ich habe auch das Funktionsparadigma gelernt und es erfolgreich in einigen meiner kleineren Projekte eingesetzt.
Unser Lehrer, wenn konfrontiert mit "Was ist mit Funktionsparadigma?" Frage, antwortete, dass er kein größeres Projekt in funktionalen Sprachen programmiert, und er weiß nicht, welches Tool funktionale Programme verwenden können.
Also, was würden sie verwenden? Gibt es eine Methodik dafür? Oder besteht keine Notwendigkeit für so etwas?