構建之法閱讀筆記06

2022-08-18 06:57:15 字數 1139 閱讀 6015

這一周,我閱讀了構建之法的十

二、十三、十四章節。在這幾章中,鄒欣老師分別給我們講述了使用者體驗,軟體測試,質量保障。

在第十二章中主要給我們講述的是以使用者的第一人稱的角度去思考,考慮問題。現在社會上的軟體多得數不勝數,各種功能的軟體都有,那麼要怎麼樣做出來的軟體使用者才喜歡呢,才能得到使用者的青睞呢。這就需要我們站在使用者的角度來看這款軟體,首先,我們第一眼看見的肯定軟體的log,然後就是進入軟體的介面,怎麼啟動的軟體等等。鄒欣老師在這一方面給我們提到這需要「同理心」。軟體團隊的設計師和軟體工程師有「同理心」?什麼是同理心?就是理解別人的處境、心理、動機的能力。設計不同於傳統的數學題,是沒有唯一的標準答案的。有一顆為使用者著想的「同理心」,是好的產品設計的出發點。我覺得最主要的就是方便和穩定這兩方面,使用者使用的時候,感覺所需要用的功能操作都很簡單快捷,並且用起來不會卡,很穩定。如果達到這兩方面的話,我覺得使用者在心裡就會對該軟體產生一定的好感,就會注重這個軟體。對於我們做軟體時,讓使用者不斷體驗和設計所需要的功能是必不可少的。實際上現在我們就還處於使用者的階段,所以我們要好好把握這個時機,多想想,多積累一些東西,為以後的我們的思想考慮做鋪墊。

第十三章和第十四章對於我們程式設計人員來說就是極其重要的了——軟體測試和軟體質量的保障。對於測試設計有兩類方法:黑箱(black box)和白箱(white box)。這是每個接觸過軟體測試的人都會給出的答案,但這只是整個軟體測試的入門知識。所謂黑箱/白箱,是指軟體測試設計的方法,不是軟體測試的方法!注意「設計」二字。按測試的目的分類又可以分為:功能測試分類、非功能測試、測試「烽火台」。對於測試方法又有單元測試(unit test)、**覆蓋率測試(code coverage analysis)、構建驗證測試(build verification test,bvt)、驗收測試(acceptance test)。從每乙個角度,每乙個方面,每乙個功能去測試能最大化的檢查我們軟體的優良程度。可以說這些測試對於我們來說就是一支強心劑。軟體質量 = 程式質量 + 軟體工程質量。程式的質量體現在軟體外在功能的質量。軟體工程質量體現在軟體開發過程的可見性。我們要做的就是軟體質量的保障工作。每個人把每個人的任務都負責並且完成好,那麼我們的軟體質量保障工作就會很成功,很圓滿。那麼我們的成果就會達到令我們滿意的程度。

從站在使用者角度以使用者稱讚我們軟體為目標去思考軟體的構架和一系列功能。然後仔細的完成軟體質量保障工作達到令我們自己和使用者都滿意的地步,實現雙贏,皆大歡喜。

《構建之法》閱讀筆記06

最近我們要開始進行團隊合作,所以重點閱讀了 構建之法 與團隊合作有關的部分。首先團隊合作有很多模式,我們應該確立我們的模式,這樣才能更好的分配任務,並且對團隊的每個成員利益最大化。我覺得我們的團隊更像是交響樂團模式,大家都有各自的有點,但是更要跟隨指揮的節奏,這樣才能把曲目演奏好,同樣的,我們的團隊...

構建之法閱讀筆記06

夢斷 06 程式設計師常依賴一種稱為 媽媽測試 的手段,以對計算機一無所知的父母為假象用例,有時甚至請這類使用者親自體驗。這是現在程式設計師的通病,做出來的軟體或許在計算機上是完美無誤的程式,甚至是最優化做快的演算法,但是使用者的體驗和反饋卻並不是很好,這就要考慮到軟體設計的問題了,良好的軟體設計像...

《構建之法》閱讀筆記06

最近我們要開始進行團隊合作,所以重點閱讀了 構建之法 與團隊合作有關的部分。首先團隊合作有很多模式,我們應該確立我們的模式,這樣才能更好的分配任務,並且對團隊的每個成員利益最大化。我覺得我們的團隊更像是交響樂團模式,大家都有各自的有點,但是更要跟隨指揮的節奏,這樣才能把曲目演奏好,同樣的,我們的團隊...