ソフトウェアのカテゴリ分類について (本稿は106号からの続編です。)

昨今では、ソフトウェアを個別開発する事例は少ない。
多くの場合、ユーザニーズに合った市販のパッケージソフトウェア(COTS: Commercial Off the Shelf)を購入し、構成設定やカスタマイズを行うことによって、ユーザ要求に適合させることになる。
市販パッケージを導入する場合、一般にユーザとサプライヤが要件定義において、ユーザの要求する機能要件が以下のいずれであるかを決定する。
1) パッケージの機能のまま利用する機能
2) 構成設定(パラメータの設定)により変更する機能
3) カスタマイズ(又は外部開発)により変更する機能
4) 利用しない機能

上図は、パッケージソフトウェアの機能を展開したものである。

  • パッケージ製品を変更せずにそのまま利用する機能に緑のチェックを入れる。
  • パッケージ製品を構成設定して利用する機能に赤のチェックを入れる。
  • パッケージ製品をカスタマイズして利用する機能に黄色のマークを入れる。
  • パッケージ製品の機能を使用しない場合は、赤の斜線を入れる。

いったいこれは何をしたかお分かりだろうか。緑のチェックを入れた機能はカテゴリ3であり、赤のチェックを入れた機能はカテゴリ4であり、黄色のマークを入れた機能はカテゴリ5である。
つまり機能毎にカテゴリ分類を行ったのである。
このように、多くの場合、市販パッケージを利用するとカテゴリ3~5が混在することになる。
2)に該当する機能については、機能仕様書および構成設定仕様書を作成することになる。また3)に該当する機能は、機能仕様書および設計仕様書を作成することになる。

繰り返しになるが、ITアプリケーションにおいて、カテゴリーは混在するのである。
したがって、カテゴリ分類は意味をなさない。カテゴリ分類が有効なのは、構造設備や分析機器なのである。
ソフトウェアのバリデーションを実施する際に重要なことは、カテゴリ分類ではなく、リスクベースドアプローチをとることである。
カテゴリ3であっても、抗がん剤や向精神薬などのリスクの高い医薬品を製造するならば、それなりのバリデーション 活動を要する。
カテゴリ5であっても、ビタミン剤や栄養剤を製造するならば、バリデーションの程度は低くて済むであろう。
読者諸氏もカテゴリ分類の呪縛から解かれることを願ってやまない。

Related post

Comment

  1. best allergy medicine for rash best allergy pill can flonase make you sleepy

  2. sleeping pills for sale uk buy phenergan 25mg online

  3. buy deltasone 5mg buy prednisone 20mg for sale

  4. abdominal pain medication otc lincomycin pills

  5. adult acne caused by medication buy permethrin cream best dermatologist acne medication

  6. allergy pills for adults buy allegra online best cold medicine without antihistamine

  7. strongest antacid prescription order clozapine sale

  8. cheap accutane accutane 20mg canada where to buy accutane without a prescription

  9. amoxicillin 500mg canada buy amoxil 500mg online cheap purchase amoxil for sale

  10. online doctor for insomnia order provigil 200mg for sale

  11. oral zithromax buy zithromax 500mg online cheap order zithromax online

  12. neurontin 600mg us buy gabapentin 600mg online cheap

  13. order azipro pill azipro 500mg pill generic azipro 250mg

  14. lasix 40mg drug brand furosemide

  15. order omnacortil 5mg generic order omnacortil 5mg sale buy omnacortil 10mg without prescription

  16. buy amoxil 1000mg pills buy amoxil 500mg pill purchase amoxil generic

  17. buy doxycycline cheap monodox generic

  18. ventolin inhalator online ventolin inhalator medication purchase albuterol sale

  19. buy augmentin 375mg pills order augmentin 375mg pill

  20. cheap synthroid pill order synthroid 100mcg pills levothyroxine pills

  21. purchase vardenafil buy vardenafil generic

  22. tizanidine online buy tizanidine for sale purchase tizanidine pill

  23. oral serophene clomid 50mg pill buy generic clomid 50mg

  24. buy deltasone 5mg online cheap order prednisone 40mg online cheap deltasone 5mg uk

  25. order rybelsus 14 mg pills rybelsus usa rybelsus sale

  26. buy absorica generic order generic isotretinoin 40mg order accutane 10mg generic

  27. semaglutide 14 mg usa semaglutide 14mg for sale semaglutide 14mg drug

  28. ventolin 2mg without prescription albuterol us albuterol 2mg generic

  29. buy amoxil 250mg generic buy amoxil 1000mg amoxil 1000mg cost

  30. clavulanate us augmentin 625mg drug buy augmentin without a prescription

  31. order generic azithromycin buy azithromycin 250mg online cheap buy azithromycin 500mg pill

  32. For newest information you have to pay a visit world wide
    web and on world-wide-web I found this site as a best web site
    for most recent updates.

  33. order synthroid 100mcg online cheap order levoxyl pills order levothyroxine for sale

  34. generic prednisolone omnacortil 10mg oral buy generic prednisolone over the counter

  35. clomiphene usa clomid 100mg over the counter order serophene without prescription

  36. order neurontin 600mg without prescription brand gabapentin 100mg buy generic gabapentin

  37. lasix price buy furosemide 100mg buy lasix medication

  38. buy sildenafil 100mg online buy sildenafil 100mg pill sildenafil 50mg brand

  39. doxycycline generic buy vibra-tabs pill acticlate us

  40. semaglutide tablet rybelsus 14 mg usa rybelsus 14 mg without prescription

  41. online blackjack for real money usa free slot games no download casino online gambling

  42. levitra 20mg sale vardenafil canada generic vardenafil 20mg

  43. purchase pregabalin online pregabalin cost buy generic lyrica 150mg

  44. hydroxychloroquine for sale online buy hydroxychloroquine 400mg pills plaquenil oral

  45. buy aristocort 10mg sale triamcinolone canada buy aristocort 10mg pill

  46. cialis prices tadalafil for women tadalafil 10mg cost

  47. buy clarinex sale buy clarinex 5mg generic buy clarinex online cheap

  48. cenforce 50mg us cenforce 100mg for sale cenforce over the counter

  49. buy generic loratadine claritin cheap claritin pills

  50. order chloroquine 250mg without prescription chloroquine for sale order aralen 250mg generic

  51. dapoxetine tablet cytotec canada buy misoprostol without prescription

  52. metformin 500mg ca buy glucophage 1000mg generic cost metformin 500mg

  53. buy orlistat 120mg pill xenical sale buy diltiazem online

  54. lipitor 40mg cheap lipitor 80mg usa buy atorvastatin 40mg generic

  55. zovirax 800mg for sale buy allopurinol 100mg pills brand allopurinol 300mg

  56. norvasc 5mg canada norvasc price cheap amlodipine

  57. order lisinopril 10mg without prescription buy prinivil sale lisinopril pills

  58. crestor 20mg price crestor 10mg drug purchase zetia generic

  59. motilium 10mg uk buy domperidone generic brand sumycin

  60. omeprazole cheap cost omeprazole 10mg buy omeprazole online

  61. order lopressor 50mg for sale lopressor 100mg oral cheap metoprolol 50mg

  62. cyclobenzaprine online order baclofen 25mg pill buy generic baclofen online

  63. ketorolac pill buy toradol pills for sale buy colcrys tablets

  64. atenolol tablet order atenolol for sale order atenolol

  65. medrol 16 mg over the counter depo-medrol buy buy methylprednisolone 8mg

  66. oral inderal order plavix 75mg pills clopidogrel online order

  67. buy a custom essay pay for research papers best college paper writing service

  68. methotrexate 2.5mg over the counter order coumadin 2mg how to buy coumadin

  69. purchase meloxicam without prescription order mobic 7.5mg pill order celecoxib 100mg online

  70. order maxolon generic purchase reglan pill cozaar drug

  71. order esomeprazole pills topamax 200mg brand topamax 100mg canada

  72. how to buy flomax flomax online order purchase celecoxib generic

  73. cost zofran 8mg buy spironolactone without a prescription aldactone 100mg brand

  74. order sumatriptan 50mg online sumatriptan 50mg canada order levaquin generic

  75. zocor 10mg sale order valacyclovir 500mg sale valacyclovir 1000mg uk

  76. where to buy dutasteride without a prescription buy generic avodart buy zantac 300mg sale

  77. brand ampicillin acticlate price amoxil canada

  78. order finasteride online cheap buy finasteride 1mg for sale order diflucan online cheap

  79. order baycip – augmentin 375mg without prescription amoxiclav us

  80. where can i buy baycip – order cipro generic augmentin medication

  81. ciplox over the counter – tinidazole 300mg tablet erythromycin 250mg without prescription

  82. flagyl 200mg oral – order generic flagyl 200mg order zithromax 500mg online cheap

  83. ivermectin 6 mg online – purchase cefixime generic order sumycin 250mg for sale

  84. buy valacyclovir 500mg pill – buy generic valacyclovir acyclovir buy online

  85. cost acillin buy acillin for sale buy amoxicillin paypal

  86. buy flagyl 400mg generic – oxytetracycline 250mg pills buy zithromax generic

  87. oral furosemide – buy generic tacrolimus for sale buy captopril 25 mg for sale

  88. generic metformin 1000mg – cipro 500mg over the counter buy lincocin sale

  89. retrovir 300mg price – buy irbesartan pill oral zyloprim

  90. buy clozapine 50mg sale – clozapine 100mg uk order pepcid generic

  91. seroquel where to buy – eskalith generic buy eskalith no prescription

  92. order clomipramine 50mg generic – buy doxepin pills doxepin 25mg over the counter

  93. hydroxyzine 10mg without prescription – escitalopram tablet amitriptyline 10mg canada

  94. buy cheap generic clavulanate – zyvox 600mg sale ciprofloxacin tablet

  95. buy amoxil tablets – generic erythromycin cipro 1000mg generic

  96. azithromycin 250mg pills – buy ciplox 500mg without prescription ciprofloxacin 500 mg canada

  97. purchase cleocin without prescription – buy cleocin 150mg pills cheap chloramphenicol sale

  98. buy ivermectin stromectol – how to buy aczone order generic cefaclor

  99. buy ventolin 4mg online – seroflo pill order generic theophylline 400mg

  100. methylprednisolone 16mg pills – medrol otc buy generic azelastine 10 ml

  101. desloratadine 5mg oral – ventolin 2mg generic buy albuterol

  102. cheap micronase 5mg – order generic glyburide buy generic forxiga

  103. order glycomet – buy losartan paypal buy precose 50mg pills

  104. prandin 2mg over the counter – buy repaglinide 1mg generic buy generic empagliflozin for sale

  105. semaglutide order – buy glucovance generic buy generic desmopressin

  106. buy terbinafine tablets – diflucan medication how to get grifulvin v without a prescription

  107. buy ketoconazole sale – oral sporanox purchase sporanox generic

  108. where to buy famciclovir without a prescription – zovirax for sale online valcivir 1000mg us

  109. lanoxin 250mg pill – dipyridamole over the counter buy lasix cheap

  110. lopressor 100mg ca – how to get propranolol without a prescription order adalat 30mg sale

  111. oral microzide – zebeta 5mg without prescription buy bisoprolol 10mg for sale

  112. buy generic nitroglycerin – valsartan us valsartan 80mg canada

  113. zocor toward – atorvastatin uncertain atorvastatin other

  114. rosuvastatin online back – purchase crestor online cheap caduet mumble

  115. viagra professional temporary – avana hesitate levitra oral jelly online down

  116. dapoxetine caution – fildena suppose cialis with dapoxetine wither

  117. cenforce feeling – kamagra pills statue brand viagra pills brown

  118. brand cialis own – brand cialis nigh penisole remarkable

  119. brand cialis pant – brand levitra potion penisole hope

  120. cialis soft tabs proud – tadarise argument viagra oral jelly avenue

  121. cialis soft tabs pills rule – caverta correct viagra oral jelly online behave

  122. priligy tale – zudena steady cialis with dapoxetine lunch

  123. cenforce poison – daily cialis brand viagra bark

  124. asthma medication twinkle – asthma medication warm inhalers for asthma velvet

  125. acne treatment frequent – acne medication sorry acne treatment increase

  126. pills for treat prostatitis favourite – prostatitis pills college pills for treat prostatitis burden

  127. uti medication play – uti antibiotics address uti medication indifferent

  128. claritin misty – loratadine question claritin pills mirror

  129. valtrex pills curtain – valacyclovir online expedition valtrex online alas

  130. dapoxetine horn – priligy jewel dapoxetine stamp

  131. loratadine insect – loratadine enjoy loratadine bar

  132. ascorbic acid stone – ascorbic acid chest ascorbic acid flora

  133. promethazine bath – promethazine trick promethazine shoot

  134. biaxin pills sprawl – clarithromycin pills log cytotec pry

  135. florinef pills king – florinef measure lansoprazole pills van

  136. aciphex drug – brand rabeprazole domperidone online order

  137. buy dulcolax paypal – dulcolax usa liv52 ca

  138. zovirax where to buy – buy cerazette online cheap dydrogesterone 10 mg uk

  139. cotrimoxazole online order – tobrex online order generic tobrex 10mg

  140. buy griseofulvin pills – dipyridamole tablet lopid ca

  141. order forxiga – order sinequan 25mg for sale precose price

  142. buy dimenhydrinate 50mg generic – order risedronate 35 mg online actonel 35 mg sale

  143. Hey there just wanted to give you a quick heads up and let you know a few of the pictures aren’t loading correctly.
    I’m not sure why but I think its a linking issue.

    I’ve tried it in two different browsers and both show the
    same outcome.

  144. Thank you for sharing your thoughts. I really appreciate your efforts and I am waiting for your further write ups thanks
    once again.

  145. vasotec price – order generic doxazosin 2mg latanoprost online buy

  146. order monograph for sale – order etodolac 600 mg pills purchase cilostazol generic

  147. buy piroxicam 20 mg generic – where to buy piroxicam without a prescription purchase exelon

TOP