vf課程設計心得體會

來源:果殼範文吧 8.14K

課程設計可以指掌握某一課程內容所進行的設計,下面我們將通過以下的心得體會來了解vf課程設計中學生們的感悟。

vf課程設計心得體會

範文一

首先,先談談自己對資訊系統的認識。資訊管理系統是將經常變動的資訊,類似新聞、新產品釋出和部門動態等更新資訊集中管理,並通過資訊的某些共性進行分類,最後系統化、標準化釋出到網路中上的一種網路資源共享的應用程式。資訊通過一個操作簡單的介面加入資料庫,然後通過已有的網頁模板格式與稽核流程釋出到網路伺服器上。資訊管理應該是偏重資料的錄入、處理和挖掘,而計算機應用則是對計算機在社會生活中的使用技術,兩者是兩個研究方向,只是在使用計算機上有交集。這也就是,資訊系統與計算機應用的區別。 然後,有關於面向物件也有了自己的認識。在此之前先講講一些傳統的開發方法:

1、結構化系統開發方法(亦稱“生命週期法”)

(1)優點:從系統整體出發,強調在整體優化的條件下“自上而下”地分析和設計,保證了系統的整體性和目標的一致性;遵循使用者至上原則;嚴格區分系統開發的階段性;每一階段的工作成果是下一階段的依據,便於系統開發的管理和控制;文件規範化,按工程標準建立標準化的文件資料。

(2)缺點:使用者素質或系統分析員和管理者之間的溝通問題;開發週期長,難於適應環境變化;結構化程度較低的系統,在開發初期難以鎖定功能要求。

(3)適用範圍:主要適用於規模較大、結構化程度較高的系統的開發

2、原型法

(1)優點:符合人們認識事物的規律,系統開發循序漸進,反覆修改,確保較好的使用者滿意度;開發週期短,費用相對少;由於有使用者的直接參與,系統更加貼近實際;易學易用,減少使用者的培訓時間;應變能力強。

(2)缺點:不適合大規模系統的開發;開發過程管理要求高,整個開發過程要經過“修改—評價—再修改”的多次反覆;使用者過早看到系統原型,誤認為系統就是就是這個模樣,易使使用者失去信心;開發人員易將原型取代系統分析;缺乏規範化的文件資料

(3)適用範圍:處理過程明確、簡單系統;涉及面窄的小型系統

不適合於:大型、複雜系統,難以模擬;存在大量運算、邏輯性強的處理系統;管理基礎工作不完善、處理過程不規範;大量批處理系統

而在開發軟體時應用面向物件的方法相對於傳統的軟體開發方法有其優越性,主要體現在以下幾個方面:

a)與人類習慣的思維方法一致

面向物件的方法就是按照人們習慣的思維方式建立問題模型,開發出儘可能直觀、自然地表現求解方法的軟體系統。面向物件軟體技術為開發者提供了隨著對某個應用系統的認識逐步深入和具體化的過程。而逐步設計和實現該系統的可能性,因為可以先設計出有抽象類構成的系統框架,隨著認識深入和具體化再逐步派生出更具體的派生類。這樣的開發過程符合人們認識客觀世界解決複雜問題時逐步深化的得漸進過程。

b)穩定性好:

因為面向物件的軟體系統的結構系統是根據問題領域的模型建立起來的,而不是基於對系統應完成的功能的分解,因此,當對系統的功能需求變化時並不會引起軟體結構的整體變化,僅需要做一些區域性的修改。

c)可重用性好

物件固有的封裝性和資訊隱藏登機理,使得物件內部的實現與外界隔離,具有較強的獨立性。因此,物件類提供了比較的模組化機制和比較理想的可重用軟體成分。

d)可維護性好

由於面向物件方法的繼承和重用使得軟體開發模組化,易於理解其功能結構。也由於其穩定性和模組的獨立性使得軟體容易修改、測試和除錯。這就給軟體工程的開發帶來了極大的好處。

而面向物件也其缺點,就是不易於大系統的開發。

管理資訊系統的設計總的分為總體設計和詳細設計

(1)總體設計

系統模組結構設計的任務是劃分子系統,然後確定子系統的模組結構,並畫出模組結構圖。在這個過程中必須考慮以下幾個問題:a、如何將一個系統劃分成多個子系統;b、每個子系統如何劃分成多個模組;c、如何確定子系統之間、模組之間傳送的資料及其呼叫關係。

(2) 詳細設計

在總體設計基礎上,第二步進行的是詳細設計,主要有處理過程設計以確定每個模組內部的詳細執行過程,包括區域性資料組織、控制流、每一步的具體加工要求等,一般來說,處理過程模組詳細設計的難度已不太大,關鍵是用一種合適的方式來描述每個模組的執行過程,常用的有流程圖、問題分析圖、IPO圖和過程設計語言等;除了處理過程設計,還有程式碼設計、介面設計、資料庫設計、輸入輸出設計等。系統設計的目的是在保證實現邏輯模型功能的基礎上儘可能提高目標系統的簡單性、可變性、一致性、完整性、可靠性、經濟性、系統的執行效率和安全性,將分析階段所獲得的系統邏輯模型,轉換成一個具體的計算機實現方案的物理模型。

不管做什麼,我們都要相信自己,不能畏懼,不能怕遇到困難,什麼都需要去嘗試,有些你開始認為很難的事在你嘗試之後你可能會發現原來她並沒有你以前覺得的那樣,自己也是可以的。如果沒有自信,沒有目標,沒有信心就不可能把事情做好,當其他人都在迷茫的時候,自己一定要堅信目標。

以上基本是這次實習的體會了,設計進行的非常艱難,編碼非常不容易,才發現做一個專案最重要的不在於如何實現,而是實現之前的需求分析和模組設計。創新很難,有些流行的系統其實現並不難,難的在於對市場的分析和準確定位。設計,是一個任重道遠的過程。

範文二

本學期實時測量技術實驗以電子設計大賽的形式,老師命題,學生可以選擇老師的題目也可以自己命題,並且組隊操作其他的事情(包括設計總體方案、硬體、軟體設計、焊接、除錯等工作)。趣味性強,同時也可以學到很多東西。

我們認為,在這學期的實驗中,在收穫知識的同時,還收穫了閱歷,收穫了成熟,在此過程中,我們通過查詢大量資料,請教老師,以及不懈的努力,不僅培養了獨立思考、動手操作的能力,在各種其它能力上也都有了提高。更重要的是,在實驗課上,我們學會了很多學習的方法。而這是日後最實用的,真的是受益匪淺。要面對社會的挑戰,只有不斷的學習、實踐,再學習、再實踐。

之所以使用avr作為我們的執行核心,不僅是因為老師說avr現在是社會上應用比較多的.微控制器,也因為想通過使用avr鍛鍊自己的c 語言程式設計能力,養成良好的程式設計風格。不管怎樣,這些都是一種鍛鍊,一種知識的積累,能力的提高。完全可以把這個當作基礎東西,只有掌握了這些最基礎的,才可以更進一步,取得更好的成績。很少有人會一步登天吧。永不言棄才是最重要的。

而且,這對於我們的將來也有很大的幫助。以後,不管有多苦,我想我們都能變苦為樂,找尋有趣的事情,發現其中珍貴的事情。就像中國提倡的艱苦奮鬥一樣,我們都可以在實驗結束之後變的更加成熟,會面對需要面對的事情。在這個設計的過程中,我瞭解到很多我平常不瞭解的東西:

1.學習是沒有止境的。在完成這個設計的時候,我總是被一些小的,細的問題擋住前進的步伐,讓我總是為了解決一個小問題而花費很長的時間。最後還要查閱其他的書籍才能找出解決的辦法。並且我在做設計的過程中發現有很多東西,我都還不知道。其實在做設計的時候,基礎是一個不可缺少的知識,但是往往一些核心的高層次的東西更是不可缺少。

2.多和同學討論。我們在做課程設計的工程中要不停的討論問題,這樣,我們可以儘可能的統一思想,這樣就不會使自己在做的過程中沒有方向,並且這樣也是為了方便最後程式和在一起。討論不僅是一些思想的問題,他還可以深入的討論一些技術上的問題,這樣可以使自己的人處理問題要快一些。

3.多改變自己設計的方法。在設計的過程中最好要不停的改善自己解決問題的方法,這樣可以方便自己解決問題。

其實任意一次實踐都是在檢驗自己學習的水平,也是讓自己再提高一下水平,除非你已經不再做這方面的事情了。

熱門標籤