SW 개발도구

  • SW개발도구
  • Structure101
제품문의
  

특징

  • 수백만 라인의 소스 분석가능
  • 추가 컴파일러 설치 없이 소스만으로 분석가능

기능

  • Matrix, Diagram 등 다양한 Display Option을 통해 Dependency 제공
  • 프로젝트의 모듈을 계층적으로 분류
  • 프로젝트의 다양한 측면(복잡도, 초과복잡도, 응집도, Orphan, Tangles 등)을 분석하여 정량화된 데이터를 형상 관리
  • Repositories 에 데이터를 저장하여 웹 환경을 통해 다양한 Data report 게시
  • Command line Utilities 를 통해 산출물을 쉽게 자동화 관리 가능
  • Eclipse IDE Plug-In 기능 제공

주요 이점

  • 강력한 Client Tool을 통해 SW 구조 파악 용이
  • SW 구조의 결함과 복잡도에 대해 예측 및 관리 가능
  • 개발자가 복잡한 코드의 구조 분석과 이해하기 쉬움
  • Architecture의 변화의 추이에 대해서 알림 기능

지원 환경

  • 지원 언어 : C, C++, Java, .Net, JSP, ActionScript, UML, SysML, Pascal, PHP, SQL, Intersystems
  • Platform : Windows, Linux, Solaris, MacOS
    • Composition Perspective
      • Tree형태의 Hierarchy browser를 통해 Folder, File, Namespace, Class, Method 의 Dependency를 출력
      • Hierarchy browser 에서 Item 을 선택하여 Dependency Graph 및 DSM(Dependency Structure Metrics)를 확인하고,
        Architecture Diagram 를 생성할 수 있음

    • Dependency Graph
      • 모듈의 Dependency를 수치화하여 Directed Graph 분석 화면 제공

    • DSM(Dependency Structure Metrics)
      • Level을 선택하여 계층과 관계없이 레벨에 따라 SW의 Dependency관계를 볼 수 있음

    • Architecture Perspective
      • 코드 기반으로 생성되는 Diagram을 통해 프로젝트의 Layer를 보여 주고, 이를 통해 API 구조의 위반사항을 확인
      • 바람직한 Architecture 표현하기 위해서 Diagrams을 수정하고 만들 수 있음
      • 개발자들이 공유할 수 있도록 Diagram 을 게시

    • Class Hierarch Perspective
      • 해당 Class의 계층구조를 그래프(Diagram/Matrix)로 보여주는 기능

    • Call Graph Perspective
      • 해당 function/method의 호출관계 그래프(Diagram/Matrix)를 보여주는 기능
      • 신속하게 다른 관점에서 모든 메서드/함수에 대한 호출 그래프를 볼 수 있음

    • Architecture Perspective
      • 프로젝트 구조에 대한 요약정보(Item 사이즈, 복잡도, 초과복잡도, Orphan, Tangle등)정보 출력

    • Communication 기능
      • 정량화된 Architecture 데이터 형상 관리 (프로젝트의 복잡도, 초과 복잡도, 응집도, Tangle, Orphan 등의 구체적 데이터 변화 추이를 Browser 를 통해서 확인 가능)
      • 웹에 Architecture Diagrams 게시 가능
      • SW 개발자, 아키텍트, 설계자 등의 이해관계자들과의 디자인 협의에 이용 가능
      • 디자인 변경이나 Architecutre 위반, 새로운 Snapshot등을 RSS로 전송

주요 고객

  • 전기/전자

    전자 로고

  • 자동차

    자동차 로고

  • 국방

    국방 로고

  • 의료기기

    의료기기 로고

기술기사