91郭肱利

シノプシス、ソフトウェア?インテグリティ?グル`プの喩瓦哩vする恷嶮弐埃を急潤 袁犬呂海舛

賦しUありませんが、この冱囂ではまだご旋喘いただけません

ソフトウェア譜柴とは

システムのソフトウェア?ア`キテクチャは、システムの更撹または更夛を幣し、その強恬の碧怏みをh苧します。システムは、蒙協の字嬬または匯銭の字嬬をg佩するコンポ`ネントの鹿栽です。はソフトウェアを更廏できる釈耕な児徒を戻工します。

匯銭のア`キテクチャの畳協とトレ`ドオフがシステムの瞳嵎、パフォ`マンス、隠便來、および畠悶議な撹孔に唹譴鰉襪┐泙后R三禝弔蔑別發箜て攀弔塀畊を深打しないと、システムがリスクにさらされる辛嬬來があります。

恷除のシステムでは、鹸方の互了ア`キテクチャ?パタ`ンと圻夸が匯違議に聞喘されています。これらは、謹くの魁栽、ア`キテクチャ?スタイルと柵ばれます。ソフトウェア?システムのア`キテクチャがg匯のア`キテクチャ?スタイルに浙┐気譴襪海箸蕨,如謹くの魁栽、スタイルの怏み栽わせによってシステム畠悶が更撹されます。


ソフトウェア譜柴とは

ソフトウェア譜柴とは、ソフトウェア勣周をソフトウェアg廾に古廷晒するプロセスです。これは、ソフトウェア_kライフサイクルSDLCの兜豚粁竣であり、鹿嶄の鵑諒籾からソリュ`ションに卞佩します。

ソフトウェアを古廷晒する魁栽、譜柴プロセスで、ユ`ザ`の勣周を仁籾とし、恷癖なソリュ`ションの蒙協に函り怏む柴鮫を恬撹します。柴鮫では、朕議のソリュ`ションをg廾するための恷癖な譜柴を畳協する駅勣があります。

ソフトウェア譜柴には、勣周碧からg廾への卞佩を屶址するすべてのアクティビティが根まれます。ソフトウェア譜柴プロセスの麼勣な撹惚麗を參和に幣します。

  • ソフトウェア勣周碧このドキュメントでは、覿┐気譴襯轡好謄爐龍恬について字嬬勣周と掲字嬬勣周の侘塀でh苧します。これらの勣周は、苧鳩、g樹議、霞協辛嬬で、ビジネス勣周に孚らして弖E辛嬬であることが駅勣です。勣周には、ソフトウェアと繁、ハ`ドウェア、およびその麿のシステムとの銭亊圭隈も協吶する駅勣があります。
  • 互了譜柴 互了譜柴では、システムのア`キテクチャ譜柴を渇鷆箸竜佑ぅ汽屮轡好謄爐筌皀献紿`ルのビュ`に蛍護し、犹イ里笋衄,蠅鯤召靴泙后この互了譜柴のQ泣では、システムとその光コンポ`ネントのモジュ`ル侘塀でのg廾に醜泣を輝て、光サブシステムのモジュ`ル夛と犹イ里笋衄,蠅鰌JRします。
  • 袁孤莠 袁孤莠討砲蓮互了譜柴でシステムおよびそのサブシステムとして燕Fされるもののg廾が根まれます。このアクティビティは、モジュ`ルとそのg廾をよりに燕Fしたものであり、光モジュ`ルの尖夛、および麿のモジュ`ルとの宥佚インタ`フェイスを協xします。

ソフトウェア?ア`キテクチャとソフトウェア譜柴のvS

ソフトウェア?ア`キテクチャは、g廾の袁犬鳬Lぺいしながらシステムの更夛を苧らかにします。ア`キテクチャは、システム坪の勣殆とコンポ`ネントの犹プ喘の碧怏みにも醜泣を輝てます。ソフトウェア譜柴は、システムのg廾の袁犬鯢遒条り和げます。譜柴貧の嶷勣並遒箸靴討蓮▲禰`タ更夛とアルゴリズムの僉kや、倖?のコンポ`ネントのg廾の袁犬覆匹あります。

ア`キテクチャと譜柴の諒籾は、しばしば嶷鹸します。鯉な号夸でア`キテクチャと譜柴を曝艶するのではなく、それらを怏み栽わせる圭が尖にかなっています。畳協は、苧らかにア`キテクチャ議來嵎になる魁栽もあれば、譜柴に嶷泣を崔き、ア`キテクチャのg屬砲匹里茲Δ牧杼△弔を嶷篇する魁栽もあります。

嶷勣な泣は、ア`キテクチャは譜柴ですが、すべての譜柴がア`キテクチャであるわけではないということです。並gとして、ア`キテクトは、ソフトウェア?ア`キテクチャ┘〒`キテクチャ譜柴と袁孤莠藤┠妊〒`キテクチャ譜柴の哈きをする繁です。すべてのケ`スにm栽するル`ルやガイドラインはありませんが、なる蒙罿鯰諒住するみがありました。

ソフトウェア?ア`キテクチャの恷除の買鬚任蓮譜柴は扮寂のU狛とともに序晒するもので、ソフトウェア?ア`キテクトはシステムを頼畠に譜柴するためにすべてを並念に委燐することはできないという念戻に羨っています。譜柴は、匯違議にシステムのg廾粁竣で序晒します。ソフトウェア?ア`キテクトは、g弊順の勣周に孚らして譜柴を@A議に僥楼し、テストします。


ア`キテクチャ蛍裂で盾畳できる諒籾

セキュリティの諒籾を哈き軟こすソフトウェアの之には、麼に肝の2嶽窃があります。

  1. g廾のバグ
  2. 譜柴の之

コ`ドのg廾バグは、陣えめに需てもソフトウェア?セキュリティの諒籾畠悶の磯蛍を媼めています。火りの磯蛍は、譜柴レベルでk伏するその麿の嶽窃のソフトウェアの之にvするものです。譜柴貧の之とバグの護栽は、ほぼ50/50です。ソフトウェアの宗畠來を鳩隠するためには、I圭をセキュリティ隠擦する駅勣があります。弊順恷互のコ`ド?レビュ`?プログラムを譜け、弊に岑られる恷膿のツ`ルを聞喘することはできても、このような圭隈で之を需つけて俐屎できる辛嬬來は詰いといえます。

之を蒙協する4つの圭隈

  1. 児云議な譜柴圻夸を蛍裂する。
  2. アタックサ`フェスを得する。
  3. 光嶽の于璃エ`ジェントを双い垢襦
  4. セキュリティ砿尖貨の樋泣とギャップを蒙協する。

譜柴垢殻の壼豚に、譜柴の之をつけて俐屎する圭が、デプロイ瘁に、g廾された仝之のある譜柴々にパッチをm喘するよりもはるかにUg議です。ア`キテクチャ?リスク蛍裂┫仝藉。、于璃モデリング、セキュリティ砿尖貨譜柴蛍裂┳О箒抓。は、譜柴貧の之の奮?俐屎に叨羨ちます。

皆遺禽粥は粥檎粥よりも酒待晒されたアプロ`チです。皆遺禽粥は愔瓦隆仝藉.譽咼紿`よりもはるかに謹くの壇社たちによってg仏でき、曳熟議玉扮寂でgみます。恷も嶷勣なことは、この酒待晒されたアプロ`チには、アプリケ`ション?ポ`トフォリオ畠悶をカバ`できるほどの紳偏圓姥わっているということです。

蝕kプロセスでア`キテクチャと譜柴レビュ`を由栽していない怏岶は、譜柴レベルとg廾のI圭で、ソフトウェア畠悶が銭迄議な之に需玲われていることをk需して妾くことがよくあります。謹くの魁栽、ペネトレ`ション?テストでk需された之は、ライフサイクルの壼豚に麿の返隈を喘いれば、もっと酒gに蒙協することができたでしょう。ア`キテクチャ蛍裂の潤惚に惄辰謄謄好箸g佩するテスタ`には、謹くの魁栽、より寄きなメリットがあります。