第二次作業

2022-07-14 08:12:09 字數 1229 閱讀 5576

這個作業屬於哪個課程

這個作業的目標

《閱讀《構建之法》並提出三個問題》

姓名-學號

《伍凱鑫》-<2018330301025>

問題出處:

一些同學認為,所謂好軟體,就是軟體沒有缺陷(bug)。

bug的多少可以直接衡量乙個軟體的開發效率、使用者滿意度、可靠性和可維護性。

--引自《構建之法——現代軟體工程》第 16 頁

我的觀點:bug過多確實會影響**的執行和維護,同時也會影響使用者的使用體驗。簡單來說,bug會使某個軟體經常崩潰,以導致**和系統不能正常使用,這樣不僅降低了使用者體驗,還增加了維護的成本和難度。但是從實際出發,就依現在而言,所有的軟體多或多或少存在著bug,所以我認為乙個好的軟體應該擁有盡量少的bug。但我繼續存在著乙個疑問:沒有bug的軟體就一定是好軟體嗎?

軟體開發流程不光指團隊的流程。還包括個人開發流程,因為軟體團隊是有個人組成的。

把每個人的工作有序的組織起來,就是團隊的流程。

--摘自《構建之法——現代軟體工程》第 46~47 頁

我的觀點:毫無疑問,每個人都是構成團隊的靈魂,乙個好的團隊流程離不開團隊中每個人的工作。同時,把每個人的工作有序的組織起來,是每個團隊的必要流程。但我認為,團隊的流程不止是包括這個,團隊的流程更應該是引導每個人,使每個人都能夠有共同的清晰的目標,以至於能發揮真正團隊的力量。個人力量固然重要,但要經過團隊的組織以及引導,才能使每個人取長補短,相互合作,使 1+1>2 。

在結對程式設計中,因為有隨時的複審和交流,程式各方面的質量取決於一對程式設計師中各方面水平較高的那一位。

--摘自《構建之法——現代軟體工程》第 85 頁。

我的觀點:書上的這段話使我想到很多人常說的木桶原理(又稱短板理論):木桶定律是講乙隻水桶能裝多少水取決於它最短的那塊木板。這讓我對團隊的認知產生了矛盾:團隊的質量取決於高水平的人還是低水平的人?高水平的人固然能提高團隊的質量和上限,但是個人短板對團隊質量影響更大。所以我認為,個人水平高低都能影響團隊發揮的力量,且我更倚重短板對團隊質量影響更大。從而認為「程式各方面的質量取決於一對程式設計師中各方面水平較高的那一位」有誤,畢竟團隊就是團隊,它所設計的程式質量不能取決於其中某乙個人的能力水平,應該決定於團隊中每乙個人的能力水平。

第二次作業

execise02 1.查詢85年以後出生的學生姓名 性別和出生日期 2.列表顯示所有可能的學生選課組合 學號 課程號 3.查詢1 2 4班中陳姓同學的資訊 4.查詢所有及格的學生姓名 所選課程名及所得分數 5.統計各門課程的及格人數 課程編號 課程名 及格人數 6.統計各門課程的總人數 及格人數和...

第二次作業

第一題 p1 1 遞迴寫法,效率低 include 1.寫乙個函式返回引數值為1的個數 比如 15 0000 1111 4個1 程式原型 int count one bits unsigned int value int fuc int x else return 0 void mainp1 p1 ...

第二次作業

檔名稱 516.cpp 作 者 闕文榮 完成日期 2016 年 3 月 11 日 版 本 號 v1.1 對任務及求解方法的描述部分 用while語句控制輸出 輸入描述 略 問題描述 現在北京有一套房子,200萬,假設房價每年 10 乙個軟體工程師每年固定能賺40萬。他想買這套房子,多大的 率能夠忍受...