迭代二相比迭代一有了質的差別。首先一點,現在這是我們組自己的專案了——cospider。不再是灰白的介面,不再有共同編輯,現在這個**是乙個遵循軟體開發團隊需要的嚴格的專案託管平台。
能做出滿足的結果得感謝細心debug統籌全域性的肖,感謝前端大神盧,感謝重大更新之王岳,感謝學院贊助的608,感謝608周圍耐心忍受我們噪音的同學。
迭代二提前結束說不巧也巧,不巧的在於我們要做不完當初預期的目標了,巧的在於我們正好實現了當前的進度,把專案開發管理的邏輯做完了。剩下的版本管理啊,乃至於想到要支援多檔案除錯,支援雲端執行等等,都留到迭代無限大去實現吧。
迭代二都學習使用了什麼技術呢? 主要是backbonejs的mvc架構,用backbone製作網頁前端的思路,方法。學好柏科蹦,構建**都不怕。前端的儲存的資料有一套自己的模型(model、collection),和後台利用一定的同步方式(sync)保持協調。實施控制的其實是視**件(名稱中含view的js檔案)和路由檔案(router),前者控制一塊一塊的檢視模組中的事件響應,發出與伺服器聯絡的請求,後者控制頁面跳轉邏輯和子頁面巢狀關係。而mvc中所謂的檢視是寫在主頁(index.html)裡的,這個巨大的html包含了這個**所有需要顯示的節點、塊——當然我覺得不這樣也許要好些——然後與css檔案一起控制顯示的樣式。
可以說迭代二一直在寫js,對js也產生感情了。現在寫c還老是打出var 這樣的型別。就像現在即使沒有大作業要趕,還是每天激情熬夜。。。。。
軟體工程總結
單擊檢視大圖 這張圖,把軟體工程的基本點,總結出來了。其實簡單的說,就是對一款軟體從前到後的管理,從巨集觀到微觀的把控。這裡需要我們考慮的方面很多,需要我們有乙個統籌兼顧的頭腦。這裡我們這些開發過程如何讓別人明白,需要的就是我們文件,這裡的每個階段的文件都起著至關重要的作用。當然,這裡物件導向的簡單...
軟體工程總結
黑盒測試也稱功能測試,它是通過測試來檢測每個功能是否都能正常使用。在測試中,把程式看作乙個不能開啟的黑盒子,在完全不考慮程式內部結構和內部特性的情況下,在程式介面進行測試,它只檢查程式功能是否按照需求規格說明書的規定正常使用,程式是否能適當地接收輸入資料而產生正確的輸出資訊。黑盒測試著眼於程式外部結...
軟體工程總結
黑盒測試也稱功能測試,它是通過測試來檢測每個功能是否都能正常使用。在測試中,把程式看作乙個不能開啟的黑盒子,在完全不考慮程式內部結構和內部特性的情況下,在程式介面進行測試,它只檢查程式功能是否按照需求規格說明書的規定正常使用,程式是否能適當地接收輸入資料而產生正確的輸出資訊。黑盒測試著眼於程式外部結...