|
|
|
|
|||||||
|
Ercole Colonese |
|||||||||
|
L’ESPERIENZA AL VOSTRO SERVIZIO! |
|||||||||
|
Consulenza informatica ed organizzativa |
|||||||||
|
|
|||||||||
|
|
|||||||||
|
|
Sviluppare software oggi … |
||||||||
|
Stonehenge
In questa pagina:
Professioni e certificazioni Ruoli, responsabilità e competenze Professione "Informatico" Che cos'è la Software Engineering? Che cos'è una professione riconosciuta? Quali sono le caratteristiche di una professione?
|
Professioni e certificazioni
Ruoli, responsabilità e competenze Lo sviluppo del software, come pure tutte le attività connesse all'informatica, è un'attività tecnica e creativa ad alto contenuto umano. Realizzare un software di successo non è semplice. Oltre ad un pizzico di fortuna che non guasta mai, occorre il coinvolgimento di figure professionali con altissima competenza, pari al livello di complessità del sistema che si vuole realizzare. Un software di qualità è il risultato di un lavoro di gruppo dove figure diverse contribuiscono al successo finale. I vari ruoli partecipano allo sviluppo del software con responsabilità diverse, ognuno portatore di competenze complementari. Ruoli, responsabilità e competenze Professione "Informatico" A dispetto dei milioni di professionisti del software che operano a livello mondiale e nonostante la vastità delle applicazioni software presenti nella società moderna, lo sviluppo del software e le professioni ad essa correlate non hanno raggiunto ancora lo stato di legittima disciplina e di professione riconosciuta. Solo dal 1993 un’apposita organizzazione, il Software Engineering Coordinating Committee (SWECC), opera attivamente per promuovere la professione dell'Ingegnere del software e della relativa disciplina, l'Ingegneria del software. Il comitato è stato fondato dall’IEEE Computer Society e dall’Association for Computing Machinery (ACM). Un primo traguardo nel definire una disciplina è quello di raggiungere un consenso sui contenuti di base della professione (Core Body of Knowledge). Operando in questa direzione, il comitato ha definito il corpo delle competenze di base della nuova professione. Anche a livello europeo si è fatto un notevole sforzo per definire le professioni legate ai sistemi informatici, i contenuti richiesti per tali professionalità e relativi percorsi di certificazione. In Italia operano attivamente molte istituzioni per la diffusione, la formazione e l'accreditamento di tali competenze professionali: l'Associazione Italiana Cultura Qualità (AICQ), l'Associazione . Alla data sono definiti i contenuti per le seguenti professioni e, per alcune di esse, le relative certificazioni: Tali modelli si aggiungono al quello base, ormai da tutti noto, ECDL (European Computer Driving Licence). Che cos’è la Software Engineering? La IEEE Computer Society definisce l’ingegneria del software come: “(1) L’applicazione di un sistematico, disciplinato e quantificabile approccio allo sviluppo, all’operatività e alla manutenzione del software; cioè l’applicazione dell’ingegneria al software. (2) Lo studio degli approcci definiti al punto precedente.”[1] Che cos’è una professione riconosciuta? Affinché l’ingegneria del software sia legittimata come disciplina dell’ingegneria e sia riconosciuta come professione occorre raggiungere il consenso sulle competenze di base (Core Body Of Knowledge). Quali sono le caratteristiche di una professione? Le caratteristiche principali della professione ingegneristica includono le seguenti componenti[2]
L’insieme degli articoli che ci si appresta a scrivere e a divulgare intendono coprire i primi tre punti. [1] “IEEE Standard Glossary of Software Engineering Terminology, 1990.” [2] G. Ford and E. Gibbs, “A Mature Profession of Software Engineering” Software Engineering Institute, Carnegie Mellon University, Pittsburg, Pennsylvania, January 1996. |
Metodologia di sviluppo software
Collegamenti esterni utili: SWECC - Software Engineering Coordinating Committee. ACM - Association for Computing Machinery. AICA - Associazione Italiana per l'Informatica ed il Calcolo Automatico AICQ - Associazione Italiana Cultura Qualità. SWEBOK - Software Engineering Body Of Knowledge. PMBOK - Project Management Body of Knowledge. EQDL - European Quality Driving Licence. EUCIP - European Certification of Informatics Professionals. ECDL - European Computer Driving Licence.
Pubblicazioni disponibili sul tema: Introduzione al SWEBOK, Introduzione al Software Engineering Body of knowledge Competenze della professione ingegnere del software, Lezione tenuta all'Università di Tor Vergata sull'argomento
|
|||||||
|
|
Copyright © 2005-2008 - Ultimo aggiornamento: 29 settembre 2008 |
||||||||