Casa Sviluppo Che cos'è l'ingegneria del software assistita da computer (caso)? - definizione da techopedia

Che cos'è l'ingegneria del software assistita da computer (caso)? - definizione da techopedia

Sommario:

Anonim

Definizione - Cosa significa Ingegneria del software assistito dal computer (CASE)?

L'ingegneria del software assistito da computer (CASE) è l'applicazione di strumenti e metodi assistiti da computer nello sviluppo di software per garantire un software di alta qualità e privo di difetti. CASE garantisce un approccio controllato e disciplinato e aiuta designer, sviluppatori, tester, manager e altri a vedere le tappe del progetto durante lo sviluppo.

CASE può anche fungere da archivio per documenti relativi al progetto come piani aziendali, requisiti e specifiche di progettazione. Uno dei migliori vantaggi dell'utilizzo di CASE è la consegna del prodotto finale, che è più probabile che soddisfi i requisiti del mondo reale in quanto garantisce che i clienti rimangano parte del processo.

Techopedia spiega Computer Aided Software Engineering (CASE)

L'approccio CASE copre l'intero ciclo di sviluppo del prodotto, compresa la generazione di codice, strumenti di prodotto, repository, prototipazione e altri strumenti.

Vari strumenti sono incorporati in CASE e sono chiamati strumenti CASE, che vengono utilizzati per supportare diversi stadi e pietre miliari in un ciclo di vita di sviluppo del software.

I tipi di strumenti CASE includono:

  • Strumenti di diagramma: aiuto nella rappresentazione schematica e grafica dei dati e dei processi di sistema.
  • Generatori di display e report di computer: aiutano a comprendere i requisiti dei dati e le relazioni coinvolte.
  • Strumenti di analisi: concentrarsi su specifiche incoerenti e non corrette coinvolte nel diagramma e nel flusso di dati.
  • Repository centrale: fornisce il punto di archiviazione unico per diagrammi di dati, report e documenti relativi alla gestione del progetto.
  • Generatori di documentazione: aiuto nella generazione di documentazione tecnica e per l'utente secondo gli standard.
  • Generatori di codice: aiuti nella generazione automatica di codice, comprese le definizioni, con l'aiuto di progetti, documenti e diagrammi.

I vantaggi dell'approccio CASE includono:

  • Dato che l'accento è posto sulla riprogettazione e sui test, i costi di manutenzione di un prodotto per tutta la sua durata prevista sono notevolmente ridotti.
  • La qualità generale del prodotto viene migliorata quando viene adottato un approccio organizzato durante il processo di sviluppo.
  • Le possibilità di soddisfare i requisiti del mondo reale sono più probabili e più facili con un approccio di ingegneria del software assistito da computer.

CASE fornisce indirettamente a un'organizzazione un vantaggio competitivo contribuendo a garantire lo sviluppo di prodotti di alta qualità.

Che cos'è l'ingegneria del software assistita da computer (caso)? - definizione da techopedia