設計意図発掘ツール「AtScope」

AtScopeとは

ソースコードからアーキテクチャ構造を図面化する設計意図発掘ツールです。

AtScopeConcept

AtScopeProducts

AtScope説明動画

◆こちらの動画で、全体概要を説明しています。
AtScope操作方法デモ     : 全体概要の説明、全体操作方法のデモ
AtScope活用シーンの説明   : 活用シーン毎の特徴機能の概要説明

◆こちらの動画で、活用する人、シーン毎の説明をしています。
●AtScopeのアーキテクトの活用 : アーキテクトの活用方法、操作説明、実演
コンポーネント解析編
●AtScopeのエンジニアの活用  : エンジニアの活用方法、操作説明、実演
ファイル解析編

AtScopeが解決したいこと

・シンプルで美しいソースコードを作り、ソフトウェア資産化します。
・その結果、開発のスピードアップと品質の安定がもたらされます。
・エンジニアは“もっと速く、もっと楽に”開発を進めることができます。

AtScope01

 

 

 

4つの主要機能

AtScope(アットスコープ)は、ソースコードから様々な構造図を出力するツールです。

AtScopeFeature
ソースファイルが入っているフォルダを指定して、以下の解析を実行することができます。
①アーキテクトのためのソフトウェア全体を俯瞰する「アーキテクチャ解析」
②エンジニアのためのファイル単位の入出力を設計する「ファイル解析」
③データアクセスのきわどい部分を推測する「モジュール解析」
④ソースコードのリファクタリング度を示す「リファクタリングスコア」

AtScope022

 

 

AtScopeの機能概要

AtScopeFunctions

「マルチ言語版」は変数アクセスの解析はしません。
依存線はメソッドコールのみで変数アクセスは図面化されません。
また、メソッドコールは、インスタンス変数がないと依存線は図面化されません。
※変数はクラス内にカプセル化されていることを前提としています。

注意事項(免責事項)について

正しくコード解析できない場合がございます。

  • プリプロセッサやマクロ定義の解析はできません
  • typedefで変数宣言していると変数を誤認識する場合がございます
  • マルチ言語版でインスタンスを介さないメソッド呼出しは解析できません(ワンライナー)

AtScopeは構造(要素とその関係)を図面化するツールです

構造が「ない」と図面は出ません。

  • ひとつのフォルダのみの場合はコンポーネント図は出ません
  • ライブラリ利用のみの場合は図面が出ません(構造が「ない」ため)

構造を意識してプログラミングすることでAtScopeを快適に使うことができます。

AtScopeで図面化される書き方をお願いします。構造設計スキルも上がるはずです。

※厳密な解析結果が必要な場合は、他のツールとの併用をお勧めします。

AtScopeの販売形態と価格(価格は税込価格)

AtScopePrice

「ユーザライセンス」はお一人で使用する2台までのPCにインストールしてお使いいただけます
「フローティングライセンス」は同時利用一人のライセンスです。
「購入」は次年度以降も「年間保守料」にて最新版提供などの保守サービスをご提供いたします。
  ※年間保守は5年で権利が消滅します

「年間購読」は1年間の利用権です。「年間購読」を継続することで翌年もお使いいただけます。
  ※販売形態と価格は予告なく変更・改定される場合があります

保守サービスについて

保守料金には、次の保守サービスが含まれています。

  1. 最新バージョンをご利用いただけます
  2. テスト支援とAtScopeExe(コマンドラインによるスコアファイル送信)の機能がご利用いただけます
  3. 操作方法の質問へのメールでの回答

動作環境

AtScopeはEnterprise Architect上で動作するアドインプログラムです。
※Enterprise Architectのご購入については、スパークスシステムズ ジャパン株式会社にお問い合わせください。