Sono uno studente CS. Attualmente sto frequentando lezioni, in cui ci viene insegnato Analisi e progettazione degli obiettivi. Consiste principalmente nella scrittura di casi d'uso, nell'analisi del problema che possiamo affrontare durante la scrittura di alcune applicazioni per il client e nel modo in cui progettare il progetto in modo che sia estensibile, chiaro per gli sviluppatori e non generi problemi quando il cliente discute di alcuni Caratteristiche. Poiché è "obiettivo", lo stiamo imparando dal punto di vista OOP (classi e simili).
Ora stiamo usando UML come strumento di supporto. Credo di avere una buona conoscenza di OOP, ma ho anche imparato il paradigma funzionale e l'ho usato con successo in alcuni dei miei progetti più piccoli.
Il nostro insegnante, di fronte al "che dire del paradigma funzionale?" domanda, ha risposto che non stava programmando alcun progetto più ampio in linguaggi funzionali e non sa quale strumento potrebbero usare i programmi funzionali.
Quindi, cosa avrebbero usato? C'è qualche metodologia per questo? O forse non c'è bisogno di una cosa del genere?