Le projet ASC est un ensemble de trois logiciels développés dans le but de garantir un standard de distribution et de compilation de messages au niveau OTAN à toutes les unités de la Marine italienne (MMI), en collaboration avec le SSC/RT Raffaele Tampano.
Le projet ASC est un ensemble de trois logiciels, (en fait, dans ce cas, on peut parler de deux logiciels car, comme vous le comprendrez plus tard, le troisième logiciel - asc _Exchange - a pour tâche de transférer la messagerie entre Serveurs et Clients), conçu de manière à ce qu'il existe une norme pour la distribution et la compilation des messages par toutes les unités navales de la Marine et plus spécifiquement par les opérateurs ASC. Les logiciels fonctionnent sur une norme de référence définie par une publication à l'échelle de l'OTAN "ACP 126".
Les objectifs du projet, outre celui que je viens d'évoquer que je considère comme le plus important et celui pour lequel j'ai le plus travaillé, sont nombreux et concernent différents domaines, les principaux sont :
Fournir une norme pour la distribution et la compilation de messages par toutes les unités navales de la Marine, comme indiqué dans une publication à l'échelle de l'OTAN « ACP 126 ».
Remplacer le programme "COMP_127" désormais obsolète : se tenir à jour est essentiel, nous avons pensé que les ordinateurs eux-mêmes seraient plus fonctionnels avec des logiciels mis à jour avec les technologies les plus récentes possibles. Trois logiciels avec les algorithmes les plus "propres" possibles, évitant en tout cas le "code spaghetti".
Supporter les références d'exploitation de l'application Outlook Exchange et de l'architecture Serveur/Client afin de pouvoir distribuer toute la messagerie aux Groupes/Bureaux/Utilisateurs avec un seul logiciel ( asc _Server). Ce qui présente plusieurs avantages, notamment :
L'utilisateur s'habitue et apprend à utiliser un seul logiciel.
Les opérateurs n'ont pas besoin de passer d'un logiciel à un autre pour traiter différents types de messages, ce qui leur fait perdre du temps supplémentaire.
Sécurité des données : en utilisant un logiciel unique, dont toute la structure est connue (tant au niveau du code que des fonctionnalités), toute perte éventuelle de données est limitée au minimum.
Sécurité et suivi des activités réalisées sur le poste de travail : la sécurité est l'un des points les plus importants du projet, toutes les données sont constamment sauvegardées afin de ne rien perdre même dans des conditions extrêmes comme des pannes de courant ou des crashs soudains de logiciels.
Universalité : chaque unité navale ou commandement peut utiliser le logiciel avec le nom de son propre indicatif ; les trois logiciels sont programmés pour pouvoir être utilisés dans toute la Marine italienne, ce qui favorise leur diffusion dans une application à grande échelle.
Contrôle total de l'opérateur sur le logiciel : les logiciels du projet ASC ont été conçus et développés de manière à ne pas imposer de limites à l'utilisateur, mais au contraire à donner à l'opérateur la possibilité de gérer les paramètres et de les modifier comme bon lui semble :
Paramètres d'impression : l'utilisateur peut formater l'impression du texte du message comme il le souhaite.
Modification de la numérotation progressive : tous les messages traités au cours de la journée de travail étant numérotés en Arrivée, Départ et Renseignement, l'utilisateur peut visualiser et modifier cette progressivité.
Modifier la date : l'utilisateur peut modifier la date de travail pour pouvoir traiter les messages des jours précédents.
Paramétrage du mode de mise à jour de la date : l'utilisateur décide à quelle heure de la journée la date doit être mise à jour, ou il peut utiliser la mise à jour manuelle qui synchronise la date du logiciel avec la date actuelle.
Paramètres utilisateur : chaque poste de travail dispose d'un nom d'utilisateur et d'un mot de passe modifiables. Vous pouvez également intervenir sur le nom de l'Unité Navale.
Paramètres d'échange : l'opérateur, avec quelques précautions, peut également intervenir sur les paramètres relatifs au transfert de données entre Serveur et Client.
Il existe tellement de possibilités de contrôle utilisateur que la liste en contient un nombre limité.
Simplifiez le travail des opérateurs : les commandes des trois logiciels sont très intuitives, et surtout elles simplifient au maximum le travail de l'opérateur :
Vérification orthographique des messages.
Formulaire de recherche de tous les messages discutés à n’importe quelle date.
Trois bases de données contenant les messages traités avec possibilité de changer la date ; ils offrent une vision très claire de l’ensemble des messages.
Les objectifs du projet ASC, tout au long de la phase de développement du logiciel, étaient nombreux et différents et j'ai abordé tous les objectifs, en mettant toujours de côté la moindre possibilité qu'un contrôle ou une fonction spécifique soit impossible à réaliser : chaque objectif a été géré comme un problème avec une solution aussi simple que fonctionnelle et précise.
À ce jour, je suis fier de pouvoir dire que non seulement tous les objectifs de départ du projet ont été atteints, mais aussi que pendant plus d'un an de travail nous n'avons reculé devant rien. Et c'est probablement ce qui rend le projet ASC unique à mes yeux : j'ai inséré dans ces trois logiciels toutes les fonctionnalités que j'aurais aimé avoir, ce qui, toujours et uniquement pour moi, en fait le projet parfait. Le projet ASC a été développé exactement comme prévu, sans dérogation. Tout cela était évidemment très fatigant, chaque élément des trois logiciels était "conquis" petit à petit.
Le projet ASC a remporté les prix suivants à "I Giovani e Le Scienze 2012" :
Prix Intel d'excellence en informatique à l'occasion de "Jeunesse et science 2012" - 16 avril 2012, Wendy R. Hawkins - Directrice exécutive, Fondation Intel.
9e EXPO-SCIENCES EUROPE 2012 (ESE), Tula, Russie, 2 - 8 juillet 2012. Participation à la 9e ESE Tula (Fédération de Russie), 2-7 juillet 2012.
Les publications suivantes sont disponibles et approfondissent les fonctionnalités du projet :
Rambod Rahmani