開源軟件集的演進(jìn)和架構(gòu):Debian的研究
本文選題:Debian 切入點(diǎn):演進(jìn) 出處:《青島理工大學(xué)》2017年碩士論文 論文類型:學(xué)位論文
【摘要】:軟件已經(jīng)以各種粒度進(jìn)行了研究,像通過代碼,類,組類,程序和大型應(yīng)用程序,除了軟件集合的集合,還有許多單獨(dú)的應(yīng)用程序的研究。集成軟件和通過中央存儲(chǔ)庫分發(fā)已經(jīng)在開源世界上流行了一段時(shí)間,最近才被蘋果Mac應(yīng)用程序商店和微軟Windows存儲(chǔ)。在許多軟件集合中,通常需要遵循復(fù)雜的過程以便將新的應(yīng)用完全集成到系統(tǒng)中。此外,在開源軟件集合的情況下,應(yīng)用程序經(jīng)常依賴于彼此的功能性,并且它們的交互可能是復(fù)雜的。知道這些軟件集合中有成千上萬的應(yīng)用程序,人們依賴于全世界,但是與其他領(lǐng)域和粒度的軟件相比,這一領(lǐng)域的研究實(shí)在有限。在本論文中,通過使用Debian作為案例來研究大型開源軟件集合的演進(jìn)和架構(gòu)。Debian是一個(gè)基于大量軟件包散布在多個(gè)硬件平臺(tái)的Linux內(nèi)核的軟件集合。其中每個(gè)軟件包提供一個(gè)特定的服務(wù)或應(yīng)用程序,并由一個(gè)或多個(gè)開發(fā)人員積極維護(hù)。本論文研究這些軟件包如何通過時(shí)間演變以及它們彼此之間的相互作用。Debian開發(fā)人員中的一個(gè)某些人,具有管理角色,并對(duì)策略和過程做出決策。他們可以通過查看的研究結(jié)果,看看是否符合他們對(duì)Debian的愿景。本研究提供的數(shù)據(jù)非常豐富,可以為許多其他研究課題提供一個(gè)跳板。研究人員在了解本研究提供的信息后,可以嘗試回答一些問題。Debian中的依賴是廣泛的,這使得其成為一個(gè)有趣的架構(gòu),但它們使得分析更為復(fù)雜。本文提供了分層模式的分析,此模式基于如何使用它們將每個(gè)軟件包分類為五個(gè)層之一。這些層也可以被可視化以給出應(yīng)用如何被結(jié)構(gòu)化的簡明視圖。使用這些視圖,有新的架構(gòu)子模式和反子模式,可以幫助開發(fā)人員創(chuàng)建和維護(hù)軟件包。
[Abstract]:Software has been studied at a variety of granularity, such as through code, classes, group classes, programs, and large applications, in addition to the collection of software collections, Integration software and distribution through central repositories have been popular in the open source world for some time and have only recently been stored in the Apple Mac App Store and Microsoft Windows. Complex processes are often required to fully integrate new applications into the system. In addition, in the case of open source software collections, applications often rely on each other's functionality. And their interactions can be complex. Knowing that there are thousands of applications in these software collections, people depend on the world, but the research in this field is limited compared with other fields and grained software. Using Debian as a case study of the evolution and architecture of large open source software collections. Debian is a collection of software based on a large number of packages scattered across the Linux kernel across multiple hardware platforms. Each package provides a specific. Service or application, And actively maintained by one or more developers. This paper studies how these packages evolve over time and how some of them interact with each other. Debian developers have a management role. And make decisions about strategies and processes. They can look at the findings to see if they fit their vision of Debian. You can provide a springboard for many other research topics. After learning the information provided in this study, researchers can try to answer some questions. The dependence in Debian is extensive, which makes it an interesting framework. But they make the analysis more complicated. This pattern is based on how to use them to classify each package into one of five layers. These layers can also be visualized to give concise views of how applications are structured. You can help developers create and maintain packages.
【學(xué)位授予單位】:青島理工大學(xué)
【學(xué)位級(jí)別】:碩士
【學(xué)位授予年份】:2017
【分類號(hào)】:TP311.5
【相似文獻(xiàn)】
相關(guān)期刊論文 前10條
1 張文濤;夏戰(zhàn)國;張磊;夏士雄;;距離和屬性結(jié)合的軌跡數(shù)據(jù)公共子模式發(fā)現(xiàn)[J];計(jì)算機(jī)工程與設(shè)計(jì);2011年07期
2 詹艷艷;陳曉云;徐榮聰;;基于時(shí)間序列的模式表示挖掘頻繁子模式[J];計(jì)算機(jī)工程與應(yīng)用;2006年21期
3 邱德紅;潘昕昕;陳傳波;方少紅;;特征子模式半定規(guī)劃描述的序列分類方法[J];小型微型計(jì)算機(jī)系統(tǒng);2008年11期
4 江艷霞;任波;;基于子模式的加權(quán)鄰域極大邊界準(zhǔn)則的人臉識(shí)別[J];光電工程;2011年05期
5 范植華;分層模型數(shù)據(jù)庫子模式數(shù)的遞推公式[J];中小型計(jì)算機(jī);1981年03期
6 張軍;馬志民;;基于時(shí)間序列的相似子模式發(fā)現(xiàn)算法[J];計(jì)算機(jī)技術(shù)與發(fā)展;2006年01期
7 吳雪麗;陳傳波;尚軍英;吳榮宇;;正方形子模式非對(duì)稱可重疊逆布局表示方法[J];計(jì)算機(jī)應(yīng)用;2008年08期
8 張召;業(yè)寧;杜輝;沈麗容;張賢濤;;子模式判別型半監(jiān)督非線性維數(shù)減少算法[J];南京大學(xué)學(xué)報(bào)(自然科學(xué)版);2009年05期
9 任成娟;;基于改進(jìn)的子模式局部保持映射人臉識(shí)別方法[J];信息技術(shù);2013年09期
10 黃巍;陳傳波;鄭運(yùn)平;吳雪麗;;梯形子模式非對(duì)稱逆布局二值圖像表示方法[J];計(jì)算機(jī)科學(xué);2008年08期
相關(guān)重要報(bào)紙文章 前1條
1 本報(bào)記者 譚華健;省委書記點(diǎn)贊“五子模式”[N];中山日?qǐng)?bào);2014年
相關(guān)博士學(xué)位論文 前1條
1 胡衛(wèi)軍;基于NAM的多子模式圖像表示和檢索方法研究[D];華中科技大學(xué);2009年
相關(guān)碩士學(xué)位論文 前10條
1 朱靜;山東省體校學(xué)生“學(xué)訓(xùn)”結(jié)合狀況及模式重構(gòu)研究[D];山東大學(xué);2017年
2 張艷艷;基于子模式和方法簽名的設(shè)計(jì)模式挖掘方法研究[D];杭州電子科技大學(xué);2015年
3 洪泉;子模式典型相關(guān)分析及其人臉識(shí)別應(yīng)用[D];南京航空航天大學(xué);2006年
4 彭俊杰;基于圖的NAM表示及其上的顯著性區(qū)域檢測(cè)[D];華中科技大學(xué);2011年
5 張靳;基于子模式的局部保留映射的人臉識(shí)別方法研究[D];東北師范大學(xué);2011年
6 倪雪蕾;局部型子模式特征提取方法探討及人臉識(shí)別應(yīng)用[D];南京航空航天大學(xué);2006年
7 任成娟;SpLPP在人臉識(shí)別中的應(yīng)用研究[D];重慶大學(xué);2010年
8 楊喜歡;利用子模式LBP的人臉識(shí)別與雙態(tài)生物密鑰生成算法研究[D];南京航空航天大學(xué);2010年
9 劉靜;RDF查詢中非強(qiáng)制匹配問題研究[D];河海大學(xué);2007年
10 高雪;基于原子模式的企業(yè)電子商務(wù)模式選擇研究[D];吉林大學(xué);2007年
,本文編號(hào):1589126
本文鏈接:http://sikaile.net/kejilunwen/ruanjiangongchenglunwen/1589126.html