忍者ブログ
ネットショップ店です  ついでに特許情報も
[81] [80] [79] [78] [77] [76] [75] [74] [73] [72] [71]
×

[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。


syousai-1.gif









(書誌+要約+請求の範囲)

(19)【発行国】日本国特許庁(JP)
(12)【公報種別】公開特許公報(A)
(11)【公開番号】特開2005-275465(P2005-275465A)
(43)【公開日】平成17年10月6日(2005.10.6)
(54)【発明の名称】詳細設計書生成装置及び詳細設計書生成方法
(51)【国際特許分類第7版】
   G06F  9/44    
【FI】
   G06F  9/06    620 L
【審査請求】未請求
【請求項の数】12
【出願形態】OL
【全頁数】23
(21)【出願番号】特願2004-83619(P2004-83619)
(22)【出願日】平成16年3月22日(2004.3.22)
(71)【出願人】
【識別番号】000233055
【氏名又は名称】日立ソフトウエアエンジニアリング株式会社
【住所又は居所】神奈川県横浜市鶴見区末広町一丁目1番43
(74)【代理人】
【識別番号】100088720
【弁理士】
【氏名又は名称】小川 眞一
(72)【発明者】
【氏名】西口 真人
【住所又は居所】東京都品川区東品川4丁目12番7号 日立ソフトウエアエンジニアリング株式会社内
(72)【発明者】
【氏名】栗田 大樹
【住所又は居所】東京都品川区東品川4丁目12番7号 日立ソフトウエアエンジニアリング株式会社内
【テーマコード(参考)】
5B076
【Fターム(参考)】
5B076 DF01 



(57)【要約】
【課題】 日本語文による詳細設計書の生成を行う装置であって、厳密な構文解析を不要とすることにより、汎用性の高い詳細設計書の生成装置を提供する。
【解決手段】 詳細設計書生成システム100は、ソースコード解析部101と、ネスト変換部102と、日本語変換部103と、マッチングエンジン部104と、アイテム化部105と、設計書生成部106の各処理部から構成され、予約語情報,ネスト値計算情報,日本語化情報の各情報を格納する情報格納部107~109を有する。ソースコード解析部101は、予約語情報108に予め定義された情報に基づき、各処理文毎の単語の集合を設計情報として生成する。ネスト変換部102は、設計情報に含まれる各処理文についてネスト情報を設計情報に付加する。日本語変換部103は、日本語辞書を参照し、マッチングエンジン部104のマッチング処理結果に応じて各処理文を日本語文に変換して設計情報に付加する。
【選択図】 図1




【特許請求の範囲】
【請求項1】
ソースコードに基づきプログラムの詳細設計書を生成する詳細設計書生成装置であって、
前記ソースコードを読込み、予め定義された所定の先頭予約語に一致する単語に基づき、処理文毎に区分してソースコード設計情報を生成するソースコード解析手段と、
前記ソースコード解析手段により区分された各処理文について、予め先頭予約語の種別に応じて定義されたネスト値情報に基づき、各処理文のネストの深さを示すネスト値を算出し、前記ソースコード設計情報に、算出したネスト値に基づくネスト構造を示す情報を付加するネスト変換手段と、
予め処理文を構成する予約語の組合せとネスト構造とに応じた日本語定型文と、各処理文に含まれる変数名又は関数名に対応する日本語名とを定義した日本語化情報に基づき、前記ソースコード設計情報に含まれる各処理文を前記日本語定型文と日本語名とを用いた日本語文に変換する日本語変換処理手段と
を備えることを特徴とする詳細設計書生成装置。
【請求項2】
前記日本語変換処理手段は、
ネスト構造を含む複数の処理文の組合せを前記日本語化情報から検索し、対応する処理文の組合せが定義されていない場合に、ネストを持つ処理文とネスト内の処理文とに分けて、それぞれを前記日本語化情報から検索して日本語文に変換することを特徴とする請求項1に記載の詳細設計書生成装置。
【請求項3】
前記日本語変換処理手段は、
同一ネスト値の複数の処理文の組合せを前記日本語化情報から検索し、対応する処理文の組合せが定義されていない場合に、処理文数を減らした組合せにより検索処理を行うことを特徴とする請求項1又は2のいずれかに記載の詳細設計書生成装置。
【請求項4】
前記日本語化情報に定義された日本語定型文に対応する処理文又は処理文の組合せに対し、各処理文又は処理文の組合せにおいて着目データとなるデータ項目が配置される位置を定義したアイテム化文型を予め設定し、
前記日本語変換処理手段により日本語文に変換された設計情報に基づき、日本語文の変換に用いた日本語定型文に対応する処理文又は処理文の組合せに対して、アイテム化文型が設定されている場合に、設定されたアイテム化文型に基づき、日本語文の変換を行った各処理文について着目データの抽出を行うアイテム化処理手段を備えることを特徴とする請求項1~3のいずれかに記載の詳細設計書生成装置。
【請求項5】
前記アイテム化処理手段は、着目データとして抽出したデータ項目が、アイテム化除外データとして予め定義された変数名,関数名と一致するか否かを判定し、一致する場合に着目データの抽出を行わないことを特徴とする請求項4に記載の詳細設計書生成装置。
【請求項6】
前記詳細設計書生成装置は、
前記日本語変換処理手段により生成された日本語文について、前記日本語文の変換に用いた日本語定型文に応じて、条件又は処理に区分した表形式の詳細設計書を生成する設計書生成手段を備えることを特徴とする請求項1~5のいずれかに記載の詳細設計書生成装置。
【請求項7】
詳細設計書生成装置によりソースコードに基づきプログラムの詳細設計書を生成する方法であって、
ソースコード解析手段により、前記ソースコードを読込み、予め定義された所定の先頭予約語に一致する単語に基づき、処理文毎に区分してソースコード設計情報を生成する第一のステップと、
ネスト変換手段により、前記ソースコード解析手段により区分された各処理文について、予め先頭予約語の種別に応じて定義されたネスト値情報に基づき、各処理文のネストの深さを示すネスト値を算出し、前記ソースコード設計情報に、算出したネスト値に基づくネスト構造を示す情報を付加する第二のステップと、
予め処理文を構成する予約語の組合せとネスト構造とに応じた日本語定型文と、各処理文に含まれる変数名又は関数名に対応する日本語名とを定義した日本語化情報に基づき、日本語変換処理手段により、前記ソースコード設計情報に含まれる各処理文を前記日本語定型文と日本語名とを用いた日本語文に変換する第三のステップと
を備えることを特徴とする詳細設計書生成方法。
【請求項8】
前記第三のステップは、
ネスト構造を含む複数の処理文の組合せを前記日本語化情報から検索し、対応する処理文の組合せが定義されていない場合に、ネストを持つ処理文とネスト内の処理文とに分けて、それぞれを前記日本語化情報から検索して日本語文に変換するステップをさらに備えることを特徴とする請求項7に記載の詳細設計書生成方法。
【請求項9】
前記第三のステップは、
同一ネスト値の複数の処理文の組合せを前記日本語化情報から検索し、対応する処理文の組合せが定義されていない場合に、処理文数を減らした組合せにより検索処理を行うステップをさらに備えることを特徴とする請求項7又は8のいずれかに記載の詳細設計書生成方法。
【請求項10】
前記詳細設計書生成方法は、
予め、日本語化情報に定義された日本語定型文に対応する処理文又は処理文の組合せに対し、各処理文又は処理文の組合せにおいて着目データとなるデータ項目が配置される位置を定義したアイテム化文型を設定し、
前記第三のステップの後に、前記日本語変換処理手段により日本語文に変換された設計情報に基づき、日本語文の変換に用いた日本語定型文に対応する処理文又は処理文の組合せに対して、アイテム化文型が設定されている場合に、アイテム化処理手段により、予め設定されたアイテム化文型に基づき、日本語文の変換を行った各処理文について着目データの抽出を行うステップをさらに備えることを特徴とする請求項7~9のいずれかに記載の詳細設計書生成方法。
【請求項11】
前記第四のステップは、着目データとして抽出したデータ項目が、アイテム化除外データとして予め定義された変数名,関数名と一致するか否かを判定し、一致する場合に着目データの抽出を行わないことを特徴とする請求項10に記載の詳細設計書生成方法。
【請求項12】
前記詳細設計書生成方法は、
前記第三のステップの後に、前記日本語変換処理手段により生成された日本語文について、前記日本語文の変換に用いた日本語定型文に応じて、設計書生成手段により、条件又は処理に区分した表形式の詳細設計書を生成するステップをさらに備えることを特徴とする請求項7~11のいずれかに記載の詳細設計書生成方法。



PR

コメント


コメントフォーム
お名前
タイトル
文字色
メールアドレス
URL
コメント
パスワード
  Vodafone絵文字 i-mode絵文字 Ezweb絵文字


トラックバック
この記事にトラックバックする:


忍者ブログ [PR]
カレンダー
08 2024/09 10
S M T W T F S
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30
フリーエリア
最新コメント
[08/07 きみき]
最新トラックバック
プロフィール
HN:
くま
性別:
非公開
バーコード
ブログ内検索
P R