单体式应用程序

✍ dations ◷ 2025-09-12 04:35:33 #单体式应用程序

软件工程中的单体式应用程序(英语:Monolithic application)是指单层的应用程序,其用户界面和资料存取程式整合在单一系统平台上的一个程式里。

单体式应用程序可以独立运作,不会受到其他应用程序的影响。其设计理念是此应用程序不只负责单一特定任务,所负责的是要完成特定功能所需要进行的所有步骤。像目前有些个人财务管理软件就属于单体式应用程序,可以让使用者进行单一任务,以端到端的方式进行,类似信息烟囱,不是大型应用程序中的一部分。有些文字处理器也属于单体式应用程序。有时这些应用程序是用在大型计算机上。

在软件工程中,单体式应用程序是指在设计时没有考虑模组化的程式。一般而言会希望软件有模组化的特性,因为可以复用应用逻辑中的一部分,在维护时也可以只更换应用程序中的一部分,不需更改整个应用程序。

若要达到模组化的特性,有许多不同的做法。以程式码为基础的模组化是让开发者复用应用程序中的一部分,也可能进行修改,不过需要有开发工具实现这些机能,而应用程序也需要重新编译。以物件为基础的模组化会将应用程序变成许多的执行档,各执行档可以独立维护,也可以更换,不需要重新布置整个应用程序(例如动态链接库,Sun/UNIX中的“共用物件”档)。有些系统可以在物件之间传送资讯,因此物件为基础的应用程序可以分散在不同的电脑上(例如微软的COM+)。服务导向架构是用特殊的通讯标准或通讯协定,在各模组之间进行通讯。

“单体式应用程序”原来的意思是指没有模组化的大型电脑应用程序。此一特点,再加上运算能力的快速提升,以及软件可解决问题的难度越来越高,最后会产生无法维护的系统以及软件危机

相关

  • 白匈奴嚈哒(Hephthalites)又作挹怛、挹阗,是晚古典时代西域的一支游牧民族,曾于中亚、南亚地区建立规模广大的嚈哒帝国。嚈哒人被东罗马帝国史学家称为“白匈奴”,其亦曾自号匈奴。嚈哒
  • 都匀市都匀市位于中国贵州省南部,是黔南布依族苗族自治州的首府。距离贵州省省会贵阳146公里。都匀市总面积2274平方公里,总人口为50万,有布依族、苗族、水族、瑶等33个少数民族,占总
  • .ni.ni为尼加拉瓜国家及地区顶级域(ccTLD)的域名。A .ac .ad .ae .af .ag .ai .al .am .ao .aq .ar .as .at .au .aw .ax .az  B .ba .bb .bd .be .bf .bg .bh .bi .bj .bm .
  • 亨利·欧文亨利·欧文爵士(Sir Henry Irving,1828年2月6日-1905年10月13日),原名约翰·亨利·布罗德里布(John Henry Brodribb),又叫J·H·欧文(J. H. Irving),是维多利亚时代的一位英格兰舞台剧
  • 道格拉斯·麦克罗伊马尔科姆·道格拉斯·麦克罗伊(英语:Malcolm Douglas McIlroy,1932年-),著名数学家、工程师以及程序员,曾服务于贝尔实验室,参与包括Unix与Plan 9的开发。截至2007年,他是达特茅斯学
  • 彩云阁彩云阁(学名:)又名龙骨、龙骨柱、三角大戟等等。为大戟科大戟属下之多肉植物。原产于非洲中部地区。虽然外形与仙人掌科植物相似,不过彩云阁的刺与植株皮层一体,而非仙人掌科植物
  • 林家 (围棋)林家为日本江户时代的围棋四大家(本因坊家、安井家、井上家、林家)之一。共世袭了十三世,后代棋士多认为林家为四大家之末,没有名人,许多家督也都是由其他家过继或是由其他家指导
  • 冈田结实冈田结实(日语:岡田 結実/おかだ ゆい ,2000年4月15日-),日本女演员、模特儿、电视艺人,出身自大阪府大阪市,隶属于奥斯卡传播旗下。父亲是搞笑艺人冈田圭右(增田冈田),母亲是前搞笑艺
  • 肾静脉血栓肾静脉血栓意指在引流肾脏的肾静脉中形成血块,导致患侧肾脏静脉血流量下降,且血块有可能会移行到身体他处。本症由德国病理学家Friedrich Daniel von
  • 亚兹德火神庙亚兹德火神庙(波斯语:یزد آتش بهرام‎),也被称为Atashkadeh-e Yazd(آتشکدهیزد),是位于伊朗亚兹德省亚兹德的琐罗亚斯德教火神庙。它从公元470年就开始供奉著Atash Bahram,意为“胜利之火”。Atash Behram是琐罗亚斯德教中最高无尚的圣火,在世上只有九个圣火源,其中一个便供奉于亚兹德火神庙内,其他八个圣火源则在印度。。根据Sharifabad的Aga Rustam Noshiravan Belivani说法,Anjuman-i Nasiri(当时的琐罗