SE Panoramica Q & A # 1

Question:Spiegare il significato del pericolo del software e la sua importanza per quanto riguarda l'ingegneria del software?

Answer:

Pericolo del software

Durante il periodo di sviluppo del software e di graduazione, abbiamo affrontato i seguenti problemi dopo il 1960,

  • Capacità e capacità delle macchine aumentate.

  • Le persone sono diventate più consapevoli dell'uso dei computer.

  • Il costo dell'hardware è diventato basso.

  • Il sistema informatico è migliorato rapidamente con l'aiuto di macchine più potenti e la disponibilità di un sistema operativo intuitivo.

I requisiti software sono aumentati perché è aumentato l'uso del computer e delle sue applicazioni. Per lo sviluppo del sistema software l'attenzione si è spostata dalla semplice programmazione. Per lo sviluppo di sistemi software, non è stato possibile aggiornare le tecniche per semplici programmi di scrittura. Così il software si trova nel mondo dei computer sempre nel mezzo del pericolo del software. Il pericolo del software può essere descritto come un gruppo di errori e problemi che aumenta durante il periodo di sviluppo del software. Questi pericoli del software si diffondono molto rapidamente.

Fattori responsabili per i pericoli del software

Abbiamo molti fattori che hanno influenzato i pericoli del software.

  • Measuring problems- Abbiamo alcuni pensieri o idee per lo sviluppo di piccoli software, quindi queste idee / pensieri non saranno adatti per software su larga scala. D'altra parte, se diciamo chiaramente delle tecniche utilizzate per il piccolo software, queste tecniche non saranno accettabili nel caso dello sviluppo di software di grandi dimensioni.

  • Higher costs- Lo sviluppo del software è molto costoso. Per lo sviluppo o l'aggiornamento di un processo software, sono necessarie solo le persone che hanno una conoscenza completa e competente dello sviluppo del software. Per la nomina di una persona istruita è richiesta una grande quantità di denaro. Per questo motivo il costo del software aumenta. Ora dimostra che il costo dell'energia umana gioca un ruolo importante in questo caso.

  • Untrusted software- Quando utilizziamo il software, molte volte otteniamo il risultato sbagliato o indesiderato. In altre parole, questo software produce le informazioni sbagliate e il risultato richiesto non viene trovato.

  • Regularity problems - Quando utilizziamo il software, molte volte otteniamo il risultato sbagliato o indesiderato. In altre parole, questo software produce le informazioni sbagliate e il risultato richiesto non viene trovato.

  • Delay in software - Qui questo termine viene utilizzato nel caso in cui lo sviluppo del software non viene completato in tempo o richiede molto tempo per completare il software.

  • Il programma e il software sono entrambi diversi.

  • Necessaria una grande quantità di manutenzione per il software. La manutenzione ha richiesto molto tempo per risolvere i problemi e le modifiche richieste vengono eseguite in questo periodo.

  • Maggiore richiesta di sistemi software complessi e di grandi dimensioni.

L'importanza del pericolo del software in questione per la disciplina dell'ingegneria del software

Il sistema informatico copriva una vasta area, il requisito del sistema software per computer diventa più della capacità della nostra produzione e manutenzione di computer. Alcuni pensieri metodici vengono utilizzati per risolvere il problema del pericolo del software perché aiutano nello sviluppo di un sistema software o nell'aggiornamento di un sistema software. La risoluzione del pericolo del software con tecniche computerizzate viene utilizzata come termine di ingegneria del software.

IEEE definisce la definizione di software, un insieme di comandi sul computer, procedure, regole e documentazione e dati associati è noto come programma software. Il termine di ingegneria del software può essere utilizzato o definito come un insieme di quei programmi e pensieri che aiutano a risolvere i problemi del computer o il pericolo del software. Lo sviluppo del software e la sua regolare manutenzione è la parte principale dell'ingegneria del software. La risoluzione dei problemi che crea per pericolo debole è la disciplina che riguarda l'ingegneria del software.