《需求分析與系統設計》讀書筆記3

2022-07-13 17:48:07 字數 1825 閱讀 6655

經過乙個月的閱讀,終於把《需求分析與系統設計》這本書讀完了,其中對需求和對設計方面的知識對我幫助很大。書中作者對需求分析的思想對我也有很大的啟示,在我現階段的學習中對需求的了解有了進一步的認知。這一階段我讀了這本書的最後幾章,在這幾章中作者主要對系統的設計做了一定的分析,同時讓我學到很多東西。

第七章中主要講了圖形使用者介面設計,介面設計是乙個多學科的活動,其設計的中心問題是使用者控制式,物件導向程式是事件驅動的,物件響應事件的內部通訊由外部使用者啟用的事件來觸發;它的設計必須遵循由專案採用的視窗介面的開發商發布的方針,這個方針指明了使用者控制式原理,一致性,個性化,客戶化,寬容,反饋,審美和可用性等問題;microsoft   windows

介面要區別主視窗和輔視窗,主視窗可以是瀏覽器,樹瀏覽器或

web頁面;輔視窗可以是對話方塊,標籤夾,下拉式列表或訊息框;乙個輔視窗相對於主視窗可以是模態的和非模態的;視窗之間的依賴關係使用

sdi或

mdi介面進行進一步的構形;個體視窗的視覺化設計只是

gui開發的乙個方面;第二個方面關係到視窗導航,它捕獲了應用視窗之間的可能的導航路徑。第八章主要講了資料庫設計,類模型和

bced

類包反映了應用類,而不是儲存資料庫結構,實體類表示了應用中的永久資料庫物件,但不是資料庫中的永久類;永久資料庫層可以是關聯式資料庫,物件關聯式資料庫或者物件資料庫;資料庫模型是表示資料庫結構的這種抽象,包含三種抽象,分別是:外部資料模型,邏輯資料模型和物理資料模型;資料庫包並不能匯出資料庫模型,它是由資料庫建模匯出來的。應用和資料庫之間的對映,由資料庫包負責,可能是錯綜複雜的問題,對映的困難有兩個:資料庫的儲存結構對物件導向範例做不了什麼,其次資料庫幾乎都不是為單個應用設計的。物件資料庫管理系統的最大目的是進行資料庫與應用程式設計語言的透明式整合,其建模語言是物件和文字,每個物件都有乙個

oid,文字沒有

oid,其值是它的識別符號;

odb乙個主要的好處是在於對文字和物件型別的內部支援,這使得

odb成為物件導向

is開發的自然的實現平台

,其支援關聯和泛化關係(聚合通過強制關聯來支援);

odmg

物件模型定義了兩種泛化關係:即

isa(相當於對介面的繼承)和

extends

關係(相當於實現繼承);

odbms

配有內部操作來支援文字和物件型別;

odb的任務是為物件導向模型建立乙個物件導向實現,可以對映實體類,關聯,聚合和泛化。物件關聯式資料庫組合了老式關係模型和新式物件模型,其表中的列可以取內部或使用者定義型別作為它的值;物件表是具有一列或多列的列的集合;行型別允許表可以甚至不需要使用結構化型別或集合就有相對複雜的內部結構;結構化型別可以用來定義引用型別;對映不是針對抽象的

sql標準來做的,而是針對實際的

ordb

來做的。第九章主要講了質量與變更管理,測試分為系統服務測試和系統約束測試兩種;系統服務測試可以是基於非執行的或基於執行的;基於非執行的測試包括走查和檢查;而基於執行的測試可以是針對規格說明的測試或針對**的測試。系統約束的測試包括大量完全不同的測試,它們關係到像使用者介面,資料庫,授權,效能,壓力,故障。配置以及安裝等,它是與系統服務測試並行進行的,另外一些則是獨立完成的。測試和變化管理要求特定的文件,如測試計畫,測試用例文件,故障和改進專案文件等;測試需求在測試文件中標識,並且被鏈結到用例文件中的用例需求。變化請求一般要麼是故障要麼是改進;乙個變化管理工具用於變化請求的提交並儲存它的軌跡,就跟開發者對待它一樣;變化管理工具的關鍵部分關係到建立變化請求和其他系統製品,特別是測試需求和用例需求之間的可跟蹤路徑。

讀了這本書,我對需求和設計的理解更加深入,需求分析是系統設計的準備階段在需求分析階段對軟體的結構和功能必須要根據客戶的需求做出一定的需求報告,在設計時才能更加快捷的做出客戶想要的軟體。

《需求分析與系統設計》讀書筆記1

這個月開始對 需求分析與系統設計 的閱讀,在讀這本書之前我先看了看網上對這本書的書評,了解到這本書論述了需求分析和系統設計的迭代增量式過程,並討論了軟體生命週期的其他階段 包括實現 測試和變化管理 本書提出了運用uml 統一建模語言 進行資訊系統分析和設計的方法,以克服大型系統模型的複雜性 改進軟體...

《需求分析與系統設計之讀書筆記之一》

需求分析與系統設計之讀書筆記之一 需求分析與系統設計 論述了軟體分析與設計的原理 方法和技術,並特別注重設計階段,以及對軟體體系結構的內容進行了很大的擴充,強調物件技術及統一建模語言 uml 在企業資訊系統開發中的應用,並討論了使用 web技術和資料庫技術進行開發的方法。我希望在其中自由的遨遊,並獲...

《需求工程 軟體建模與分析》讀書筆記3

在讀完 需求工程 軟體建模與分析 的前三部分後,我對軟體需求有了初步的了解,在之後的閱讀中我開始了對這本書的第四部分,需求的文件化和驗證,在這與部分的閱讀中我開始了解到了需求文件的書寫規範,這一部分在軟體需求中同樣十分重要。需求工程 軟體建模與分析 在需求的文件化和驗證中主要分兩個部分講述,分別是需...