The field Software Engineering is of interest for professionals with a job profile that matches or is close to
The Software Engineer / Software Architect in small settings directly interacts/contracts with the customer. In medium to large settings, they collaborate with Business Analysts (responsible for the business requirements), Project Managers (responsible for plans and status reports), User Experience Specialists (responsible for the UI basic and detailed requirements), Quality and Security Specialists (for respective requirements) and IT Operation (taking over the developer builds for productive operation).
Software Engineers often specialise for a technology/methodology (e.g. Java, .Net/Microsoft, Data Science + Analysis, Machine Learning, AI, ...). But at SI, we focus on the fundamental common best-practices. The roles of 'Backend Developer' and 'Frontend Developer' are sometimes distinguished - with 'Full-stack Developer' merging both roles. The Frontend Developer is close with the User Experience Specialist, cf. the SI field of interest User Experience.
CHOOSE, the Swiss Group for Original and Outside-the-box Software Engineering, is a special interest group of the SI (Swiss Informatics Society). CHOOSE pushes the boundaries of software engineering at the intersection of programming languages, model-based engineering, visual analytics, NLP, AI, and other emerging technologies.
We support researchers in exploring better ways of crafting software and bridging the gap between research and industry. We sponsor students and organize forums where researchers and industry professionals exchange ideas.
SAUG (Swiss APL User Group) is focussed on the use of APL (A Programming Language) due to its special properties.
APL was originally not a computer programming language like "Fortran", "C", "Pascal" etc. , but a mathematical/logical notation developed in the 1960s by Kenneth E. Iverson, a young Harvard lecturer. IBM recognized the potential of APL and hired Iverson as well as some of his colleagues to implement Iverson's notation on a computer. This implementation (using Fortran) quickly showed that APL could be used to program complex questions. It was continued using the now current acronym APL or "A Programming Language". The power of APL operators/functions is due to their automatic data structure penetration and special operators. This eliminates the need for many control structures. Nested data structures (nested arrays) were only added with the 2nd APL generation. This made it the ideal tool to process data from relational databases where SQL reaches its limits. It can in turn also be used to make external data from other sources available for SQL.
Although applications in insurance, finance and statistics are most commonly attributed to APL, it offers broader application: analyze log files across lines and files, check CSV files for validity and eliminate any errors, handle theoretical numbers questions. AI algorithms or fractals also fit into the concept of APL. The pervasiveness of APL could even find application in quantum computers.
The APL system vendor world is very innovative. At SAUG, such innovations are presented and portability between different systems is highlighted (and solved as best as possible). Various topics are discussed at quarterly "SAUG Labs." In each case, a SAUG member or guest gives a presentation on a key topic.
SI-SE, the SI Special Interest Group on Software Engineering, was founded in 1994 in order to support continuous education in the area of software engineering. In close cooperation with the ITG-SE special interest group of Electrosuisse, SI-SE organises events for software engineering professionals.
The goals of SI-SE are to
Events
View our planned and past events.
SI-SE is currently lead by the co-presidents Professor Karl Rege (ZHAW) and Dominik Wotruba (Red Hat).
CHOOSE, le groupe suisse pour le génie logiciel original et hors normes, est un groupe d'intérêt spécial de la SI (Société suisse d'informatique). CHOOSE repousse les limites du génie logiciel à l'intersection des langages de programmation, de l'ingénierie basée sur les modèles, de l'analyse visuelle, de la PNL, de l'IA et d'autres technologies émergentes.
Nous aidons les chercheurs à explorer de meilleures façons de concevoir des logiciels et à combler le fossé entre la recherche et l'industrie. Nous parrainons des étudiants et organisons des forums où les chercheurs et les professionnels de l'industrie échangent des idées.
Le domaine du génie logiciel intéresse les professionnels dont le profil professionnel correspond à ou est proche de
Dans les petites structures, l'ingénieur logiciel/architecte logiciel interagit/contracte directement avec le client. Dans les environnements de taille moyenne à grande, il collabore avec les analystes commerciaux (responsables des exigences commerciales), les chefs de projet (responsables des plans et des rapports d'avancement), les spécialistes de l'expérience utilisateur (responsables des exigences de base et détaillées de l'interface utilisateur), les spécialistes de la qualité et de la sécurité (pour les exigences respectives) et les responsables des opérations informatiques (qui prennent en charge la construction des développeurs pour un fonctionnement productif).
Les ingénieurs logiciels se spécialisent souvent dans une technologie/méthodologie (par exemple Java, .Net/Microsoft, Data Science + Analysis, Machine Learning, AI, ...). Mais chez SI, nous nous concentrons sur les meilleures pratiques fondamentales communes. Les rôles de 'Backend Developer' et 'Frontend Developer' sont parfois distingués - avec 'Full-stack Developer' qui fusionne les deux rôles. Le développeur Frontend est proche du spécialiste de l'expérience utilisateur, cf. le domaine d'intérêt SI Expérience utilisateur.
SAUG (Swiss APL User Group) se concentre sur l'utilisation de l'APL (A Programming Language) en raison de ses propriétés particulières.
A l'origine, l'APL n'était pas un langage de programmation informatique comme "Fortran", "C", "Pascal", etc. mais une notation mathématique/logique développée dans les années 1960 par Kenneth E. Iverson, un jeune conférencier de Harvard. IBM a reconnu le potentiel de l'APL et a engagé Iverson ainsi que certains de ses collègues pour mettre en œuvre la notation d'Iverson sur un ordinateur. Cette implémentation (utilisant Fortran) a rapidement montré que l'APL pouvait être utilisé pour programmer des questions complexes. L'acronyme APL ou "A Programming Language" (langage de programmation) a été utilisé par la suite. La puissance des opérateurs/fonctions APL est due à la pénétration automatique des structures de données et aux opérateurs spéciaux. Cela élimine le besoin de nombreuses structures de contrôle. Les structures de données imbriquées (tableaux imbriqués) n'ont été ajoutées qu'avec la deuxième génération d'APL. Cela en fait l'outil idéal pour traiter les données des bases de données relationnelles, là où le langage SQL atteint ses limites. Il peut également être utilisé pour rendre des données externes provenant d'autres sources disponibles pour SQL.
Bien que les applications dans les domaines de l'assurance, de la finance et des statistiques soient le plus souvent attribuées à l'APL, celui-ci offre des applications plus larges : analyse des fichiers journaux à travers les lignes et les fichiers, vérification de la validité des fichiers CSV et élimination de toute erreur, traitement des questions relatives aux nombres théoriques. Les algorithmes d'IA ou les fractales s'inscrivent également dans le concept d'APL. L'omniprésence de l'APL pourrait même trouver une application dans les ordinateurs quantiques.
Le monde des fournisseurs de systèmes APL est très innovant. À SAUG, ces innovations sont présentées et la portabilité entre les différents systèmes est mise en évidence (et résolue dans la mesure du possible). Divers sujets sont abordés lors des "SAUG Labs" trimestriels. Dans chaque cas, un membre du SAUG ou un invité fait une présentation sur un sujet clé.
SI-SE, le groupe d'intérêt spécial de SI sur le génie logiciel, a été fondé en 1994 afin de soutenir la formation continue dans le domaine du génie logiciel. En étroite collaboration avec le groupe d'intérêt ITG-SE d'Electrosuisse, le SI-SE organise des événements pour les professionnels du génie logiciel.
Les objectifs du SI-SE sont les suivants
Evénements
Voir nos événements planifiés et passés.
Le SI-SE est actuellement dirigé par les co-présidents Professeur Karl Rege (ZHAW) et Dominik Wotruba (Red Hat).
SI est une association suisse à but non lucratif pour les diplômés et professionels du domaine informatique.
Elle s'efforce d'améliorer constamment la qualité du paysage informatique suisse. Nous représentons les intérêts d'environ 1'500 experts issus de tous les domaines de l'informatique.
En tant que représentant des professionnels de l'informatique en Suisse, la SI contribue au processus de prise de décision politique. Elle soutient une politique informatique durable dans les applications publiques et privées. Dans l'intérêt des informaticiens, la SI s'engage en faveur de bonnes conditions-cadres pour la profession et d'une formation continue de haute qualité. Rejoignez des collègues de votre spécialité en Suisse pour vous connecter et vous impliquer.
La FSIE recommande des événements et des cours à ses membres. Si vous êtes un fournisseur de formation pour les experts en informatique, faites-le nous savoir.
La SI et ses groupes d'intérêt organisent en permanence des événements sur divers sujets d'actualité. Participez pour en savoir plus et pour rencontrer des personnes partageant les mêmes idées.
Jetter un pont entre business et l'informatique
L'association suisse à but non lucratif FSIE certifie des experts IT dignes de confiance et qualifiés pour notre société. Les employeurs, les clients, les collègues et les utilisateurs comptent sur eux.
La confidentialité des données s'étend à tous les domaines des technologies de l'information. Les nouveaux développements technologiques font qu'il est difficile de rester au top, alors que les violations de données s'accumulent et que les données personnelles deviennent de plus en plus précieuses. Dans ce contexte, SI organise des événements pour discuter des points essentiels de la confidentialité des données.
L'organisation de projets informatiques peut être un défi et entraîner des frais généraux importants. La SI invite des conférenciers à présenter leurs domaines d'expertise en matière de gestion de programmes et de projets et à créer une discussion sur le sujet.
L'administration suisse travaille actuellement pour jeter les bases d'une loi suisse sur l'identification électronique et d'un cadre pratique. La SI organise des événements avec divers partenaires et l'Etat dans le développement de l'E-ID et dispose d'un petit groupe de travail sur le sujet.
Au fur et à mesure que les infrastructures informatiques se développent et grandissent, elles deviennent également plus sujettes aux défaillances. La SI souhaite faciliter la discussion en organisant des événements et des exercices de sécurité et invite tous ses membres à se joindre à elle.
La SI a célébré son 40ème anniversaire le 17 novembre dernier à l'hôtel Schweizerhof à Berne. Nos clichés de l'évènement sont en ligne!
Le Swiss IT Congress 2024 abordera le thème de l'intelligence artificielle Pour en savoir plus sur le programme et vous inscrire, rendez-vous sur le site du SITC it-congress.ch !
Les monnaies numériques telles que Bitcoin, Ethereum et bien d'autres sont au premier plan de l'esprit du temps. SI organise des événements et des cours avec des éducateurs et des passionnés et vous invite à participer pour vous faire votre propre opinion.
En savoir plus