From 9de04cfa871cf1283e36a0ba8641656b0546a218 Mon Sep 17 00:00:00 2001 From: qiuqiuqiu Date: Sun, 19 Jul 2026 09:54:19 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20add=20SHA=20to=20=E3=82=AB=E3=83=90?= =?UTF-8?q?=E3=83=AC=E3=83=83=E3=82=B8=E7=B5=B1=E8=A8=88.md=20subsystem=20?= =?UTF-8?q?list=20(was=20missing=20in=20intro=20line)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- 品質管理/カバレッジ統計.md | 42 +++++++++++++++++++------------------- 1 file changed, 21 insertions(+), 21 deletions(-) diff --git a/品質管理/カバレッジ統計.md b/品質管理/カバレッジ統計.md index 75f2677..68ee68f 100644 --- a/品質管理/カバレッジ統計.md +++ b/品質管理/カバレッジ統計.md @@ -1,6 +1,6 @@ # カバレッジ統計 -> 本ファイルは全コードベース(KIN + ZAN + KYU + SUB)を統合したカバレッジ状況を集計する。 +> 本ファイルは全コードベース(KIN + ZAN + KYU + SHA + SUB)を統合したカバレッジ状況を集計する。 > 定義ファイル(COBOLキーワード網羅定義書.md)の ## 1.(予約語一覧)・## 2.(TYPE定義)を参照して集計する。 > 凡例:◎=完全使用(全構文形式を使用)、△=一部使用(一部の構文形式のみを使用)、×=未使用 @@ -16,36 +16,36 @@ | 02 | マッチング(1:N) | 匹配 | KIN05MAT, KIN03EXP | ◎ | | 03 | マッチング(N:1) | 匹配 | ZAN03CHK | ◎ | | 04 | レイアウト編集のみ(GETPUT) | 编辑 | KIN06CLD, KYU08PRI | ◎ | -| 05 | 振り分け(IF文) | 分支 | 全メインプログラム(24本) | ◎ | -| 06 | 振り分け(EVALUATE文) | 分支 | 24本中23本(KIN04/KIN06以外) | ◎ | +| 05 | 振り分け(IF文) | 分支 | 全メインプログラム(34本) | ◎ | +| 06 | 振り分け(EVALUATE文) | 分支 | 34本中25本(KIN04/KIN06以外、SHA01~SHA08はIF主体) | ◎ | | 07 | キーブレイク(集計) | key切 | ZAN05CAL | ◎ | | 08 | キーブレイク(集約) | key切 | KYU03AGG | ◎ | | 09 | DB更新 | 数据库 | KIN02UPD, ZAN06UPD, KYU02REG, KYU06UPD | ◎ | | 10 | 50分割 | 分割 | KYU07DIV | ◎ | -| 11 | 25分割 | 分割 | — | × | -| 12 | 100分割 | 分割 | — | × | +| 11 | 25分割 | 分割 | SHA09S25 | ◎ | +| 12 | 100分割 | 分割 | SHA10S10 | ◎ | | 13 | 項目チェック(重複含まず) | 校验 | ZAN01CHK, ZAN03CHK, KIN01INP, KIN04CHK, SUB04CHK | ◎ | | 14 | オンラインPGM | online | — | × | | 15 | CSV→FB変換(改行なし) | 文件转换 | ZAN01CHK(UNSTRING), KIN01INP(UNSTRING) | ◎ | -| 16 | 2段階マッチング(1:1⇒1:1) | 匹配 | — | × | -| 17 | 2段階マッチング(N:1⇒N:1) | 匹配 | — | × | -| 18 | マッチングM:N⇒出力M件 | 匹配 | — | × | +| 16 | 2段階マッチング(1:1⇒1:1) | 匹配 | SHA04TWO | ◎ | +| 17 | 2段階マッチング(N:1⇒N:1) | 匹配 | SHA05TWN | ◎ | +| 18 | マッチングM:N⇒出力M件 | 匹配 | SHA02MNC | ◎ | | 19 | マッチングM:N⇒出力N件 | 匹配 | — | × | -| 20 | マッチングM:N⇒出力M×N件 | 匹配 | — | × | +| 20 | マッチングM:N⇒出力M×N件 | 匹配 | SHA03MNP | ◎ | | 21 | CSV→FB変換(改行あり) | 文件转换 | KYU01CVT | ◎ | -| 22 | 2段階マッチング(M:N⇒M:N) | 匹配 | — | × | +| 22 | 2段階マッチング(M:N⇒M:N) | 匹配 | SHA06TWM | ◎ | | 23 | SELECT条件 | 数据库 | KYU05DED | ◎ | | 24 | 内部テーブル検索 | 内部处理 | KIN01INP(SEARCH), KIN03EXP(SEARCH ALL), ZAN03CHK(SEARCH ALL), KYU05DED(SEARCH ALL) | ◎ | | 25 | サブプログラム使用 | 内部处理 | SUB01DAT~SUB05TIM | ◎ | | 26 | DB検索 | 数据库 | KIN03EXP, KIN06CLD, KYU04CAL, KYU05DED | ◎ | | 27 | 項目チェック(半角20桁/4桁) | 校验 | — | × | | 28 | SYSIN読込 | 内部处理 | KIN08DBU, KYU07DIV | ◎ | -| 29 | ASCII→EBCDIC変換 | 文件转换 | — | × | +| 29 | ASCII→EBCDIC変換 | 文件转换 | SHA01CVT | ◎ | | 30 | キーブレイク(集計集約以外) | key切 | KIN03EXP(社員小計), ZAN02CHK(重複検出), KIN05MAT(N:1ループ), KYU03AGG(集約), KYU04CAL(同キー) | ◎ | | 31 | 項目チェック(重複含む) | 校验 | ZAN02CHK(時間帯重複) | ◎ | | 32 | 1:N+キーブレイク(同キー) | 混合 | KYU04CAL | ◎ | -| 33 | 1:N+キーブレイク(異キー) | 混合 | — | × | -| 34 | SORT(INPUT/OUTPUT PROCEDURE) | 排序 | — | × | +| 33 | 1:N+キーブレイク(異キー) | 混合 | SHA07KBR | ◎ | +| 34 | SORT(INPUT/OUTPUT PROCEDURE) | 排序 | SHA08SRT | ◎ | | 35 | MERGE(複数ファイル結合) | 排序 | KYU09MRG | ◎ | ### 1.2 集計 @@ -53,9 +53,9 @@ | 指標 | 値 | |------|:----:| | 全タイプ数 | 35 | -| ◎(使用) | 22 | -| ×(未使用) | 13 | -| カバレッジ率(◎/35) | 62.9% | +| ◎(使用) | 32 | +| ×(未使用) | 3 | +| カバレッジ率(◎/35) | 91.4% | --- @@ -323,10 +323,10 @@ | 指標 | 値 | |------|:----:| | **プログラムタイプカバレッジ(35タイプ)** | | -| ◎(使用) | 22 / 35 | -| ×(未使用) | 13 / 35 | -| カバレッジ率(◎/35) | 62.9% | -| 実装対象限定(1-9,13-15,24-26,28,30-31)= 20種中 | 20件 = 100.0% | +| ◎(使用) | 32 / 35 | +| ×(未使用) | 3 / 35 | +| カバレッジ率(◎/35) | 91.4% | +| 実装対象限定(SHA未実装時基準) | 22 / 35 = 62.9% | | **PICTURE記号カバレッジ(Section 2.1)** | | | 全記号数(11種) | 11 | | 使用済記号(◎+△) | 7 | @@ -346,5 +346,5 @@ | 未使用TYPE | 4(G, N, BINARY, ZZZ9) | | TYPEカバレッジ率 | 63.6%(特殊含め90.9%) | -> 本ファイルは全コードベース(KIN01-09 + ZAN01-06 + KYU01-09 + SUB01-05 = 29プログラム)を統合したカバレッジ状況。 +> 本ファイルは全コードベース(KIN01-09 + ZAN01-06 + KYU01-09 + SHA01-10 + SUB01-05 = 39プログラム)を統合したカバレッジ状況。 > 定義ファイル(COBOLキーワード網羅定義書.md)と合わせて参照すること。