资源描述:
《华东交通大学软件体系结构assignment》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、AssignmentMember:yanxinjian(ID:20102110010311)liweiwu(ID:20102110010322)lichen(ID:20102110010327)Answer#1:Firstly,cohesion referstothe degreetowhichtheelementsofa module belongtogether.Thus,itisameasureofhowstrongly-relatedeachpieceoffunctionalityexpressedbythesourcecodeofasoftware m
2、odule is.Cohesionisoftencontrastedwithcoupling,adifferentconcept.Theconceptionofcouplingisthedegreetowhicheachprogrammodulereliesoneachoneoftheothermodules.Someexamplesaregivenasfollows:NodependenciesLooselycoupled-somedependenciesHighlycoupled-manydependenciesCoincidentalPartsunrela
3、tedSequentialOutputofoneisinputtoanotherFunctionalSequentialwithcomplete,relatedfunctionsAnswer#2:Frommyperspective,Client-ServerArchitectureisbestsuitedfordistributedsoftwaresystem.Theprincipaladvantageofthismodelisthatserverscanbedistributedacrossanetwork.Anetworkarchitectureinwhic
4、heachcomputerorprocessonthenetworkiseitheraclientoraserver.ThesystemdesignedbyClient-ServerArchitecture,evenifdifferentregions,butalsocanbedistributedindifferentpartsoftheclientthroughtheCommunicationNetworkssuchasthenetworkaccessserversuchasDatabaseServer,sothatsolvedfirstneedtosolv
5、etheproblemsofdistributedsystems.Forexample,manyclientsareseparatedthroughoutthecountry,buteveryclientcanviatheInternetaccessserver.Inthisway,everyclientcangettheinformationitneedsandmodifythedatawhichcanmaintainingdatasynchronizationatthesametime.Answer#3:Ordinaryreusabilityincludes
6、softwarereuseandcomponentreuse.Softwarereuseistheprocessofimplementingorupdatingsoftwaresystemsusingexistingsoftwarecomponents.Reusablecomponentsshouldbedesignedandbuiltinaclearlydefined,openway,withconciseinterfacespecifications,understandabledocumentation,andaneyetowardsfutureuse.T
7、hereusabilityinproductlinearchitecturecompriseofsoftwarereuseandsystematicreuse.Thesoftwarereuseconsistsofreusetinypiecesofcode,adhocreuseorunplannedreuse,reusecomponentsorcomponentsystemswithoutreusingarchitecture,productversionsorproductreleasesofsingleproducts.Thedifferencesbetwee
8、ntheordinary