top
SI - Schweizer Informatik Gesellschaft • Schwarztorstrasse 31 • 3007 Bern
T: +41 32 512 23 33 • office@swissinformatics.org
Ingegneria del software

Il settore dell'ingegneria del software è di interesse per i professionisti con un profilo professionale che corrisponde o si avvicina a

  • Un ingegnere del software, alias sviluppatore, progetta, sviluppa e/o configura software per soddisfare requisiti dettagliati. Il loro lavoro si concentra su progetti che creano nuovi servizi e funzionalità IT. Quando i servizi IT vengono gestiti, viene coinvolto quando sono necessarie estensioni o modifiche delle funzionalità. L'ingegnere del software è anche responsabile dei test unitari (automatizzati), dei test di regressione, delle build e della documentazione tecnica. Installa e configura gli ambienti di sviluppo, di test e operativi (DevOps).
  • A volte un ingegnere del software viene chiamato architetto del software o architetto ICT. Questo è il caso in cui i requisiti non sono ancora dettagliati e deve essere definito l'intero stack o paesaggio di sviluppo più adatto, eventualmente includendo COTS, framework e librerie. Inoltre, spesso esiste già un panorama di questo tipo, probabilmente non ottimale e con vincoli "legacy", e il percorso verso un panorama più ideale deve essere modellato e descritto dal Software/ICT Architect.

Il Software Engineer / Software Architect in contesti piccoli interagisce/contratta direttamente con il cliente. In contesti medio-grandi, collaborano con Analisti di Business (responsabili dei requisiti aziendali), Project Manager (responsabili dei piani e dei rapporti sullo stato di avanzamento), Specialisti della User Experience (responsabili dei requisiti di base e dettagliati dell'interfaccia utente), Specialisti della Qualità e della Sicurezza (per i rispettivi requisiti) e IT Operation (che si occupano delle build degli sviluppatori per un funzionamento produttivo).

Gli ingegneri del software sono spesso specializzati in una tecnologia/metodologia (ad esempio Java, .Net/Microsoft, Data Science + Analysis, Machine Learning, AI, ...). Ma in SI ci concentriamo sulle migliori pratiche comuni fondamentali. I ruoli di "Sviluppatore Backend" e "Sviluppatore Frontend" sono talvolta distinti - con il termine "Sviluppatore Full-stack" che fonde entrambi i ruoli. Lo Sviluppatore Frontend è vicino allo Specialista dell'Esperienza Utente, cfr. il campo di interesse di SI, User Experience.

 

Gruppo - CHOOSE
Swiss (CH) Original and Outside-the-box Software Engineering

CHOOSE, il Gruppo svizzero per l'ingegneria del software originale e fuori dagli schemi, è un gruppo di interesse speciale della SI (Società svizzera di informatica). CHOOSE si spinge oltre i confini dell'ingegneria del software all'intersezione tra linguaggi di programmazione, ingegneria basata su modelli, analisi visiva, PNL, IA e altre tecnologie emergenti.

Sosteniamo i ricercatori nell'esplorazione di modi migliori di creare software e nel colmare il divario tra ricerca e industria. Sponsorizziamo studenti e organizziamo forum per lo scambio di idee tra ricercatori e professionisti del settore.

Gruppo - SAUG
Swiss APL User Group

Il SAUG (Swiss APL User Group) si concentra sull'uso dell'APL (A Programming Language) grazie alle sue proprietà speciali.

Originariamente l'APL non era un linguaggio di programmazione per computer come "Fortran", "C", "Pascal" ecc. ma una notazione matematica/logica sviluppata negli anni '60 da Kenneth E. Iverson, un giovane docente di Harvard. IBM riconobbe il potenziale dell'APL e assunse Iverson e alcuni suoi colleghi per implementare la notazione di Iverson su un computer. Questa implementazione (utilizzando Fortran) dimostrò rapidamente che l'APL poteva essere utilizzato per programmare domande complesse. L'acronimo APL, "A Programming Language", è stato poi ripreso. La potenza degli operatori/funzioni APL è dovuta alla penetrazione automatica della struttura dei dati e agli operatori speciali. Ciò elimina la necessità di molte strutture di controllo. Le strutture di dati annidate (array annidati) sono state aggiunte solo con la seconda generazione di APL. Ciò lo ha reso lo strumento ideale per elaborare i dati provenienti da database relazionali dove l'SQL raggiunge i suoi limiti. A sua volta, può essere utilizzato per rendere disponibili per SQL dati esterni provenienti da altre fonti.

Sebbene le applicazioni in ambito assicurativo, finanziario e statistico siano le più comunemente attribuite ad APL, esso offre applicazioni più ampie: analizzare file di log attraverso linee e file, verificare la validità di file CSV ed eliminare eventuali errori, gestire domande sui numeri teorici. Anche gli algoritmi di intelligenza artificiale o i frattali rientrano nel concetto di APL. La pervasività dell'APL potrebbe trovare applicazione anche nei computer quantistici.

Il mondo dei fornitori di sistemi APL è molto innovativo. Al SAUG vengono presentate tali innovazioni e viene evidenziata (e risolta nel miglior modo possibile) la portabilità tra sistemi diversi. I "SAUG Labs", che hanno cadenza trimestrale, trattano vari argomenti. In ogni caso, un membro del SAUG o un ospite tiene una presentazione su un argomento chiave.

Gruppo - SI-SE
SI Gruppo di interesse speciale per l'ingegneria del software

SI-SE, il gruppo di interesse speciale SI sull'ingegneria del software, è stato fondato nel 1994 per sostenere la formazione continua nell'area dell'ingegneria del software. In stretta collaborazione con il gruppo di interesse speciale ITG-SE di Electrosuisse, SI-SE organizza eventi per i professionisti dell'ingegneria del software.

Gli obiettivi di SI-SE sono

  • promuovere un'ingegneria del software professionale e moderna in Svizzera
  • facilitare il networking e la formazione continua degli ingegneri del software in Svizzera.

 

Gli eventi

Visualizza i nostri eventi programmati e passati.

La SI-SE è attualmente guidata dai copresidenti professor Karl Rege (ZHAW) e Dominik Wotruba (Red Hat).

Diventa membro

SI è l'associazione svizzera senza scopo di lucro per le assoluzioni degli studi IT.
SI si impegna a migliorare costantemente la qualità del panorama informatico svizzero. Rappresentiamo gli interessi di circa 1500 esperti IT provenienti da tutti i settori professionali dell'informatica.

Unisciti a noi

SI per voi!

Come voce dei professionisti IT in Svizzera, SI contribuisce al processo decisionale politico. Sosteniamo politiche IT sostenibili nel settore pubblico e privato. Nell'interesse degli esperti IT, SI si impegna a creare buone condizioni per la professione e per la formazione continua. Unisciti ai colleghi della tua specializzazione in Svizzera per entrare in contatto e partecipare

Gruppi di interesse

 

Team forti per progetti IT

SI e i nostri Gruppi di interesse organizzano continuamente eventi su vari argomenti di attualità. Partecipate per saperne di più e per incontrare persone che la pensano allo stesso modo.

Gli eventi

 

Formazione continua in informatica

L'associazione FSIE raccomanda ai suoi membri eventi e corsi. Se sei un fornitore di formazione per esperti IT, fatecelo sapere.

Inviare eventi o corsi

Esperta / Esperto SI BRIDGE

Costruire un ponte tra il business e l'IT

Esperti informatici per la Svizzera

L'associazione svizzera senza scopo di lucro FSIE certifica esperti informatici affidabili e qualificati. Datori di lavoro, clienti, colleghi e utenti si fidano di loro.

Esperto/Esperta FSIE™

Celebrazione dell'anniversario di SI

La SI ha festeggiato il suo 40° anniversario il 17 novembre presso l'Hotel Schweizerhof di Berna. Date un'occhiata alla galleria dell'evento!

Evento e galleria

E-ID in Svizzera

L'amministrazione svizzera è attualmente impegnata a gettare le basi per una legge svizzera sull'E-ID e per un quadro pratico. SI ospita eventi con diverse parti interessate allo sviluppo dell'E-ID e ha un piccolo gruppo di lavoro sul tema.

Per saperne di più

Protezione dei dati

La protezione dei dati si estende a tutti i settori dell'IT e i nuovi sviluppi tecnologici rendono difficile mantenerne il controllo, mentre le violazioni dei dati si accumulano e i dati personali diventano sempre più preziosi. In questo Spotlight, SI organizza eventi per discutere i punti salienti della privacy dei dati.

Per saperne di più

Sicurezza

Man mano che le infrastrutture IT si sviluppano e crescono, diventano anche più soggette a guasti. SI vuole facilitare la discussione con eventi ed esercitazioni di sicurezza e invita tutti i suoi membri a partecipare.

Per saperne di più

Gestione

L'organizzazione di progetti IT può essere una sfida e aggiungere costi aggiuntivi significativi. SI invita i relatori a tenere conferenze sui loro campi di competenza nella gestione di programmi e progetti e a creare una discussione sull'argomento.

Per saperne di più

it
12
30