構建之法現代軟體工程(第三次)

2022-08-24 07:33:11 字數 1044 閱讀 5416

第3章 軟體工程師的成長

軟體開發流程不僅僅包括團隊的流程,還包括了個人的開發流程,團隊是由每個人組成的,在軟體開發流程中,是由每乙個團隊成員具體的個人在做開發,測試,ui,管理,交流等工作。在軟體工程的術語中,我們把這些單個的成員叫做ic。

ic在一次團隊流程中的流程如下:

1.通過交流,實驗,快速原型等方法,理解問題,需求或任務。

2.提出多種解決辦法並估計工作量

其中包括尋找以前的解決方案,因為很多任務作室重複性的

3.與相關角色交流解決問題的提案,決定乙個可行的方案

4.執行,把想法變成實際中能工作的**,同時驗證方案的可行性和其他特性(程式的效能)

5.和團隊的其他角色合作,在測試環境中測試實現方案,修復缺陷。

6.在解決方案發布出去之後,對結果負責

作為初級軟體工程師(sde)的成長需要:

1.積累軟體開發相關的知識,提公升技術技能

2.積累問題領域的知識和經驗

3.對通用的軟體設計思想和軟體工程思想的理解

4.提公升職業技能(自我管理,表達和交流,與人合作,按質按量完成任務的執行力)

5.實際成果

軟體開發的工作量和質量衡量方法(psp的四個因素)

1.任務有多大(**行數/功能點個數)

2.花了多少時間?

3.質量如何?(交付的**中有多少缺陷)

4.是否按時交付?(從標準方差上看,因為團隊工作中需要的是穩定,一致的交付時間)

團隊對個人的期望

1.交流

2.說到做到

3.接收團隊賦予的角色並按角色要求工作

4.全力投入團隊的活動。

5.按照團隊流程的要求工作

6.做好每次的準備工作

7.理性地工作

sde職業發展道路:

可以通過各種考級,比如我們已經考過的全國計算機等級考試二級c語言,當然這是不夠的。還有相應公司和行業的認證考試,這樣可以更容易地獲得相應的工作,合同機會。

如何提高技能:只有通過不斷的練習,把那些低層次的問題都解決了,變成不用經過大腦的自動操作,軟後才有時間和腦力來解決較高層次的問題。

構建之法 現代軟體工程

我理解的軟體工程 軟體工程就是把系統的,有序的,可量化的方法應用到軟體的開發,運營和維護上的過程。軟體工程包含的領域有很多,軟體需求分析,軟體設計,軟體構建,軟體測試和軟體維護。我理解的軟體工程是,這必須需要乙個團隊或者乙個小組合作才能做出優秀的產品,乙個人是不可能完成的。軟體工程並不是我以前理解的...

構建之法現代軟體工程

讀了鄒欣老師著作的 構建之法 以及參考其他眾位大神對於本書的書評後,我獲益匪淺,具體如下 首先我覺得鄒老師這本書看起來很輕鬆,當然不是指沒含量,實則恰恰相反,只是這裡我要更多的突出是另一方面,那就是這本書給讀者營造的氛圍很輕鬆,讓我不知不覺就看了好多頁,內容很豐富,其中有很多的假設,難得的是每乙個假...

軟體工程第三次作業

影印機的工作過程大致如下 未接到影印命令時處於 閒置 狀態,一旦接到 影印命令 則進入 影印 狀態,完成乙個影印命令 規定的工作後又回到閒置狀態,等待下乙個影印命令 如果執行影印命令時 發現沒紙 則進入 缺紙 狀態,發出警告,等待裝紙,裝滿紙 後進入閒置狀態,準備接收影印命令 如果影印時發生 卡紙故...