標籤:軟體工程是一門循序漸進的課程,它能夠使我們對平常的編寫代碼形成良好的工作習慣,也能夠培養我們對於專案規劃的能力,便於後期整個項目的修改,制定目標也能夠使我們更好高高效率的3完成和提高團隊的合作。這本書涵蓋了現代軟體工程的全部,每個章節甚至每個段落拿出來,都可以在實踐中作為指導。 在學習完構建之法這本書後我收穫頗豐,構建之法與其他市面上編程教材最大的不同之處在於這本書沒有大段枯燥無味的代碼,作者別出心裁地用一個個小故事來啟發讀者,語言也不失風趣幽默。讀完這本書後,我有許
標籤:可信軟體:一個實體在實現給定目標時,其行為與結果總是可以預期的。如果軟體服務總是與使用者的預期相符,即使在軟體啟動並執行過程中出現了一些特殊的情況。也就是可用的,可靠性比較高的軟體,並且安全性高,相應時間少,維護的費用小。可靠軟體:在規定的條件下和規定的時間區間能完成規定功能的軟體。規定的條件是指直接與軟體運行相關的使用該軟體的電腦系統的狀態和軟體的輸入條件,或統稱為軟體運行時的外部輸入條件;規定的時間區間是指軟體的實際已耗用時間區間;規定功能是指為提供給定的服務,軟體產品所必須具備的功能
標籤:設計思路:1、定義類node,變數有node類型root
標籤:可信軟體:可信就是:一個實體在實現給定目標時,其行為與結果總是可以預期的。如果軟體服務總是與使用者的預期相符,即使在運行過程中出現一些特殊情況,這樣的軟體就是可信軟體。可靠軟體應該是軟體沒有邏輯錯誤的,相當於任何情況下都不會由於軟體本身出問題導致出錯。我覺得,可信軟體相當於白盒測試沒有問題的軟體,而可靠軟體則相當於沒有任何邏輯錯誤的軟體。--以前忘記寫了,今天才記起來,教輔留情。補交--可信軟體與可靠軟體區別
標籤:
標籤:《大道至簡:軟體工程實踐者的思想》讀後感 根據老師布置的要求,我一口氣通讀下來後,能夠留在我短時記憶十分糟糕的大腦裡的就只剩下:語言只是工具、boss
標籤:在這個學期裡,通過學習,我們從個人的工作項目逐漸的走向團隊合作,在做Team
標籤:在這學期裡,通過做我們自己的項目與自己團隊一起去開發自己的項目,但是在這個過程中,我們遇到了許多的問題,讓我們的團隊對自己的項目失去信心,但是我們還是沒有放棄自己的項目,最後雖然做出來的不是預期那樣想的那樣,但是我們還是做下去了。在這學期裡,我們的助教很負責,但是我希望助教能夠更加的體諒我們學生,雖然你們有你們的計劃,但是也希望看下變化,畢竟我們沒學安卓。在這學期裡,我學會了許多,學會了與團隊之間去開發項目,雖然沒有達到預期的效果,但是還是讓我收穫了很多。軟體工程學習感想
標籤:我們的團隊成立於大二期間(2016年),團隊名稱是“華麗的燕晴天”,隨著學習生活的發展,我們漸漸接觸到了對軟體製作方面的知識,曆經近一個月的努力自學,我們團隊的四個人從對Android知識的零基礎,到現在能夠開發一個簡單的Android軟體。這是一款致力於在校學生及老師擷取立即訊息的軟體,實現了一些簡單的功能,但仍有很多不足之處,歡迎大家批評指正。 開發期間經曆了很多未知的困難和挑戰,但不論是在團隊合作方面、還是Android開發方面,我們都積累了許多經驗
標籤: 閱讀筆記《軟體秘籍》03 閱讀《軟體秘籍》,閱讀 抽象工廠模型,以發生在肯德基父子間對話來解釋抽象工廠的模型。抽象工廠提供一個介面,用於建立相關或依賴對象的家族,而不語要具體的實作類別。例如故事中,想建立抽象食物類,瞭解食物特性:類別,價格,數量,總價等,
標籤:個人感想 時間悄悄地從我們身邊流過,轉眼間就到了期末。沒有再一次機會去體驗第一次接觸這個過程,雖然期間有許多不足,但在這個課程中,大家一起學習,一起討論,那是不一樣的體驗。學習這個課程之前,基本上都沒接觸過類似的知識,全班同學一起對老師質疑時,場面有點不雅,但那一個個帶著和老師拼一拼的感覺還是不錯的,說明大家各有各家的觀點。 跟著課程的進度,大家經過了個人實踐、結對學習和團隊開發,一步步成長,在自己的任務中有一定的含金量。&
標籤:
標籤: 我一直期望著能親手製作一款遊戲,而這次軟體工程的Team
標籤:通過這一學期的軟體工程課學習,我掌握了一些關於軟體設計和開發的新方法和新理論,而這次課設正是一個實踐使用這些工具的實驗場。這次課設中我主要負責的是一部分的架構設計和程式實現。 架構設計方面,以往我們總是習慣於用模糊的文字來描述我們的設計,這一點在課上也被老師批評過。在學過UML圖之後,通過使用使用案例圖、狀態圖、類圖,我們做出了一個比以往更加詳細、邏輯化的設計,就像老師說得,設計既是給自己看的,也是給別人看的,一個讓所有人都看得懂,拿到就可以實現出一個完整軟體的設計,才是好的設計
標籤:
標籤:總結:通過軟體工程這門課程,我大概瞭解和體驗了一個軟體的開發過程,一個軟體的開發應該是井然有序的,而不是一個團隊的人沒有條理雜亂的完成一個軟體的。而一個軟體的開發過程中,我們會遇到很多問題,這就需要一個模型來引領我們去解決我們的問題完成我們的工作,在這過程中,我們也學習了一些被普遍使用的模型並開展我們的項目。在整個項目過程中,大大小小的問題我們都遇到過了,從一開始我們選擇做安卓版的順帶,安卓從零開始學起,到最後我們改用網頁版,由於時間比較倉促,課程也比較多,網頁版的還是比較簡陋,但是大概的
標籤: 時間猶如白馬過隙,轉眼間就到了期末,學習進度條就像是一個時間軸,記錄了我們一個學期以來走過的路、做過的事。
標籤:架構的可互動性:通過介面混入與註冊介面實現,外圍感興趣的事情發生時,架構通過註冊的hook通知外部。 軟體的可擴充性:1)軟體架構的抽象類別組件的可替代性,通過依賴注入具體實現 實現擴充;2)外掛程式:外掛程式產生以後,註冊到基礎架構(註冊外掛程式本身和外掛程式功能的觸發機制)。3)基礎架構提供容器或者掛靠點,外圍通過填充容器或者依附掛靠點來實現擴充。4)通過hook回傳基礎架構需要的功能或模組實現擴充。軟體的可擴充性與架構的可互動性
標籤: 從看到課表上軟體工程這門課,就對這麼課程充滿了期待,因為在我之前看來,軟體工程就是開發軟體的。後來上了這門課才知道,軟體工程不是當初所認為的“開發”課程,最多體現的還是一種軟體工程的思想。整個學期下來,讓我對軟體工程有了新的認識。另外,對於團隊開發項目也是自己增長各種知識的一個開發過程,或者說是長了很多見識和能力吧!下面我對這門課程學到的相關知識進行詳細的總結。 對於這門課本上學到的知識,那就太多了。
標籤:軟體測試 原始碼 工程師 程式 動態 650) this.width=650;" src="http://img.mp.itc.cn/upload/20160621/a2db9c1fa69144d38da59e6a60c9e79d_th.jpg" style="border:0px;margin:0px;padding:0