JP5603467B1 - システムフロー図作成装置およびシステムフロー図作成プログラム - Google Patents
システムフロー図作成装置およびシステムフロー図作成プログラム Download PDFInfo
- Publication number
- JP5603467B1 JP5603467B1 JP2013155551A JP2013155551A JP5603467B1 JP 5603467 B1 JP5603467 B1 JP 5603467B1 JP 2013155551 A JP2013155551 A JP 2013155551A JP 2013155551 A JP2013155551 A JP 2013155551A JP 5603467 B1 JP5603467 B1 JP 5603467B1
- Authority
- JP
- Japan
- Prior art keywords
- flow diagram
- system flow
- order
- screen
- data
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
- 238000010586 diagram Methods 0.000 title claims abstract description 92
- 238000000034 method Methods 0.000 claims abstract description 296
- 230000008569 process Effects 0.000 claims abstract description 289
- 238000012545 processing Methods 0.000 claims abstract description 35
- 239000011159 matrix material Substances 0.000 claims description 15
- 230000007704 transition Effects 0.000 claims description 15
- 238000012217 deletion Methods 0.000 description 15
- 230000037430 deletion Effects 0.000 description 15
- 238000004458 analytical method Methods 0.000 description 5
- 238000012790 confirmation Methods 0.000 description 5
- 238000004519 manufacturing process Methods 0.000 description 3
- 238000012986 modification Methods 0.000 description 3
- 230000004048 modification Effects 0.000 description 3
- 238000004364 calculation method Methods 0.000 description 2
- 238000013481 data capture Methods 0.000 description 2
- 230000004913 activation Effects 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 238000007796 conventional method Methods 0.000 description 1
- 238000012937 correction Methods 0.000 description 1
- 238000013075 data extraction Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000000605 extraction Methods 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
Images
Landscapes
- Stored Programmes (AREA)
Abstract
【解決手段】システムフロー図D1は、プロセス(画面またはバッチプログラム)の実行順序を表す情報を含む。プロセスのうち少なくとも1つは、第1のテーブルに対して処理を行い、かつ、第2のテーブルに対して読出、更新または削除を行う、順序制約付きプロセスである。作成装置10は、順序制約付きプロセスについて、第1のテーブルまたは第2のテーブルに対して作成を行う作成プロセスが存在する場合、その順序制約付きプロセスの実行順序を、その作成プロセスよりも後とする。
【選択図】図2
Description
プロセスとテーブルとの関係を表す情報を含むシステムフロー図を作成する、システムフロー図作成装置であって、
前記プロセスは、画面またはバッチプログラムであることができ、
前記システムフロー図は、前記プロセスの実行順序を表す情報を含み、
前記プロセスのうち少なくとも1つは、第1のテーブルに対して処理を行い、かつ、第2のテーブルに対して読出、更新または削除を行う、順序制約付きプロセスである
システムフロー図作成装置において、
前記テーブルに対する前記プロセスの処理の内容を表す情報を含むCRUDマトリックス表を取得する機能と、
前記順序制約付きプロセスについて、前記第1のテーブルまたは前記第2のテーブルに対して作成を行う作成プロセスが存在する場合、その順序制約付きプロセスの実行順序を、その作成プロセスよりも後とする機能と、
同一のテーブルに対して、読出または更新を行う画面と、読出または更新を行うバッチプログラムとの双方が存在する場合には、その画面の実行順序をそのバッチプログラムよりも先とする機能と
を備える。
また、この発明に係るシステムフロー図作成装置は、
プロセスとテーブルとの関係を表す情報を含むシステムフロー図を作成する、システムフロー図作成装置であって、
前記プロセスは、画面またはバッチプログラムであることができ、
前記システムフロー図は、前記プロセスの実行順序を表す情報を含み、
前記プロセスのうち少なくとも1つは、第1のテーブルに対して処理を行い、かつ、第2のテーブルに対して読出、更新または削除を行う、順序制約付きプロセスである
システムフロー図作成装置において、
前記テーブルに対する前記プロセスの処理の内容を表す情報を含むCRUDマトリックス表を取得する機能と、
前記順序制約付きプロセスについて、前記第1のテーブルまたは前記第2のテーブルに対して作成を行う作成プロセスが存在する場合、その順序制約付きプロセスの実行順序を、その作成プロセスよりも後とする機能と、
バッチプログラムが、いずれかのテーブルに対して作成、更新または削除を行っており、かつ、いずれのテーブルに対しても読出を行わない場合に、そのバッチプログラムが、外部からデータを取得することを表す情報を、前記システムフロー図に追加する機能と、
バッチプログラムが、いずれかのテーブルに対して読出を行っている場合に、そのバッチプログラムが外部へデータを提供することを表す情報を、前記システムフロー図に追加する機能と
を備える。
前記システムフロー図作成装置は、バッチプログラムの実行時刻を定義するバッチスケジュールに基づいて、実行順序を決定する機能を備えてもよい。
前記システムフロー図は、
外部から取得される前記データおよび外部へ提供される前記データを表す情報と、
前記プロセスと、外部から取得される前記データとの関連を表す情報と、
前記プロセスと、外部へ提供される前記データとの関連を表す情報と、
をさらに含んでもよい。
実施の形態1.
図1に、本発明の実施の形態1に係る作成装置10の構成を示す。作成装置10は、CRUDマトリックス表に基づいてシステムフロー図を作成する、システムフロー図作成装置である。
たとえば、実行順序マークF7が「2」である「発注データ取込み」バッチプログラムは、実行順序マークF7が「1」である「マスタデータ取込み」バッチプログラムの後、かつ実行順序マークF7が「3」である「発注一覧表示」画面の前に実行される。
なお、システムフロー図D1における各記号は、作成装置10の記憶手段30中では記号そのものではなく、記号の種類を表す情報(数値等)として表されてもよい。
また、次の画面へのデータの引き継ぎは、データ全部を引き継ぐ、データのキーだけ引き継ぐ(この場合次の画面で改めて、データのキーに基づき、必要なデータを取得する)等、任意の方法が選択できる。
なお「削除」処理は、データを直接削除する場合とデータの削除フラグを付与する(削除処理は、別途行う)場合とがある。
またバッチスケジュールD5には、実行時刻を定義せずに実行順序を定義するように構成してもよい。その場合、バッチスケジュールD5は、起動する順番を記述した「ジョブネット」に類した構成となる。
なお機能分類表D6は、レコード(行)の先頭から実行順序を定めるように作成ルールを有する。図7の例示では、レコードの先頭から機能分類「マスタ管理」、「発注」、「発注確認」、「出荷」、「請求」の順番で実行順序1〜5が定められている。
図8に、このようなまとめ表D7の構成の例を示す。まとめ表D7は、画面単位CRUD表D3、バッチ単位CRUD表D4、バッチスケジュールD5および機能分類表D6の情報をまとめたものである。各機能分類について実行順序が決定されプロセスが分類されるとともに、分類された各プロセスについてプロセスの種類(画面またはバッチ)とCRUDマトリックスとが示されている。
図9および図10に、作成装置10が各プロセスの実行順序を決定する処理の流れを表すフローチャートの例を示す。このフローチャートは、機能分類ごとに実行される。
なお、まとめ表D7の「機能分類の実行順序」は、機能分類表D6の作成ルールを明示的に示している。
次に、作成装置10は、処理中の機能分類内に、いずれかのテーブルに対してデータ作成を行うプロセスがあるか否かを判定する(ステップS2)。作成を行うプロセスがない場合、処理は後述のステップS11に進む。
まず、機能分類の実行順序が最先である「マスタ管理」機能分類について処理が実行される。「マスタデータ取込み」プロセスは順序制約付きプロセスではないので保留されず、ステップS5において最初の実行順序「1」が付与される。
各プロセスの実行順序を決定した後、作成装置10は、システムフロー図に追加すべき外部データに関する情報を決定する。外部データとは、プロセスが入出力を行うデータのうちテーブル以外のものを指す。外部データは、たとえば、システムフロー図外の手段からプロセスが取得するデータと、システムフロー図外の手段に対してプロセスが提供するデータとを含む。外部データは、システムフロー図によって表されるシステムの、外部に対する入出力データであるということができる。
‐バッチプログラムが、いずれかのテーブルに対して作成、更新または削除を行っており、かつ、いずれのテーブルに対しても読出を行わない場合に、そのバッチプログラムが外部からデータを取得していることを表す情報を、システムフロー図D1に追加する。
‐バッチプログラムが、いずれかのテーブルに対して読出を行っている場合に、そのバッチプログラムが外部へデータを提供していることを表す情報を、システムフロー図D1に追加する。
図2は作成装置10によって作成されるシステムフロー図D1の例である。作成装置10は、次のような手順でシステムフロー図D1を作成する。
外部データに関する処理を行わないものであってもよい。たとえば、システムフロー図D1においてデータマークF1(およびデータマークF1に関連付けられた入出力マークF5)を表示しないものであってもよい。
Claims (6)
- プロセスとテーブルとの関係を表す情報を含むシステムフロー図を作成する、システムフロー図作成装置であって、
前記プロセスは、画面またはバッチプログラムであることができ、
前記システムフロー図は、前記プロセスの実行順序を表す情報を含み、
前記プロセスのうち少なくとも1つは、第1のテーブルに対して処理を行い、かつ、第2のテーブルに対して読出、更新または削除を行う、順序制約付きプロセスである
システムフロー図作成装置において、
前記テーブルに対する前記プロセスの処理の内容を表す情報を含むCRUDマトリックス表を取得する機能と、
前記順序制約付きプロセスについて、前記第1のテーブルまたは前記第2のテーブルに対して作成を行う作成プロセスが存在する場合、その順序制約付きプロセスの実行順序を、その作成プロセスよりも後とする機能と、
同一のテーブルに対して、読出または更新を行う画面と、読出または更新を行うバッチプログラムとの双方が存在する場合には、その画面の実行順序をそのバッチプログラムよりも先とする機能と
を備える、システムフロー図作成装置。 - プロセスとテーブルとの関係を表す情報を含むシステムフロー図を作成する、システムフロー図作成装置であって、
前記プロセスは、画面またはバッチプログラムであることができ、
前記システムフロー図は、前記プロセスの実行順序を表す情報を含み、
前記プロセスのうち少なくとも1つは、第1のテーブルに対して処理を行い、かつ、第2のテーブルに対して読出、更新または削除を行う、順序制約付きプロセスである
システムフロー図作成装置において、
前記テーブルに対する前記プロセスの処理の内容を表す情報を含むCRUDマトリックス表を取得する機能と、
前記順序制約付きプロセスについて、前記第1のテーブルまたは前記第2のテーブルに対して作成を行う作成プロセスが存在する場合、その順序制約付きプロセスの実行順序を、その作成プロセスよりも後とする機能と、
バッチプログラムが、いずれかのテーブルに対して作成、更新または削除を行っており、かつ、いずれのテーブルに対しても読出を行わない場合に、そのバッチプログラムが、外部からデータを取得することを表す情報を、前記システムフロー図に追加する機能と、
バッチプログラムが、いずれかのテーブルに対して読出を行っている場合に、そのバッチプログラムが外部へデータを提供することを表す情報を、前記システムフロー図に追加する機能と
を備える、システムフロー図作成装置。 - 前記システムフロー図は、
外部から取得される前記データおよび外部へ提供される前記データを表す情報と、
前記プロセスと、外部から取得される前記データとの関連を表す情報と、
前記プロセスと、外部へ提供される前記データとの関連を表す情報と、
をさらに含む、請求項2に記載のシステムフロー図作成装置。 - 前記システムフロー図作成装置は、画面の実行順序を表す情報を含む画面遷移図に基づいて、実行順序を決定する機能を備える、請求項1〜3のいずれか一項に記載のシステムフロー図作成装置。
- 前記システムフロー図作成装置は、バッチプログラムの実行時刻を定義するバッチスケジュールに基づいて、実行順序を決定する機能を備える、請求項1〜4のいずれか一項に記載のシステムフロー図作成装置。
- コンピュータを、請求項1〜5のいずれか一項に記載のシステムフロー図作成装置として動作させる、システムフロー図作成プログラム。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2013155551A JP5603467B1 (ja) | 2013-07-26 | 2013-07-26 | システムフロー図作成装置およびシステムフロー図作成プログラム |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2013155551A JP5603467B1 (ja) | 2013-07-26 | 2013-07-26 | システムフロー図作成装置およびシステムフロー図作成プログラム |
Publications (2)
Publication Number | Publication Date |
---|---|
JP5603467B1 true JP5603467B1 (ja) | 2014-10-08 |
JP2015026264A JP2015026264A (ja) | 2015-02-05 |
Family
ID=51840432
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2013155551A Expired - Fee Related JP5603467B1 (ja) | 2013-07-26 | 2013-07-26 | システムフロー図作成装置およびシステムフロー図作成プログラム |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP5603467B1 (ja) |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0454528A (ja) * | 1990-06-21 | 1992-02-21 | Nec Corp | フロー図作成装置 |
JPH06149555A (ja) * | 1992-11-16 | 1994-05-27 | Nippon Telegr & Teleph Corp <Ntt> | データフロー図作成方法 |
JPH07249024A (ja) * | 1994-03-11 | 1995-09-26 | Fujitsu Ltd | 業務分析支援方法及び装置及びそれに用いる業務分析表 |
JPH08272626A (ja) * | 1995-03-30 | 1996-10-18 | Hitachi Software Eng Co Ltd | バッチジョブ処理方法 |
JPH09292981A (ja) * | 1996-04-26 | 1997-11-11 | Mitsubishi Electric Corp | オブジェクト指向システム分析設計支援装置およびオブジェクト指向システム分析設計支援方法 |
JP2007249561A (ja) * | 2006-03-15 | 2007-09-27 | Hitachi Software Eng Co Ltd | 画面遷移図の表示システム及びプログラム |
JP2007328730A (ja) * | 2006-06-09 | 2007-12-20 | Toshiba Corp | プロセスマッピング支援システム、方法およびプログラム |
JP2011028548A (ja) * | 2009-07-27 | 2011-02-10 | Mitsubishi Electric Corp | プロセス実行装置 |
-
2013
- 2013-07-26 JP JP2013155551A patent/JP5603467B1/ja not_active Expired - Fee Related
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0454528A (ja) * | 1990-06-21 | 1992-02-21 | Nec Corp | フロー図作成装置 |
JPH06149555A (ja) * | 1992-11-16 | 1994-05-27 | Nippon Telegr & Teleph Corp <Ntt> | データフロー図作成方法 |
JPH07249024A (ja) * | 1994-03-11 | 1995-09-26 | Fujitsu Ltd | 業務分析支援方法及び装置及びそれに用いる業務分析表 |
JPH08272626A (ja) * | 1995-03-30 | 1996-10-18 | Hitachi Software Eng Co Ltd | バッチジョブ処理方法 |
JPH09292981A (ja) * | 1996-04-26 | 1997-11-11 | Mitsubishi Electric Corp | オブジェクト指向システム分析設計支援装置およびオブジェクト指向システム分析設計支援方法 |
JP2007249561A (ja) * | 2006-03-15 | 2007-09-27 | Hitachi Software Eng Co Ltd | 画面遷移図の表示システム及びプログラム |
JP2007328730A (ja) * | 2006-06-09 | 2007-12-20 | Toshiba Corp | プロセスマッピング支援システム、方法およびプログラム |
JP2011028548A (ja) * | 2009-07-27 | 2011-02-10 | Mitsubishi Electric Corp | プロセス実行装置 |
Also Published As
Publication number | Publication date |
---|---|
JP2015026264A (ja) | 2015-02-05 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20180189736A1 (en) | Managing tasks in a content management system | |
CN112036736A (zh) | 一种工作流创建方法及装置 | |
CN109478180B (zh) | 云内容状态确定逻辑 | |
JP7402957B2 (ja) | Rpa保守支援装置 | |
JP6078437B2 (ja) | パーソナル情報匿名化システム | |
JP2014149564A (ja) | 情報処理装置、情報処理方法及びプログラム | |
CN102224492A (zh) | 数据维护系统 | |
JP6230317B2 (ja) | システム、情報処理装置およびその制御方法、並びにプログラム | |
JP6048957B2 (ja) | 情報処理装置、プログラム、及び情報処理方法 | |
JP2016151908A (ja) | パーソナル情報匿名化支援装置 | |
JP5603467B1 (ja) | システムフロー図作成装置およびシステムフロー図作成プログラム | |
JP6927586B2 (ja) | ウェブ構築支援装置およびウェブ構築支援プログラム | |
KR100337373B1 (ko) | 컴퓨터 지원 설계 시스템에서의 설계정보 관리 방법 | |
JP6828277B2 (ja) | クライアント装置、情報処理システム及びプログラム | |
JP5388881B2 (ja) | 帳票入出力装置 | |
JP5884925B2 (ja) | 管理支援装置、管理支援方法及び管理支援プログラム | |
JP2009230300A (ja) | 情報処理システム | |
JP2007193408A (ja) | 文書管理システムにおけるディスク運用制御方法 | |
JP2019101829A (ja) | ソフトウェア部品管理システム、計算機および方法 | |
JP2009163566A (ja) | ジョブ解析支援装置 | |
TWI656451B (zh) | 管理內容結構組態的方法及使用該方法的裝置 | |
JP2009258981A (ja) | プロジェクト管理装置、プロジェクト管理方法、プロジェクト管理プログラム、及び記録媒体 | |
JP2010061200A (ja) | 文書管理システム及び操作履歴表示方法 | |
US20170046316A1 (en) | Modifying a hierarchal structure | |
US20140006092A1 (en) | Management apparatus and management method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20140717 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20140819 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20140821 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 5603467 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
LAPS | Cancellation because of no payment of annual fees |