ファンクションポイント隈でトランザクションファンクションを需つける

峻さん、こんにちは。室宝蝕�kグル�`プの稼-看噛温敬温稼です。
撹繁塀は忽が麼岸しておらず、光徭嵶悶が徭麼議に佩っている佩並です。叫臼仇圭などの裟僣仇。では、赫安やお嶋の扮豚を粧って撹繁塀を佩う徭嵶悶もあります。

云籾です。
ファンクションポイント隈ではそのアプリケ�`ションが�Qうデ�`タと慌に、そのデ�`タの秘竃薦�I尖も牢い竃して嶷み原けを佩います。書指はトランザクションファンクションについてお三しします。なお、云後ではファンクションポイント隈のトランザクションファンクションに醜泣を輝てています。ファンクションポイント隈の古勣を岑りたい圭は參念の誘後を歌孚ください。

トランザクションファンクション

トランザクションファンクションとは

トランザクションファンクションは、アプリケ�`ションを睡いたデ�`タの秘竃薦�I尖です。そのアプリケ�`ションを旋喘するユ�`ザ�`や艶のアプリケ�`ションなどから、その乎輝アプリケ�`ションに��してデ�`タの秘竃薦を育う�I尖を峺します。箭えば、ユ�`ザ�`秤烏を鞠�hする、鞠�hした坪否をメ�`ルで僕佚する、などが乎輝します。

云後では參念の誘後で箭幣した參和の祁�唸楡蹈轡好謄爐鮴�に、仝祁�唸楡蹇好▲廛螢羽`ションのトランザクションファンクションを需つけてみたいと房います。

掘鴛と掘或と掘河

トランザクションファンクションはその蒙來からEI、EO、EQに蛍窃されます。

EI(External Input)は、翌何からデ�`タを鞭け原け、ILFに��して恬撹、�筝�、��茅を佩います。EO(External Output)は、ILFもしくはEIFのデ�`タを紗垢して竃薦を佩います。EQ(External inQuiry)は、ILFもしくはEIFのデ�`タを紗垢しないで竃薦を佩います。EOとEQの離いは、紗垢の嗤涙の離いでしかありません。

斌瞳を杭秘するためには、杭秘辛嬬な斌瞳が採かを鳩範する駅勣があります。祁�唸楡蹐砲蝋哉訖苗椶壁牝靴鯣携呂垢襪燭瓩��I尖仝斌瞳の燕幣々があることでしょう。その仝斌瞳の燕幣々は、斌瞳のマスタデ�`タを歌孚して鮫中に燕幣します。鮫中に燕幣される斌瞳秤烏は、壓垂彜趨や塘器辛嬬晩、��継飽など、秤烏が紗垢されて燕幣されますので、EOと柵べるでしょう。

匯圭で、バックオフィスからのお岑らせ秤烏は、蒙に紗垢せずに鮫中に燕幣することから、EQとなります。

斌瞳を杭秘する縞は、�喇惑蕷┐悗諒蕕��zみと、杭秘ログを竃薦するため、EIとなります。

禽掘意と酷意檎

DETはデ�`タファンクションの扮と揖じで、EIであれば鞭け函るデ�`タの�酊進�、EOとEQであれば竃薦するデ�`タの�酊進�となります。

FTRは鞠�h/厚仟/��茅/歌孚されるILFもしくはEIFの方です。枠ほどの仝斌瞳の杭秘々であれば、�喇惑蕷┐肇蹈阿里修譴召譴吠蕕��zみを佩っていますので、FTRは2とカウントします。

鹸�j業と酷永��

DETとFTRからEIの鹸�j業を箔めます。

DET
1゛4 5゛15 16參貧
FTR 0゛1 �g歓 �g歓 噸宥
2 �g歓 噸宥 鹸�j
3參貧 噸宥 鹸�j 鹸�j

DETとFTRからEOとEQの鹸�j業を箔めます。

DET
1゛5 6゛19 20參貧
FTR 0゛1 �g歓 �g歓 噸宥
2゛3 �g歓 噸宥 鹸�j
4參貧 噸宥 鹸�j 鹸�j

箔めた鹸�j業からFPを箔めます。

�g歓噸宥鹸�j
EI346
EO457
EQ346

�櫃鮓兇韻襪戮�泣

デ�`タファンクションと揖じ

デ�`タファンクションでも函り貧げた�櫃鮓兇韻襪戮�泣が、トランザクションファンクションでも揖じように冱えます。DETやFTRが自極に��えたとしても酷永�、睦囲譴呂△蠅泙擦鵑掘⇔���受しても酷永�、呂修Δ修��笋錣蠅泙擦鵝�

鹸�jな訳周蛍瓷などは深�]されない

トランザクションファンクションの鹸�j業は、デ�`タの��朕方と�v�BするILFとEIFの方に卆贋します。つまり、鹸�jな��麻ロジックや訳周蛍瓷などによる�I尖は深�]されません。�O極な箭ですが、1つのILFに慕き�zむのに10嵐佩のロジックを�g廾する駅勣があったとしても、酷永�、睦囲譴漏�ません。

この瘁に佩う�{屁�S方で、�I尖坪否が鹸�jかどうかを��う��朕があります。その�{屁�S方を喘いて箔められたFP�、�ら垢方を麻竃して、もしその垢方に�{誼がいかない��栽は���eに垢方を�{屁した圭が措いでしょう。

竃薦の侘塀にも唹�譴気譴覆�

歌孚したデ�`タを鮫中に燕幣するのか、CSV竃薦するのか、コンソ�`ルに竃薦するのかで、垢方は寄きく�笋錣辰討�ます。しかし、トランザクションファンクションの鹸�j業は、これら歌孚したデ�`タを竃薦する侘塀に唹��されません。

おわりに

トランザクションファンクションのDETとFTRは、デ�`タファンクションのDETとRETに曳べて、カウントするのは叱蛍か�Sでした。匯圭で、EI、EO、EQを冥すのがデ�`タファンクションより佃しかったです。デ�`タファンクションは掘檎�蹐覆匹任泙箸瓩蕕譴討い襪海箸�謹いのですが、トランザクションファンクションは碧��慕を嚊から嚊まで�iみ�zまないと需つからないからです。繁によって酷永�、鵬遒�竃やすいのは、このトランザクションファンクションが癖俳に冥し竃せているかどうか、なのかもしれませんね。

ではまた。


Recommendおすすめブログ