lattix_architect_and_analyst_title01.gif

Discover, Analyze, Define and Control System Architecture

Lattix Architect와 Lattix Analyst을 통해  소프트웨어 시스템, 애플리케이션, 데이터베이스, 서비스, 컨피규레이션 파일들의 의존도 모델(Dependency Model)을 생성할 수 있습니다.

Lattix Architect를 통해 소프트웨어 아키텍처를 상세히 분석하고, 그 구조를 재구성하여 ‘what-if’ 와 ‘should-be’ 아키텍처를 작성하여 전 개발조직과 이를 공식화 하고 공유할 수 있는 디자인 룰을 생성할 수 있습니다.

Lattix Analyst는 Lattix Architect에서 생성한 프로젝트를 읽어 들여 영향도 분석과 디자인 룰 위반 등의 작업이 가능합니다. Lattix Architect와의 차이는 해당 프로젝트의 변경한 부분의 저장이 불가능합니다.

  • low level element 에 대한 상세한 Dependency를 이해할 수 있습니다..
  • 계층구조 분해를 통해 대규모의 scalability를 가능케 합니다.
  • 레이어링(layering)과 부품화(componentization)의 자세한 내역을 디자인 가능
  • 써드파티 라이브러리가 어떻게 사용되었는지에 대한 이해 가능
  • 복잡도(complexity), 안전도(stability), 순환성(cyclicality), 커플링 등 메트릭(Metrics) 제공.
  • 오픈 API를 통해 툴 체인 연동 가능
lattix_architect_and_analyst_01.jpg

기능 비교: Lattix Architect vs. Lattix Analyst

발견 및 분석

특징 Architect Analyst
새 프로젝트 만들기 YES NO
기존 프로젝트 로드 YES YES
DSM 생성 YES YES*
개념 아키텍처 다이어그램 만들기 YES YES*
구조 편집 (생성, 삭제, 이름 변경, 이동) YES YES*
작업리스트 생성 (트랙 구조 편집) YES YES*
탐색 및 질의 처리 YES YES
파티셔닝, 재구조 알고리즘 YES YES
디펜던시 필터링 YES YES
XLS, CSV, XML, JPG, PNG, HTML 형태의 리포팅 YES YES
프로젝트 저장 YES NO
새로운 SW버전에서 프로젝트 업데이트 YES YES
임펙트 분석 YES YES
통계 YES YES
멤버 레벨 YES YES

조정

특징 Architect Analyst
설계 규칙 및 위반 보기 YES YES
설계 규칙 생성 및 편집 YES NO
태그 생성 및 편집 YES YES
새로운 SW버전의 룰을 사용 프로젝트 확인 YES YES

* Analyst는 변경 내용을 저장할 수 없습니다.