ASC 프로젝트는 SSC/RT Raffaele Tampano와 협력하여 이탈리아 해군(MMI)의 모든 부대에 NATO 수준의 메시지 배포 및 편집 표준을 보장하기 위해 개발된 세 가지 소프트웨어 세트입니다.
ASC 프로젝트는 세 가지 소프트웨어 세트입니다(실제로 이 경우에는 두 가지 소프트웨어에 대해 이야기할 수 있습니다. 나중에 이해하겠지만 세 번째 소프트웨어인 Asc_Exchange는 서버와 클라이언트 간에 메시징을 전송하는 작업을 수행하기 때문입니다). 따라서 해군의 모든 해군 부대, 특히 ASC 운영자가 메시지를 배포하고 편집하기 위한 표준이 있습니다. 소프트웨어는 NATO 전체 간행물 "ACP 126"에 설명된 참조 표준에 따라 작업합니다.
방금 언급한 가장 중요하다고 생각하고 가장 많이 작업한 목표 외에도 프로젝트의 목표는 다양하며 다양한 영역에 관련됩니다. 주요 목표는 다음과 같습니다.
NATO 전체 간행물 "ACP 126"에 설명된 대로 해군의 모든 해군 부대가 메시지를 배포하고 편집하기 위한 표준을 제공합니다.
이제 더 이상 사용되지 않는 "COMP_127" 프로그램 교체: 최신 상태를 유지하는 것이 필수적입니다. 우리는 가능한 최신 기술로 업데이트된 소프트웨어를 사용하면 컴퓨터 자체가 더 기능적이 될 것이라고 생각했습니다. 어떤 경우에도 "스파게티 코드"를 피하면서 가능한 "가장 깨끗한" 알고리즘을 갖춘 세 가지 소프트웨어입니다.
단일 소프트웨어(Asc_Server)를 사용하여 모든 메시징을 그룹/사무실/사용자에게 배포할 수 있도록 Outlook Exchange 응용 프로그램 및 서버/클라이언트 아키텍처의 운영 참조를 지원합니다. 다음과 같은 몇 가지 장점이 있습니다.
사용자는 단일 소프트웨어에 익숙해지고 사용법을 배웁니다.
운영자는 다양한 유형의 메시지를 처리하기 위해 추가 시간을 낭비하면서 한 소프트웨어에서 다른 소프트웨어로 전환할 필요가 없습니다.
데이터 보안: 전체 구조(코드 및 기능 수준 모두)가 알려진 단일 소프트웨어를 사용하면 가능한 데이터 손실이 최소한으로 제한됩니다.
워크스테이션에서 수행되는 활동에 대한 보안 및 모니터링: 보안은 프로젝트의 가장 중요한 포인트 중 하나이며 정전이나 갑작스러운 소프트웨어 충돌과 같은 극한 상황에서도 아무것도 잃지 않도록 모든 데이터가 지속적으로 보호됩니다.
보편성: 각 해군 유닛이나 사령부는 자체 호출 부호 이름으로 소프트웨어를 사용할 수 있습니다. 세 가지 소프트웨어는 이탈리아 해군 전체에서 사용할 수 있도록 프로그래밍되어 있어 대규모 응용 분야로 확산되는 데 유리합니다.
소프트웨어에 대한 전체 운영자 제어: ASC 프로젝트 소프트웨어는 사용자에게 제한을 두지 않고 반대로 운영자에게 설정을 관리하고 적절하다고 판단하는 대로 변경할 수 있는 가능성을 제공하도록 설계 및 개발되었습니다.
인쇄 설정: 사용자는 원하는 대로 메시지 텍스트 출력 형식을 지정할 수 있습니다.
점진적 번호 매기기 변경: 근무일 동안 처리되는 모든 메시지에는 도착, 출발 및 인텔리전스에 번호가 매겨져 있으므로 사용자는 이 진보성을 보고 수정할 수 있습니다.
날짜 변경: 사용자는 이전 날짜의 메시지를 처리할 수 있도록 작업 날짜를 변경할 수 있습니다.
날짜 업데이트 모드 설정: 사용자는 날짜를 업데이트해야 하는 시간을 결정하거나 소프트웨어 날짜를 현재 날짜와 동기화하는 수동 업데이트를 사용할 수 있습니다.
사용자 설정: 각 워크스테이션에는 수정 가능한 사용자 이름과 비밀번호가 있습니다. 해군부대의 이름으로 개입할 수도 있습니다.
교환 설정: 운영자는 주의를 기울여 서버와 클라이언트 간의 데이터 전송과 관련된 설정에 개입할 수도 있습니다.
사용자 제어 가능성이 너무 많아서 목록에는 제한된 수가 포함되어 있습니다.
운영자 작업 단순화: 세 가지 소프트웨어의 제어는 매우 직관적이며 무엇보다도 운영자의 작업을 최대한 단순화합니다.
메시지의 철자 검사.
특정 날짜에 논의된 모든 메시지에 대한 검색 양식입니다.
날짜 변경 가능성이 있는 처리된 메시지가 포함된 세 개의 데이터베이스. 이는 메시지 세트에 대한 매우 명확한 보기를 제공합니다.
소프트웨어 개발 단계 전반에 걸쳐 ASC 프로젝트의 목표는 다양했고 저는 모든 목표를 다루었으며 항상 제어 또는 특정 기능을 달성하는 것이 불가능할 가능성을 조금이라도 제쳐두었습니다. 각 목표는 다음과 같이 관리되었습니다. 기능적이고 정확한 만큼 간단한 솔루션으로 문제를 해결하세요.
지금까지 나는 프로젝트의 모든 시작 목표를 달성했을 뿐만 아니라 1년이 넘는 작업 동안 아무것도 멈추지 않았다고 말할 수 있게 된 것을 자랑스럽게 생각합니다. 그리고 아마도 이것이 내 눈에 ASC 프로젝트를 독특하게 만드는 이유일 것입니다. 나는 이 세 가지 소프트웨어에 내가 갖고 싶었던 모든 기능을 삽입했으며, 이는 항상 나에게만 완벽한 프로젝트로 만듭니다. ASC 프로젝트는 의도한 대로 정확하게 개발되었으며, 어떠한 권리도 포기되지 않았습니다. 이 모든 것은 분명히 매우 피곤한 일이었습니다. 세 가지 소프트웨어의 모든 부분이 조금씩 "정복"되었습니다.
ASC 프로젝트는 "I Giovani e Le Scienze 2012"에서 다음과 같은 상을 받았습니다.
"Youth and Science 2012"에서 Intel Excellence in Computer Science Award - 2012년 4월 16일, Wendy R. Hawkins - Intel Foundation 전무이사.
제9회 EXPO-SCIENCES EUROPE 2012(ESE), 러시아 툴라, 2012년 7월 2~8일. 제9회 ESE 툴라(러시아 연방), 2012년 7월 2~7일 참가.
프로젝트의 기능을 더 자세히 다루는 다음 간행물을 사용할 수 있습니다.
람보드 라마니 <[email protected]>