Journal of Renewa Natural Reource Bhutan ISSN: 16084330 architecture eigning ti metho ti tuy Mater of Engineering Stuent Ilamic Aza Univerity of Saveh, Computer Science Department Email: AazehNilufar@gmail.com ABSTRACT In thi article we icue about the oftware architecture eigning a e of the newet reearch pillar in oftware engineering. re are many ifferent metho for oftware ti. In thi article we preent a complete ti about oftware ifferent metho a: SPE, EBAE, SAM, LQN, ARGUSI, ALMA, ATAM, SAAM introuce a proper categorizati to compare the oftware architecture eigning ti. Thi format preen by the purpoe of imilaritie ifference icovery between architecture eigning ti metho. refore in thi article we ecie to te feature rela to oftware tructure eigning ti metho mentie above preent a framework to categorize compare them. Key term: oftware architecture, ti oftware engineering,requirement 1 INTRODUCTION: In recent year reearche about oftware architecture ha change to e of the import iue in oftware engineering. Becaue oftware architecture effect the ytem quality feature a, maintenance other iue, therefore taken ecii uring architecting ha influential effect the ytem reult. Toay oftware architecture a a oluti i ciere for high level eigning. Architecture i mae bae a collecti of inquire which houl be obvia. Thi inquiry gathere from beneficiarie like ytem applic eveloper. Any attempt to preent complete framework for categorizati oftware ti metho compari nee pat reearcher' tuie reearch reult. We try to te all oftware architecture ti metho. neceary to ay that unfortunately mot of publihe article in thi fiel ha preen a clear format about metho compari motly thee metho are publihe to upport an ti metho evelopment. oftware engineering ociety ha preen ifferent metho ofoftware architecture ti but few work ha been preen about metho compari in ytematic way icovery of imilaritie ifference exit in thee metho. One of the ie performe in thi fiel i preentati of a framework in which it ha trie to compare architecturalti metho which bae thi framework 8 ample format from oftware architecture ti metho the bai of ti technique, quality feature oftware architecture ecripti, the beneficiarie involvement in ti proce, the metho ie the capability to reue preent knowlege tati applicati valiity aement of compari metho have been. Regarle of thi fact thi tak ha it own prom for example writer have preen any precie ecripti about their format element
Bhu.J.RNR. Vol 3; 5, 185195: 2015 electi i eclare their reaing clearly. We believe that an ti metho houl preent more feature, 1. In preen framework[2], writer ly 3 metho in aiti to compari framework they 't inclue ome import feature a architecture efiniti, architecture ecripti, upporting tool etc., that an ti metho houl be capa to cover thee feature. In performe ti in 3 a metho for oftware architecture tiwith ciering to tology ha been preen. proucti linemakenew inquirie for architecture ti metho which i reflec in the compari framework. main aim of ti in 4 i to preent for an import ti metho to compare ti metho thee are; realizati of target, citi ccentrati uner ting feature from analyi to eterminati of reult ti. In 5 more comple compari framework for icovery of imilaritie ifference in 11 ample of oftware architecture ti metho ugge which inclue more feature, unfortunately it i capa to upport mot of oftware architecture ti metho ly in thi framework the architectural ti metho were analyze bae the ting cenario. 2 architecture architecture preent a high level abtracti about oftware ytem to element form, cnecti couregrainproceor their cfigurati. Actually oftware architecture cnect the oftware ytem organizati by the ue of relati in a ytem ecribe ata between cnecti. main ccentrati in oftware architecture ito improve the oftware evelopment becaue architectural moel coul realize the tructural, behavioral complica apect of oftware preent them officially, thereforepreentthe precie reaing about the total feature,but in aiti to unerting total feature whoe target i to realize the architectural oluti i an engineering metho for moel theorie for the ctinuou iue oluti. e moel theorie lea to eiti of ucceful experience that coul be performe for imilar prom olving. Now the oftware architecture i the combinati of architectural external feature internal cnecti between them. Next point that exit in oftware realizati i the categorizati of it mean that they make a levele tructure of relati but it might that we preent ome ifferent tructure for example in great cale project, ifferent are ivie between ifferent team. Imagine that for uch y we ivie the ytem cally between the team for aher time we ivie it a ata forother team, therefore we will have ifferent tructure for a ytem ecripti. Finally the tructure architecture are inen in a ytem that thee tructure are the architectural ly will be between their external behavior feature of each element external relati. row Ta 1: a framework for oftware architecture efiniti Each architectur architectur architectur al tructure al feature al relati behavior Logic for electi 186
Bhu.J.RNR. Vol 3; 5, 185195: 2015 1 2 3 4 5 6 7 8 Sytem tructure or tructure A ytem thorough organizati A ytem organizing import ecii A ytem criteri tructure An abtract ytem tructure Structural Architectura l incluing proce ata cnecting Subytemoftware Behavioral functial ytem beneficiarie inquirie external feature Element each external behaviortructural intermeiate Element feature Each criteri behavioreach criteri intermeiate interrelati relati between criteri relati with envirment Combinati of behavioral tructural Relati between Subytem relati cooperati Criteri cnecti Cnecti between tructure completi eigning omin principal Structural electi Domin principal in eigning completi Rule regulati for ytem ytem logic principal Sytem maintenanc 187
Bhu.J.RNR. Vol 3; 5, 185195: 2015 9 10 eigning import ecii Sta frameworke kelet Bae framework an abtract ytem Criteri ubytem Practical Criteri ubytem combinati mechanim communicati Subytem relati External relati between e evelopmen t irecti principal Ctractpolicieregulati omin their relati Regulati a logic for their electi 21 architecture eigning proce architecture eigning proce i the functi that receive the inquirie a an input preent an architectural eign a output. Thi functi i an automatic proce it i affec by oftware architecture. main phae in thi eigning are preen in the graph below; Figure 2: oftware architecture eigning proce eigning proce begin with baic eign (architectural eigning i bae inquire utie preetermine in inquire ocument). Although the oftware engineer t eign 188
Bhu.J.RNR. Vol 3; 5, 185195: 2015 the ytem without the capability to be reue cfiencecapability, in thi tep the quality inquirie are etermine. ec phae i the oftware quality feature ti accoring to quality inquirie. Each quality feature preent an aement by the ue of quality quity technique. If all aement about quality feature are better or wore than expec citi, the architecture eign proce comple. Depite thi fact the thir phae of oftware architecture which i it changing i neceary. thir phae of architecturaleigning inclue eigningoluti for quality feature improvement. Each changing combinati i fulfille in the oftware architecture. Thi eign i reciere eigning comple up to the time of all inquirie provie or architect ecie that therei no other proper oluti it i repea. Thi ituati nee that the cutomer again negotiate about inquirie, change in quality feature improvement oluti might have negative effect ome of quality feature poitively in ome negatively 3the oftware architecture ti oftware architecture ha import role in oftware ytem life cycle. refore we houl effectively te the oftware. architecture ti i e in e or ome tep through the oftware evelopment. purpoe of a oftware architecture ti i to realize rik weak trength point uring primary tep. We can ivie the oftware ti metho in to four categorizati. 6 31 the metho bae experience metho which are bae previou experience knowlege are eveloping. In thi metho people bae previou experience coul claim whether the oftware architecture i proper aequately or. 32 the metho bae imulati: Metho which are bae the oftware architecture high level imulati from e or ome. e imulati coul be applie for quality feature ti a architectural valiity. 33metho bae moeling: Mathematical moeling from mathematical proof for cal quality feature like capability of ecurity inurance are ue in architecture. 34metho bae the cenario inquire architectural ti bae the cenario trie to te epecial quality feature that thi work performe by making cenario which ecribe the reality tangi inquirie, 7. Some ample of ti metho bae the cenario are: oftware architectural metho, architectural balancing point analyi, correcti capability analyi metho in architecture level. 4 architectural ti metho 41 architectural analyi metho bae the cenario 189
Bhu.J.RNR. Vol 3; 5, 185195: 2015 the architectural ti metho bae the cenario. main purpoe of thi metho i to te the valiity of hypothei regulati in architecture bai towar ocument that ecribe a cal program proper feature in aiti to architectural rik ti ccentrati critical point mainly focu the architectural analyi metho the bai of cenario of variability compari in organizati ifferent architecture oftware. Thi metho applie for architecture or comparing ome architecture it ha change to a ctructi metho to te oftware architecture the bai of comple cenario accoring to the type of cenario mae uring the ti proce ifferent quality feature are covere by thi metho. architectural analyi metho bae the cenario applie in ome tuie. 42 architectural equilibrium point analyi metho In architectural equilibrium point analyi metho the ti mae through cenario. purpoe of thi metho actually i to preent a regular metho to realize the oftware architecture capability in comparing 4 phae which are gathering inquirie cenario, fulfillment of cenario architectural view moel fabricati analyi tranacti. architectural analyi point have been ue in many tuie. 43 the correcti capability analyi metho in architectural level In thi metho 8, the architectural ti i performe bae the cenario. main aim of thi metho i to preent a view of manufacturing for ti of maintenance capability to preict the cot rik analyi comparing two or ome architecture. Thi metho ha been foune bae the architectural analyi metho. Thi metho preent more accurate ecripti about involving tep in the proce compare to oftware architectural analyi alo in tuie mae by many writer it i cfirme applie. Thi metho ctain 5 tep; eterminati of ti purpoe, oftware architecture ecripti, eucti of ome rela cenario, cenario ti, reult interpretati. 44 the ARGUSI metho the metho bae the feature thi metho i capa of tructural analyi architectural tatic active behavior. ARGUSI ue the oftware architecture official ecripti it performance graph of each criteri behavior the ecribe architecture i in it. In thi metho the architectural aee bae the number of recalling. Thi metho a we know ly ha been ue by it writer. 45 Layere Queuingnetwork metho Layere Queuingnetwork moel are really popular to te them ifferent ytem are applie. Many writer ugge it applicati for the oftware ti. AQueuing network moel uually i by the ue of imulati technique. Thi metho i bae the architectural tranformati to a Layere Queuingnetwork moel that the moel ecribe the cooperati between the architectural the proceing time i neceary for each of cooperati. In thi metho a more our moel i minor more 190
Bhu.J.RNR. Vol 3; 5, 185195: 2015 accurate; the imulati i more complete correct. main purpoe of Layere Queuingnetwork i to oftware architecture ti. 46 SAM metho: a ytematic metho for oftware architecture analyi. SAM metho i to te the ytem valiity. Thi metho follow two purpoe, the firt aim i to efine the oftware it feature accurately official analyi by ue of official metho in aiti to thi SAM upport a oftware architectural feature which i applica in time logic Petri network. ec aim i to facilitate the oftware architectural analyi by the ue of architectural hierarchy. Thi metho a far a we know ha been ue by writer. 47 architectural analyi bae the experiment main proce tep are: electi of propect for ti, metering electi efiniti, gathering metric, architecture compari ti. main purpoe of thi metho ti i new ytem maintenance capability compare to previou veri. 48 oftware performance engineering main purpoe of oftware performance i to te the. Thi metho coul be applie for metric ti a repe time, operatial power, ource cumpti realizati of gorge. oftware architecture moel it cooperati are moelize alo preict the without the harware ource entanglement. oftware performance moel prouce input parameter for ytem performance. ytem performance moel i from the harware moel which i by the mathematical metho or imulati. 5 Compari ti A mentie in previou part, unfortunately few tuie performe about the oftware architecture analyi metho it metho categorizati, 9, 10. We trie in thi article to preent a framework for the imilaritie ifference between the ti metho that inclue feature which are uppor by many ting metho. We ue other reource like wie tuie in the fiel of oftware architecture, previou compari framework, oftware engineer' icoverie analyi to elect our framework. Before ecripti of each framework element we preent a efiniti about e of the mot import ccept in oftware architecture quality feature. Decribing the term architecture i a imple tak, maybe it i the proof that there are many efiniti which are preen in thi fiel, although many efiniti have comm feature, till there i no agreement a tar efiniti. We ue the efiniti preen by BEY coworker" oftware architecture for a program or a calculati ytem i that ytem tructure that incluethe oftware vii pecificati of each element their relati." quality feature, a oftware unneceary inquirie like inurance capability,, the capability to ue etc. accoring to the oftware quality it preent a quality that how the feature quality which i the proof of oftware pecial feature proper combinati. quality inquire that houl be provie by the oftware architecture uually are ivie in to 191
Bhu.J.RNR. Vol 3; 5, 185195: 2015 two group; the operatial evelopment quality inquirie which are ignific in proper performance if eveloper like maintenance capability which prioritize ytem from the applic view like the applicati capability. In ta 2 a ummary of oftware architecture ti metho preen in the form of compari. Alo a brief ecripti ha been given for each of in aiti to the applicati logic in the framework. Ta 2:a framework for oftware architecture efiniti SAA ATA ALM ARG SAM LQN M M A U SI criteri Matur ati tep efinit isa Suppo rt of proce metho ie metho target Qualit y featur e Refine ment/ Dorm On the applic uty clearl y menti e 6 ie Rik analy i Baica lly the changi ng Refine ment On the applic uty Comp letely covere 9 ie in 2 phae Balan cing eniti ve point analy i variou Refine ment/ Devel opme nt preen Uner correc ti 5 ie in orer Dorm preen Archit ecture analy i in valiit y epen ence Dorm preen Syte m valiit y ti Refine ment/ Devel opme nt Softw are archit ecture EBA E Dorm preen 4 ie Syte m maint enanc e analy i Maint enanc e SPE Dorm pree n Practi analy i 192
Bhu.J.RNR. Vol 3; 5, 185195: 2015 193 capabi lity ti capabi lity Chang ing effect analy i, protec ting capabi lity preic ti Durin g the eign ing phae Durin g the operat i attribu ti to repetit iou proce moul e after the SA eign ing metho perfor mance tep Maint enanc e capabi lity Moul e view, phyic al, applic, the ata flow, proce Logic al view moul e Archit ecture ecri pti imul ati/ mathe matic al moel izatio n experi ence criteri imula ti imula ti cenar io cenar io Evalu ati view
Bhu.J.RNR. Vol 3; 5, 185195: 2015 Benefi ciarie ' partici pati All of benefi ciary people All of benefi ciary people Separ ate from the archit ecture ecri pti imula ti mathe matica l moel izatio n Ne techni cal iue uppo rt Pro m are briefly ecri be preen enoug h cenar io metho valiit y ae ment valia in variou fiel valia ctin uouly In iffere nt ie valia valia valia evalu a Reui ng capabi lity A tore avie firmly for protec ti nor clearl y menti e valia Requi re reour ce begin ning en trateg ie Begin ning en prepar ati valia in variou fiel pecifi e pecifi e pecifi e metho applic Differ ent item Differ ent item Jut e item Jut e item pecifi e Jut e item pecif ie 194
Bhu.J.RNR. Vol 3; 5, 185195: 2015 ati cae 6Cclui Becaue oftware architecture effect quality feature of a ytem like, ecurity, maintenance capability tec., therefore the taken ecii uring architecting ha influential effect the ytem reult, the main purpoe of thi article i categorizati compari of architecture ti of oftware. Thi framework hape by the purpoe ofimilaritie ifference icovery between the architecture ti metho. We alo prove that the uggetive framework coul be applie for realizati of import feature that an ti proper metho coul preent. We 't proclaim to prepare a complete lit of feature that acompari framework houl have, rather we expect that thi framework i repaire in future evelope. Briefly we can name below iue a future purpoe, increae of reearche oftware ti metho which coul cier ome quality feature, increae of invetigati ti metho which are applie frequently by reearcher cfirme. Preentati of a comprehenive compari framework coul upport mot of oftware architectural ti. 195