短時間でコードを理解する
ソース コードからフローチャートを作成します。フローチャートを使用してコードの明確なビューを取得します。
継承されたレガシー コード?
チームの新しいメンバー?
大幅に短い時間でスピードアップします。
関数ロジックの正確性を確認します。エラーを検出します。フローチャートを使用して、コードレビューを高速化します。
複数のフローチャートフレーバーレベル、最適なループと条件、面ごとの
参照中のコード フローチャートの同期
より多くのユーザーのためのコメントフローチャート。
フローチャートを BMP/JPEG/VISIO 形式にエクスポートします。
コード専用、コメントのみ、およびコード + コメントフローチャート。
大きなフローチャートを 1 ページに印刷する。
コードは読みやすいです。
コードとコメントの自動フォーマット。インデントや行の折り返しだけではありません。
オブジェクト名を連続した宣言に並べてください。
割り当て演算子を割り当てに並べます。
演算子の優先順位に従って長い式を分割およびインデントする
読みにくいコードを読みやすいコードに変換します。
コードの読みやすさが向上しました。エラーを簡単に検出
その他の機能
リッチ コール/呼び出しツリー、クラス ツリー、ツリー別インクルード/インクルード、パス - 関数/ファイル/クラス/プロジェクト レベル、lPremium コード/コメント ブラウズ
プロジェクトレベル - ワード/オブジェクト/修正オブジェクト/正規表現/字句検索
ソフトウェアメトリック - マッカブ、ハルステッド
HTMLドキュメント - ソース+コメント(Javadocのような!ドキュメントを維持する必要はありません - ちょうどCrystal REVS版を使用してコードをコメントします。すべての識別子の相互参照、色分けされたメトリック。
VC++をインポートします。ビジュアルStudio.Net、ボーランドプロジェクト
言語拡張, Keil コンパイラのサポート
SCC 統合
エディション:
データフロー: リッチツリー、オブジェクトデータフロー、コールフロー、フローチャートインライン拡張、アドオン - ドキュメント生成
ドキュメント: フローチャート、ツリー、ソースコードの完全なブラウジングを含む包括的なドキュメント。
プロフェッショナル: すべてのエディション + リッチ ツリーの機能, オブジェクト/スタック サイズ, データ依存関係, カスタム シンボル, ソース コード発行者, バッチ出力;
アドオン -> ドキュメント生成、コマンドラインモード
バージョン履歴
- バージョン 4.59 に転記 2010-05-12
データ依存とデータ構造ツリー、静的分析&ドキュメント生成アドオン、スタックサイズ、オブジェクトサイズ計算、再帰関数、多くの新しいツール、新しいコンパイラとIDEサポート、Visioへのツリーエクスポート、カラー&フォーマットスキームインタフェース、新しいオプションメニュー、コードとアルゴリズムジェネレータなど
- バージョン 3.91 に転記 2008-07-15
HTML ドキュメントのクラスと関数の階層図、ファイル間のブックマーク、ツリー印刷プレビュー、バグ修正と改善、オンライン チュートリアルを使用した 24X7 のサポートなど
プログラムの詳細
Eula
EULA - 使用許諾契約書
"クリスタルフロー-C++- エヴァルエディション&クォート;
ソース コードからのフローチャート
SGV Sarc ソフトウェアの使用許諾契約
著作権 1999-2009 SGV ソフトウェアオートメーションリサーチ株式会社 (SGV Sarc)
すべての権利予約
1. 重要な通知:
インストール プロセスの一環として、この使用許諾契約書 ("EULA") の条項に同意するよう求められます。この EULA は、お客様 (個人または単一のエンティティ) と "Crystal FLOW for C++" ソフトウェアおよび関連ドキュメントの SGV Sarc との間のライセンスおよび保証の制限条件を規定する法的契約です。ソフトウェアをインストールまたは使用する前に、以下の使用条件をよくお読みください。
SGV Sarcが署名した別の書面によるEULAに署名していない限り、本ソフトウェアのインストールまたは使用は、お客様がこれらの利用規約に拘束されるものとします。
これらの条項に同意しない場合は、お客様が所有するソフトウェアおよび関連文書のすべてのコピーを速やかに削除し、破棄してください。ソフトウェアを使用していない、このEULAを受け入れず、ソフトウェアおよび関連文書のすべてのコピーを削除および破壊したことをSGV Sarcに証明すると、お客様のお金は払い戻されます。
SGV Sarcのソフトウェアのライセンス供与の意欲は、このEULAのすべての条件の受諾を明示的に条件とします。
2. ソフトウェアのバージョン:
C++" ソフトウェアの "Crystal FLOW は、商業用、学術的、評価版で入手できます。商用版、学術版および評価版は、本EULAの条件に従います。ソフトウェアの商業的および学術的なバージョンは、ライセンス料の支払いが必要です。ソフトウェアの評価版は、無償で提供される唯一のバージョンです。ただし、評価版はフリーソフトウェアではなく、本契約に定める条件に従います。
ソフトウェアの任意のバージョンを注文、ダウンロード、インストール、または使用する際、お客様は、本EULAの利用規約に拘束されるものとします。
3. 使用するライセンス:
試用期間中、任意のマシンで "Crystal FLOW for C++" の評価版を使用できます。
C++" 用の "Crystal FLOW の 1 つの専用ライセンスは、ライセンスが発行された単一のマシンで "Crystal FLOW for C++" を実行するために、1 人以上のユーザーが同時に使用することができます。
コンパニオンライセンスが専用ライセンスと組み合わせて取得された場合、"Crystal FLOW for C++" 専用ライセンスとコンパニオンライセンスが発行されたマシンでソフトウェアを個人的に使用する単一のユーザーが使用することができます。
"Crystal FLOW for C++" 用の 1 つのフローティング ライセンスは、ライセンスが発行されたライセンス サーバーを含むネットワーク内の任意のマシンで"Crystal FLOW for C++" を実行するために、1 人以上のユーザーが同時に使用できます。
ソフトウェアおよび文書は、米国の著作権法および国際条約の規定によって保護されています。著作権侵害には、民事と刑事の両方に厳しい罰則があります。お客様は、バックアップまたはアーカイブ目的のためだけに、ソフトウェアのコピーの一部または全部をコピーすることはできません。
4. 著作権:
C++" のすべてのタイトルおよび知的財産権 (C++" (C++" の "Crystal FLOW for C++" に組み込まれた画像、写真、アニメーション、ビデオ、オーディオ、音楽、テキスト、"アプレット&クォート、および "アプレット&クォートを含むがこれらに限定されない)
"Crystal FLOW for C++" の使用を通じてアクセスされる可能性のあるコンテンツに関するすべてのタイトルおよび知的財産権は、それぞれのコンテンツ所有者の財産であり、米国の適用される著作権法またはその他の知的財産法および条約によって保護される場合があります。著作権侵害には、民事と刑事の両方に厳しい罰則があります。
このEULAは、お持ちのコンテンツを使用する権利を付与しません。明示的に付与されていないすべての権利は、SGV Sarcによって予約されています。ただし、バックアップおよびアーカイブの目的で、ソフトウェアのコピーを妥当な数だけ作成することができます。
5. 複数のメディアとアップグレード:
ソフトウェアおよび関連ドキュメントは、複数のメディアで入手できます。受信するメディアの数にかかわらず、ソフトウェアをインストールするワークステーションに適したメディアのみを使用できます。お客様は、以下に定めるソフトウェアおよび関連ドキュメントのライセンスコピーの永久的な転送の一部を除き、他のメディアをインストール、使用、または転送することはできません。
ソフトウェアおよび関連ドキュメントが、ソフトウェアの以前のライセンスリリースへのアップグレード、パッチ、または更新として提供されている場合、アップグレードをインストールまたは使用するためには、アップグレードと同じバージョンの以前のリリースを動作させるために有効なライセンスが必要です。アップグレードは、アップグレードの資格の基礎となる製品を置き換えたり、その製品を補完したりします。アップグレードされるすべてのソフトウェアは、ソフトウェアの一部とみなされ、このEULAの対象となります。アップグレードは、アップグレードするライセンスソフトウェアとの組み合わせでのみ転送できます。
6. プレリリースコード:
ソフトウェアの一部は、プレリリースコード("プレリリースコード")として識別される可能性があります。このようなプレリリースコードは、最終的な一般的な製品のパフォーマンスと互換性のレベルではありません。プレリリースコードは正しく動作せず、最初の商用出荷の前に大幅に変更される可能性があります。SGV Sarcは、このまたは任意の以降のバージョンのプレリリースコードを市販する義務はありません。プレリリースコードを使用するためのライセンスの付与は、SGV Sarcからのプレリリースコードの商用リリースが利用可能になると期限切れになります。
注: 事前リリースコードに別途 EULA が含まれる場合、当該EULAの契約条件は、お客様の対応するプレリリースコードの使用を規定するものとします。
7. サンプルソースコードの変更と再配布:
付属のドキュメントでサンプル コードとして識別される "Crystal FLOW for C++" ソフトウェアのこれらの部分のソース コード形式は、独自のソフトウェア アプリケーションの設計、開発、テストの目的でのみ変更できます。ただし、次の条件がすべて満たされた場合にのみ、変更されたサンプル コードをコピーして再配布することができます。
(1) お客様は、他の著作権表示が表示されるすべての場所を含め、SGV Sarcの著作権表示(存在する場合)をアプリケーションに含めます。そして
(2) お客様は、SGV Sarcの名称、ロゴ、その他のSGV Sarc商標を使用してアプリケーションを販売することはお客様にはできません。あなたは補償することに同意し、無害であり、あなたのアプリケーションの使用または配布から生じるまたは生じる弁護士費用を含む損失、損害、請求または訴訟から、およびこれに対してSGV Sarcを守ります。
8. 追加ライセンスなし:
お客様は、本EULAで付与された権利、その他のすべての権利、および"Crystal FLOW for C++" ソフトウェア(独立した作業として、および開発可能なアプリケーションの基礎となる基礎となる作業として)および関連文書がSGV Sarcおよびそのライセンシーの唯一かつ独占的な財産であり続けることを認め、同意します。これには、その中のすべての特許、著作権、企業秘密、商標権およびその他の所有権が含まれており、そのようなソフトウェアまたは関連文書に対するいかなるタイトルまたは関心も取得または主張しません。
お客は、上述の一般性を制限することなく、本ソフトウェアまたは関連文書に対する特許、著作権、営業秘密、商標、その他の知的財産権に対する権利を一切受け取りません。C++" 用の "Crystal FLOW を、異なるコンポーネントに分離したり、変更、マージ、修正、変換、逆コンパイル、逆アセンブル、リバース エンジニアリングしたりすることはできません。SGV Sarc によって特別に承認されている場合を除き、"Crystal FLOW for C++" のコンポーネントの全部または一部をリース、割り当て、またはサブライセンスすることはできません。
お客様は、ソフトウェアの商標、ロゴ、著作権、その他の所有権の通知、凡例、記号、ラベルを削除または変更することはできません。このEULAは、SGV Sarcの名前またはその商標(単語"SGV Sarc"、"アシスト..を含むが、これらに限定されない)を使用することを許可していません。ヒューマンインテリジェンス&クォートロゴ、SGVサルクロゴ、フレーズ"クリスタルC"、"クリスタルC++"、"クリスタルACE"、"クリスタルフロー&クォート;、&クォー;クリスタル・レヴス&クォート;クリスタルエースロゴ、クリスタルリビジョンロゴ、クリスタルリビジョンロゴ、クリスタルC&クォート
9. 期間および終了:
評価版を受け取った場合、本ライセンスは、お客様が最初にインストールした後、10日後に自動的に終了します。ただし、sgvsarc をリクエストして、ライセンスをさらに 10 日延長して最長 30 日まで延長することができます。以降のダウンロード。ライセンスの期間を延長、更新、または再起動しないか、またはユーザーのために評価版を使用します。
商用版または学術的版に対して付与されたライセンスは、期限付きライセンスを購入した場合、またはライセンスが終了するまで、有効期限まで継続されます。SGV Sarcは、お客様が本EULAの条件に従わない場合、本契約で付与されたライセンスを終了することができます。何らかの理由でライセンスが終了した場合、速やかにSGV Sarcに戻るか、ライセンスの対象となるソフトウェアおよび関連ドキュメントのコピーをすべて破棄する必要があります。
10. 保証および救済策:
SGV Sarc は、評価版に対して、明示または黙示にかかわらず、救済策や保証を提供しません。評価版に付随するソフトウェアおよびドキュメントは、"AS IS"で提供されています。
商業的および学術的なバージョンの場合、SGV Sarcは、物理的なメディアとドキュメントが、お客様への配達日から90日間、通常の使用下で材料や技量の欠陥から解放されることを保証します。SGV Sarcはまた、商業的および学術的なバージョンは、お客様への配達日から90日間のユーザーマニュアルに記載されている方法でソフトウェアが実質的に実行することを妨げる重大な欠陥から解放されることを保証します。
SGV Sarcのオプションでは、上記の保証に準拠していない場合は、SGV Sarcに書面で90日以内に報告されます(90)日、SGV Sarcは次のことが行います。
(i) 欠陥のあるメディアまたはドキュメントを交換します。
(ii) ソフトウェアの重大な欠陥を無償で修正するために合理的な努力を行う
(iii) そのようなコピーのためにあなたに付与されたすべてのライセンスの終了と引き換えに、ソフトウェアの適用可能なコピーのためにSGV Sarcに支払われたライセンシー料金を払い戻します。
交換用ソフトウェアは、元の保証期間の残りの期間、または30日のいずれか長い場合に保証されます。これらの救済策は、ソフトウェアおよび関連文書に関する明示的または黙示的な保証の違反に対して、お客様が利用できる唯一かつ排他的な救済策です。
上記の保証は、特定の目的に対する非侵害、商品性、または適合性の保証を含むがこれに限定されない、明示的または黙示的、法定その他の、その他のすべての保証、表明、約束または保証の代わりに適用されます。
例として、制限なく、SGV Sarcは、お使いの開発または入手したアプリケーションにアクセスするエンドユーザーまたはその他の方法で使用するエンドユーザーに対して、いかなる種類の保証も提供しません。この保証は、誤用、改変、事故、過失、または誤用に起因する、または関連する損害または欠陥をカバーしません。ソフトウェアの不正使用、改変、または誤用は、本保証を無効にします。このようなプログラムは本質的に複雑であるため、SGV Sarcはソフトウェアがエラーを起きていないか、中断することなく動作することを保証しません。
さらに、SGV Sarcは、ソフトウェアがCソース(.c)またはヘッダーファイル(.h)の任意のセットで動作することを保証しません。
お客様は、ソフトウェアの複雑さにより、ソフトウェアの使用が意図しないデータの損失または破損につながる可能性があることを認識します。このようなデータの損失または破損のリスクをすべて負うものとします。本EULAに規定されている保証は、データの損失または破損に起因するいかなる損害または損失もカバーしません。
一部の管轄区域では、黙示的保証の除外を認めるものもあるため、上記の保証言語は適用されない場合があります。その場合、SGV Sarcの負債は、以下の権利を有する"責任の制限によって制限されるものとします。
11. 責任の制限:
いかなる場合も、SGV Sarcは、明示的または黙示的な保証の違反、契約違反、過失、厳格な不法行為、またはその他の法的理論に基づくかどうかにかかわらず、利益の損失または機器の使用やデータへのアクセスの不備を含む、間接的、偶発的、特別、懲罰的、カバーまたは結果的な損害または損失に対して責任を負いません。これは、SGV Sarcがそのような損害の可能性について助言された場合でも当てはまります。いずれの場合も、SGV Sarcの責任は、実際にSGV Sarcに支払われたライセンス料の額を超えます。
この責任の制限、および前のセクションに含まれる保証の免責事項は、SGV Sarcのライセンシーの利益に影響を与えます。
米国政府のライセンス権。輸出制限の通知:
ソフトウェアが米国でライセンスされている場合。 政府の契約は、ソフトウェアおよび関連文書が"商用アイテム、"48 C.F.R 2.01で定義されているように、"商用コンピュータソフトウェア"および"商用コンピュータソフトウェアドキュメントで構成されていることを認めます。また、このソフトウェアが"商用コンピュータソフトウェア"48 C.F.R. 252.227-7014(a)で定義されていることを確認します(1)。
米国政府の契約の下でこのソフトウェアを取得する米国政府政府機関、団体、その他の人々は、その権利のみを有し、本EULAに定めるすべての制限の対象となります。
お客様は、ソフトウェアのパッケージに記載またはパッケージに記載されている場合、以下の通知の条件を遵守することに同意し、ソフトウェアからそのような通知を削除しないことに同意するものとします。
重要な注意: このソフトウェア、または基礎となる情報または基礎となる技術は、米国(またはカナダ)以外でダウンロード、配布、またはエクスポートまたは再輸出することはできません
または、米国市民、国民、または合法的な米国(またはカナダ)の永住者でない者を含む、米国政府の規制で定義されている外国の団体または外国人に対して、
または、米国財務省の特別指定国民リストまたは米国商務省の拒否命令または団体リストのテーブルに載っている人には、
または、キューバ、イラク、リビア、北朝鮮、イラン、スーダン、シリア、または米国が商品を禁輸する他の国に(または国民または居住者に)
このソフトウェアをダウンロードまたは使用することにより、お客様と会社は、この上述に従うことに同意し、お客様およびあなたの会社が外国の個人または外国の団体(カナダ人またはカナダの団体を除く)または外国の個人または外国のエンティティ(カナダ人またはカナダのエンティティを除く)の管理下にあるものではないことを保証しています。
また、お客様は、核、化学、生物兵器の設計、開発、生産において制限されたコンポーネントを利用することを知っているか、または知る理由があるエンドユーザーに対して、制限されたコンポーネントを輸出または再輸出しないことに特に同意するものとします。または米国政府の連邦機関による米国の輸出取引への参加を禁止されているエンドユーザーに対して。
お客様は、BXAおよび他の米国連邦機関が、輸出特権を停止、取り消し、または拒否したことを保証し、表明します。
12. その他:
バージニア州の内部法は、あなたがカナダ以外の場所に位置する場合、このEULAを支配するものとします。オンタリオ州の内部法は、あなたがカナダに所在する場合に支配するものとします。いずれの場合も、このEULAは、国際物品売買に関する国際条約に関する国際条約に関して解釈され、実施され、シールの下で契約とみなされます。
このEULAは、ソフトウェアおよび関連文書に関するあなたとSGV Sarcとの間の完全な合意であり、口頭または書面によるすべての提案に取って代わる、このEULAの主題に関するすべての当事者間の議論です。お客様は、お客様がライセンスを取得したソフトウェアに関連して発行された、注文書またはその他の書面による通知または文書に含まれる、さまざまな条件または追加の条件が無効であることに同意するものとします。
SGV Sarcが本EULAまたは本EULAの違反に基づく権利を行使する失敗または遅延は、これらの権利の放棄または違反とみなされません。
SGVサルクディーラー、エージェント、または従業員は、このEULAに対する修正を行う権限を与えはありません。このEULAの規定が、その規定が許される最大限の範囲で施行され、このEULAの残りの規定が完全かつ有効であり続けるという法律に反する、管轄の裁判所によって保持される場合。
本EULA、ソフトウェアまたは関連文書に関するご質問がある場合は、
[email protected]のSGV Sarcのカスタマーサービスにお問い合わせいただくか、
SGVサルク
907ブロードオークスドライブ、ハーンドン、バージニア州20170、米国。
電話703 904-0678。
ファックス 703 904-0155