软件体系结构的研究及应用现状与未来发展方向
XXX湖北经济学院法商学院信息管理系,武汉430205摘要:摘要:随着软件技术的发展,软件规模的扩大、软件开发周期的缩短、软件行业分工的细致、市场竞争的激烈,软件开发商必需要快速分析并实现软件产品。当今,软件的淘汰速度是非常快的,软件设计问题也已经超越了数据结构和算法问题的范围,好的软件就应该拥有较好的扩展性、伸缩性、适应性、稳定性和重用性。为了满足用户日新月异、千变万化的需求,好的软件就必需为变化而设计。不断变化的需求、复杂的业务流程、领域知识的缺乏、许多不可避免的因素都会导致软件变化的发生,所以要确认软件中变化和不变的因素,进行分层处理。软件架构技术的出现,极大地满足了多个应用领域的要求,使得各种技术形成的软件架构可以最大程度地进行重用。同时引出了大规模软件开发所面临的一系列问题,如何建造面向对象的软件架构,并有效地组织和管理;如何分析、提取可复用的架构;如何设计适合架构的环境等。软件架构设计方法能够使软件拥有很好的重用性,扩展性和简洁性。软件架构虽脱胎于软件工程,但其形成的同时借鉴了计算机体系结构和网络体系结构中很多宝贵的思想和方法,最近几年软件架构研究已完全独立于软件工程的研究,成为计算机科学的一个最新的研究方向和独立学科分支。研究软件架构根本目的就是解决好软件的重用、质量和维护问题。关键字关键字软件架构设计软件开发研究软件架构软件工程
TheResearchA
dDevelopme
tOfCharacteristicsofSoftwareArchitecture
XXX
DeptofI
formatio
Ma
ageme
tCollegeofLawa
dBusi
essofHubeiU
iversityofeco
omicswuha
430205
AbstractWiththedevelopme
tofTheTech
ologyOfSoftwareTheexpa
dofsoftwaresizethedevelopme
tcycleofsoftwarebecomeshorte
thei
dustryofsoftwaredividetheworkmorea
dmoremeticulousthemarketcompetitio
fiercertha
beforeThedevelopermustdeveloptheirproductatahighspeedNowadaystheweedoutofsoftwarebecomemorefastertheproblemoftheprojectofsoftwarebecomemorea
dmoredifficultTheymusthavegoodexpa
sibilityflexibilityadaptabilitystabilitya
dreuseI
ordertosatisfiedtherequireme
tgive
bythecustomerthegoodo
emustbedesig
forthecha
geablesocietyAtthesametimetheirrequireme
tcha
gemoredifficultmorea
dmorefactorca
ledtothecha
ge
fofsoftwaresoweshouldmakesurethemodificatio
a
di
varia
tOfcoursetheresearchofTheProjectofSoftwareArchitecturebecomeatopici
greatdema
dKeywordsTheProjectofSoftwareArchitectureSoftwareDevelopme
tTheResearchof
r