説明

国際特許分類[G06F9/44]の内容

国際特許分類[G06F9/44]の下位に属する分類

国際特許分類[G06F9/44]に分類される特許

1,001 - 1,010 / 2,480


【課題】 開発者に教育を徹底させることにより、高品質な開発物を効率的に製作することができるセキュアコーディング規約教育システムを提供する。
【解決手段】 開発者端末が、コーディング規約教育のための教育用コンテンツの要求を送信し、又この教育用コンテンツ要求に対応した要求教育用コンテンツを実行し、開発者情報データベースが開発者情報と開発者を管理するための開発者管理ポリシとを格納し、教育用コンテンツデータベースが教育用コンテンツを格納し、開発者端末により教育用コンテンツ要求が送信されると、開発者情報データベースの開発者情報と開発者管理ポリシと自らが格納した教育用コンテンツとを基に教育用コンテンツ要求に対応した要求教育用コンテンツを取得し開発者端末に送信する。 (もっと読む)


一実施形態において、コンピュータシステムは、アプリケーションAPIを拡大するためのAPI(application programming interface)を提供する。コンピュータシステムは、第1のプログラミング言語で記述されたコントラクトAPIからのコントラクトを用いてアプリケーションAPIを拡大するというユーザの意図を示す、第2のプログラミング言語で記述されたソフトウェアコードを受け取る。ソフトウェアコードは、コントラクトAPIへの参照を含む。コントラクトは、アプリケーションAPIの適切な使用を示すアサーションを含む。コンピュータシステムは、ソフトウェアコード内の参照に従ってコントラクトAPIの一部にアクセスし、受け取ったソフトウェアコードおよびコントラクトAPIの参照された部分を、ソフトウェアコードの中間言語(IL)バージョンにコンパイルする。ILバージョンは、第1のプログラミング言語および第2のプログラミング言語の両方に共通の中間言語におけるものである。ILバージョンは、アプリケーションAPIの適切な使用を示すアサーションを含む。
(もっと読む)


【課題】ユーザインターフェース(UI)プロパティをデータとともに制御する命令を格納したコンピュータ可読記録媒体を提供する。
【解決手段】アプリケーションを備えたコンピューティングデバイスは、独立したパーツと、ロジック部分と、UI部分に分けられる。ロジック部分では、アプリケーション内のデータバリューを操作する。UI部分は、UIプロパティの表示を受け持つ。バインディング仕様により、UOプロパティとデータバリューとの間の関係を記述する。バインディング仕様は、データバリューに変更が生じたときに通知される方法と、変更をUIプロパティに反映するようにUO部分を指令する方法を決定するために、システムレベルコードにより使用される。バインディング仕様は、ソースデータ項目、ソースデータ項目内のデータバリューへのパス、ターゲットUIエレメント、およびターゲットUIエレメントのUOプロパティを識別する。 (もっと読む)


【課題】プログラムソースをこれと異なるプログラムソースに変換した際に、変換前と変換後のプログラムソースを容易に比較することができ、変換後にコメントも付すことができ、これによって変換後のプログラムソースを人が読み易くしてメンテナンス及び改善を容易に行うこと。
【解決手段】スプレッドシートを用いた変換処理部12によって、プログラムソースをこれと異なるプログラムソースに自動で変換し、表示制御部14で、その変換後のプログラムソースに変換不適正部分が有る場合、表示部16に、その変換不適正部分である変換前と変換後のプログラムソースの対応部分を同一行毎に左右に対応付けて表示すると共に、これと同一行に当該変換不適正を表すコメントを表示し、変換不適正部分が無い場合、変換前と変換後のプログラムソースの対応部分を同一行毎に左右に対応付けて表示する。 (もっと読む)


【課題】ソフトウェア開発の成果物である設計データの再利用を支援する。
【解決手段】設計データ再利用支援装置1は、設計データ21を再利用向けに変換した抽象化設計データ23を編集及び記憶する抽象化設計データ管理部17と、設計データ21を抽象化して抽象化設計データ23を生成する際に利用し、抽象化設計データ23を具体化して設計データを生成する際にも利用する再利用向け辞書データ22を編集及び記憶する再利用向け辞書データ管理部15と、設計データ21から用語の親子関係と用語の兄弟関係を取り出し、用語のグラフ構造に変換する再利用向け辞書データ生成部16と、抽象化設計データ23中の置換可能な変数の値を、再利用向け辞書データ22を探索して設定し、更に抽象化設計データ23中の置換可能な変数を文字列に変換する設計データ具体化部19を備える。 (もっと読む)


【課題】ソフトウェア開発の効率を向上させることができるソフトウェア成果物作成システム、方法及びそのプログラムを提供する。
【解決手段】コンピュータは、既に作成された複数のUC記述及びシーケンス図を、各UC記述のタスクと、該タスクに基づいて作成されたシーケンス図のタスクとを関連付けた状態で動的成果物保存部13に記憶し、動的成果物保存部13に記憶された各UC記述のタスクのうち、動的成果物保存部13に記憶された他のUC記述に含まれるタスクの主体及び動作と同一のタスクと、該タスクに関連付けられたシーケンス図のタスクとを取得し、取得されたシーケンス図のタスクのうち、取得された他のシーケンス図に含まれるタスクの主体及び動作と同一のタスクを抽出し、抽出されたタスクに基づきシーケンス図のタスクを作成する。 (もっと読む)


【課題】ネットワークを介して互いに通信可能な複数のクライアントの間で、パッチ間の競合及び個々のクライアントにおけるパッチのマージ作業を回避しつつ、パッチを当てることのできるパッチ管理方法を提供すること。
【解決手段】パッチ管理装置30は、ネットワークを介して互いに通信可能な複数のクライアント60p〜60tのそれぞれのリポジトリ40に対するパッチを管理する。パッチ管理装置30は、共通パッチ生成部13及びパッチ演算部14を備える。共通パッチ生成部13は、クライアント60p〜60tそれぞれのリポジトリ40のいずれにおいてもマージすることのできるパッチを共通パッチとして抽出する。パッチ演算部14は、共通パッチをリポジトリ40に格納されたデータにマージする。 (もっと読む)


【課題】 ローカライズ版プルーフリーディング用ドキュメントの作成方法において、ソフトウェアローカリゼーション開発者の作業効率を向上させる。
【解決手段】 GUI画面のスクリーンショットとUI部品属性情報の自動取得及びこれらのデータを用いてプルーフリードドキュメントを自動的に作成する。 (もっと読む)


【課題】アプリケーションプログラムのレガシープラットホームから新プラットホームへの移植に当たって変更を要する箇所を検出することができるレガシーマイグレーション支援システムを得る。
【解決手段】リアルタイムアプリケーション特有処理パターン検出手段13は、リアルタイムアプリケーションソースコード11を読み込むとともに、移植に際して変更が必要になる、種々の特徴的な処理パターンを格納したリアルタイムアプリケーション特有処理パターンデータベース12を読み込み、リアルタイムアプリケーションソースコード11から特徴的な処理パターンを検出して、検出結果を変更箇所情報データベース14に出力するようにした。 (もっと読む)


【課題】オブジェクト指向言語によるソフトウェアの開発に、ファイル単位やクラス単位およびそれらを構成するモデル要素単位での排他制御ができる。
【解決手段】クライアント機器200は、モデルの編集、排他解除、変更内容の登録、排他の強制解除をサーバ機器100に要求する排他制御要求機能21を備える。
サーバ機器は、個別に識別するためのモデルIDを割り当てたモデルの集合として表現できるデータ構造のモデルデータ17と、クライアント機器からの排他制御要求に対し、クライアント機器識別情報をまとめて管理するクライアント機器管理情報15で各クライアント機器を管理するクライアント機器管理機能11と、モデルIDとクライアント機器識別情報をペアにした排他制御管理情報16で、モデルの排他状態を管理する排他制御管理機能12を備える。 (もっと読む)


1,001 - 1,010 / 2,480