软件工程论文实现
QUESTION:軟件工程論文實(shí)現(xiàn)?
ANSWER:
目錄
QUESTION:軟件工程論文實(shí)現(xiàn)?
ANSWER:
一、論文的書(shū)寫(xiě)格式規(guī)范化要求
二、論文的排版格式規(guī)范化要求
三、論文書(shū)寫(xiě)、排版、打印規(guī)范化要求樣式
一、論文的書(shū)寫(xiě)格式規(guī)范化要求
論文本身由論文題目、作者、中文摘要、關(guān)鍵詞、正文、參考文獻(xiàn)等幾部分組成。
1.論文題目:簡(jiǎn)明、確切地表述研究的對(duì)象和內(nèi)容,一般不超過(guò)25個(gè)字,可分兩行書(shū)寫(xiě)。
2.作者:處于論文題目正下方,須寫(xiě)明院系、專(zhuān)業(yè)、年級(jí)、班別、學(xué)號(hào)、姓名。
3.摘要:摘要應(yīng)反映文章的主要觀點(diǎn),重點(diǎn)表述研究?jī)?nèi)容及結(jié)論,必須重點(diǎn)突出、文字簡(jiǎn)練,中文摘要字?jǐn)?shù)不超過(guò)300字。
4.關(guān)鍵詞:要符合學(xué)科分類(lèi)及專(zhuān)業(yè)術(shù)語(yǔ)的通用性,并注意與國(guó)際慣例一致,中文關(guān)鍵詞限制在3~8個(gè)。
5.正文:論文的主體。論文須符合
學(xué)術(shù)論文
的格式,正文要標(biāo)明各級(jí)標(biāo)題,設(shè)計(jì)合理,文稿中應(yīng)采用
規(guī)范化名詞術(shù)語(yǔ)。
6.參考文獻(xiàn):必須是本人真正閱讀過(guò)的,應(yīng)選用公開(kāi)發(fā)表的資料。以近期發(fā)表的學(xué)術(shù)期刊文獻(xiàn)為主,
圖書(shū)類(lèi)文獻(xiàn)不能過(guò)多,且要與論文內(nèi)容直接相關(guān),參考文獻(xiàn)應(yīng)按文中引用出現(xiàn)的順序列全。
二、論文的排版格式規(guī)范化要求
1.版面尺寸:a4(210×297毫米)。
2.裝訂位置:左面豎裝,裝訂位置距左邊界0毫米。
3.版芯位置(正文位置):按照a4紙張默認(rèn)格式。
4.頁(yè)碼:采用頁(yè)腳方式設(shè)定,采用五號(hào)timenewroman,處于頁(yè)面下方、居中。
5.論文題目:三號(hào)黑體,居中。
6.作者:論文題目下隔一行,居中,采用小四號(hào)仿宋體,
7.中文摘要和中文關(guān)鍵詞:用五號(hào)仿宋體、兩端對(duì)齊方式排列。
8.正文文本:宋體小四號(hào)、標(biāo)準(zhǔn)字間距、行間距為1.25倍行距、所有標(biāo)點(diǎn)符號(hào)采用宋體全角、英文字
母和阿拉伯?dāng)?shù)字采用半角的要求排版,采用多級(jí)符號(hào)版式。如:一級(jí)標(biāo)題用阿拉伯?dāng)?shù)字(1、2、3…
…)標(biāo)引,采用四號(hào)黑體并縮進(jìn)4個(gè)字符排列;二級(jí)標(biāo)題縮進(jìn)4個(gè)字符并用阿拉伯?dāng)?shù)字(1.1、1.2、1.3
……)標(biāo)引,字體采用小四號(hào)黑體。
9.文中圖表:所涉及到的全部圖、表,不論計(jì)算機(jī)繪制還是手工繪制,都應(yīng)規(guī)范化,符號(hào)、代號(hào)符合
國(guó)家標(biāo)準(zhǔn),字體大小與正文協(xié)調(diào),手工繪制的要用繪圖筆,圖表名稱(chēng)和編號(hào)準(zhǔn)確無(wú)誤。
10.參考文獻(xiàn):位于正文結(jié)尾后下隔2行,“參考文獻(xiàn)”四字左對(duì)齊,采用宋體小四號(hào)加粗;具體參
考文獻(xiàn)目錄按五號(hào)宋體、靠左對(duì)齊、阿拉伯?dāng)?shù)字標(biāo)引序號(hào)([1]、[2]……)的方式排列。
三、論文書(shū)寫(xiě)、排版、打印規(guī)范化要求樣式
論文題目(采用三號(hào)黑體,居中)
(隔一行)
(仿宋體小四號(hào),居中)院系專(zhuān)業(yè)名稱(chēng)年級(jí)班別學(xué)號(hào)學(xué)生姓名
(隔一行)
中文摘要:(仿宋體五號(hào))關(guān)于高等教育改革體制問(wèn)題的思想觀念問(wèn)題,……。
關(guān)鍵詞:(仿宋體五號(hào))
(隔一行)
(正文用宋體小四號(hào))當(dāng)前,在教學(xué)領(lǐng)域中,……。
1教學(xué)思想(黑體四號(hào),左對(duì)齊)
1.1有關(guān)關(guān)系的處理(黑體小四號(hào),縮進(jìn)4個(gè)字符)
(正文用宋體小四號(hào))在知識(shí)傳授與能力和素質(zhì)培養(yǎng)的關(guān)系上,樹(shù)立注重素質(zhì)教育,融傳授知識(shí)、培養(yǎng)。
軟件工程碩士論文寫(xiě)作步驟
軟件工程方向的專(zhuān)業(yè)碩士論文選題,按照目前培養(yǎng)方案的要求,必須是與軟件工程有關(guān)的內(nèi)容。
所謂與軟件工程有關(guān)的內(nèi)容包括:
1. 軟件的開(kāi)發(fā)
這是最常見(jiàn)的選題方向,也是最正規(guī)、最容易得到認(rèn)可的方向。一般來(lái)說(shuō),軟件開(kāi)發(fā)的題目,可以是一個(gè)系統(tǒng),也可以是一個(gè)或者幾個(gè)模塊。不過(guò),不論是系統(tǒng)還是模塊,都要包括如下幾個(gè)階段:
a) 需求分析
b) 概要(總體)設(shè)計(jì)和詳細(xì)設(shè)計(jì)
c) 編碼(是指重要的、關(guān)鍵的算法部分)
d) 部署和測(cè)試
2. 軟件工程的其它方向內(nèi)容
例如:
a) 軟件需求管理、變更
b) 軟件體系架構(gòu)
c) 軟件測(cè)試
d) 軟件過(guò)程改進(jìn)
e) 更多內(nèi)容,參見(jiàn)《軟件工程知識(shí)體系指南》
論文的素材
需要特別強(qiáng)調(diào)的是,論文絕不是一周兩周閉門(mén)造車(chē)就能寫(xiě)出來(lái)的。日常工作中要不斷撰寫(xiě)相關(guān)工作的需求分析、概要設(shè)計(jì)、詳細(xì)設(shè)計(jì)、數(shù)據(jù)庫(kù)設(shè)計(jì)、關(guān)鍵算法、測(cè)試用例、測(cè)試結(jié)果等方面的文檔。這些文檔,都是論文的素材。
論文工作所描述的軟件開(kāi)發(fā)可以是一個(gè)完整系統(tǒng),也可以是某個(gè)系統(tǒng)中的多個(gè)模塊。最好能夠按照瀑布模型,覆蓋需求、設(shè)計(jì)(概要/詳細(xì))、編碼及測(cè)試這幾個(gè)階段。
摘要
1. 序言
介紹論文的課題來(lái)源、課題實(shí)施的背景、課題預(yù)期達(dá)到的目標(biāo)等
1.1 課題背景(課題來(lái)源、選題目的和意義)
1.2 課題任務(wù)(本課題的整體研究/開(kāi)發(fā)內(nèi)容)
1.2.1 課題內(nèi)容(介紹課題的主要內(nèi)容)
1.2.2 本人承擔(dān)任務(wù)(作者在該課題中所做的主要工作。作者的工作可能僅是課題研究?jī)?nèi)容的一部分。這一部分必須有,是評(píng)閱人及答辯委員重點(diǎn)看的內(nèi)容)
1.3 論文結(jié)構(gòu)(描述論文的整體結(jié)構(gòu),以及每一章節(jié)的主要內(nèi)容)
2. 相關(guān)技術(shù)
介紹論文中用到的所有重要的技術(shù),對(duì)其原理及使用方法做簡(jiǎn)單介紹 (但是不要介紹這些常見(jiàn)技術(shù):Android、
注意:在論文其它章節(jié)不可再出現(xiàn)原理性的技術(shù)介紹
3. 需求分析(功能需求、性能/安全//界面需求等):必須使用用例圖分析!
3.1 業(yè)務(wù)建模(如果需要的話(huà),可以在本節(jié)中描述使用本軟件系統(tǒng)的企業(yè)/組織機(jī)構(gòu)在執(zhí)行業(yè)務(wù)時(shí)的流程。業(yè)務(wù)建模重點(diǎn)描述企業(yè)執(zhí)行某種業(yè)務(wù)時(shí)要遵循的流程以及涉及到的人員和角色。這里基本不涉及到軟件,也不需要描述軟件。即,企業(yè)不使用軟件,也要遵循的業(yè)務(wù)流程)
3.1.1 組織圖(畫(huà)出本軟件相關(guān)業(yè)務(wù)中所涉及的企業(yè)組織結(jié)構(gòu)圖,在這個(gè)組織圖中,包含業(yè)務(wù)涉及到的人員及其角色,然后說(shuō)明這些角色的任務(wù)職責(zé)等)
3.1.2 業(yè)務(wù)流程1 (使用活動(dòng)圖/流程圖描述業(yè)務(wù)流程)
3.1.3 業(yè)務(wù)流程2
3.1.n 業(yè)務(wù)流程k
3.2 總體需求(給出總體用例圖,然后描述每個(gè)用例的執(zhí)行流程)
3.3 功能1需求分析(給出功能1的細(xì)化用例圖,描述每個(gè)子用例的執(zhí)行流程)
3.4 … (功能n需求分析)(給出功能n的細(xì)化用例圖)
3.5 性能需求(如果有)
3.6 安全性需求(如果有)
3.7 界面需求(描述界面設(shè)計(jì)的一些基本要求,比如色彩、布局、字體等。具體的界面設(shè)計(jì),放到詳細(xì)設(shè)計(jì)階段處理)
3.8 … (其它需求)
補(bǔ)充說(shuō)明:
1)關(guān)于需求分析的具體寫(xiě)法,不要自己編,或者將項(xiàng)目工程建議書(shū)中的東西直接拿來(lái)使用。
2)在需求分析章節(jié)中,不可出現(xiàn)“模塊”、“子系統(tǒng)”等字樣。這些字樣是設(shè)計(jì)階段才應(yīng)該有的概念。
4. 概要設(shè)計(jì)(包括系統(tǒng)架構(gòu)。若系統(tǒng)架構(gòu)特別復(fù)雜,也可單列一章。概要設(shè)計(jì)內(nèi)容,可以參見(jiàn)百度百科的“概要設(shè)計(jì)”詞條)
4.1 系統(tǒng)整體結(jié)構(gòu)(本節(jié)必須有,否則論文不合格)(本節(jié)內(nèi)容必須要有功能結(jié)構(gòu)圖,即用一張圖表現(xiàn)系統(tǒng)中各個(gè)功能模塊/子系統(tǒng)之間的層次、先后關(guān)系)
4.2 模塊間接口設(shè)計(jì)
4.3 數(shù)據(jù)庫(kù)總體設(shè)計(jì)(本節(jié)指數(shù)據(jù)庫(kù)整體設(shè)計(jì),給出ER圖并簡(jiǎn)要說(shuō)明即可,也可以在ER圖之外再增加對(duì)每張表的簡(jiǎn)要說(shuō)明。但是不涉及表的具體結(jié)構(gòu),僅說(shuō)明表間關(guān)系,以及數(shù)據(jù)庫(kù)與其他模塊間關(guān)系)
4.4 系統(tǒng)部署結(jié)構(gòu)(一般是指你的軟件系統(tǒng)所運(yùn)行的服務(wù)器群組及網(wǎng)絡(luò)環(huán)境的拓?fù)?
4.5 界面結(jié)構(gòu) (這里是對(duì)界面需求的細(xì)化和展示。這里展示的是軟件總體上的界面結(jié)構(gòu),而不是每一個(gè)功能、頁(yè)面的界面結(jié)構(gòu)。比如,可以用線(xiàn)框圖描繪一個(gè)基于web的界面分為三個(gè)部分:上面的LOGO區(qū),左側(cè)的導(dǎo)航區(qū),右側(cè)的功能展示區(qū),下部的輔助鏈接區(qū)。但是,也僅僅局限于一個(gè)大致的、抽象的結(jié)構(gòu)。)
4.6 …
5. 詳細(xì)設(shè)計(jì)(包括各個(gè)模塊/類(lèi)/函數(shù)的設(shè)計(jì),以及數(shù)據(jù)庫(kù)的設(shè)計(jì))
5.1 xxx模塊設(shè)計(jì)
5.2 xxx模塊設(shè)計(jì)
5.3 數(shù)據(jù)庫(kù)表結(jié)構(gòu)設(shè)計(jì)(具體的表結(jié)構(gòu))
5.4 數(shù)據(jù)庫(kù)查詢(xún)接口設(shè)計(jì)(如果有)
5.5 人機(jī)交互接口設(shè)計(jì)(如果有)
5.5 xxx接口設(shè)計(jì)
5.6 界面設(shè)計(jì) (這里可以用線(xiàn)框圖描繪每一個(gè)模塊/功能頁(yè)面的界面布局、色彩、文本、字體要求。!!!但是絕對(duì)不可以用截圖!!! 因?yàn)榻貓D是實(shí)現(xiàn)階段才有的!)
5.7 …
6. 實(shí)現(xiàn)(其中可以包括關(guān)鍵算法的少量代碼,論文所有代碼不超過(guò)100行),盡量避免粘貼代碼,代之以相應(yīng)的流程圖或者活動(dòng)圖。非關(guān)鍵的代碼會(huì)被認(rèn)為有“刷論文”的嫌疑,答辯時(shí)必然會(huì)被要求從論文中刪除。
6.1 xxx模塊實(shí)現(xiàn)(具體算法、流程說(shuō)明;界面截圖及其說(shuō)明(如果有的話(huà));流程圖或者活動(dòng)圖)
6.2 xxx模塊實(shí)現(xiàn)
6.3 xxx算法實(shí)現(xiàn)
6.4 …
7. 部署和測(cè)試(比較復(fù)雜的軟件系統(tǒng)需要描述部署環(huán)境。部署部分有時(shí)也可以與 ch6 放在一章。測(cè)試一般要給出測(cè)試用例、測(cè)試結(jié)果)
7.1 軟硬件環(huán)境
7.2 部署流程
7.3 測(cè)試用例
7.3.1 xxx模塊測(cè)試用例設(shè)計(jì)
7.3.2 xxx模塊測(cè)試用例設(shè)計(jì)
7.4 測(cè)試結(jié)果及分析
7.4.1 xxx測(cè)試結(jié)果及分析
7.4.2 xxx測(cè)試結(jié)果及分析
8. 結(jié)語(yǔ)
8.1 工作總結(jié)(對(duì)論文所述工作進(jìn)行總述總結(jié))
8.2 工作不足與展望(對(duì)論文工作的不足之處進(jìn)行總結(jié),并且說(shuō)明改進(jìn)的方向)
一篇工程碩士論文最好能夠包含上述內(nèi)容,這樣,結(jié)構(gòu)上比較完整。在寫(xiě)作時(shí),章節(jié)可以略微調(diào)整(例如,將詳細(xì)設(shè)計(jì)和實(shí)現(xiàn)合并為一章,或者將概要設(shè)計(jì)與詳細(xì)設(shè)計(jì)合并為一章)。大部分論文的章節(jié)數(shù)量均在6-7章左右,過(guò)多或者過(guò)少均不好。
論文行文風(fēng)格
論文的文字要通順,不得有錯(cuò)別字,這是將論文提交給導(dǎo)師之前必須達(dá)到的標(biāo)準(zhǔn)。方法有二:
a) 利用word的語(yǔ)法檢查功能,所有在檢查后有波浪線(xiàn)的文字,都需要仔細(xì)審核
b) 與其它同學(xué)合作,兩個(gè)人在同一個(gè)屏幕前,共同通讀一篇論文,這樣,98%以上的錯(cuò)誤都能夠檢查出來(lái)。
總結(jié)
- 上一篇: SSM:web目录下有的jsp和图片不能
- 下一篇: 09.MyBatis的逆向工程