Das ASC-Projekt besteht aus drei Softwarepaketen, die mit dem Ziel entwickelt wurden, in Zusammenarbeit mit dem SSC/RT Raffaele Tampano einen Standard für die Verteilung und Zusammenstellung von Nachrichten auf NATO-Ebene an alle Einheiten der italienischen Marine (MMI) zu gewährleisten.
Das ASC-Projekt besteht aus drei Softwareprogrammen (eigentlich können wir in diesem Fall von zwei Softwareprogrammen sprechen, da, wie Sie später verstehen werden, die dritte Software – asc _Exchange – die Aufgabe hat, Nachrichten zwischen Servern und Clients zu übertragen). ist so konzipiert, dass es einen Standard für die Verteilung und Zusammenstellung von Nachrichten durch alle Marineeinheiten der Marine und insbesondere durch die ASC-Operatoren gibt. Die Softwares arbeiten an einem Referenzstandard, der in einer NATO-weiten Veröffentlichung „ACP 126“ beschrieben wird.
Die Ziele des Projekts sind, zusätzlich zu dem gerade erwähnten, das ich für das wichtigste halte und an dem ich am meisten gearbeitet habe, vielfältig und betreffen verschiedene Bereiche, die wichtigsten sind:
Bereitstellung eines Standards für die Verteilung und Zusammenstellung von Nachrichten durch alle Marineeinheiten der Marine, wie in einer NATO-weiten Veröffentlichung „ACP 126“ beschrieben.
Ersetzen Sie das inzwischen veraltete Programm „COMP_127“: Es ist wichtig, auf dem neuesten Stand zu bleiben. Wir dachten, dass die Computer selbst durch Software, die mit den neuesten Technologien aktualisiert wurde, funktionsfähiger wären. Drei Softwareprogramme mit möglichst „saubersten“ Algorithmen, die auf jeden Fall den „Spaghetti-Code“ vermeiden.
Unterstützen Sie die Betriebsreferenzen der Outlook Exchange-Anwendung und der Server/Client-Architektur, um alle Nachrichten mit einer einzigen Software ( asc ) an Gruppen/Büros/Benutzer verteilen zu können. Das hat mehrere Vorteile, darunter:
Der Benutzer gewöhnt sich an eine einzige Software und lernt diese zu nutzen.
Bediener müssen nicht von einer Software zur anderen wechseln, um mit verschiedenen Arten von Nachrichten umzugehen, was zusätzliche Zeit verschwendet.
Datensicherheit: Durch den Einsatz einer einzigen Software, deren gesamte Struktur bekannt ist (sowohl auf Code- als auch auf Funktionsebene), wird ein möglicher Datenverlust auf ein Minimum begrenzt.
Sicherheit und Überwachung der auf dem Arbeitsplatz ausgeführten Aktivitäten: Sicherheit ist einer der wichtigsten Punkte des Projekts, alle Daten werden ständig geschützt, um auch unter extremen Bedingungen wie Stromausfällen oder plötzlichen Softwareabstürzen nichts zu verlieren.
Universalität: Jede Marineeinheit oder jedes Kommando kann die Software mit dem Namen ihres eigenen Rufzeichens verwenden; Die drei Softwareprogramme sind so programmiert, dass sie in der gesamten italienischen Marine eingesetzt werden können, was ihre Verbreitung in einer groß angelegten Anwendung begünstigt.
Vollständige Kontrolle des Bedieners über die Software: Die ASC-Projektsoftware wurde so konzipiert und entwickelt, dass sie dem Benutzer keine Grenzen setzt, sondern ihm im Gegenteil die Möglichkeit gibt, die Einstellungen zu verwalten und nach eigenem Ermessen zu ändern:
Druckeinstellungen: Der Benutzer kann den Nachrichtentextausdruck nach Wunsch formatieren.
Ändern der fortlaufenden Nummerierung: Da alle während des Arbeitstages bearbeiteten Nachrichten in den Kategorien „Ankunft“, „Abgang“ und „Intelligence“ nummeriert sind, kann der Benutzer diese fortlaufende Nummerierung anzeigen und ändern.
Datum ändern: Der Benutzer kann das Arbeitsdatum ändern, um Nachrichten von früheren Tagen verarbeiten zu können.
Einstellung des Datumsaktualisierungsmodus: Der Benutzer entscheidet, zu welcher Tageszeit das Datum aktualisiert werden soll, oder er kann die manuelle Aktualisierung verwenden, die das Softwaredatum mit dem aktuellen synchronisiert.
Benutzereinstellungen: Jede Workstation verfügt über einen Benutzernamen und ein Passwort, die geändert werden können. Sie können auch den Namen der Marineeinheit ändern.
Austauscheinstellungen: Der Betreiber kann mit einiger Sorgfalt auch in die Einstellungen für die Datenübertragung zwischen Server und Client eingreifen.
Es gibt so viele Möglichkeiten zur Benutzersteuerung, dass die Liste nur eine begrenzte Anzahl enthält.
Vereinfachen Sie die Arbeit des Bedieners: Die Bedienelemente der drei Softwareprogramme sind sehr intuitiv und vereinfachen vor allem die Arbeit des Bedieners so weit wie möglich:
Rechtschreibprüfung von Nachrichten.
Suchformular für alle an einem beliebigen Datum besprochenen Nachrichten.
Drei Datenbanken mit den verarbeiteten Nachrichten mit der Möglichkeit, das Datum zu ändern; Sie bieten eine sehr klare Sicht auf den Nachrichtensatz.
Die Ziele des ASC-Projekts waren während der gesamten Entwicklungsphase der Software vielfältig und unterschiedlich, und ich ging auf alle Ziele ein und schloss dabei stets die geringste Möglichkeit aus, dass ein Steuerelement oder eine bestimmte Funktion nicht erreichbar war: Jedes Ziel wurde als … verwaltet Problem mit einer Lösung, die ebenso einfach wie funktional und präzise ist.
Bis heute kann ich mit Stolz sagen, dass nicht nur alle Ausgangsziele des Projekts erreicht wurden, sondern auch, dass wir in über einem Jahr Arbeit vor nichts zurückschreckten. Und höchstwahrscheinlich ist es das, was das ASC-Projekt in meinen Augen einzigartig macht: Ich habe in diese drei Softwares alle Funktionen eingebaut, die ich gerne gehabt hätte, was es immer und nur für mich zum perfekten Projekt macht. Das ASC-Projekt wurde genau so entwickelt, wie es beabsichtigt war, ohne Verzichtserklärungen. Das alles war offensichtlich sehr anstrengend, jedes einzelne Teil der drei Softwares wurde nach und nach „erobert“.
Das ASC-Projekt gewann bei „I Giovani e Le Scienze 2012“ folgende Auszeichnungen:
Intel Excellence in Computer Science Award bei „Youth and Science 2012“ – 16. April 2012, Wendy R. Hawkins – Geschäftsführerin, Intel Foundation.
9. EXPO-SCIENCES EUROPE 2012 (ESE), Tula, Russland, 2.-8. Juli 2012. Teilnahme an der 9. ESE Tula (Russische Föderation), 2.-7. Juli 2012.
Es stehen folgende Publikationen zur Verfügung, die tiefer in die Besonderheiten des Projekts eintauchen:
Rambod Rahmani