軟體基礎第二次作業

2022-07-14 08:06:08 字數 1174 閱讀 2038

這個作業屬於哪個課程

這個作業的目標

《軟體基礎第二次作業》

姓名-學號

《黃炳》-<2018330301117>

p95 兩人相處的技巧中,乙個三明治的交流方式。

兩個人比較有隔閡時才需要用這樣的方式,關係好的人可以當面直說,就像老師上課舉出的問題,你朋友打遊戲太菜了一直要帶著你輸怎麼辦,如果關係不好肯定不能當面指出菜這一尖銳問題,需要兩塊麵包包裹,但是如果關係很好,直說無妨,頂多吵一架打一架,幾個小時後來一句:「上號。」即可了結問題,而且如果本來有所隔閡,可能會因為麵包的軟和問題的硬讓對方覺得陰陽怪氣,覺得你是在冷嘲熱諷,有時會有相反的結果。

p40 單元測試必須由最熟悉**的人(程式的作者)來寫。

真的是必須嗎?可能作者是最了解**目的、特點和實現的侷限性的,但是作者也往往是最容易出現為了達成目的忽略別的細節的人,一味追求達成**目的,而容易忽略了輔助情況、安全性等問題,我覺得該有人檢查監督,或者是讓作者和另乙個人一起單元測試,可以更好討論交流處理問題,當局者迷旁觀者清或許也是這個道理。

p29 創造「足夠好」的軟體。

書中寫了有些同學認為好軟體就是沒有缺陷(bug),所謂bug就是軟體的行為和使用者的期望值不一樣,但是乙個沒有bug的軟體就是好軟體嗎?作者也說了缺陷可能是個功能,好車可能很優秀,但是別人也會買那些不怎麼優秀,也就是有所bug的車,為什麼呢?因為那些車有符合顧客需求的地方,當然大部分原因還是因為資金問題,那不也是正合意嗎。乙個「hello world」難道有bug?但是人們不會滿足於這一點,乙個功能齊全的軟體一出來,肯定會被很多人誇讚,但是隨著時間的推遲,人們會不僅僅滿意這些功能,這也是那些軟體更新換代2.0,3.0的原因,不是因為軟體不夠"優秀",這時的軟體放在剛開發出來時還是評分4.9甚至5的,但是人的貪婪讓標準提高,不是軟體的功能不足,而是人需求變高,就像蘋果手機,出了指紋識別後,蘋果x開始採用面容,而取消了指紋,後來發現某些特定時刻(比如晚上光線不好的時候)又不能使用面容,又要推出指紋面容共存的手機,所謂的足夠好就是要不斷改進,沒有什麼軟體可以達到足夠好,而是都在追求足夠好的路上,作者也說了學會這三步只是初步學會了軟體工程,真正的理解需要更久的磨合和歷練,而乙個軟體,只要在可以滿足初步需求的情況下即可推出,接下來需要大眾各方面的反饋來改善、進步,當然,太草率的軟體怕也是拿不出手吧。

軟體基礎第二次作業

這個課程屬於 這個作業的目標 通讀構建之法,提出三個困惑 姓名 學號 高可凡 2018339950059 研發出符使用者需求的軟體 在一定的軟體流程,在預計的時間內發布足夠好的軟體 能證明所開發的軟體是可維護和繼續發展的。按書上的說法,乙個工程如果能在規定時間內滿足顧客的需求且具備可持續發展性,就可...

軟體基礎第二次作業

這個作業屬於哪個課程 這個作業的目標 通讀 構建之法 提出問題 姓名 學號 許兆宋 2016330301162 前言 簡單讀了前三章,可能是 死讀書,讀死書 習慣了,一直處於 盡信書 的狀態,覺得書裡說的都是對的。你看他引經據典,聲情並茂,還有情景小故事,講得真好。我肚子裡著實沒啥墨水,就取巧挑幾個...

軟體基礎第二次作業

這個作業屬於哪個課程 這個作業的目標 閱讀 構建之法 中的內容,用合理的方式提出問題並思考 姓名 學號 阮夢帆 2018330301059 我看了書中如下內容 什麼是好的軟體工程思想?乙個工程使開了部落格,了很多別人的文章,這算有思想麼?另乙個工程師堅持做任何設計都要畫uml圖,這算有思想麼?p45...