備案號:遼ICP備19007957號-1
聆聽您的聲音:feedback@highmark.com.cn企業熱線:400-778-8318
Copyright ?2015- 海馬課堂網絡科技(大連)有限公司辦公地址:遼寧省大連市高新技術產業園區火炬路32A號創業大廈A座18層1801室
計算機碩士論文需要對計算機科學領域論文開發等相關知識有深入了解。如果您即將開始進行計算機科學碩士論文的寫作工作,那么這篇文章可能會對您有幫助。
一、如何編寫您的程序
假設您已經有了一個論文課題,現在是時候開始開發一個將實施或演示您關于這個課題的想法的程序了。您在以前的課程中已經學會了如何編寫程序,但通常情況下,您為論文編寫的程序比您以前編寫的其他程序更加復雜。因此,使用良好的軟件工程技術非常重要。
二、編寫需求文檔
需求文檔解釋了您的程序應該做什么。通常情況下,需求會非常模糊。例如,“系統必須快速”,或者“系統必須用戶友好”。您需要編寫一組需求,可以作為合同,明確規定了對您的程序的期望。需求文檔中包含什么?從抽象的角度來看,答案非常簡單:程序的有效輸入和相應輸出的陳述。您的軟件將在某些數據上運行并生成計算出的數據。需求文檔將清楚地說明輸入數據和輸出數據是什么。需求文檔告訴了您的程序將從用戶的角度執行什么操作。
三、編寫規范和設計文檔
規范文檔解釋了需求,但比需求文檔本身更精確。它從開發者的角度重新陳述了需求。規范明確而精確地陳述了要求。它們是您可以設計和測試的陳述。基本上,規范定義了從所有可能的輸入數據到您的程序輸出數據的函數。
初步設計文檔解釋了您將如何滿足規范。它在編寫程序之前編寫,并應包括您將使用的算法列表、主要數據結構列表、主要功能列表、它們之間的相互關系以及您將用來開發程序的步驟。在開發程序時應使用逐步細化和信息隱藏的概念,以生成詳細的設計文檔。
四、首先編寫注釋
了解何時以及如何為代碼添加注釋非常重要。注釋有助于您理解要執行的操作。先編寫代碼,然后嘗試解釋它的做法是不合理的。基本規則包括為選擇和迭代語句提供前置和后置條件,以及連續代碼塊的前置條件和后置條件。此外,還需要為迭代語句開發循環不變式。還需要解釋數據結構及其使用方式。
五、其他與程序相關的文檔
有時還需要為程序編寫其他文檔。這些包括用戶手冊、維護手冊和測試套件。通常,這些文檔將作為論文的附錄出現。用戶手冊描述了用戶界面。維護手冊描述了如何更改、擴展或移植程序。測試套件提供了一些驗證,可通過描述測試程序和樣本測試輸入來驗證您的程序是否計算出預期的結果。
六、編寫用戶手冊
很可能其他人會使用您的程序。編寫一個良好的用戶手冊可以促進您的程序的使用。重要的是要為初學者編寫。最好假設您的程序的用戶對計算機或其界面一無所知。清晰、簡潔、逐步的描述如何使用您的程序對其他人和您自己都有很大的價值。您可以識別出笨拙或誤導性的命令,并通過更正這些問題來開發出更易用的產品。從您的需求文檔開始,以提醒自己您的程序的功能是什么。
七、編寫維護手冊
如果您的工作具有持久的價值,那么有人將希望擴展您的代碼的功能。深思熟慮的維護手冊可以幫助解釋您的代碼。維護手冊是從您的規范、初步設計和詳細設計文檔中衍生出來的。該手冊顯示了您的程序如何分解成模塊,指定了模塊之間的接口,并列出了主要數據結構和控制結構。它還應該指定對代碼的更改的有效范圍。
八、編寫測試套件
您將如何確保您的程序滿足其規范?正式驗證是一種“證明”技術,但對于大型程序來說,應用起來可能會很困難。您應該熟悉驗證技術,并在開發代碼時使用它們,但其他人仍然希望看到您的代碼在一些測試案例中產生預期的結果。因此,您應該開發一個測試套件,通過指定測試程序和各種測試案例來“測試”您的程序在各種條件下是否正確運行。
九、使用程序文檔格式化工具
我相信文學式編程,即程序應該編寫成可以被任何有編程經驗的人閱讀和理解的形式。促進人類理解您的程序的最基本方法之一是編寫良好的內部注釋,如第3.3節中所討論的。還存在更復雜的方法;其中之一是由Don Knuth開發的WEB系統[1]。最初的WEB系統是為Pascal編寫的,但已經為其他編程語言編寫了WEB系統,甚至還有一個名為spiderweb的程序,可以用于為任何編程語言生成WEB系統[2,5]。
簡而言之,使用WEB系統的好處是它使您能夠(1)在沒有編譯器強加的限制的情況下邏輯地
開發程序,(2)提供出色的程序文檔和模塊化,以及(3)自動跟蹤變量和模塊。生成包含指向變量和模塊定義和使用位置的指針的變量和模塊索引。要了解更多關于這類系統的信息,您應該參考引用的文獻。
海馬課堂論文輔導服務全面升級,
?試聽課全面升級,不滿意退50%,
?輔導不滿意可以隨心退!
?導師真實教育背景,假一賠三!
HighMark針對性解決論文難題,3500+海外學霸tutor團隊,可輔導500+專業,根據學生的論文要求和輔導需求,以傳授該論文的寫作方法和得分技巧為主要目的,采用視頻1V1的上課方式,針對學生的需求進行專屬備課和授課,導師幫助分析論文作業題目要求,確定Topic和Title、講解論文Topic相關課程知識點和理論、梳理寫作思路提供詳細的Outline、提供完整的Reference List,講解Reference在文中的使用,讓學生真正學會海外學術寫作,提升論文GPA!
閱讀原文:http://www.brains-tank.com/news/17247_60.html
版權作品,未經海馬課堂 highmarktutor.com 書面授權,嚴禁轉載,違者將被追究法律責任。
備案號:遼ICP備19007957號-1
聆聽您的聲音:feedback@highmark.com.cn企業熱線:400-778-8318
Copyright ?2015- 海馬課堂網絡科技(大連)有限公司辦公地址:遼寧省大連市高新技術產業園區火炬路32A號創業大廈A座18層1801室
hmkt088
熟女天堂| 激情图片小说| 亚洲A√| 久久国产精品视频| 91在线视频观看| 国产午夜视频在线观看| 欧美不卡一区二区| 91人妻丰满熟妇Aⅴ无码| 午夜成人网站| 日本色综合| 无码免费看| 日韩视频在线观看| 午夜精品久久久久久| 蜜桃成人无码区免费视频网站| 性爱无码视频| 五月天综合网| 蝌蚪窝视频在线观看| 波多野结衣黄片| 日韩免费在线视频| 真人一级毛片| 天天爽夜夜爽夜夜爽| 国内精品久久久久久久| 熟女作爱一区二区视频| 成人性爱免费视频| 久久播视频| 亚洲四色| 免费看毛片网站| 国产SUV精品一区二区6| 人人操人人摸人人干| 丁香五月在线| 在线看黄网站| 91精品又粗又猛又爽| 国产精品一区二区三区免费 | 国内精品国产成人国产三级| 一区二区色| 久久久久亚洲| 中文字幕在线不卡| 国产一区二区三区免费在线观看 | 精品偷拍视频| 国产午夜福利| 无码人妻精品一区二区|