Come nelle altre discipline dell'ingegneria, quella del software ha subìto le sue evoluzioni passando da una produzione di tipo artigianale ad una di tipo industriale ed ha preso sicurezza di sé ponendosi obiettivi sempre più ambiziosi. L'industrializzazione di tale disciplina richiede, come awiene nelle altre branche dell'ingegneria, una regolamentazione dei linguaggi e dei metodi di progettazione e di realizzazione. Tale regolamentazione viene resa sicuramente più complessa dalla intagibilità del prodotto finale e soprattutto dalla indeterminazione della materia trattata, ma non per questo deve essere lasciata all'estemporaneità ed alla fantasia del progettista di turno. Il presente non vuole proporsi come semplice metodo, cioè come un modo di procedere per raggiungere un determinato risultato, bensì come metodologia e come tale fornire le linee guide alle quali possono riferirsi uno o più metodi che, basandosi su un insieme ragionato di princìpi, abbiano l'obiettivo di disciplinare l'approccio, garantendo che le applicazioni informatiche siano realizzate in tempi e costi accettabili, con un livello qualitativo adeguato e che siano documentate e facilmente manutenibili.

CNR Method - Illustrazione

2001

Abstract

Come nelle altre discipline dell'ingegneria, quella del software ha subìto le sue evoluzioni passando da una produzione di tipo artigianale ad una di tipo industriale ed ha preso sicurezza di sé ponendosi obiettivi sempre più ambiziosi. L'industrializzazione di tale disciplina richiede, come awiene nelle altre branche dell'ingegneria, una regolamentazione dei linguaggi e dei metodi di progettazione e di realizzazione. Tale regolamentazione viene resa sicuramente più complessa dalla intagibilità del prodotto finale e soprattutto dalla indeterminazione della materia trattata, ma non per questo deve essere lasciata all'estemporaneità ed alla fantasia del progettista di turno. Il presente non vuole proporsi come semplice metodo, cioè come un modo di procedere per raggiungere un determinato risultato, bensì come metodologia e come tale fornire le linee guide alle quali possono riferirsi uno o più metodi che, basandosi su un insieme ragionato di princìpi, abbiano l'obiettivo di disciplinare l'approccio, garantendo che le applicazioni informatiche siano realizzate in tempi e costi accettabili, con un livello qualitativo adeguato e che siano documentate e facilmente manutenibili.
File in questo prodotto:
Non ci sono file associati a questo prodotto.

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/20.500.14243/208004
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus ND
  • ???jsp.display-item.citation.isi??? ND
social impact