1. 程式人生 > >軟件工程個人總結

軟件工程個人總結

獲取 源碼 編寫 敏捷 模型設計 幫助 普通 erp 健全

軟件工程個人總結

一、學習和使用的新軟件

Git

Git是一款免費的、開源的分布式版本控制系統,用於敏捷高效的處理任何或大或小的項目。Git是Linux Torvalds為了幫助管理Linux內核開發而開發的一個開源碼的版本控制軟件。Git 是用於 Linux內核開發的版本控制工具。與常用的版本控制工具 CVS, Subversion 等不同,它采用了分布式版本庫的方式,不必服務器端軟件支持(wingeddevil註:這得分是用什麽樣的服務端,使用hhtp協議或者git協議等不太一樣。並且在push和pull的時候和服務器端還是有交互的。),使源代碼的發布和交流極其方便。 Git 的速度很快,這對於諸如 Linux kernel 這樣的大項目來說自然很重要。 Git 最為出色的是它的合並跟蹤(merge tracing)能力。

二、學習和使用的新工具

Enterprise Architect

Enterprise Architect是一個完全的UML分析和設計工具,它能完成從需求收集經步驟分析、模型設計到測試和維護的整個軟件開發過程。它基於多用戶Windows平臺的圖形工具可以幫助您設計健全可維護的軟件。除此,它還包含特性靈活的高品質文檔輸出。用戶指南可以在線獲取。我們用這個軟件主要就是用來畫用例圖,流程圖,以及畫類圖。

三、學習和掌握的新語言、新平臺

SQL Server 2005

SQL是一種特殊目的的編程語言,是一種數據庫查詢和程序設計語言,用於存取數據以及查詢、更新和管理 關系數據庫系統;同時也是 數據庫腳本文件的擴展名。結構化查詢語言是高級的非過程化編程語言,允許用戶在高層 數據結構上工作。它不要求用戶指定對數據的存放方法,也不需要用戶了解具體的數據存放方式,所以具有完全不同底層結構的不同 數據庫系統, 可以使用相同的結構化查詢語言作為數據輸入與管理的接口。結構化查詢語言語句可以嵌套,這使它具有極大的靈活性和強大的功能。

ASP

ASP是微軟公司開發的代替CGI腳本程序的一種應用,它可以與數據庫和其它程序進行交互,是一種簡單方便的編程工具。ASP是一種服務器端腳本編寫環境,可以用來創建和運行動態網頁或web應用程序,ASP網頁可以包含HTML標記、普通文本、腳本命令一COM組件等,利用ASP可以向網頁添加交互式內容,也可以創建使用HTML網頁作為用戶界面的web應用程序。

四、統計一下,你在這軟件工程實踐中,完成了多少行的代碼

由於此次的項目比較簡單,所以完成的代碼大概有七、八百行。

五、學習和掌握的新方法

通過一學期的軟件工程的課程的學習,再加上做的項目,讓我對一個軟件的開發過程有了比較直觀的了解,明白了開發一個項目的基本步驟是什麽,一個項目應該如何開發等等。


總結與展望

一、記錄在軟件工程課程上的經驗總結

通過上軟件工程課,知道了做一個項目應該必須經過一定的步驟,少了每一步,可能都會給後面的進展帶來很大的阻撓。

二、對於下一屆的學弟學妹你有什麽建議和告知呢?

現在的我深刻的感受到,我們這個專業的課程學習看起來並沒有什麽聯系,但實際上,這些課程中的專業知識都是環環相扣的,所以以後的學弟學妹,一定要打好自己的專業知識基礎,以免將來像我們一樣,什麽都學過,但什麽都不精通,到時候又苦了自己啊!

三、分析一下自己所處的團隊。軟件工程實踐是大學裏少有的認真的團隊協作經驗。《構建之法》團隊合作的階段,你們團隊經歷過麽?最後到達了哪一階段?

我們團隊的成員是一個宿舍裏的,因為當時想的是大家總是在一起,這樣討論什麽問題也會比較方便,不用像別的團隊一樣,總是找不齊人,可是,後來我們發現,在宿舍根本沒辦法討論問題,因為影響的因素太多了,後來,我們就決定去自習室一起討論項目,那樣之後,我們的效率明顯很高。

四、個性發揮,包括圖文、照片和創意等

說實話,這門課程是我們這學期最忙的一個課程,作業也多,任務也多,可是這門課也正是讓我們收獲最多的一門課程。我相信,在這門課上學到的東西,以後會很有用處的!

技術分享技術分享

軟件工程個人總結