UML大戰需求分析 閱讀筆記01

2022-07-18 08:24:17 字數 639 閱讀 4643

本次閱讀的書籍是《uml大戰需求分析》,看了前兩章的內容:1 大話uml,2絞盡腦汁的需求分析。這兩章內容關聯不大,分開描述。

第一章:大話uml

本章主要概述uml是什麼,有什麼內容。uml學名,統一建模語言,主要運用於軟體的需求分析與軟體設計等工作中,能很好的實現專案組與客戶之間的溝通。uml中包括很多圖,主要分為兩大類:結構型的圖、行為型的圖。結構型的圖主要有:類圖、物件圖、構件圖、部署圖、包圖等。行為型的圖主要有:活**、狀態機圖、順序圖、通訊圖、用例圖、時序圖等。儘管uml有很多知識點,但它也是80%的時間使用20%的知識點,所以簡單的入門不難,難於靈活的運用。學好uml的需要培養三種能力:書面表達能力、歸納總結能力、「物件導向」的抽象能力和思維能力。

第二章:絞盡腦汁地需求分析工作

本章主要講述需求分析中專案組與客戶之間的矛盾。客戶想花更少的錢實現更多的功能,專案組想得到更多的錢實現更少的功能,二者之間剛好是對立的。還有就是高層客戶看到的是實際的需求,而底層使用者則注重上層的要求,麻煩的是:有時上層也並不是很清楚自己的實際需求。而在專案組,也只有領導更了解客戶的實際需求,下層工作人員只知道自己的工作任務,不知道實際的專案需求,也沒時間去知道。種種矛盾導致開發出來的系統得不到客戶的滿意。在專案開始之處,專案組應該透過客戶描述的需求,看到客戶深層次的實際需要。從而達到「雙贏」的目標。

UML大戰需求分析 閱讀筆記06

狀態機圖和活 在樣子比較相似,但狀態機圖是用來為物件的狀態及造成狀態改變的事件建模。我們大二學習uml統一建模語言狀態機圖模組時了解到,uml的狀態機圖主要用於建立物件類或物件的動態行為模型,描述系統中某乙個物件所經歷的各個狀態 引起狀態或活動轉移的事件,以及因狀態或活動轉移而伴隨的動作。但在以前的...

UML大戰需求分析 閱讀筆記04

讀 uml大戰需求分析 有感04 開發某系統的重要前提是 這個系統有誰在用?這些人通過這個系統能做什麼事?一般搞清楚這件事,再畫個業務流程圖,就能條例清楚的表達系統的需求了。作為乙個開發人員,不僅要懂得如何從使用者那裡獲取有用的資訊,還要懂得怎麼清晰地描述自己的想法,給客戶呈現出乙個結構完整 功能全...

UML大戰需求分析 閱讀筆記03

讀 uml大戰需求分析 有感03 狀態機圖和活 在樣子比較相似,但狀態機圖是用來為物件的狀態及造成狀態改變的事件建模。我們大二學習uml統一建模語言狀態機圖模組時了解到,uml的狀態機圖主要用於建立物件類或物件的動態行為模型,描述系統中某乙個物件所經歷的各個狀態 引起狀態或活動轉移的事件,以及因狀態...