當前位置:學問谷 >

行業範例 >工程 >

軟件工程課程設計報告怎麼寫

軟件工程課程設計報告怎麼寫

軟件工程專業以計算機科學與技術學科為基礎,強調軟件開發的工程性,使學生在掌握計算機科學與技術方面知識和技能的基礎上熟練掌握從事軟件需求分析、軟件設計、軟件測試、軟件維護和軟件項目管理等工作所必需的基礎知識。軟件工程課程設計報告怎麼寫,我們來看看。

軟件工程課程設計報告怎麼寫

  篇一:軟件工程課程設計報告怎麼寫

專業:08計本2班

姓名:張敬宇

學號:20806032039

在我們整個軟件工程過程中,我體會到了許多,也學到了許多。

在項目要進行自由分組後,我們的項目小組便誕生了。我們小組由3個成員組成,在相互商量後我們也確定了我們組的項目,是做一個校園文件管理系統。我們也隨即做了分工,。我們的項目也正式開始了。

需求調研和分析對於軟件開發過程至關重要。我們在開發時如果不進行調研和分析,那麼對於後來的項目進展將產生致命的後果。我們在項目的開發中便遇到了這樣的問題。我們開始自己隨意的計劃整個系統的設計,然後報給老師,老師作為一個客户並不是全部認同,隨後我們也必須按着客户的要求更改我們的設計報告。我也明白了,再做一個系統時,必須隨時和客户保持溝通,隨時瞭解他們需要什麼,他們想要什麼功能。如果我們不去和客户溝通,不去調研客户的需求,做出來的系統即使在我們看來是一個很好,很完美的產品,但是如果客户不認同,那麼我們所做的一切都是徒勞,還要返工去修改,費時費力。所以在做任何一個項目時,前期的需求調研和需求分析都是必須的,這是在做一個項目的基本,是關係成敗的重要一環。

對於一個項目,它的需求設計也非常重要。在我們的文件管理系統開發的過程中,遇到了一些問題,出現的這些問題很多都是非常棘手的,我們為了解決這些棘手的問題浪費了大量的時間,我們不得不在工程代碼上改了又改,在數據庫裏增表、刪表、加數據、減數據,當然,在文檔裏也要做出相應的修改以適應新的功能。還好,我們能及時地發現問題,通過相互溝通討論,問題也得到了解決。通過總結,我們也意識到,我們大家在做需求分析和進行需求瞭解時僅僅考慮了一些基本的功能,而至於管理員和客户之間的聯繫,以及具體的一些流程我們都沒有深究,而導致我們到後期花費了大量的時間用於修復之前沒有考慮周全而帶

來的問題。如果我們的需求設計能夠比較清晰和完善,那麼我們在開發過程中便會很明白的知道我們應該實現什麼樣的功能,在數據庫裏應該怎樣建表,以什麼方式插入數據,從而可以避免反覆修改工程的問題,也能避免出現可能毀壞整個工程的問題。整個工程的需求設計對於一個項目的順利進展至關重要。

對於文檔在軟件工程中的作用,我在這次項目開發過程中有了更加深刻的理解。文檔在軟件開發過程中是很有用的,文檔是一項必不可少的東西,但文檔也不能太多,太過繁瑣,如果是那樣就不太好了。首先我們要明確開發過程中為什麼要寫這些文檔,文檔的最根本的作用是為了更好的溝通。一個項目或產品可能需要延續很長的時間,開發過程中可能需要很多的環節,可能會遇到很多的問題和很多的解決的方法,這時,我們需要文檔的幫助,我們需要有一個東西來記錄,我們需要有一個共同的聲音。文檔只不過是一個準繩,將開發中的各個樹枝樹葉扶正。如果,這個準繩太多太緊,大樹可能會發育的很高很直,但是就是有些畸形,如果這個準繩太少太鬆,大樹可能就會變成灌木叢。文檔的多少、繁簡是有度的,絕對不能説越多越好。我覺得,文檔需要説明解決問題的.方法而不是解決問題的理論,因為解決問題的理論是在文檔形成中做到的。文檔完整即可,每一份文檔説明一個問題,無需將多個文檔的內容放在一個文檔的裏面。除了重要階段形成文檔,其它部分都只是討論或者説是想法。不要讓文檔成為累贅,如果真是這樣,我認為就是該考慮寫這些文檔的必要性的時候了。 我們在文檔的時候,一定要明白為什麼要寫這些。

在整個項目開發過程中,我們也同時遇到了許多程序接口問題,頁面和功能相結合的問題,數據庫建表的問題,這些問題都是源於我們項目小組成員之間的溝通不足。我深刻認識到,在項目開發時,項目小組中各個成員之間的相互溝通是非常重要的。如果我們要在功能方面作出修改,那麼程序人員和頁面人員及數據庫人員就必須相互溝通,共同對整個程序作出相應的修改,這樣才能避免最終整合時出現問題。

在這十個周裏,我還對軟件工程有了新的理解。在我以前的理解當中,軟件工程,無非就是一個人或者幾個人或一個團隊集中在一起進行編寫代碼的工作,以實現開發出所用的軟件。但現在我明白了,軟件工程的作用,就是告訴人們怎樣去開發軟件和管理軟件。具體地講,它表現在與軟件開發和管理有關的人員和

過程上。所以,軟件工程就不僅僅是單一的編程過程了。它包括了系統分析->建模->概要設計->詳細設計->編碼->測試->維護。編碼可以理解為編程,這個只佔總時間的20%左右。編程只是其中的一小部分。

在這次項目裏我完成了許多工作,在界面設計上我完成了,首頁、全部的商品頁面、全部的用户頁面及部分管理員頁面的製作,在後期項目整合過程中修改了功能和界面結合時出現的bug,還有數據庫插入數據及解決數據庫集中整合時出現的問題。這些工作我都順利完成了,雖然並不能算是非常的出色,但也算是盡力了。現在看到自己辛勞的成果,我感到很欣慰。

當然,在這次項目過程中我也發現了自己的一些問題。如現在的網站開發技術還不夠強,在和小組成員相互溝通上還不夠積極等。我希望以此為契機,在將來的項目開發中能做得更好。

  篇二:軟件工程課程設計報告怎麼寫

數學與信息工程學院 項目名稱: 實驗室設備管理系統 專業班級:11計教1班 學號:1129020025 姓名:蔣一瑭 承擔角色:美工,問題處理 組號:08 同組組長:鄧磊 同組其他成員:王宇翔 馬富偉 江濤 指導教師:鍾美 完成起止日期:2014.6.12 《軟件工程課程設計個人體會》

1. 美化軟件和對在設計過程中所遇到的問題進行處理 2. 在設計是會出現兩種錯誤,一種是系統部分自定義錯誤和數據庫錯誤。系統部分自定義錯誤在權限方面,管理員出現錯誤,而輸入方面用户帳號和密碼出錯,查找方面找不到符合要求的記錄。對於數據庫,代碼出錯。

對於系統部分 自定義錯誤,需要添加/修改操作只能給幾十對輸入數據進行驗真。分析錯誤的類新。並給出相應的錯誤提示語句。

對於數據庫錯誤,可以在可能出錯的地方中輸入相應的出錯語句,並將程序重置,最後返回輸入階段。

此外,還有未解決的問題:未添加設備選購數量屬性,輸入賬户密碼後,退出登錄後,賬户密碼自動填充。

至於美工方面,就添了一張圖片,一切從簡,只留必須要留下的。

3. 軟件工程課程設計課程設想心得體味,這也激起了我爾後勤奮進修的樂趣,我想這將對我以後的進修發作主動的影響。其次,此次課程設想讓我充實熟悉到團隊協作的主要性,只要合作協作才幹保證整個項目標有條不絮。經過此次設想,我懂得了進修的主要性,體會到實際學問與實際相連繫的主要意義,學會了堅持、耐心和勤奮,這將為自己爾後的進修和任務做出了最好的表率。我感受作為一名軟件工程專業的

先生,此次課程設想是很故意義的。更主要的是若何把自己日常平凡所學的工具利用到理想中。固然自己關於這門課懂的並不多,良多根本的工具都還沒有很好的放縱,感受很難,也沒有很有效的法子經過自身去了解,可是靠着這一個多禮拜的“進修”,在小組同窗的輔佐和解説下,漸漸對這門課逐漸發作了些許的樂趣,自己起頭自動進修並逐漸從根本漸漸起頭弄懂它。

所以我以為此次的課程設想意義很深,和其他4位同窗的配合進修、配合、勤奮的進程也很歡快,別的還要感謝感動教員的耐心教育。

  • 文章版權屬於文章作者所有,轉載請註明 https://xuewengu.com/flhy/gongcheng/mk2r1w.html