Esiste un software che può essere utilizzato per scrivere requisiti funzionali e non funzionali?
Quando scrivi ciò, è essenziale:
-
Archivia il documento in formato testo per poter fare diff e minimizzare l'impatto sul controllo di versione,
-
Applicare una formattazione estesa quando si creano diagrammi sarebbe eccessivo,
-
Usa i diagrammi, preferibilmente anche in formato di testo,
-
Collegamento incrociato dei requisiti o delle appendici.
Attualmente, posso solo pensare a tre editor che possono essere usati, ma che non sono veramente adatti:
-
Un editor Markdown.
Vantaggi: solo testo; facile da aggiungere la formattazione.
Svantaggio: non abbastanza potente: si possono aggiungere immagini, ma non diagrammi; la formattazione è piuttosto limitata; senza cross-linking (a meno che non si aggiunga molto markup HTML).
-
Un editor HTML.
Vantaggi: solo testo; possibilità di aggiungere diagrammi con HTML 5. È possibile la formattazione avanzata.
Svantaggi: markup difficile da modificare a mano, o se si utilizza l'editor WYSIWYG, il markup è spesso troppo prolisso e di bassa qualità; cross-linking limitato al solo manuale.
-
Un editor di documenti come OpenOffice o Microsoft Word.
Vantaggi: possibilità di applicare alcune formattazioni avanzate; eccellente cross-linking automatizzato.
Svantaggi: formato binario, che significa assenza di diff e spreco di spazio nel controllo della versione.
Quali sono le mie altre scelte?
Che cosa viene effettivamente utilizzato nel settore?