Ambienti di programmazione e il processo di produzione del software
Introduzione: La creazione di un programma per computer comporta una serie di fasi che può essere resa più facile con diverse utility software separati. Ci sono ora integrate insieme di programmi di supporto che uniscono tutti i utilities necessarie per fornire un ambiente completo di sviluppo del programma. Questi sono conosciuti come i linguaggi di programmazione, tra cui: BASIC: Beginner's All-purpose Symbolic Instruction Code originariamente progettato per Sistema di Dartmouth timesharing sperimentale nei primi 1960s, che da allora è diventato la principale causa di danno cerebrale nel proto-hacker e programmatore, perché incoraggia le cattive abitudini che renderà più difficile da usare più lingue potente well.PASCAL: Un linguaggio concepito nel 1967 e rilasciato nel 1968 come uno strumento didattico per la programmazione elementari. Questo linguaggio è stato progettato principalmente per tenere gli studenti da spararsi in piedi, è diventato il capostipite di una numerosa famiglia di lingue, tra cui ModulaFORTRAN: Formula Translator, è il più vecchio linguaggio di programmazione ad alto livello. Progettato da John Backus per IBM alla fine del 1950, è ancora utilizzati, in particolare per applicazioni scientifiche che richiedono ampia matematica computations.COBOL: Lingua operative comuni Oriented, sviluppato alla fine del 1950 e inizio 1960, COBOL è il secondo più antico linguaggio di programmazione ad alto livello. E 'particolarmente importante per le applicazioni aziendali che girano su larga computers.COBOL è un linguaggio prolisso, i programmi scritti in COBOL tendono ad essere molto più a lungo gli stessi programmi scritte in altre lingue. Anche se riscaldato da molti programmatori per essere superate, COBOL è ancora il linguaggio di programmazione più diffuso nel world.Java: nDeveloped da Sun Microsystems. Java è stato originariamente chiamato OAK, ed è stato progettato per i dispositivi palmari e set-top box. Quercia era così riuscito, nel 1995, Sun ha cambiato il nome in Java e modificato la lingua di sfruttare la nascente World Wide Web.Java è un linguaggio object-oriented simile a C + +, ma semplificato per eliminare le funzionalità del linguaggio che causano errori di programmazione comuni. File di codice sorgente di Java vengono compilati in un formato chiamato bytecode, che può quindi essere eseguito da un interpreter.C Java: è stato sviluppato da Dennis Ritchie e Brian Kernighan a Bell Labs nella metà degli anni 1970. Anche se si tratta di un linguaggio di alto livello, C è molto più vicina al linguaggio assembly che sono la maggior parte con altri ad alto livello lingue. C ha dimostrato di essere un linguaggio potente e flessibile che può essere utilizzato per una varietà di applicazioni, C è un linguaggio particolarmente importante per i programmatori di personal computer, perché è relativamente piccolo, richiede meno memoria rispetto ad altri languages.C + +: è un linguaggio orientato agli oggetti sviluppato da Bjarne Stroustrup ai Bell Labs. C + + aggiunge object-oriented funzionalità al suo predecessore, C. C + + è rapidamente diventando la programmazione lingua scelta per le applicazioni grafiche, come ad esempio quelli che funzionano in ambiente Windows e Macintosh environments.Ada: è un linguaggio orientato agli oggetti sviluppato nel 1970 in ritardo per il Dipartimento della Difesa degli Stati Uniti. Ada è stato progettato per essere un linguaggio generico per tutto, dalle applicazioni aziendali per i sistemi di guida a razzo. Inoltre, Ada è spesso la lingua scelta per i sistemi di grandi dimensioni che necessitano di elaborazione in tempo reale, come quello bancario e di controllo del traffico aereo systems.Assembly: Un linguaggio di programmazione che, una volta rimosso dal linguaggio di un computer macchina. Linguaggi macchina sono composti interamente da numeri binari e sono quasi impossibili di leggere e scrivere, perché il programmatore deve conoscere le istruzioni per ogni operazione il computer eseguirà. Assemblea lingue hanno la stessa struttura e un insieme di comandi come linguaggi macchina, ma l'assemblaggio consentire un programmatore di usare i nomi invece di numbers.Stages di productionIntroduction software: Analisi dei sistemi e la progettazione è fondamentalmente la precessione utilizzato per analizzare, progettare e implementare soluzioni generali ai grandi progetti. L'approccio convenzionale progettato per l'analisi e la progettazione composto da un insieme di regole da seguire, che sono conosciuti come il ciclo di vita del sistema. Queste regole sono ora aperte al grande flessibilità, ma costituiscono un buon punto di partenza per farsi un'idea di come i progetti più importanti può essere affrontato. Questo metodo è la seguente: definizione del problema: La prima fase del processo di produzione del software è una definizione dettagliata del problema è affrontato per una conoscenza approfondita del problema può essere acquisita in modo che si sappia che cosa è che la soluzione è quella di cercare di studio di fattibilità achieve.A: un'indagine preliminare di un sistema proposto è essenziali per scoprire se il sistema è tecnicamente fattibile e in caso affermativo, se il vantaggio del sistema proposto può giustificare i costi di sviluppo it.Collecting informazioni sul sistema proposto: Partendo dal presupposto che lo studio di fattibilità produce una relazione favorevole, una dettagliata analisi dei sistemi attuali è in gran carriera per generare le informazioni. preposes i requisiti di sistema possono poi essere determinata in modo più dettaglio, e una stima più dettagliata dei costi probabile è undertaken.Analysis: Un analisti dei problemi che definiscono come il sistema preposed sarà conforme ai requisiti individuati, questo include informazioni dettagliate su quanto la software è necessario fare. Gli analisti implica l'identificazione del sistema di ingressi / uscite, eccetera. Tutte le informazioni generate in questa fase viene registrata sotto forma di un algoritmo che ne possono espresso in molti modi comprese le relazioni tabelle e charts.Design portata del sistema del sistema: Progettazione di dettaglio e di codifica (se necessario) per soddisfare i requisiti del progetto, compresi tutti i sotto-sezioni del progetto di prova e poi il debug del sistema utilizzando le specifiche generate nel stages.Implementation analisi e la valutazione: Installazione e test tutti gli aspetti del sistema nel suo complesso, sia il software e le procedure manuali coinvolti, per garantire alle opere come previsto, e soprattutto, per scoprire eventuali buchi di sicurezza o di altri gravi effetti collaterali indesiderati del software di sistema e correggerli. Documentazione del Sistema e la formazione del personale avviene Un stage.Maintenance questo: Quando il sistema sarà pienamente operativo le sue prestazioni saranno continuamente monitorate per valutare sia le prestazioni e garantire che esso continua a funzionare correttamente. Correzione di bug che possono insorgere afer un uso estensivo. A un certo livello, ha bisogno che non sono più soddisfatti dal sistema attuale saranno identificati, e il processo di sviluppo del sistema inizia again.I Sono l'amministratore del sito del Wandle industriali museo (http://www.wandle.org). Fondata nel 1983 dalla popolazione locale al fine di garantire che la storia della valle è stata la consapevolezza non è più trascurata, ma rafforzato il suo patrimonio per l'uso e vantaggi della comunità.
Fonte dell'articolo: Messaggiamo.Com
Related:
» Seo Elite: New Seo Software!
» AntiSpywareBOT
» Reverse Mobile
» Error Nuker
Webmaster prendi il Codice Html
Aggiungi questo articolo al tuo sito ora!
Webmaster invia i tuoi Articoli
Nessuna registrazione richiesta. Compila il form e i tuoi articoli sono nella Directory di Messaggiamo.Com