Programmazione e Sviluppo/Introduzione

Wikibooks, manuali e libri di testo liberi.

La programmazione dei computer è l'arte di scrivere del codice usabile, estensibile, manutenibile. Tale codice costituisce un insieme di istruzioni che possono essere interpretate da un elaboratore per realizzare un compito in modo da rendere più piacevoli e produttivi la vita e il lavoro degli utenti di elaboratori. Per programmare un computer si può usare uno dei tanti linguaggi disponibili, spaziando da linguaggi ad alto livello fino a scrivere direttamente codice macchina a basso livello.

La programmazione è una parte della grande disciplina nota come ingegneria del software. Il "Software Engineering Body of Knowledge" (SWEBOK) suddivide l'ingegneria del software in 10 aree di conoscenza:

  1. Requisiti del software
  2. Progettazione del software
  3. Scrittura del software
  4. Test del software
  5. Manutenzione del software
  6. Gestione della configurazione del software
  7. Gestione dell'ingegnerizzazione del software
  8. Processo di ingegnerizzazione del software
  9. Strumenti e metodi dell'ingegnerizzazione del software
  10. Qualità del software

Oggetto di questo libro è la scrittura del software, ovvero la programmazione.

Strumenti personali