Quale software viene utilizzato per scrivere requisiti funzionali e non funzionali?

2

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:

  1. 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).

  2. 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.

  3. 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?

    
posta Arseni Mourzenko 17.08.2013 - 09:45
fonte

3 risposte

2

Hai pensato a questi

  • Docx - Formato MS Word basato su XML
  • Latex
  • a Wiki, ad es. Confluenza
risposta data 17.08.2013 - 10:47
fonte
2

DOORS (Sistema di gestione dei requisiti orientati agli oggetti dinamici ) è un sistema di database orientato agli oggetti e un codice applicativo specifico per la gestione dei requisiti. È pesantemente utilizzato nel settore dai giocatori seri.

    
risposta data 17.08.2013 - 11:57
fonte
1

Due idee:

  • docbook può soddisfare le tue esigenze (non specificamente per i requisiti, puoi usarlo per qualsiasi tipo di documenti formattati). Formato di testo, funzionalità di cross linking, immagini. Il modo in cui ottieni diagrammi nei tuoi documenti dipende un po 'dal tuo flusso di lavoro (ad esempio, in passato il mio team ha impostato un flusso di lavoro in cui è possibile utilizzare Inkscape per la creazione di diagrammi, con una conversione automatica da immagini SVG a PNG).

  • qualsiasi tipo di sistema di tracciamento dei problemi. Vedi i requisiti come "funzionalità mancanti" (o problemi), a partire da un programma "Hello World".

risposta data 17.08.2013 - 12:17
fonte

Leggi altre domande sui tag