專案
內容課程:北航2020春軟體工程
班級部落格
作業:提問回顧與個人總結
提問回顧與個人總結
個人部落格作業——軟體與軟體工程
個人部落格作業
實踐經過乙個學期的專案開發後,我發現快速積累知識和經驗的方法就是做專案,**不會查**,遇到錯誤想辦法解決,這樣做是最快的。
實踐我們這門課更適合敏捷開發,因為大家都是學生都會有惰性,如果不是每天開會進行監督的話進展會很慢,並且在開會的過程中解決問題的速度是最快的。
實踐我是pm,我感覺我是比較好說話的,組員有什麼需求或者說對任務有什麼意見的話,我會和他們討論,盡量滿足。在開會的時候,盡量用比較輕鬆的語氣討論。
實踐我們採用各自在各自的分支上進行開發,開發完畢之後合併為乙個分支,所以在這個過程中,並未出現很嚴重的衝突問題。
需求分析
首先要分析自己的目標使用者,和組員討論出典型使用者,再採訪自己認識的人中具有典型使用者特徵的人,根據採訪結果,概括出相關需求。
產品設計
根據需求,進行產品設計,我們的專案是接手之前的專案,所以產品設計主要是根據之前的uml圖進行功能的新增,在符合之前的ui風格的基礎上新增我們自己設計的新功能。
程式設計實現
測試前端測試主要通過手動測試,檢視網頁是否正常顯示,功能是否正常,如果伺服器條件允許可以進行壓力測試;後端測試主要通過覆蓋性測試。並且在開發過程中常用單元(回歸)測試和功能測試以保障新增內容的正確性 。
發布發布時一定要附上使用方法,盡量給使用者不帶來上手的難度。及時對使用者反饋做出回應,對軟體進行修改、優化。
維護日常關注伺服器的狀態,定期清除後端無用程序和資料,避免伺服器因負荷太大而宕機。
基本上所有的問題都是自己負責,不需要上傳github等**管理操作,相對應的複雜度和難度較低。
兩個人要時時溝通,達到互補的作用,在遇到困難的時候需要兩人一起合作解決。
乙個好的領導者十分重要,**管理必須規範,專案的進展必須嚴格按照要求進展,全棧型人才很重要(技術顧問)。
提問回顧與個人總結
首先我在整個團隊負責的是pm的工作,儘管有負責過開發的工作,但是我想更多地以乙個pm的角度來看待問題。通過一定的軟體流程,在預計的時間內發布 足夠好 的軟體。現在我打算從三個方面來徹底考慮這個問題。從開發者的角度來看,好的軟體是完成了其承諾的所有功能,修復了測試發現的所有bug。從測試者的角度來看,...
提問回顧與個人總結
專案 內容這次作業屬於哪個課程 軟體工程 這次作業的要求在哪 提問回顧與個人總結 答 我原來對這個問題理解也不是特別深,但是經過這次軟體工程小組一起開發的過程後,我理解到了這個 風格的統一是非常重要的,乙個團隊要想完成乙份好的 每個人都不可以太過彰顯自己的個性!答 其實經歷了結對程式設計之後,我還是...
提問回顧與個人總結
提問部落格 設計規範問題 函式最好有單一的出口,為了達到這一目的,可以使用goto。只要有助於程式邏輯的清晰體現,什麼方法都可以使用,包括goto.結對程式設計問題 他們併排坐在一台電腦前,面對同乙個顯示器,使用同乙個鍵盤,同乙個滑鼠一起工作。他們一起分析,一起設計,一起寫測試樣例,一起編碼,一起做...