14.2.2 架構(gòu)師的作用
系統(tǒng)構(gòu)想有助于各方明了系統(tǒng)的目標(biāo)和范圍。
確保系統(tǒng)開(kāi)發(fā)的計(jì)劃、設(shè)計(jì)等階段能依次有序地展開(kāi)。
系統(tǒng)構(gòu)想階段,架構(gòu)師合理的介入,有以下好處:
1、有利于使系統(tǒng)架構(gòu)師本身對(duì)系統(tǒng)的看法更加全面、準(zhǔn)確。
2、統(tǒng)一系統(tǒng)開(kāi)發(fā)人員對(duì)系統(tǒng)的看法。
3、正確確定需求的優(yōu)先次序。
4、最大程度上提高客戶(hù)對(duì)設(shè)計(jì)等過(guò)程的參與程度,更好地與客戶(hù)溝通。
14.2.3 系統(tǒng)構(gòu)想面臨的挑戰(zhàn)
架構(gòu)師對(duì)其控制能力之外的因素通常無(wú)能為力,可以通過(guò)有效地評(píng)估,以及高級(jí)經(jīng)理和架構(gòu)師之間保持緊密的聯(lián)系克服這些困難。
還必須面對(duì)以下幾種情況:
1、很多架構(gòu)師把架構(gòu)看成是他們獨(dú)自的創(chuàng)造,只要他們認(rèn)為合適的就進(jìn)行修改。
2、有些人不是擁有產(chǎn)品線構(gòu)想的高級(jí)經(jīng)理,卻總是由這些人決定雇傭誰(shuí)來(lái)做架構(gòu)師。
14.3 需求分析
14.3.1 架構(gòu)師的工作
需求一般定義系統(tǒng)的外部行為和外觀以及用戶(hù)信息,而不用設(shè)計(jì)系統(tǒng)的內(nèi)部結(jié)構(gòu)。
對(duì)需求分析通?疾煲韵6個(gè)方面的內(nèi)容:
1、系統(tǒng)范圍對(duì)象關(guān)系圖。
2、用戶(hù)接口原型,用戶(hù)操作的一個(gè)雛形。
3、需求的適用性,該用什么技術(shù)解決,性能怎么樣,是否與其他需求相重合或矛盾,需求分析應(yīng)注意需求本身的實(shí)用或適用,而不必考慮其實(shí)現(xiàn)。
4、確定需求的優(yōu)先級(jí)。
5、為需求建立功能結(jié)構(gòu)模型,組件圖,實(shí)體數(shù)據(jù)對(duì)象圖。
6、使用質(zhì)量功能分配(Quality Function Deploymen,QFD)發(fā)現(xiàn)隱藏質(zhì)量需求,建立相關(guān)質(zhì)量場(chǎng)景,先期預(yù)測(cè)需求風(fēng)險(xiǎn)。
有效地捕捉行為需求的方法是分析用例(Use Case)
用例包含圖和文字描述,符號(hào) 簡(jiǎn)單、抽象,保證表述需求時(shí)簡(jiǎn)單性和清晰度。
相關(guān)推薦:北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |