CASETOOL

 

CASEツール

AtScope’s basic function

AtScope is a tool that outputs a variety of structure diagrams from the source code of  C language.

 You can output the structure diagram below by specifying the folder that contains C language.

  1. 1.Component structure diagram of folder unit
  2. 2.Class structure diagram of file unit
  3. 3.Module structure diagram of function and data scoring function of design structure is also available
  4. 4.Refactoring score

The problem we want to solve by AtScope

  • ・Make a simple and beatiful source code , and change it into a software asset.
  • ・As a result of it , speed up and stability of quality will be provided.
  • ・Engineer can promote development “more speedy,more easily”.

AtScopeが解決したいこと

3+1 functions of AtScope

      • ・See the whole of software for architect.
      • ・Design input and output of file unit for engineer.
      • ・Guess an ambiguous part of data access.
      • ・Represent a refactoring score.

AtScopeの3つの機能+1

Mine design intention 1:component unit

        • ・You can understand a design intention and a design problem by changing an arrangement of component diagram and class diagram.
        • ・The example below is a vertical layering by application layer,middle layer,driver layer and a vertical partioning of the whole system and UI unit.

設計意図を発掘する その1:コンポーネント単位

Mine design intention 2:class unit

      • ・Mapping  input and  output of file unit.
      • ・●is one file.
      • ・The red line represents dependence , colored ● repesents large file , and both are refactoring candidate.
      • ・Design intention is clarified by re-arranging .

設計意図を発掘する その2:クラス単位

Mine design intention 3:module unit

      • ・Select a variable , and go back its access.
      • ・Can see a collision from a thread , which is diffrent from a situation of variable capsel.

設計意図を発掘する その3:モジュール単位

Refactoring score

      • ・Execute a scoring from a structual view of source code.
      • ・To be able to understand an improvement rate  before/after refactoring and a complex rate by fonctional modification.

 
ページの先頭へ