當前位置:文思屋>學習教育>開題報告>

軟體工程碩士的開題報告

文思屋 人氣:1.23W

根據規定,報考攻讀軟體工程碩士學位需要參加入學考試。考試包括全國聯考和各高校的軟體學院自行組織的考試兩部分。考試科目為外語、數學(甲)、專業基礎和專業綜合。下面,小編為大家分享軟體工程碩士的開題報告,希望對大家有所幫助!

軟體工程碩士的開題報告

題目面向資料的軟體工程方法探討及初步應用

一、課題研究背景及意義

目前,面向服務的體系結構(service-oriented architecture,SOA)(葉鈺,2005)仍然是軟體行業進行軟體專案開發的基本理論支撐和核心思維模式,人們在從實際需求中進行軟體開發時,總是先將其中的業務模式抽離出來,再對某個業務的完成流程進行梳理,從而指導專案的具體開發,這就是SOA所涉及到的軟體工程方法。

隨著雲端計算、大資料時代的到來,在基礎設施增強,資訊量龐大的前提條件下,人們的實際需求變化越來越快,使得軟體的業務需求也不斷地變化,甚至可能導致整個業務流程的改變,所以在軟體行業存在的需求分析過程複雜、軟體開發週期長、軟體生命週期短、執行維護困難等一系列問題變得更為突出。再者,隨著資料思維的蔓延,人們的資料所有權意識越來越強烈,導致資訊保安成為了國家戰略。

由此,誕生了面向資料的體系結構(data-oriented architecture,DOA)(苗放,2012),DOA的核心是資料,它強調資料作為軟體的生長土壤,在雲環境下提供資料的管理和應用的管理,很好地解決了異構系統間資料共享和系統功能擴充套件等問題。在資訊科技革命的當下,DOA為國家戰略層面的智慧城市建設和資訊保安工作的展開提供了理論支援。

所以,研究DOA下的軟體工程方法並將其成熟應用有著十分重要的意義。

二、研究現狀

1990年開始,在物件導向技術的基礎上,為了提高軟體的複用,逐漸發展起了元件技術,隨著對元件技術研究的深入,形成了基於元件的軟體工程。在COM/DCOM(樓偉進,2000)、Java Beans/EJB(Emmerich W,2001)等元件標準出現後,基於元件的軟體工程趨於成熟,其實現的粗粒度的軟體複用極大的提高了軟體開發的效率和軟體的質量,降低了軟體開發成本,是軟體工程方法的進步(馮健文,2004)。面向服務的體系結構(SOA)最早是由Gartner公司提出的,但一開始因為軟硬體技術水平的限制,SOA沒有引起廣泛的關注,隨著2000年Web Service(Debettencourt J,2001)的出現,SOA迎來了發展的真正開端,隨著一系列標準和規範的制定,形成了面向服務的軟體工程,時至今日,面向服務的軟體開發仍然主導著軟體行業的發展(蔡維德,2008)。

隨著2008年大資料概念(Andrew M A,2012)的提出,大資料的思維逐漸在學術界和行業中蔓延開來,許多專家學者提出了一些關於大資料軟體工程(周明輝,2014)的思考,清華大學何克清教授在《大資料時代的軟體工程關鍵技術》一文中根據大資料的特點,分析了大資料時代下軟體工程的發展趨勢,及其關鍵技術的應用,其中大資料驅動架構研究的思想,體現了資料在軟體工程中的核心作用(何克清,2014)。清華大學張桂剛等在《一種基於大資料的軟體設計模型》一文中,根據已有的軟體工程方法,提出一種基於大資料的軟體開發過程和一種基於大資料的程式語言,進而提出一種軟體設計模型(張桂剛,2014)。這些都是資料在軟體開發中的核心地位日漸凸顯的情況下,對軟體工程方法和軟體工程技術的探討。

2012年苗放教授提出面向資料的體系結構(DOA)以來,面向資料理論體系不斷髮展,逐漸豐富,也在實際的工程專案中得到了應用和推廣,DOA在實踐中得到了證明,在此基礎上,苗放教授提出了面向資料的軟體工程(data-oriented software engineering,DOSE),在軟體工程方法上做了新的.論述,基於以資料為核心的思想展開了對面向資料軟體工程方法的研究。

三、論文研究內容

首先是面向資料的軟體工程方法研究,此研究的目標是確立軟體工程的新方法,以資料為核心,以資料邏輯體現傳統軟體工程方法中的業務邏輯。本文研究從軟體工程方法學的角度出發,旨在構建一種完整的面向資料的軟體工程方法,進一步壯大軟體工程方法體系,擬解決現價段資訊系統構建過程中所遇到的一些突出問題。在具體問題的解決上,通過與已有軟體工程方法的比較,說明了面向資料的軟體工程方法研究的必要性。

其次是面向資料軟體工程方法應用實踐,將研究確立的DOSE方法應用在具體的軟體工程專案開發中,從需求調研、開發成本、開發週期、系統擴充套件、資訊共享等幾個方面與傳統的SOA方法進行比較,一方面是檢驗DOSE方法的確實可行性;另一方面是檢驗並證明DOSE方法相對於傳統軟體工程方法的優越性。

四、論文提綱

目錄

摘要

ABSTRACT

第1章 緒論

1.1 引言

1.2 課題研究背景及意義

1.3 研究現狀與存在問題

1.3.1 軟體工程發展與研究現狀

1.3.2 存在問題

1.4 論文研究內容

1.5 論文主要創新點及成果

1.5.1 論文創新點

1.5.2 論文主要成果

1.6 論文組織結構

第2章 相關概念與技術路線

2.1 面向資料的體系結構

2.1.1 總體架構

2.1.2 核心組成

2.1.3資料註冊中心

2.2 面向資料的軟體工程

2.2.1 面向資料的軟體工程基本原理

2.2.2 資料邏輯與業務邏輯

2.3 資料資源池技術

2.4 資料生態系統

2.5 本章小結