構建之法閱讀筆記06

2022-05-03 05:06:12 字數 730 閱讀 3576

第十一章 軟體設計與實習

我們學習軟體就是要解決使用者的需求,我們需要表達和傳遞依下面這些資訊。

需求階段:在問題領域中的顯示世界裡,都有哪些實體,如果抽象出我們真正關心的屬性,實體之間的關係是什麼,在這個基礎上,使用者的需求時什麼,軟體如何解決使用者的需求。

設計與實現階段:軟體是怎麼解決這麼需求的。

測試和發布階段,軟體真的解決了這些需求麼。

我們需要在不同的階段解決好我們需要解決的問題。

用圖形建模和分析方法有:表達實體和實體之間的關係,通過思維導圖,實體關係圖,來實現表達實體和實體之間的關係。表達資料的流動,表達控制流,統一的表達方式。

在計算機軟體發展的過程中,還有許多其他方法:形式化的方法,文學化程式設計等。

第十二章 使用者體驗

計算機軟記得使用者介面和使用者體驗是乙個有著豐富內容的學術領域。

使用者體驗要素:使用者的第一印象,從使用者的角度考慮問題,軟體服務始終都要記住使用者的選擇,短期刺激和長期影響,不讓使用者犯簡單錯誤,使用者體驗和質量,感情設計。

使用者體驗設計的步驟和目標:概要設計,行為互動設計和介面設計。

評價標準:盡快提供可以感觸的反饋,系統介面符合使用者的現實慣例,使用者有控制權 ,一致性和標準化,適合各種型別的使用者,幫助使用者識別、診斷,有必要的提示和幫助文件。

個人感受:

以前是怎樣做的:很少考慮使用者的體驗,主要按照自己的想法來進行做。

這樣做不好的原因:這樣對使用者使用軟體時造成不必要的麻煩和障礙,也會減少軟體的使用者。

《構建之法》閱讀筆記06

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

構建之法閱讀筆記06

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

《構建之法》閱讀筆記06

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