PRODUCT

TEAMONE은 다년간의 방산 및 민수 소프트웨어 용역 사업의 경험을 바탕으로 개발방법론을 정의하고 실무에서 효율적인 개발에 필요한 기능 단위의 설계, 개발, 시험, 운용, 문서화 모듈로 프로젝트를 유기적으로 처리할 수 있는 패키지 소프트웨어로 다양한 요구조건의 프로젝트 및 소프트웨어 개발 지원 솔루션입니다.

프로토타이핑

응용 프로그램을 위한 그래픽 인터페이스를 빠르고 간단하게 분석된 요구사항을 토대로 디자인이 적용된 UI개발을 지원합니다. 저장된 GUI구성 소스는 드래그앤드롭으로 UI를 설정하고 여러 가지 디자인테마를 지원하여 UI의 아이덴티티를 구축할 수 있습니다. 이 기능은 시각화 기반의 GUI개발로 기능정의와 시나리오 검증을 실시간으로 확인할 수 있어 다양한 요구사항의 반복적인 개발에 용이합니다.

소스코드 생성

자동으로 생성되는 소스코드는 정적/동적 분석이 완료된 레퍼런스코드*를 기반으로 신뢰도를 확보하고 있습니다. 시험단계에서의 코드수정을 최소화하고 개발구성원들의 코딩룰에 대한 가이드 역할을 합니다. 이는 추후 발생하는 업무를 최소화하고 코드의 신뢰도를 향상함으로 개발인력의 투입량을 낮추고 제품의 신뢰도를 확보할 수 있습니다.

*레퍼런스코드 : 현장에서 신뢰성시험을 위한 지원도구를 통해 검증 된 소스코드를 취합

산출물작성

소스코드를 역분석하여 클래스정의, 함수정의, 변과수정의 등 클래스명세서를 자동으로 출력되어 소프트웨어설계명세서(SDD)에 첨부하게 됩니다. 부체계 모의기와 같이 설계수정이 많은 경우 개발완료 후 설계문서를 작성하는 것이 개발자에게는 많은 노동력이 소모되는데 이 기능으로 빠른 산출물작성을 돕습니다.
방산소프트웨어 개발은 요구사항이 수시로 변경되고 그 것이 적용된 결과물을 토대로 다른 요구사항이 나온다는 특성을 가지고 있습니다. 모든 아키텍쳐와 디자인을 완료한 후 반복적인 코딩작성이 이루어집니다. TEAMONE은 이러한 개발에 적합한 애자일 개발프로세스를 지향하고 있습니다.