軟體工程 東師站 課堂筆記

2022-04-03 03:42:28 字數 1195 閱讀 3666

一、對技術差同學的建議:

1.目標具體。不要說自己會努力學習好這門課,而要定乙個具體目標,比如寫十篇技術部落格等等。

2.措施要具體。

3.讀經典書籍

4.對英語有心理準備——記住前三個字母

5.抄襲、重寫、再修改

6.寫技術部落格。不要評價別人,評價別人的觀點,坦露自己的缺點,這樣別人才會指出你的缺點,你才能進步。

7.短迭代。短迭代才能迅速得到回覆和進步;加快自己的迭代速度催促對方回覆;清晰的表述所期待的,得到的結果,期待和得到的之間的差距。

8.利用現有的技術解決問題——在做中學

9.優秀的管理者自己一定是可以寫**的。

10.教別人,評價別人。

二、工程不是編碼,是一門專案管理課

1. 關注四個元素:

(1)邊界。明確承諾做什麼,不做什麼 ,使用者期待系統做出哪些反應。

(2)時間。確切的時間能給出什麼結果

(3)成本。評估各種方案

(4)質量。可觀測的。

2. 使用者需求

(1)介面;角色;範圍

(2)非功能性需求:對系統依賴;效能

3. 過程控制

燃盡圖、魚刺圖、甘特圖

rup:用例驅動;迭代增量(第一週期都可發布);架構為核心的

三、優化

1. 優化手段

2. 過早優化是萬惡之源。

四、作業

1. 讀《構建之法》,看**規範,寫checklist**要遵守的條款

2. 四個人團隊,要幹啥,寫部落格,做乙個預計15周能完成的專案。做效能測試。

3. psp在技術部落格中體現

4. 互評部落格。

5. 詞頻統計點評。cat log.txt|tr ' ' '\n'|tr a-z a-z|sort|uniq -c|sort |head

6. 對比一種軟體,從軟體工程的角度,至少3個軟體。從依賴,介面等等

五、經典語錄

1. 總結使用者需求的責任在自己的身上,在使用者還沒離開之前問清晰

2. 用資料,否定你的老闆

3. 任何時間別人打斷你,你都知道自己做到哪,中心思想是啥

4. 工程的目的是為了完成有效的目標

5. 謙虛和較低的自我評價不會帶來同情,對於工程是無用的。

6. 避免抄襲的方法是把原來的**放到一邊,自己重寫一遍——技能的內化

7. 你今天要是沒有什麼收穫能寫在部落格裡,那你今天就白過了。

軟體工程 東師站 課堂筆記

內聚 是基於動機的 凡是與業務有關的都需要內聚 經過內聚,的可重用性 健壯性 維護性更強 外界發生變化時,內部是不會改變的。耦合 與採取的機制有關,有以下幾種 內容耦合 乙個模組直接執行了另乙個模組的 全域性耦合 兩個模組同時操作一塊記憶體區域 外部耦合 兩個模組共享了外部模組 控制耦合 乙個模組控...

軟體評測師筆記(二) 軟體工程

軟體評測師是中級中國計算機技術職業資格網 軟考 證書,此博文是圍繞 軟體工程 相關常考點 uml支援13種圖,可分為兩大類 結構圖 類圖 組合結構圖 構件圖 部署圖 物件圖 包圖 行為圖 活 互動圖 順序圖 通訊圖 互動概覽圖 時序圖 用例圖 狀態圖 主要作用 v模型 包括低層測試又包括了高層測試,...

軟體工程(1) 雲課堂

經過基本modularity also called separation of concerns 設計的 模組化的思想和命令列選單的實現範例 開源社群中常見的寫法 基本模組化的寫法 設計中的一些常見方法 kiss keep it stupid using design to frame the c...