為一個(gè)橢圓。角色是指用戶在系統(tǒng)中所扮演的角色。其圖形化的表示是一個(gè)小人。在某些組織中很可能有許多角色實(shí)例(例如有很多個(gè)銷售員),但就該系統(tǒng)而言,他們均起著同一種作用,扮演著相同的角色,所以用一個(gè)角色表示。一個(gè)用戶也可以扮演多種角色。例如,交換。單個(gè)角色可與多個(gè)用例聯(lián)系;反過來,一個(gè)用例可與多個(gè)角色聯(lián)系。對(duì)同一個(gè)用例而言,不同角色有著不同的作用:他們可以從用例中取值,也可以參與到用例中。需要注意的是角色在用例圖中是用類似人的圖形來表示,盡管執(zhí)行的,但角色未必是人。例如,角色也可以是一個(gè)外界系統(tǒng),該外界系統(tǒng)可能需要從當(dāng)前系統(tǒng)中獲取信息,與當(dāng)前系統(tǒng)有進(jìn)行交互?!?BR> 一個(gè)用例可能包括完成某項(xiàng)任務(wù)的許多邏輯相關(guān)任務(wù)和交互順序。因此,一個(gè)用例是相關(guān)的用法說明的集合,并且一個(gè)說明(scenario)是用例的實(shí)例。這種關(guān)系就像是類和對(duì)象的關(guān)系。在用例中,一個(gè)說明被視為事件的普通過程(normalcourse),也叫作主過程,基本過程,普通流,或“滿意之路”(happypath)。在描述普通過程時(shí)列出執(zhí)行者和系統(tǒng)之間相互交互或?qū)υ挼捻樞颉.?dāng)這種交互結(jié)束時(shí),執(zhí)行者也達(dá)到了預(yù)期的目的。
在用例中的其它說明可以描述為可選過程(alternativecoruse)。可選過程也可促進(jìn)成功地完成任務(wù),但它們代表了任務(wù)的細(xì)節(jié)或用于完成任務(wù)的途徑的變化部分。在交互序列中,普通過程可以在一些決策點(diǎn)上分解成可選過程,然后再重新匯成一個(gè)普通過程。角色類和角色實(shí)例。軟件產(chǎn)品最終是給一些用戶來使用的,而用戶之間的差異是非常大的。造成差異的原因包括了對(duì)計(jì)算機(jī)的認(rèn)知程度的不同,使用習(xí)慣的不同,在軟件目標(biāo)組織中所處的地位不同,地理位置不同,業(yè)務(wù)熟練程度不同?!?BR> 不同的用戶都有自己一系列的功能需求和非功能需求。對(duì)電腦熟練程度不同的人可能就會(huì)有不同的要求,熟練程度低的用戶可能希望有一個(gè)友好的界面,熟練程度高的用戶可能更希望有快捷鍵或宏的操作以提高工作效率??紤]到用戶的差異性,將用戶分類并研求。抓住用戶代表的需求就大致把握住了用戶類的需求。當(dāng)然,需求分析還是需要在用戶中做大規(guī)模的調(diào)查的,只是要把重點(diǎn)放在用戶代表上?!?BR> 確保和用戶直接進(jìn)行溝通!大家有沒有玩過傳話的游戲,可能看過。一群人排成一列,一句話從排頭挨個(gè)向后傳,到最后,那句話已經(jīng)是面目全非了。所以,一定要保證項(xiàng)目組能夠直接和用戶接觸。對(duì)于和用戶直接溝通這一點(diǎn),一般的針對(duì)特定企業(yè)的應(yīng)用系統(tǒng)當(dāng)然是不成問題,可是如果是開發(fā)行業(yè)軟件,和用戶直接溝通就成為一件幾乎是不可能的事情。在這種情況下,一般有幾種解決的辦法:
做大規(guī)模的市場(chǎng)調(diào)查,針對(duì)你的目標(biāo)市場(chǎng)做市場(chǎng)調(diào)查,并根據(jù)統(tǒng)計(jì)學(xué)的理論建立你的數(shù)學(xué)模型。這部分的工作效果最好,其性質(zhì)有些象一些游戲公司會(huì)發(fā)布一些Demo版的游戲。是對(duì)于一般的企業(yè)來說,這項(xiàng)工作費(fèi)時(shí)費(fèi)力,高昂的成本往往使大家知難而退。我的意見是,方法是非常好的,但是可以軟件技術(shù)并不熟悉;第二種是開發(fā)過同類軟件的軟件專家,這種人在開發(fā)同類軟件過程中已經(jīng)積累了大量的項(xiàng)目經(jīng)驗(yàn),并且具有軟件開發(fā)的知識(shí)。這種方式是獲取需求的最好的方式。分析對(duì)比同類軟件,微軟在開發(fā)Office、VisualStudio的時(shí)候,也是參照了Lotus和Borland的成熟產(chǎn)品。這種方式的特點(diǎn)在于成本很低,比較適合和其他的方式配合使用。但是,要注意自己有沒有觸犯專利法。有的時(shí)候,雖然已經(jīng)將用戶分類并選出了用戶代表。但是需求的來源眾多,往往會(huì)發(fā)生需求之間自相矛盾的事情。需求從四面八方收集來后,人們難以解決沖突,澄清模糊之處以及協(xié)調(diào)不一致之處。某些人還要對(duì)不可避免要發(fā)生的范圍問題單獨(dú)作出決
項(xiàng)目經(jīng)理勝任力免費(fèi)測(cè)評(píng)PMQ上線啦!快來測(cè)測(cè)你排多少名吧~
http://opto-elec.com.cn/pmqhd/index.html