2012年3月16日金曜日

製品・サービス発表レター

[1]発表の概要


[1-1]発表内容


本日付で IBM Rational Logiscope V6.6 を発表します。

[1-1-1] 製品の概要

IBM Rational Logiscope は、ソフトウェアの品質向上に正面から取り組むため、高度にカスタマイズ可能な、静的かつ動的なテスト・ツールの総合スイートを提供し、以下を実現します。

    • 潜在バグや欠陥がある構文の検出、除去
    • 個人用標準、社内標準、または業界標準 (MISRAなど) を問わず、必要なコーディング標準へのソフトウェアの適合
    • 複雑でエラーが発生しやすいコード領域を、最初の段階で特定し、修正処理を行う
    • コード・レビューを自動化し、問題領域へ労力を集中させることにより、国際標準 (SEI/CMMiISO/IEC 9216 および 9001DO-178BIEC 61508EN 50128 など) で記載される検証プロセスの導入を支援
    • 不要な重複コードを識別して削除し、テスト作業および保守作業の超過時間を最適化
    • テスト未実施のコード部分を識別し、包括的かつ効率的にテストを行う

IBM Rational Logiscope の実績ある検証機能は、高額な開発資源を最適化し、定められた期間に予算内で、仕様を満たした製品やサービスを確実に提供するのに役立ちます。

現在、IBM Rational Logiscope は、CC++Java、および Ada 4 種類のプログラミング言語をサポートしています。WindowsUNIX、および Linux のプラットフォームで使用でき、以下の 4 つの異なる製品で構成されます。

    • コーディング規則をチェックする IBM Rational Logiscope RuleChecker
    • コードの品質測定基準である IBM Rational Logiscope QualityChecker
    • コードの類似点を検出する IBM Rational Logiscope Code Reducer
    • 動的にテスト・カバレッジを分析する IBM Rational Logiscope TestChecker

IBM Rational Logiscope RuleChecker V6.6 は、MISRA C++ コーディング規則のチェックをサポートするため、この業界標準の規則セットに準拠できます。IBM Rational Logiscope RuleChecker は、IBM Rational Rhapsody で生成されたコードに関して、MISRA コーディング規則を検証できるようになりました。

IBM Rational Logiscope Code Reducer は、新しい革新的な Logiscope モジュールです。このモジュールにより、プロジェクト全体にわたってコードの構造を比較して、重複コードおよび低品質な設計を検出できます。この機能はソフトウェアの保守コストを大幅に削減し、テストの労力および超過時間を最適化するためにきわめて重要です。

[1-1-2] ハイライト

IBM Rational Logiscope V6.6 は、以下を提供します。

    • 潜在バグ、複雑でエラーが発生しやすいモジュール、コードの類似点 (不要なコード重複など)、および構造化が不十分でソフトウェアのテストや保守が複雑なコードを検出できます。
    • 新しい製品やサービスの導入期間を短縮し、実績による評価を保持することにより、ビジネスでの競争力を飛躍的に向上させます。

[1-1-3] 出荷開始予定日

製品名称

VRM

プログラム
番号(備考)

出荷開始予定日

IBM Rational Logiscope

6.6.0

5724-X69

2009 年 6 月 3 日(ダウンロード)
2009 年 6 月 19 日(メディアパック)
※プログラム番号は、管理用の番号になります。発注には使用しませんのでご注意ください。

[1-2]製品機能詳細


[1-2-1] 製品の機能詳細


どのくらいの最後の乳を搾るます。

IBM Rational Logiscope RuleChecker
IBM Rational Logiscope RuleChecker は、コードを自動的にプロジェクトで定義されたプログラミング規則セットと照合して、言語固有の陥りやすい間違い、およびコードの解釈ミスを防止します。IBM Rational Logiscope RuleChecker は、MISRA C C++ のコーディング規則を含め、構成可能なコーディング規則および命名規則とともに提供されます。また、IBM Rational Rhapsody で生成されたコードにも対応しており、MISRA コーディング規則への準拠を確認できます。

IBM Rational Logiscope QualityChecker
IBM Rational Logiscope QualityChecker は、ソース・コード測定基準の使用により、複雑でエラーを発生しやすいモジュールを検出して、アプリケーションおよび詳細設計のアーキテクチャーの評価結果を図示します。この機能は問題の診断をサポートし、モジュールを書き直すか、またはさらに徹底してテストを行うかなどの意思決定を改善します。品質モデルに関するソフトウェア測定基準は ISO 9126 準拠で、プロジェクト固有の要件で構成可能です。

IBM Rational Logiscope Code Reducer

    • IBM Rational Logiscope Code Reducer はコードの類似点を検索するツールで、ユーザーは以下が可能です。
    • 任意のファイル・セットで、コードの類似箇所をすべて検索
    • 任意のファイル・セットで、参照コードに類似したコードを検索
    • ソース・コード・ファイルの比較
    • ソース・コード・ファイルの 2 つのバージョン間の相違点を検索

IBM Rational Logiscope Code Reducer は、類似する構造を識別して、コードの整理およびソース・コードのサイズ削減に役立つ情報を提供します。
以下の直接的なメリットがあります。
    • テスト労力の低減。類似のコードを複数回テストする必要がなくなります。
    • ソース・コードの削減による保守労力の低減。類似のコードの同じバグを複数回修正する必要がなくなります。
    • 類似箇所を整理することで、コードの理解しやすさを向上
    • 整理されたコードを他の開発で容易に再利用

IBM Rational Logiscope TestChecker
IBM Rational Logiscope TestChecker は、構造化をベースとしたテストおよびテスト・カバレッジの分析をサポートします。テストの完全性を定量化し、カバーされていないソース・コードのパスを示します。テスト未実施のソース・コードに潜在するバグを検出することにより、プログラムの信頼性を向上します。IBM Rational Logiscope TestChecker は、ホストとターゲットの両方のプラットフォーム上のテスト環境の制約に適応可能な、ソース・コード計測技法をベースにしています。
ソフトウェア製品の品質は、ライフ・サイクルを通して生成されます。品質要件は、開発の最初のフェーズの間に明らかにして定義する必要があります。品質要件は、後続のすべてのフェーズで考慮および検証する必要があります。IBM Rational Logiscope は、開発されたソフトウェアが品質要件を完全に満たしていることを検証するために使用するツール・セットです。
仕様作成フェーズで挙げられた品質要件は、設計および開発のフェーズで正式に文書化されます。

設計および開発フェーズ
IBM Rational Logiscope を設計および開発フェーズで使用することにより、ソフトウェアのアーキテクチャーおよびコーディングに関する品質を検証できます。このフェーズ中に IBM Rational Logiscope を使用すれば、可能な限りもっとも早い段階でクリティカルな要素を検出でき、修正や保守作業ができなくなる前に対応できます。

開発者および設計者は、機能開発を習得する必要があるのと同様に、品質の習得が重要であることに気付きはじめています。IBM Rational Logiscope では、ユーザーはプロジェクトの進行と共に品質について習得します。

これらのフェーズから得られる文書は、後続のフェーズおよびソフトウェア保守期間に参照する要素を構成します。Logiscope は、標準化された企業内文書を作成し、プロジェクトに関わる複数のグループ間のコミュニケーション改善に役立ちます。テスト方針はソフトウェアの作成と同時に定義されます。IBM Rational Logiscope は、この方針策定をサポートし、ソフトウェアの複雑さに合わせてテスト内容を定義するのに役立ちます。


それが大人のチャットラインで動作するように気に入られている

テスト・フェーズ
IBM Rational Logiscope は、ソフトウェア構造に対するテスト・カバレッジの完全性を測定し、テストをより効率的に実施するために使用します。パスのカバレッジに関するテスト効率の客観的評価により、テストが満足できるレベルに達しているかどうかを確認できます。テスターが使用すれば、満足できる信頼性レベルを確保するための補完的なテストの定義に役立ちます。特に、テスト報告書の作成に使用できます。

検証および妥当性検査
検証および妥当性検査では、仕様書に定義されたすべての機能が実現されているかを確認する必要があります。特に妥当性検査では、品質要件への適合を検証する必要があります。Logiscope は、製品固有の特性 (解析性、変更性、試験性など) およびテストの完全性を評価します。これらの測定結果は、品質要件へ適合させるためにプロジェクト開始時点で定義した標準と比較することができます。

保守
既存ソフトウェアがベースであるという点を除けば、保守は単独でもソフトウェア生産サイクルと考えられます。既存ソフトウェアが品質保証されたプログラムであれば、保守は必然的に、保守作業による不具合を生じないことのみに集中して行われます。これは、IBM Rational Logiscope を使用して容易に検証できます。しかし、既存ソフトウェアの状態が不確かな場合は、保守労力を計画するための調査が必要になります。IBM Rational Logiscope により、ソフトウェアの品質評価を迅速に計画できます。

プロジェクト管理
IBM Rational Logiscope は、プロジェクト管理グループに、コストと納期、または品質に関して、優れた開発に必要とされる結果を提供します。品質評価を可能にする簡明な結果により、プロジェクト管理自体がプロジェクトの進行を監視します。

今日の開発標準およびベスト・プラクティスではすべて、公式な検証の実装ならびに実施、およびレビュー・プロセスが必要な点で一致しています。


フォードエクスプローラーのスピーカーワイヤーをフックする方法
    • 標準およびベスト・プラクティスへの準拠
        • CMMI、プロセス改善のための能力成熟度モデル (新規統合バージョン)
        • ISO/IEC 12207、情報技術に関する国際 IT 標準 (ソフトウェア・ライフ・サイクル・プロセス)
    • 業界規定への準拠
        • 航空システム用の RTCA/DO-178B
        • クリティカルな安全システムのための IEC 61508
        • 鉄道用の EN 50128
        • MIL-STD 498、米国国防総省他で使用する軍用標準
        • MISRAMotor Industry Software Reliability Association で制定
        • ECSSEuropean Cooperation for Space standardization で制定

規則への準拠の他に IBM Rational Logiscope には、最終的な収益に貢献する具体的なメリットがあります。
アウトソーシングおよび企業の買収
    • アウトソーシング開発で、制御を継続
        • 契約基準として定量化可能な測定基準
        • コードの分析および納品の承認
        • コード・ベースの保守容易性を低下させる不要なコード重複の防止。コード重複は、保守実施の悪い指標としてよく挙げられます。
        • コードの品質および構造の劣化の防止。低品質なコードの保守にかかるコストは、アウトソーシングの初期のメリットをすべて無駄にする可能性があります。
    • サード・パーティー・ソフトウェアを保守する組織
        • コードの開発および保守の労力を見積もるための客観的指標
    • 外部テクノロジーを購入または買収するか、社内コードを保持するかを決定する前の外部分析

ソフトウェア開発ライフ・サイクルのコスト低減
    • 問題の早期識別により、コストを低減および市場に出すまでの時間を短縮
    • 特定の結合分析により、新規プラットフォームへの移植コストを低減
    • コードの保守容易性の向上により、保守労力を大幅に低減
        • 「高品質」コードと「低品質」コードでバグ修正の労力比率は約 8
        • 最大 30 パーセントの改善を確認済み
    • プロジェクト全体で使用される類似ソース・コードの識別は、コードの再構築に役立ち、コード再利用の方針を促進。コード全体の品質を向上させると同時に、テスト労力および保守コストを軽減。
    • Web サービス、再使用可能コード、およびコンポーネント・ベースの開発はいずれも、「問題のない」状態で長期のライフ・サイクルを備える必要があります。チームは、バグが最小限であること、および最適な保守容易性を必要とします。

適切なテスト方針の選択
    • 機能テストと構造化ベースのテストを混合して最適化した、より優れたテスト方針
    • 不要コードを識別し、保守およびテストのコストを削減
    • 着目するテスト要素: テスト設計、テスト効率、およびレグレッション・テスト

プロセス改善


    • より迅速でインテリジェントなデプロイメント
        • Logiscope には、すぐに使用可能な、柔軟な品質モデルが付属されており、高度な診断のために、測定基準と規則の組み合わせを分析
    • ピア・レビュー・プロセスの改善
        • 経験豊富なチーム・メンバー (熟練者) によるコード検査が必要
        • そのような熟練者が大量のコードを精査するのは非効率的
        • 上記による疲労とモチベーションの低下のリスク
        • Logiscope は、フィルタリングされたグラフィカルな表示により、「疑わしい箇所」への迅速な集中を可能にし、効率および動機付けを向上
    • 適正評価の一部となる、企業のコーディング規則の導入および実施
        • 同様の理由から、俗語による仕様書の記述を禁止
        • 「芸術家」的開発者から脱却し、文化を変容
        • 多くの企業でかなり高い離職率
    • 従業員教育を支援して、危険でエラーが発生しやすい構造のコーディングを防止
    • プロセス改善および全体効率を推進する測定基準の提供。すなわち課程の習得により企業品質モデルを改善 (CMMI 4 および 5)
    • 自動の最新レポートを用いた管理を実現

[1-3]前提ハードウェア


IA32 Windows の最小システム要件:

    • プロセッサー: Pentium 500 MHz (推奨: Pentium 1000 MHz)
    • RAM: 128 MB (推奨: 256 MB)
    • 仮想メモリー: 512 MB (推奨: 1024 MB)
    • ディスク・スペース (インストール): 90 MB

IA32 Linux の最小システム要件:
    • プロセッサー: Pentium 500 MHz (推奨: Pentium 1000 MHz)
    • RAM: 256 MB (推奨: 512 MB)
    • 仮想メモリー: 512 MB (推奨: 1024 MB)
    • ディスク・スペース (インストール): 300 MB

Sun Sparc の最小システム要件:
    • RAM: 256 MB (推奨: 512 MB)
    • スワップ・ファイル・サイズ: 512 MB (推奨: 1024 MB)
    • ディスク・スペース (インストール): 300 MB

[1-4]前提ソフトウェア


IBM Rational Logiscope V6.6 を稼動するために、以下のいずれかのオペレーティング・システムがインストールされていること:

Intel アーキテクチャー 32 bit (IA32)

    • Microsoft Windows Vista
    • Microsoft Windows XP SP1, SP2
    • Linux Red Hat Enterprise 4.0 もしくは 5.0 (ASCII のみサポート)

Sun Sparc
    • Solaris 9 もしくは Solaris 10 (ASCII のみサポート)

111722-04 のパッチが必要です。ANSI C++ は、浮動小数点 および long double の識別記号をサポートしません。概要 - SunOS 5.9: 数学ライブラリー (libm) パッチ

IBM Rational Logiscope V6.6でテストされたサード・パーティー製品:

    • Microsoft Visual .NET 2003 および Microsoft Visual .NET 2005 (インテグレーション用) (Windows のみ)
    • Internet Explorer 5.0 for HTML レポート (Windows)
    • Netscape 4.08, or higher for HTML レポート (Unix)
    • Microsoft Word 2000 for Logiscope Windoc (Windows)
    • Acrobat Reader (PDFフォーマットでのオンライン・ドキュメントの表示)
    • Hummingbird Exceed 6.2 および 7.1 (the supported PC Xserver)
    • Logiscope は Citrix on a Windows 2003 server standard edition を介してアクセス可能
    • Eclipse versions 3.1 and 3.2 for the Logiscope Eclipse plug-in

プログラムの仕様および所定稼働環境情報は、README ファイルなどのプログラムに付属されている資料や、発表レターなどの IBM により公開される他の情報から参照することができます。資料および他のプログラムの内容は、英語のみで提供されている場合があります。

[1-5]考慮点


[1-5-1] セキュリティ、監査性およびコントロール

当製品は、製品が導入されるシステムのセキュリティーおよび監査機能を使用します。 アプリケーション・システムおよび通信機能におけるセキュリティー機能、管理手順、および適切な統制に関する評価、選択、および実装は、お客様の責任で行っていただきます。

[1-5-2] お客さまの責任


ソフトウェア・サブスクリプション&サポートは、パスポート・アドバンテージ契約ならびにパスポート・アドバンテージ・エクスプレス契約に含まれています。製品のアップグレードおよびテクニカル・サポートはソフトウェア・サブスクリプション&サポート契約に基づいて提供されます。製品のアップグレードはお客様が使用権を有するソフトウェアの最新バージョンおよびリリースを提供し、テクニカル・サポートではお客様からの音声または電子的な (あるいはその両方) お問い合わせに対して各国のIBMサポート・センターが対応いたします。
IBMは各プログラムのライセンスに一年間のソフトウェア・サブスクリプション&テクニカル・サポート提供しています。このソフトウェア・サブスクリプション&テクニカル・サポート期間を延長希望の場合は、継続ソフトウェア・サブスクリプション&テクニカル・サポートを発注することにより可能です。

[1-6]関連情報


[1-6-1] 出版物

当製品に関連する出版物はありません

IBM パブリケーション・センター


パブリケーション・センターは、70,000アイテムの図書目録を備えた製品マニュアルやマーケティング資料のワールドワイド・レポジトリーです。
広範な検索機能が提供されています。非常に多くのマニュアルが多様なファイル形式、オンラインにてご利用になることができ、現在、無償でダウンロードできるものもあります。

[1-6-2] パッケージング

IBM Rational Logiscope V6.6.0

    • IBM Rational Logiscope V6.6.0 Quick Start Guide
    • IBM Rational Solutions for Enterprise Lifecycle Management for Microsoft Windows
    • IBM Rational Solutions for Enterprise Lifecycle Management for UNIX and Linux Operating Systems
    • IBM Rational Solutions for Enterprise Lifecycle Management for Windows, Linux and UNIX Operating Systems
    • IBM Tivoli Directory Server Binary 6.2
    • IBM Tivoli Directory Server 6.2, DB2 V9.1

[1-6-3] 商標および免責事項

本発表の内容は発表時点の情報に基づいて作成されていますが、予告なく変更されることがあります。

商標表示


  • IBM、Lotus、Tivoli、AIX、WebSphere、Lotus Notes、Lotus Domino、DB2、 DB2 Universal Database、 IMS 、CICS、OS/400、OS/390、zSeries、iSeries、ClearCase, Rational Rose, Rational Software Corporation, Rational Suite, Rational Unified Process, XDE は、International Business Machines Corporationの米国およびその他の国における商標です。
  • Microsoft、Windows、Windows NT および Windows ロゴは、Microsoft Corporation の米国およびその他の国における商標です。 
  • Solaris、Java およびすべての Java 関連の商標およびロゴは、Sun Microsystems, Inc. の米国およびその他の国における商標または登録商標です。
  • Linux は、Linus Torvalds の米国およびその他の国における商標です。 
  • Intel、Intel Inside (logos)、MMX、Itanium、および Pentium は、Intel Corporation の米国およびその他の国における商標です。 
  • UNIX は、The Open Group がライセンスしている米国およびその他の国における登録商標です。 
  • Action Media、LANDesk、MMX、Pentium および ProShare は、Intel Corporation の米国およびその他の国における商標です。
  • HP は Hewlett-Packard Development Company, L.P.

    These are our most popular posts:

    ソフトウェア開発工程 - Wikipedia

    形式手法はアビオニクスソフトウェアなどの安全性が重要とされるソフトウェアでよく採用 されている。DO178Bなどのソフトウェアの安全性保証標準規格では、形式手法の採用 が義務付けられている(レベルAの場合)。 形式手法は開発工程に様々な形で ... read more

    スライド 1 - 株式会社レンタコーチ

    箇条5及び附属書A. 機能安全の管理. 箇条6 .... ◆DO-178Bとは、航空無線技術委員 会(RTCA)に. よって作られた、米国 ..... 前方修復. ○. 再試行による障害修復. ○. 実行 履歴の記録. ○. 機能縮退. ○. 備考:機能安全規格で示される推奨技法の中から選択。 read more

    Wind River VxWorks Certプラットフォーム

    Wind River VxWorks Certプラットフォームは、RTCA DO-178B/EUROCAE ED-12B( 「Software Considerations in Airborne ... VxWorks API conformance: VxWorks Certプラットフォームには、DO-178B安全規格の厳密な準拠のために選ばれた240を ... read more

    技術翻訳専門 - 有限会社エルエスピー, FAA DO-178B/DO-254/DO-160 ...

    技術翻訳専門 - 翻訳, 連邦航空局申請業務, FAA DO-178B/DO-254/DO-160 for TC/ TSO/STC, 光ファイバー照明器. ... パンフレット、メニュー、各種証明書類(結婚、出産、 戸籍謄本、留学・移住関連、履歴書等)、契約書、技術マニュアル、ISO、ウェブサイト等 ... read more

    Related Posts



0 コメント:

コメントを投稿