高等軟工課程總結

2022-07-10 06:36:08 字數 1117 閱讀 6894

對本課程的期望:

1 提高團隊協作能力

2 提高文件編寫能力

3 規範軟體開發流程

開發過程:

領域分析

領域分析即確定問題所屬領域。在課程的小組合作作業中, 我和其他組員們一起寫了領域分析報告。 其實,我們組寫了兩次領域分析報告,第一次由於沒有參照老師給出的模板,導致最終的領域分析報告和老師預期偏差較大,老師在課堂上和我們組說明了這一點,之後,組長便組織我們按照要求進行整改。在組長的幫助下,我進行了領域分析報告第二次的整改工作, 領域分析報告包括了以下幾個模組:專案要求闡述(專案要求,專案背景,專案目標),領域定位,主要術語及解析,系統架構分析(系統內部元素,系統功能識別,系統架構分析),系統執行環境,系統主要流程分析,系統使用者識別以及待開發系統的目標分析。

需求分析

軟體需求分析就是回答做什麼的問題。它是乙個對使用者的需求進行去粗取精、去偽存真、正確理解,然後把它用軟體工程開發語言(形式功能規約,即需求規格說明書)表達出來的過程。本階段的基本任務是確定要解決的問題,建立軟體的邏輯模型,編寫需求規格說明書文件並最終得到使用者的認可。需求分析的主要方法有結構化分析方法、資料流程圖和資料字典等方法。本階段的工作是根據需求說明書的要求 ,設計建立相應的軟體系統的體系結構,並將整個系統分解成若干個子系統或模組,定義子系統或模組間的介面關係,對各子系統進行具體設計定義,編寫軟體概要設計和詳細設計說明書,資料庫或資料結構設計說明書,組裝測試計畫 。

軟體設計

軟體設計可以分為概要設計和詳細設計兩個階段。實際上軟體設計的主要任務就是將軟體分解成模組是指能實現某個功能的資料和程式說明、可執行程式的程式單元。可以是乙個函式、過程、子程式、一段帶有程式說明的獨立的程式和資料,也可以是可組合、可分解和可更換的功能單元。模組,然後進行模組設計。概要設計就是結構設計,其主要目標就是給出軟體的模組結構,用軟體結構圖表示。詳細設計的首要任務就是設計模組的程式流程、演算法和資料結構,次要任務就是設計資料庫,常用方法還是結構化程式設計方法。 

心得體會:

通過這門課的學習,在老師的指導下,我掌握了軟體建模及開發方法,也鍛鍊了自己團隊協作的能力,收穫頗豐。

高等軟工課程總結

回顧當初剛選這門課的時候,對於這門課持有的一些期望。1.能夠掌握良好的需求分析能力,能夠把握需求的要點。在這門課的學習過程中,我算是真正意義上完整參與了乙個產品的設計過程,雖然過程磕磕絆絆,不過在老師的教導之下,目光也似乎從區域性慢慢擴散到整體了,這一部分的收穫挺大。2.對需求抽象並設計系統的能力。...

軟工課程總結

軟體工程部落格作業 softwareengineering 至此,軟工課即將結束,團隊專案也已經完成了m2階段,下面回顧這個學期軟工課的實踐經歷,對一些問題再次進行思考 xubaonline bugphobia團隊 這個時期,對於我們團隊來說可以用兩個詞來描述 passion 和 confusion...

軟工課程總結

提公升總結 作業時間列表 作業名稱 耗時 h 任務軟工實踐第一次作業 2跟隨問題引導,反思自己,做出預期 個人作業 詞頻統計 15複習c 學習github使用 第三次作業 結對作業 原型設計 2接觸墨刀,嘗試原型設計 第四次作業 團隊展示 5設計團隊頭像,確定專案,開會討論並拍照 第五次作業 結對作...