SlideShare una empresa de Scribd logo
1 de 3
Descargar para leer sin conexión
Catalogo LEN Formazione 2009/2010
Scheda di dettaglio
www.lenformazione.it – www.hrsystem.it
Sede e aule corsi: Via Golfo dei Poeti 1/A - 43100 Parma - tel. 0521.038411 fax 0521.038499 - e.mail: len@gruppolen.it
Sede distaccata con aule corsi: Via Nobel, 14/A – Quartiere SPIP - 43100 Parma - tel. 0521.1910311
LEN Learning Education Network - diritti riservati anno 2009
INTRODUZIONE ALLA PROGRAMMAZIONE OBJECT
ORIENTED
Durata: 40 ore
[cod. S002]
UN BUON MOTIVO PER
Rendere operativi sulle funzionalità più evolute del prodotto.
A CHI È RIVOLTO
Destinatari: Sviluppatore con conoscenza di tecniche di programmazione.
COMPETENZE ACQUISITE
Al termine del corso candidato sarà in grado di gestire l’introduzione alla programmazione object
oriented.
PROGRAMMA DI DETTAGLIO
1) UML e processi di sviluppo del software
2) Modello iterativo ed incrementale di
sviluppo
3) I principali artefatti di UML
 Come ciascuna fase del modello di
sviluppo UML si traduce
indocumentazione, progetto e codice.
4) Attori primari e secondari
 Identificare le esigenze dell'utente finale.
5) Casi d'Uso
 Descrizione e struttura delle modi di
utilizzo del sistema sw e delle sue
 funzionalità.
6) Delimitazione del contesto dell'analisi
attraverso i Casi d'Uso
 Affinamento iterativo ed incrementale
delle funzionalità richieste al sistema.
Catalogo LEN Formazione 2009/2010
Scheda di dettaglio
www.lenformazione.it – www.hrsystem.it
Sede e aule corsi: Via Golfo dei Poeti 1/A - 43100 Parma - tel. 0521.038411 fax 0521.038499 - e.mail: len@gruppolen.it
Sede distaccata con aule corsi: Via Nobel, 14/A – Quartiere SPIP - 43100 Parma - tel. 0521.1910311
LEN Learning Education Network - diritti riservati anno 2009
7) Classi e oggetti
 Definizione di classe ed oggetto, il
principio dell'incapsulamento,
 introduzione al progetto architetturale del
sistema.
8) Class Diagram ed Object Diagram
 Costruzione del diagramma delle classi, e
del diagramma ad oggetti del sistema.
9) Specifica delle Classi
 Notazione per la rappresentazione di
attributi e operazioni.
10) Tipologia delle relazioni tra classi
 Introduzione alle relazioni tra classi nel
progetto del sistema, in particolare
 verranno introdotte le relazioni di
ereditarietà semplice e multipla,
 associazioni ricorsive, plurime e qualificate,
aggregazione e classi composite
11) Ruoli, responsabilità e collaborazioni tra
classi
 Definizione dei Ruoli, responsabilità e
collaborazioni tra classi
12) Regole di disegno delle Classi
 Coesione e accoppiamento, progettare in
vista della manutenzione,
 estendibilità e della riusabilità del codice.
13) Diagrammi di Interazione, Diagrammi di
Collaborazione e Diagrammi di Stato
 Specificare il comportamento degli oggetti
tra di loro , specifica dei messaggi, delle
sequenze temporali e della dinamica
interna di un oggetto a tempo di
esecuzione.
14) Derivazione, validazione dei Diagrammi di
Interazione
 Verificare in fase di progetto se ogni
scenario di esecuzione è stato
correttamente modellato.
15) Rappresentazione di:
 Eventi, condizioni, transizioni di stato,
azioni e attività
16) Applicabilità, validazione e verifica dei
Diagrammi di Stato
 Verifica della corretteza del
comportamento interno di un oggetto.
17) Cenni alla rappresentazione dei Pattern
(modelli)
 I Design Pattern rappresentano soluzioni
consolidate a problemi ricorrenti nel
progetto di un sistema con tecnologia OO,
l'UML consente di rappresentare e
comunicare agevolmente queste soluzioni
favorendone l'applicazione.
18) Diagrammi delle Componenti
 Tipi e nodi, come rappresentare le
componenti hardware del sistema ed i
Catalogo LEN Formazione 2009/2010
Scheda di dettaglio
www.lenformazione.it – www.hrsystem.it
Sede e aule corsi: Via Golfo dei Poeti 1/A - 43100 Parma - tel. 0521.038411 fax 0521.038499 - e.mail: len@gruppolen.it
Sede distaccata con aule corsi: Via Nobel, 14/A – Quartiere SPIP - 43100 Parma - tel. 0521.1910311
LEN Learning Education Network - diritti riservati anno 2009
moduli software che implementano il
sistema.
19) Diagrammi di Dislocazione
 Localizzazione e migrazione delle
componenti.
MODALITA’ FORMATIVE
o SEMINARIO
Intervento collettivo d'aula a taglio divulgativo, di approfondimento o generico su di un tema afferente ai
contenuti sotto descritti. La durata è stabilita da un minimo di 3 ad un massimo di 8 ore.
o WORKSHOP
Intervento collettivo d'aula a taglio pratico sperimentale finalizzato alla condivisione di problemi, proposte,
soluzioni, esami di certificazione e strumenti specifici afferenti ai contenuti sotto descritti e ai processi
aziendali ad essi collegati. La durata è stabilita da un minimo di 3 ad un massimo di 16 ore.
o CORSO
TRAINING: «il sapere e il saper fare» intervento frontale, seminariale e di laboratorio finalizzato
all’introduzione e alla conoscenza teorica e pratica dell’argomento in oggetto. TRAINING ON THE JOB:
«il saper risolvere» intervento personalizzato finalizzato alla conduzione di strumenti operativi e di
soluzioni pratiche Le durate sono coerenti rispetto agli obiettivi e sono stabilite da un minimo di 9 ad un
massimo di 40 ore.

Más contenido relacionado

Destacado

HEC - RAS Final Project
HEC - RAS Final ProjectHEC - RAS Final Project
HEC - RAS Final Project
Coral West
 

Destacado (11)

Hacking Life - the India Way. SCS 2012 | Dina Mehta | A Convo Presentation
Hacking Life - the India Way. SCS 2012 | Dina Mehta | A Convo PresentationHacking Life - the India Way. SCS 2012 | Dina Mehta | A Convo Presentation
Hacking Life - the India Way. SCS 2012 | Dina Mehta | A Convo Presentation
 
HEC - RAS Final Project
HEC - RAS Final ProjectHEC - RAS Final Project
HEC - RAS Final Project
 
Joel´s presentation
Joel´s presentationJoel´s presentation
Joel´s presentation
 
Elizabeth J Pinkowski
Elizabeth J PinkowskiElizabeth J Pinkowski
Elizabeth J Pinkowski
 
GoogleCTF 2016 [In Recorded Conversation] Write-Up (ver.korean)
GoogleCTF 2016 [In Recorded Conversation] Write-Up (ver.korean)GoogleCTF 2016 [In Recorded Conversation] Write-Up (ver.korean)
GoogleCTF 2016 [In Recorded Conversation] Write-Up (ver.korean)
 
Full report magnetic levitation system
Full report magnetic levitation systemFull report magnetic levitation system
Full report magnetic levitation system
 
How to use contact lenses for the first time
How to use contact lenses for the first timeHow to use contact lenses for the first time
How to use contact lenses for the first time
 
Zarb-e-Azb
Zarb-e-AzbZarb-e-Azb
Zarb-e-Azb
 
Mpc 006 - 01-04 level of significance
Mpc 006 - 01-04 level of significanceMpc 006 - 01-04 level of significance
Mpc 006 - 01-04 level of significance
 
Extended Essay
Extended EssayExtended Essay
Extended Essay
 
Requirements gathering in agile development a practical experience
Requirements gathering in agile development  a practical experienceRequirements gathering in agile development  a practical experience
Requirements gathering in agile development a practical experience
 

Similar a Introduzione alla programmazione object oriented - Scheda corso LEN

Similar a Introduzione alla programmazione object oriented - Scheda corso LEN (20)

S353 fondamenti-html
S353 fondamenti-htmlS353 fondamenti-html
S353 fondamenti-html
 
MS visual c++ - base - Scheda corso LEN
MS visual c++ - base - Scheda corso LENMS visual c++ - base - Scheda corso LEN
MS visual c++ - base - Scheda corso LEN
 
MS Access 2002 - Programming - Scheda corso LEN
MS Access 2002 - Programming - Scheda corso LENMS Access 2002 - Programming - Scheda corso LEN
MS Access 2002 - Programming - Scheda corso LEN
 
Programmazione per componenti framework 2.0 - Scheda corso LEN
Programmazione per componenti framework 2.0 - Scheda corso LENProgrammazione per componenti framework 2.0 - Scheda corso LEN
Programmazione per componenti framework 2.0 - Scheda corso LEN
 
Programmazione per componenti framework 2.0 - Scheda corso LEN
Programmazione per componenti framework 2.0 - Scheda corso LENProgrammazione per componenti framework 2.0 - Scheda corso LEN
Programmazione per componenti framework 2.0 - Scheda corso LEN
 
Adobe Dreamweaver CS3 - Scheda corso LEN
Adobe Dreamweaver CS3 - Scheda corso LENAdobe Dreamweaver CS3 - Scheda corso LEN
Adobe Dreamweaver CS3 - Scheda corso LEN
 
MS.NET PLATFORM - Introduction to xml - Scheda corso LEN
MS.NET PLATFORM - Introduction to xml - Scheda corso LENMS.NET PLATFORM - Introduction to xml - Scheda corso LEN
MS.NET PLATFORM - Introduction to xml - Scheda corso LEN
 
MS VISUAL STUDIO 2005.2008 - Core foundations of- net 2.0 development - Sched...
MS VISUAL STUDIO 2005.2008 - Core foundations of- net 2.0 development - Sched...MS VISUAL STUDIO 2005.2008 - Core foundations of- net 2.0 development - Sched...
MS VISUAL STUDIO 2005.2008 - Core foundations of- net 2.0 development - Sched...
 
MS VISUAL BASIC.NET -.net programming with .net framework - Scheda corso LEN
MS VISUAL BASIC.NET -.net programming with .net framework - Scheda corso LENMS VISUAL BASIC.NET -.net programming with .net framework - Scheda corso LEN
MS VISUAL BASIC.NET -.net programming with .net framework - Scheda corso LEN
 
Programmazione per componenti framework 2.0 - Scheda corso LEN
Programmazione per componenti framework 2.0 - Scheda corso LENProgrammazione per componenti framework 2.0 - Scheda corso LEN
Programmazione per componenti framework 2.0 - Scheda corso LEN
 
MS Visio 2007 Standard Edition grafica gestionale - Scheda corso LEN
MS Visio 2007 Standard Edition grafica gestionale - Scheda corso LENMS Visio 2007 Standard Edition grafica gestionale - Scheda corso LEN
MS Visio 2007 Standard Edition grafica gestionale - Scheda corso LEN
 
Architecting and designing J2EE applications - Scheda corso LEN
Architecting and designing J2EE applications - Scheda corso LENArchitecting and designing J2EE applications - Scheda corso LEN
Architecting and designing J2EE applications - Scheda corso LEN
 
Developing java server faces components with ajax - Scheda corso LEN
Developing java server faces components with ajax - Scheda corso LENDeveloping java server faces components with ajax - Scheda corso LEN
Developing java server faces components with ajax - Scheda corso LEN
 
S303 creating-web-services-using-java-technology
S303 creating-web-services-using-java-technologyS303 creating-web-services-using-java-technology
S303 creating-web-services-using-java-technology
 
Ms project 2003 Skill Office Automation - Scheda corso LEN
Ms project 2003 Skill Office Automation - Scheda corso LENMs project 2003 Skill Office Automation - Scheda corso LEN
Ms project 2003 Skill Office Automation - Scheda corso LEN
 
S305 developing-applications-with-the-java-se-platform
S305 developing-applications-with-the-java-se-platformS305 developing-applications-with-the-java-se-platform
S305 developing-applications-with-the-java-se-platform
 
MS ASP.NET – Advanced web application development asp.net - Scheda corso LEN
MS ASP.NET – Advanced web application development asp.net - Scheda corso LENMS ASP.NET – Advanced web application development asp.net - Scheda corso LEN
MS ASP.NET – Advanced web application development asp.net - Scheda corso LEN
 
Ms access 2003 Avanzato - Scheda corso LEN
Ms access 2003 Avanzato - Scheda corso LENMs access 2003 Avanzato - Scheda corso LEN
Ms access 2003 Avanzato - Scheda corso LEN
 
S351 lotus-domino-sviluppo-applicazioni
S351 lotus-domino-sviluppo-applicazioniS351 lotus-domino-sviluppo-applicazioni
S351 lotus-domino-sviluppo-applicazioni
 
Autodesk inventor - Scheda corso LEN
Autodesk inventor - Scheda corso LENAutodesk inventor - Scheda corso LEN
Autodesk inventor - Scheda corso LEN
 

Más de LEN Learning Education Network

Analisi di Clima e Indagine di Gradimento: il modello e i risultati del Grupp...
Analisi di Clima e Indagine di Gradimento: il modello e i risultati del Grupp...Analisi di Clima e Indagine di Gradimento: il modello e i risultati del Grupp...
Analisi di Clima e Indagine di Gradimento: il modello e i risultati del Grupp...
LEN Learning Education Network
 

Más de LEN Learning Education Network (20)

100e20 - Digital library webinar gratuiti Gruppo LEN
100e20 - Digital library webinar gratuiti Gruppo LEN100e20 - Digital library webinar gratuiti Gruppo LEN
100e20 - Digital library webinar gratuiti Gruppo LEN
 
Progettare il percorso formativo e le metodologie d'aula
Progettare il percorso formativo e le metodologie d'aulaProgettare il percorso formativo e le metodologie d'aula
Progettare il percorso formativo e le metodologie d'aula
 
Ruolo del formatore
Ruolo del formatoreRuolo del formatore
Ruolo del formatore
 
Favorire l'apprendimento continuo
Favorire l'apprendimento continuoFavorire l'apprendimento continuo
Favorire l'apprendimento continuo
 
LEN così è cambiato il mondo del lavoro
LEN così è cambiato il mondo del lavoroLEN così è cambiato il mondo del lavoro
LEN così è cambiato il mondo del lavoro
 
Comunicazione interna aziendale - scheda corso [R246]
Comunicazione interna aziendale - scheda corso [R246]Comunicazione interna aziendale - scheda corso [R246]
Comunicazione interna aziendale - scheda corso [R246]
 
Talent management - Sviluppare talenti per pianificare il successo
Talent management - Sviluppare talenti per pianificare il successoTalent management - Sviluppare talenti per pianificare il successo
Talent management - Sviluppare talenti per pianificare il successo
 
Convegno Nazionale sui Modelli di Gestione della Sicurezza sui luoghi di lavoro
Convegno Nazionale sui Modelli di Gestione della Sicurezza sui luoghi di lavoroConvegno Nazionale sui Modelli di Gestione della Sicurezza sui luoghi di lavoro
Convegno Nazionale sui Modelli di Gestione della Sicurezza sui luoghi di lavoro
 
Catalogo LEN experience
Catalogo LEN experienceCatalogo LEN experience
Catalogo LEN experience
 
Mentoring aziendale
Mentoring aziendaleMentoring aziendale
Mentoring aziendale
 
Event VideoMaking: un servizio in crescita – Riprese e Montaggi Audio Video d...
Event VideoMaking: un servizio in crescita – Riprese e Montaggi Audio Video d...Event VideoMaking: un servizio in crescita – Riprese e Montaggi Audio Video d...
Event VideoMaking: un servizio in crescita – Riprese e Montaggi Audio Video d...
 
LMS Moodle e Docebo: piattaforme progettate, personalizzate e gestite su serv...
LMS Moodle e Docebo: piattaforme progettate, personalizzate e gestite su serv...LMS Moodle e Docebo: piattaforme progettate, personalizzate e gestite su serv...
LMS Moodle e Docebo: piattaforme progettate, personalizzate e gestite su serv...
 
Office automation: LEN TEC presenta la Suite di Corsi on line in collaborazio...
Office automation: LEN TEC presenta la Suite di Corsi on line in collaborazio...Office automation: LEN TEC presenta la Suite di Corsi on line in collaborazio...
Office automation: LEN TEC presenta la Suite di Corsi on line in collaborazio...
 
Progetti Editoriali: Il mio Subbuteo di Renzo Frignani – corso on line e cofa...
Progetti Editoriali: Il mio Subbuteo di Renzo Frignani – corso on line e cofa...Progetti Editoriali: Il mio Subbuteo di Renzo Frignani – corso on line e cofa...
Progetti Editoriali: Il mio Subbuteo di Renzo Frignani – corso on line e cofa...
 
Analisi di Clima e Indagine di Gradimento: il modello e i risultati del Grupp...
Analisi di Clima e Indagine di Gradimento: il modello e i risultati del Grupp...Analisi di Clima e Indagine di Gradimento: il modello e i risultati del Grupp...
Analisi di Clima e Indagine di Gradimento: il modello e i risultati del Grupp...
 
Sms social media support le 10 mosse vincenti applicate ai casi dei nostri cl...
Sms social media support le 10 mosse vincenti applicate ai casi dei nostri cl...Sms social media support le 10 mosse vincenti applicate ai casi dei nostri cl...
Sms social media support le 10 mosse vincenti applicate ai casi dei nostri cl...
 
La Rocca del Gusto: progetto di comunicazione integrata per Master Comet Univ...
La Rocca del Gusto: progetto di comunicazione integrata per Master Comet Univ...La Rocca del Gusto: progetto di comunicazione integrata per Master Comet Univ...
La Rocca del Gusto: progetto di comunicazione integrata per Master Comet Univ...
 
CoderDojo Parma: La programmazione come gioco per i più piccoli - Alessio Gar...
CoderDojo Parma: La programmazione come gioco per i più piccoli - Alessio Gar...CoderDojo Parma: La programmazione come gioco per i più piccoli - Alessio Gar...
CoderDojo Parma: La programmazione come gioco per i più piccoli - Alessio Gar...
 
Nuovo servizio LEN comunicazione integrata - Chiara Zantelli
Nuovo servizio LEN comunicazione integrata - Chiara ZantelliNuovo servizio LEN comunicazione integrata - Chiara Zantelli
Nuovo servizio LEN comunicazione integrata - Chiara Zantelli
 
LEN Formazione, LEN Human Resource, LEN Progettazione, Business Unit: Progett...
LEN Formazione, LEN Human Resource, LEN Progettazione, Business Unit: Progett...LEN Formazione, LEN Human Resource, LEN Progettazione, Business Unit: Progett...
LEN Formazione, LEN Human Resource, LEN Progettazione, Business Unit: Progett...
 

Último

Adducchio.Samuel-Steve_Jobs.ppppppppppptx
Adducchio.Samuel-Steve_Jobs.ppppppppppptxAdducchio.Samuel-Steve_Jobs.ppppppppppptx
Adducchio.Samuel-Steve_Jobs.ppppppppppptx
sasaselvatico
 
Presentazione tre geni della tecnologia informatica
Presentazione tre geni della tecnologia informaticaPresentazione tre geni della tecnologia informatica
Presentazione tre geni della tecnologia informatica
nico07fusco
 
presentazione varietà allotropiche del carbonio.pptx
presentazione varietà allotropiche del carbonio.pptxpresentazione varietà allotropiche del carbonio.pptx
presentazione varietà allotropiche del carbonio.pptx
michelacaporale12345
 

Último (20)

Una breve introduzione ad Elsa Morante, vita e opere
Una breve introduzione ad Elsa Morante, vita e opereUna breve introduzione ad Elsa Morante, vita e opere
Una breve introduzione ad Elsa Morante, vita e opere
 
Le forme allotropiche del C-Palestini e Pancia.docx
Le forme allotropiche del C-Palestini e Pancia.docxLe forme allotropiche del C-Palestini e Pancia.docx
Le forme allotropiche del C-Palestini e Pancia.docx
 
a scuola di biblioVerifica: come utilizzare il test TRAAP
a scuola di biblioVerifica: come utilizzare il test TRAAPa scuola di biblioVerifica: come utilizzare il test TRAAP
a scuola di biblioVerifica: come utilizzare il test TRAAP
 
Gli isotopi scienze naturale seconda pres
Gli isotopi scienze naturale seconda presGli isotopi scienze naturale seconda pres
Gli isotopi scienze naturale seconda pres
 
Le forme allotropiche del C-Palestini e Pancia.docx
Le forme allotropiche del C-Palestini e Pancia.docxLe forme allotropiche del C-Palestini e Pancia.docx
Le forme allotropiche del C-Palestini e Pancia.docx
 
Educazione civica-Asia Pancia powerpoint
Educazione civica-Asia Pancia powerpointEducazione civica-Asia Pancia powerpoint
Educazione civica-Asia Pancia powerpoint
 
Esame di Stato 2024 - Materiale conferenza online 09 aprile 2024
Esame di Stato 2024 - Materiale conferenza online 09 aprile 2024Esame di Stato 2024 - Materiale conferenza online 09 aprile 2024
Esame di Stato 2024 - Materiale conferenza online 09 aprile 2024
 
TeccarelliLorenzo-Mitodella.cavernaa.pdf
TeccarelliLorenzo-Mitodella.cavernaa.pdfTeccarelliLorenzo-Mitodella.cavernaa.pdf
TeccarelliLorenzo-Mitodella.cavernaa.pdf
 
PalestiniAurora-la conoscenzatestoita.docx
PalestiniAurora-la conoscenzatestoita.docxPalestiniAurora-la conoscenzatestoita.docx
PalestiniAurora-la conoscenzatestoita.docx
 
Adducchio.Samuel-Steve_Jobs.ppppppppppptx
Adducchio.Samuel-Steve_Jobs.ppppppppppptxAdducchio.Samuel-Steve_Jobs.ppppppppppptx
Adducchio.Samuel-Steve_Jobs.ppppppppppptx
 
CHIẾN THẮNG KÌ THI TUYỂN SINH VÀO LỚP 10 THPT MÔN NGỮ VĂN - PHAN THẾ HOÀI (36...
CHIẾN THẮNG KÌ THI TUYỂN SINH VÀO LỚP 10 THPT MÔN NGỮ VĂN - PHAN THẾ HOÀI (36...CHIẾN THẮNG KÌ THI TUYỂN SINH VÀO LỚP 10 THPT MÔN NGỮ VĂN - PHAN THẾ HOÀI (36...
CHIẾN THẮNG KÌ THI TUYỂN SINH VÀO LỚP 10 THPT MÔN NGỮ VĂN - PHAN THẾ HOÀI (36...
 
Presentazione tre geni della tecnologia informatica
Presentazione tre geni della tecnologia informaticaPresentazione tre geni della tecnologia informatica
Presentazione tre geni della tecnologia informatica
 
Pancia Asia-Pelusi Sara-La pittura romana - Copia (1).pptx
Pancia Asia-Pelusi Sara-La pittura romana - Copia (1).pptxPancia Asia-Pelusi Sara-La pittura romana - Copia (1).pptx
Pancia Asia-Pelusi Sara-La pittura romana - Copia (1).pptx
 
Pancia Asia-La vita di Steve Jobs-Adriano Olivetti-Bill Gates.pptx
Pancia Asia-La vita di Steve Jobs-Adriano Olivetti-Bill Gates.pptxPancia Asia-La vita di Steve Jobs-Adriano Olivetti-Bill Gates.pptx
Pancia Asia-La vita di Steve Jobs-Adriano Olivetti-Bill Gates.pptx
 
TeccarelliLorenzo-PrimadiSteveJobselasuaconcorrenza.pptx
TeccarelliLorenzo-PrimadiSteveJobselasuaconcorrenza.pptxTeccarelliLorenzo-PrimadiSteveJobselasuaconcorrenza.pptx
TeccarelliLorenzo-PrimadiSteveJobselasuaconcorrenza.pptx
 
Piccole Personetestoitaliano-AuroraPalestini.docx
Piccole Personetestoitaliano-AuroraPalestini.docxPiccole Personetestoitaliano-AuroraPalestini.docx
Piccole Personetestoitaliano-AuroraPalestini.docx
 
Storia-CarloMagno-TeccarelliLorenzo.pptx
Storia-CarloMagno-TeccarelliLorenzo.pptxStoria-CarloMagno-TeccarelliLorenzo.pptx
Storia-CarloMagno-TeccarelliLorenzo.pptx
 
magia, stregoneria, inquisizione e medicina.pptx
magia, stregoneria, inquisizione e medicina.pptxmagia, stregoneria, inquisizione e medicina.pptx
magia, stregoneria, inquisizione e medicina.pptx
 
presentazione varietà allotropiche del carbonio.pptx
presentazione varietà allotropiche del carbonio.pptxpresentazione varietà allotropiche del carbonio.pptx
presentazione varietà allotropiche del carbonio.pptx
 
magia, stregoneria, inquisizione e medicina.pptx
magia, stregoneria, inquisizione e medicina.pptxmagia, stregoneria, inquisizione e medicina.pptx
magia, stregoneria, inquisizione e medicina.pptx
 

Introduzione alla programmazione object oriented - Scheda corso LEN

  • 1. Catalogo LEN Formazione 2009/2010 Scheda di dettaglio www.lenformazione.it – www.hrsystem.it Sede e aule corsi: Via Golfo dei Poeti 1/A - 43100 Parma - tel. 0521.038411 fax 0521.038499 - e.mail: len@gruppolen.it Sede distaccata con aule corsi: Via Nobel, 14/A – Quartiere SPIP - 43100 Parma - tel. 0521.1910311 LEN Learning Education Network - diritti riservati anno 2009 INTRODUZIONE ALLA PROGRAMMAZIONE OBJECT ORIENTED Durata: 40 ore [cod. S002] UN BUON MOTIVO PER Rendere operativi sulle funzionalità più evolute del prodotto. A CHI È RIVOLTO Destinatari: Sviluppatore con conoscenza di tecniche di programmazione. COMPETENZE ACQUISITE Al termine del corso candidato sarà in grado di gestire l’introduzione alla programmazione object oriented. PROGRAMMA DI DETTAGLIO 1) UML e processi di sviluppo del software 2) Modello iterativo ed incrementale di sviluppo 3) I principali artefatti di UML  Come ciascuna fase del modello di sviluppo UML si traduce indocumentazione, progetto e codice. 4) Attori primari e secondari  Identificare le esigenze dell'utente finale. 5) Casi d'Uso  Descrizione e struttura delle modi di utilizzo del sistema sw e delle sue  funzionalità. 6) Delimitazione del contesto dell'analisi attraverso i Casi d'Uso  Affinamento iterativo ed incrementale delle funzionalità richieste al sistema.
  • 2. Catalogo LEN Formazione 2009/2010 Scheda di dettaglio www.lenformazione.it – www.hrsystem.it Sede e aule corsi: Via Golfo dei Poeti 1/A - 43100 Parma - tel. 0521.038411 fax 0521.038499 - e.mail: len@gruppolen.it Sede distaccata con aule corsi: Via Nobel, 14/A – Quartiere SPIP - 43100 Parma - tel. 0521.1910311 LEN Learning Education Network - diritti riservati anno 2009 7) Classi e oggetti  Definizione di classe ed oggetto, il principio dell'incapsulamento,  introduzione al progetto architetturale del sistema. 8) Class Diagram ed Object Diagram  Costruzione del diagramma delle classi, e del diagramma ad oggetti del sistema. 9) Specifica delle Classi  Notazione per la rappresentazione di attributi e operazioni. 10) Tipologia delle relazioni tra classi  Introduzione alle relazioni tra classi nel progetto del sistema, in particolare  verranno introdotte le relazioni di ereditarietà semplice e multipla,  associazioni ricorsive, plurime e qualificate, aggregazione e classi composite 11) Ruoli, responsabilità e collaborazioni tra classi  Definizione dei Ruoli, responsabilità e collaborazioni tra classi 12) Regole di disegno delle Classi  Coesione e accoppiamento, progettare in vista della manutenzione,  estendibilità e della riusabilità del codice. 13) Diagrammi di Interazione, Diagrammi di Collaborazione e Diagrammi di Stato  Specificare il comportamento degli oggetti tra di loro , specifica dei messaggi, delle sequenze temporali e della dinamica interna di un oggetto a tempo di esecuzione. 14) Derivazione, validazione dei Diagrammi di Interazione  Verificare in fase di progetto se ogni scenario di esecuzione è stato correttamente modellato. 15) Rappresentazione di:  Eventi, condizioni, transizioni di stato, azioni e attività 16) Applicabilità, validazione e verifica dei Diagrammi di Stato  Verifica della corretteza del comportamento interno di un oggetto. 17) Cenni alla rappresentazione dei Pattern (modelli)  I Design Pattern rappresentano soluzioni consolidate a problemi ricorrenti nel progetto di un sistema con tecnologia OO, l'UML consente di rappresentare e comunicare agevolmente queste soluzioni favorendone l'applicazione. 18) Diagrammi delle Componenti  Tipi e nodi, come rappresentare le componenti hardware del sistema ed i
  • 3. Catalogo LEN Formazione 2009/2010 Scheda di dettaglio www.lenformazione.it – www.hrsystem.it Sede e aule corsi: Via Golfo dei Poeti 1/A - 43100 Parma - tel. 0521.038411 fax 0521.038499 - e.mail: len@gruppolen.it Sede distaccata con aule corsi: Via Nobel, 14/A – Quartiere SPIP - 43100 Parma - tel. 0521.1910311 LEN Learning Education Network - diritti riservati anno 2009 moduli software che implementano il sistema. 19) Diagrammi di Dislocazione  Localizzazione e migrazione delle componenti. MODALITA’ FORMATIVE o SEMINARIO Intervento collettivo d'aula a taglio divulgativo, di approfondimento o generico su di un tema afferente ai contenuti sotto descritti. La durata è stabilita da un minimo di 3 ad un massimo di 8 ore. o WORKSHOP Intervento collettivo d'aula a taglio pratico sperimentale finalizzato alla condivisione di problemi, proposte, soluzioni, esami di certificazione e strumenti specifici afferenti ai contenuti sotto descritti e ai processi aziendali ad essi collegati. La durata è stabilita da un minimo di 3 ad un massimo di 16 ore. o CORSO TRAINING: «il sapere e il saper fare» intervento frontale, seminariale e di laboratorio finalizzato all’introduzione e alla conoscenza teorica e pratica dell’argomento in oggetto. TRAINING ON THE JOB: «il saper risolvere» intervento personalizzato finalizzato alla conduzione di strumenti operativi e di soluzioni pratiche Le durate sono coerenti rispetto agli obiettivi e sono stabilite da un minimo di 9 ad un massimo di 40 ore.