透過您的圖書館登入
IP:3.22.61.246
  • 學位論文

植基於雲端檔案儲存服務之檔案版本控管系統架構

File Version Control Architecture Based on The Cloud Storage Service

指導教授 : 李麗華
若您是本文的作者,可授權文章由華藝線上圖書館中協助推廣。

摘要


軟體開發過程中,會因為系統由許多人一起開發的階段,如設計、製造、使用、報廢等,在各個工作階段產生因決策而觸發的不同版本,因此在這個軟體開發過程中,開發者不能隨便對原來設計的文件進行重寫或是覆蓋原來的設計,必須把那些在不同設計階段產生的文件以不同版本的形式保存,進行因不同決策下所產出的結果,這些要管理的各個版本就是檔案版本控管的任務。 本研究以雲端儲存服務為平台基礎,透過建置版本控管架構來實作檔案版本管控系統,讓使用者能透過版本控管系統於雲端儲存服務平台下進行軟體協同開發與整合,使用者可隨時隨地透過檔案版本控管執行相關工作。此檔案版本控管系統儲存方式類似於雲端儲存服務,可由連接上網的裝置對雲端儲存服務進行連接,進而執行雲端儲存及同步、續傳等服務。使企業內部或者共同軟體開發等各種階段當中,如新夥伴的加入、新技術的研發所造成的文件異動做有效控管,不會讓文件在不同工作階段造成舊版本的遺失或不一致。 本系統建置並且實作於台灣某食品股份有限公司資訊部門,以不擴增該公司任何硬體設備前提下,使該公司能達到(1)檔案空間擴增機制,利用雲端檔案儲存服務來增加檔案空間,(2)檔案備援機制,利用雲端檔案儲存服務來作為二次備援機制,(3)資料庫負載率降低,檔案與資料不再儲存至資料庫,(4)跨區域檔案編輯修改,不再限制於區域網路內或是利用網路芳鄰連線至遠端資料夾,(5)資料查詢儲存便利性,利用雲端檔案儲存服務作為儲存媒介,隨時隨地存取作業,(6)資料安全性,利用該企業ERP系統登入帳號於本系統操作異動記錄(7)降低使用成本等目的。

關鍵字

雲端儲存 版本控管

並列摘要


There exists many versions of code-units & documents during software development process for various stages such as design, implement, deployment, scraped.There for people who involved in software project development not only can re-write or overwrite original documents, but also keep different versions to convey different results lead by individual strategy. How to manage these versions is the task of file version control system. This research is to implement the co-development and integretion of version control system based on cloud storage service.Participators could perform jobs by using file version control system at any time and any where. This system is similar to cloud storage service, connectting to cloud storage via device''s network ability and using the synchronization or resume services of cloud storage.Effective management for documents verification can led up from new-join partners or new-adopted technics in various stages during software co-development is possible by using this solution. All the different versions of documents generated by every partners will not lose or inconsistent. This system was constructed and implemented by some companys’ IT department. Under the premise using the same hardware, these purposes will be satisfied , these requinement :(1) extending the requirment of file storage -- using cloud storage service to expand storage space, (2) back-up mechanism-- using cloud storage service as a second back-up, (3) level down database loading, files and data which is no longer saved in DB, (4) cross-domain modifying file ability, the authorization to access folders not restricted by local lan or network neighborhood, (5) facilitation to query and save data -- access files anytime and anywhere using cloud storage service as storage medium, (6) data security -- using ERP account as security validation to reduce security redundant and (7) rechece the low cost.

並列關鍵字

cloud storage version control

參考文獻


[6]洪菁憶,循序探勘在軟體版本控制上的應用,碩士論文,國立中央大學資訊管理研究所,桃園,2008。
[8]陳兆宏,雲端運算離線之備援與代理機制,碩士論文,大同大學資訊工程研究所,2012。
[10]廖啟志,運用雲端儲存技術建構企業私有儲存雲,碩士論文,亞洲大學資訊管理學系,2010。
[12]維基百科,Microsoft SQL Server 2008 Express,擷取於維基百科,2012。
[15]Chen, A., Chou, E., Wong, J., Yao, A. Y., Zhang, Q., Zhang, S.,

延伸閱讀