軟件需求工程課件_第1頁
軟件需求工程課件_第2頁
軟件需求工程課件_第3頁
軟件需求工程課件_第4頁
軟件需求工程課件_第5頁
已閱讀5頁,還剩73頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

軟件需求工程作者1、人生最重要的不是努力,不是奮斗,而是抉擇。

2、老板只能給一個位置,不能給一個未來。舞臺再大,人走茶涼。

3、意外和明天不知道哪個先來。沒有危機(jī)是最大的危機(jī),滿足現(xiàn)狀是最大的陷阱。

4、所見所聞改變一生,不知不覺斷送一生。

5、生意,可以掌控努力與投資,卻無法掌控結(jié)果。人生得意時找出路,失意時才有退路,寶馬都有備胎,您的人生呢?

6、世界上有多少有才華的失敗者,世界上有很多高學(xué)歷的無業(yè)游民—是因?yàn)檫x擇錯誤。

7、下對注,贏一次;跟對人,贏一世。(勵志電影)

8、學(xué)識不如知識,知識不如做事,做事不如做人。

9、不識貨,半世苦;不識人,一世苦。

10、生命不在于活得長與短,而在于頓悟的早與晚。

11、做人處事,待人接物:重師者王,重友者霸,重己者亡。

12、沒有目標(biāo)的人永遠(yuǎn)為有目標(biāo)的人去努力。

13、人生三階段:比才華;比財(cái)力;比境界。

14、人若把自己框在一定的范圍內(nèi),就容易限制了自己的思維和格局。

15、今天的優(yōu)勢會被明天的趨勢代替,把握趨勢,把握未來。

16、讀萬卷書不如行千里路,行千里路不如閱人無數(shù),閱人無數(shù)不如名師指路。經(jīng)師易得,人師難求。

17、學(xué)歷代表過去,財(cái)力代表現(xiàn)在,學(xué)習(xí)力代表將來。

18、人生能走多遠(yuǎn),看與誰同行;有多大成就,看有誰指點(diǎn)。

19、聰明的人看得懂,精明的人看得準(zhǔn),高明的人看得遠(yuǎn)。

20、做人不成功,成功是暫時的;做人成功,不成功也是暫時的。1、有志者,事竟成,破釜沉舟,百二秦關(guān)終屬楚;苦心人,天不負(fù),臥薪嘗膽,三千越甲可吞吳。2、三軍不可奪帥也,匹夫不可奪志也。3、自強(qiáng)為天下健,志剛為大君之道。4、要想壯志凌云,先要腳踏實(shí)地。5、好漢立志達(dá)到目的,好馬登程達(dá)到千里。6、胸?zé)o大志,枉活一世。7、人無志向,和迷途的盲人一樣。8、壯志與毅力是事業(yè)的雙翼。9、君子之行,靜以修身,儉以養(yǎng)德,非澹泊無以明志,非寧靜無以致遠(yuǎn)。10、老驥伏櫪,志在千里;烈士暮年,壯心不已。11、立志難也,不在勝人,在自勝。12、有志不在年高,無志空活百歲。13、志不立,如無舵之舟,無銜之馬,漂蕩奔逸,終亦何所底乎。14、一個人如果胸?zé)o大志,既使再有壯麗的舉動也稱不上是偉人。15、男兒不展同云志,空負(fù)天生八尺軀。16、丈夫志不大,何以佐乾坤。17、胸有凌云志,無高不可攀。18、雄心志四海,萬里望風(fēng)塵。19、三軍可奪帥也,匹夫不可奪志也。20、志堅(jiān)者,功名之柱也。登山不以艱險而止,則必臻乎峻嶺。21、一人立志,萬夫莫敵。22、人惟患無志,有志無有不成者。23、器大者聲必閎,志高者意必遠(yuǎn)。24、立志是事業(yè)的大門,工作是登門入室的旅程。25、人生志氣立,所貴功業(yè)昌。26、人若有志,萬事可為。27、有志者自有千方百計(jì),無志者只感千難萬難。28、有志登山頂,無志站山腳。29、有志的人戰(zhàn)天斗地,無志的人怨天恨地。30、無志愁壓頭,有志能搬山。31、千難萬難,有了志向不難;千易萬易,沒有決心不易。32、雄心壯志是茫茫黑夜中的北斗星。33、不怕路遠(yuǎn),就怕志短。34、對沒志氣的人,路程顯得遠(yuǎn);對沒有銀錢的人,城鎮(zhèn)顯得遠(yuǎn)。35、不為窮變節(jié),不為賤易志。36、襤褸衣內(nèi)可藏志。37、志氣和貧困是患難兄弟,世人常見他們伴在一起。38、志不強(qiáng)者,智不達(dá);言不行者,行不果。39、膽欲大而心欲細(xì),志欲圓而行欲方。40、人貴有志,學(xué)貴有恒。41、大丈夫必有四方之志。42、為有犧牲多壯志,敢教日月?lián)Q新天。43、丈夫志氣直如鐵,無曲心中道自真。44、男兒四方志,豈久困泥沙。45、理想是指路明燈。沒有理想,就沒有堅(jiān)定的方向;而沒有方向,就沒有生活。46、世界上最快樂的事,莫過于為理想而奮斗。47、壯心未與年俱老,死去猶能作鬼雄。48、貧不足羞,可羞是貧而無志。49、遠(yuǎn)大的志向造就偉大的人物。50、志在山頂?shù)娜?,不會貪念山腰的風(fēng)景。軟件需求工程軟件工程是以借鑒傳統(tǒng)工程的原則、方法,以提高質(zhì)量,降低成本為目的指導(dǎo)計(jì)算機(jī)軟件開發(fā)和維護(hù)的工程學(xué)科付出較低的開發(fā)成本;達(dá)到要求的軟件功能;取得較好的軟件性能;需要較低的維護(hù)費(fèi)用;能按時完成開發(fā)工作,及時交付使用;

軟件工程的基本目標(biāo)軟件需求工程作者1、人生最重要的不是努力,不是奮斗,而是抉擇1軟件需求工程課件2軟件需求工程課件3軟件需求工程課件4軟件需求工程課件5課程登記實(shí)例的UseCase圖課程登記實(shí)例的UseCase圖6訂單處理系統(tǒng)——初始問題描述

我們正在為NationalWidgets郵遞公司開發(fā)訂單處理系統(tǒng)。這是一家轉(zhuǎn)售各種商品的公司。這家公司一年公布兩次產(chǎn)品目錄,并將其郵遞給了客戶和其他感興趣的人。公司接到用戶訂單并適當(dāng)投遞?!澳阏J(rèn)為一年公布兩次合適嗎?我們的產(chǎn)品變化得可非常快呀?”“這只是我們的開始。我們會在需求分析過程中進(jìn)一步補(bǔ)充和完善,加深理解?!?/p>

訂單處理系統(tǒng)——初始問題描述我們正在為7訂單處理系統(tǒng)——補(bǔ)充問題描述客戶以遞交訂單并且向NationalWidgets公司付款的方式購買商品。NationalWidgets公司處理訂單并且將產(chǎn)品投遞到客戶指定地址。 訂單處理軟件記錄從訂單收到直到商品被投遞給客戶的整個過程。

NationalWidgets公司提供快捷的服務(wù)。他們應(yīng)該能夠以最快、最有效的方法來運(yùn)送客戶訂購的產(chǎn)品。

訂單處理系統(tǒng)——補(bǔ)充問題描述客戶以遞交訂單并且8風(fēng)險分析——郵購市場調(diào)研多數(shù)家庭成年人都有工作,至少是兼職工作。他們都很少有時間購物。因此他們通常愿意付錢郵購商品。

網(wǎng)上購物日前很流行,是郵購市場的競爭者。

其它的郵遞公司提供24小時訂單接收服務(wù),郵遞的次數(shù)從一天到兩周不等;此外還有禮品打包服務(wù),并提供大量的折扣。優(yōu)勢…….信息廣泛?實(shí)時處理?易于操作?可靠性高?

風(fēng)險分析——郵購市場調(diào)研多數(shù)家庭成年人都有工作,9NationalWidgets的風(fēng)險因素

如何在系統(tǒng)出錯時防止丟失訂單?*系統(tǒng)必須易于操作以使得非專業(yè)人士可以使用?***如果我們不提供Web界面是否會成功?***我們應(yīng)該如何處理公司不同部門的眾多實(shí)時用戶?**我們應(yīng)該如何應(yīng)付數(shù)據(jù)庫崩潰?*

有些軟件設(shè)計(jì)人員沒有開發(fā)經(jīng)驗(yàn),特別是缺少團(tuán)隊(duì)開發(fā)精神。***NationalWidgets的風(fēng)險因素如何在系統(tǒng)出錯時10軟件需求工程課件11軟件需求工程課件12問題描述我們在為一個稱為NationalWidgets的郵遞公司開發(fā)訂單處理軟件,這是一家經(jīng)銷各種產(chǎn)品的中間公司。這家公司一年兩次公布產(chǎn)品目錄,這些產(chǎn)品以郵遞的方式送到客戶以及其他感興趣的人手中??蛻粢赃f交訂購產(chǎn)品清單,并向NationalWidgets公司付費(fèi)的方式購買商品。NationalWidgets公司處理訂單,并把商品投遞給客戶。訂單處理軟件記錄從訂單收到直到商品被投遞給客戶的整個過程。NationalWidgets公司將提供快捷的服務(wù),它們應(yīng)該能夠以最快捷、最有效的方法來運(yùn)送客戶訂購的產(chǎn)品??蛻艨赡芡素?,也可能要求重新進(jìn)貨。假設(shè)一種電子訂購界面,例如Web,可能對某些客戶更適合。我們希望使用多家運(yùn)輸公司和多種保險方法。

問題描述我們在為一個稱為NationalWidgets的郵13問題描述(續(xù))高:l某些軟件開發(fā)人員沒有經(jīng)驗(yàn),特別是缺少團(tuán)隊(duì)開發(fā)精神l

系統(tǒng)應(yīng)該使得非專業(yè)人員便于使用l

如果不支持Web接口,我們是否會成功?

中:l

我們應(yīng)該如何處理同一公司之中不同部門的并發(fā)用戶?低:l

我們在系統(tǒng)失敗時應(yīng)該如何避免丟失訂單?l

如果系統(tǒng)立即被訂單淹沒將會怎樣?l

如何處理數(shù)據(jù)庫崩潰?問題描述(續(xù))高:14初始階段交付項(xiàng)

完成交付項(xiàng)ü

項(xiàng)目描述ü

風(fēng)險分析

用例圖

角色和用例描述

項(xiàng)目提議

初始階段交付項(xiàng)完成交付項(xiàng)ü

項(xiàng)15確定系統(tǒng)邊界什么是系統(tǒng)邊界?NationalWidgets公司需要把訂購的商品投遞給客戶。投遞過程包括打包和貼標(biāo)簽、稱重量,再根據(jù)運(yùn)送方法、郵遞速度、保險、重量、目的地等等收取郵資。我們的訂單處理系統(tǒng)要包括計(jì)算郵費(fèi)嗎?如何計(jì)算?確定系統(tǒng)邊界什么是系統(tǒng)邊界?16確定執(zhí)行者(ACTOR)

l

誰使用這個系統(tǒng)?l

誰安裝系統(tǒng)?l

誰啟動系統(tǒng)?l

誰維護(hù)系統(tǒng)?l

誰關(guān)閉系統(tǒng)?l

其他哪些系統(tǒng)使用這個系統(tǒng)?l

誰從這個系統(tǒng)獲取信息?l

誰為這個系統(tǒng)提供信息?l

是否有相關(guān)事件自動在預(yù)定的時間發(fā)生?

確定執(zhí)行者(ACTOR)

l

誰使用這個系統(tǒng)17訂單處理執(zhí)行者訂單處理執(zhí)行者18確定用例(USECASE)

從執(zhí)行者的角度看,用例應(yīng)該是一個完整的任務(wù)。

考慮以下問題:執(zhí)行者想要系統(tǒng)有什么樣的功能?系統(tǒng)存儲信息嗎?執(zhí)行者將要創(chuàng)建、讀取、更新、或刪除什么樣的信息?系統(tǒng)是否需要把自身內(nèi)部狀態(tài)的變化通知給執(zhí)行者?有哪些外部的事件系統(tǒng)必須知道?確定用例(USECASE)

從執(zhí)行者的角度看,用例應(yīng)該19訂單處理用例圖訂單處理用例圖20描述執(zhí)行者和用例

客戶(Customer)——從NationalWidgets公司訂購商品的人客戶代表(Customerrep)——NationalWidgets公司處理客戶請求的雇員運(yùn)輸公司(Shippingcompany)——USPS,UPS,DHL,FedEx,DM等等職員(Clerk)——NationalWidgets公司的雇員,負(fù)責(zé)包裝、貼標(biāo)簽和運(yùn)送訂貨。庫存系統(tǒng)(Inventorysystem)—記錄公司存貨的軟件記賬系統(tǒng)(Accountingsystem)—記錄公司賬目的軟件描述執(zhí)行者和用例

客戶(Customer)——從Nation21訂單處理用例描述

訂購貨物(PlaceOrder)—客戶提交新商品訂單并且為商品付費(fèi)。獲得目錄(GetCatalog)—客戶要求得到一個目錄或產(chǎn)品清單。獲得訂單的狀態(tài)(GetStatusonOrder)—客戶得到一個已存在訂單的狀態(tài)。退貨(ReturnProduct)—客戶退還商品并要求賠償。取消訂單(CancelOrder)—客戶取消一個已存在的訂單。記錄投訴(RegisterComplain)—客戶向公司發(fā)送投訴信息。運(yùn)送包裹(DeliverPackages)—要求運(yùn)輸公司將商品運(yùn)送到客戶手中。計(jì)算郵費(fèi)(CalculatePostage)—計(jì)算將商品投遞到客戶手中需要多少郵費(fèi)。打印信件標(biāo)簽(PrintMailingLabel)—打印信件標(biāo)簽。更新商品數(shù)量(UpdateProductQuantities)—更新庫存的商品數(shù)量訂單處理用例描述訂購貨物(PlaceOrder)—客戶提22訂單處理用例圖訂單處理用例圖23訂購處理用例包——用例重組

如果用例圖過于龐大和雜亂將會如何處理?——需要創(chuàng)建多個用例圖。每一個圖可能代表系統(tǒng)中一個主要領(lǐng)域功能。在大型系統(tǒng)中,可以創(chuàng)建包來代表子系統(tǒng)或者主要功能領(lǐng)域。在UML之中,包是其他UML元素的載體。然后為每一個包繪制一張用例圖,來表示它所包含的用例。

訂購貨物訂購處理用例包——用例重組如果用例圖過于龐大和雜亂將會如何24

訂購貨物用例圖訂購貨物用例圖25

訂購?fù)瓿捎美龍D訂購?fù)瓿捎美龍D26確定項(xiàng)目范圍當(dāng)分階段實(shí)施項(xiàng)目計(jì)劃時,要分清優(yōu)先級,確定項(xiàng)目范圍。確定需求優(yōu)先級時,需要考慮你所確定的風(fēng)險和市場因素。因此“一定要有”不是僅僅基于技術(shù)需要,但是可能也會在市場上遇到風(fēng)險。對于NationalWidgets公司來說,這可能意味著Web界面是一個訂單處理系統(tǒng)“一定要有”的因素,因?yàn)槠渌泥]遞公司都提供這一功能。這一特性是跟上市場競爭的要求。根據(jù)優(yōu)先級將需求確定為:一定要有應(yīng)該有考慮要有我們已經(jīng)考察了市場,并且注意到網(wǎng)上商務(wù)的確很流行。在訂單處理系統(tǒng)中是否應(yīng)該有網(wǎng)頁,在線產(chǎn)品目錄和電子訂單?確定項(xiàng)目范圍當(dāng)分階段實(shí)施項(xiàng)目計(jì)劃時,要分清優(yōu)先級,確定項(xiàng)目范27初始階段交付項(xiàng)

完成交付項(xiàng)ü

項(xiàng)目描述ü

風(fēng)險分析

用例圖

角色和用例描述

項(xiàng)目提議完成交付項(xiàng)ü

項(xiàng)目描述ü

風(fēng)險分析ü

用例圖ü

角色和用例描述ü

項(xiàng)目建議完成交付項(xiàng)ü

項(xiàng)目描述ü

風(fēng)險分析ü

用例圖ü

角色和用例描述ü

項(xiàng)目建議初始階段交付項(xiàng)完成交付項(xiàng)ü

項(xiàng)目描28細(xì)化階段編寫詳細(xì)的用例并歸檔構(gòu)建軟件體系結(jié)構(gòu)確定進(jìn)一步實(shí)施計(jì)劃細(xì)化階段編寫詳細(xì)的用例并歸檔29訂購貨物詳細(xì)用例

前置條件:一個合法的客戶已經(jīng)登錄到這個系統(tǒng)事件流:當(dāng)客戶選擇訂購貨物時,用例開始。客戶輸入他(她)的姓名和地址。如果客戶只輸入郵編,系統(tǒng)將給出州和市區(qū)名??蛻糨斎胂胍徺I的商品代碼。系統(tǒng)為每一項(xiàng)給出商品描述和價格。系統(tǒng)保存有連續(xù)的的已經(jīng)訂購的產(chǎn)品清單。客戶輸入信用卡支付信息。客戶選擇提交。系統(tǒng)檢驗(yàn)輸入的信息,把該訂單作為未完成的交易保存,同時向記賬系統(tǒng)提供支付信息。如果客戶提交的信息不正確,系統(tǒng)就提示客戶修改。當(dāng)支付被確認(rèn)后,該訂單也被標(biāo)記上已經(jīng)確認(rèn),同時返回給客戶一個訂單ID,用例也就結(jié)束了; 如果支付沒有被確認(rèn),系統(tǒng)將提示客戶去改正支付信息或者取消。 如果客戶選擇去修改信息,就回到第7步;如果選擇取消,用例結(jié)束。后置條件:如果訂單沒有被取消,它將被保存在系統(tǒng)里,并 做上標(biāo)記。訂購貨物詳細(xì)用例前置條件:一個合法的客戶已經(jīng)登錄到這個系30用例的表格表示

客戶代表系統(tǒng)記賬系統(tǒng)1.接收到取消訂單的請求

2.輸入一個訂單ID

3.按下搜索

4.顯示訂單內(nèi)容

5.選擇取消

6.給該訂單作取消標(biāo)記

7.向客戶賬號中返錢用例的表格表示31基本路徑與擴(kuò)展基本路徑與擴(kuò)展32細(xì)化階段交付項(xiàng)完成交付項(xiàng)ü

項(xiàng)目描述ü

風(fēng)險分析

用例圖

角色和用例描述

項(xiàng)目提議完成交付項(xiàng)ü

項(xiàng)目描述ü

風(fēng)險分析ü

用例圖ü

角色和用例描述ü

項(xiàng)目建議完成交付項(xiàng)ü

項(xiàng)目描述ü

風(fēng)險分析ü

用例圖ü

角色和用例描述ü

項(xiàng)目建議完成交付項(xiàng)ˇ細(xì)化的基本路徑ˇ可選路徑

活動圖

用戶接口圖表(可選)

體系結(jié)構(gòu)

項(xiàng)目計(jì)劃完成交付項(xiàng)ü

細(xì)化的基本路徑ü

可選路徑

活動圖

用戶接口圖表(可選)

體系結(jié)構(gòu)

項(xiàng)目計(jì)劃細(xì)化階段交付項(xiàng)完成交付項(xiàng)ü

項(xiàng)目描述33輔助分析技術(shù)用活動圖來描述用例的步驟,并在用例文檔中專門加一節(jié)刻畫活動圖。用簡單的時序圖來顯示執(zhí)行者和系統(tǒng)的相互作用,并加到用例文檔中??蛻暨x擇訂購貨物,用例開始??蛻翩I入他或她的姓名和地址。如果客戶鍵入唯一的郵遞區(qū)碼,系統(tǒng)提供州和市客戶鍵入想要訂購的產(chǎn)品的產(chǎn)品號。對于每一個鍵入的產(chǎn)品號系統(tǒng)提供產(chǎn)品描述和價格。系統(tǒng)把單價加入總價中。結(jié)束循環(huán)客戶鍵入信用卡支付信息客戶選擇提交系統(tǒng)確認(rèn)信息,把這次訂購以未完成交易保存以來,向記賬系統(tǒng)提交支付信息。當(dāng)支付確認(rèn)后,訂單被標(biāo)志為確認(rèn),返回用戶一個訂單ID,用例結(jié)束。輔助分析技術(shù)用活動圖來描述用例的步驟,并在用例文檔中專門加一34活動圖活動圖35免費(fèi)樣品領(lǐng)用物資管理部-綜合計(jì)劃物資管理部計(jì)劃員將有關(guān)材料計(jì)劃輸入系統(tǒng)申請部門經(jīng)理審批領(lǐng)料單申請部門申請部門向物資管理部-倉庫領(lǐng)料免費(fèi)樣品領(lǐng)用申請書計(jì)劃人員從系統(tǒng)中打印領(lǐng)料單物資管理部-倉庫已批準(zhǔn)的領(lǐng)料單材料帳務(wù)人員從系統(tǒng)中確認(rèn)領(lǐng)料綜合計(jì)劃經(jīng)理對領(lǐng)料單進(jìn)行審核成品發(fā)料員進(jìn)行簽字、發(fā)料財(cái)務(wù)部財(cái)務(wù)人員進(jìn)行帳務(wù)處理免費(fèi)樣品領(lǐng)用物資管理部-綜合計(jì)劃物資管理部計(jì)劃申請部門領(lǐng)料單36訂購貨物的簡單時序圖訂購貨物的簡單時序圖37細(xì)化階段交付項(xiàng)完成交付項(xiàng)ü

項(xiàng)目描述ü

風(fēng)險分析

用例圖

角色和用例描述

項(xiàng)目提議完成交付項(xiàng)ü

項(xiàng)目描述ü

風(fēng)險分析ü

用例圖ü

角色和用例描述ü

項(xiàng)目建議完成交付項(xiàng)ü

項(xiàng)目描述ü

風(fēng)險分析ü

用例圖ü

角色和用例描述ü

項(xiàng)目建議完成交付項(xiàng)ˇ細(xì)化的基本路徑ˇ可選路徑

活動圖

用戶接口圖表(可選)

體系結(jié)構(gòu)

項(xiàng)目計(jì)劃完成交付項(xiàng)ü

細(xì)化的基本路徑ü

可選路徑

活動圖

用戶接口圖表(可選)

體系結(jié)構(gòu)

項(xiàng)目計(jì)劃完成交付項(xiàng)ü

詳細(xì)基本路徑ü

可選路徑ü

活動圖ü

用戶接口圖(操作界面)

體系結(jié)構(gòu)

項(xiàng)目計(jì)劃細(xì)化階段交付項(xiàng)完成交付項(xiàng)ü

項(xiàng)目描述38感謝您的關(guān)注感謝您的關(guān)注軟件需求工程作者1、人生最重要的不是努力,不是奮斗,而是抉擇。

2、老板只能給一個位置,不能給一個未來。舞臺再大,人走茶涼。

3、意外和明天不知道哪個先來。沒有危機(jī)是最大的危機(jī),滿足現(xiàn)狀是最大的陷阱。

4、所見所聞改變一生,不知不覺斷送一生。

5、生意,可以掌控努力與投資,卻無法掌控結(jié)果。人生得意時找出路,失意時才有退路,寶馬都有備胎,您的人生呢?

6、世界上有多少有才華的失敗者,世界上有很多高學(xué)歷的無業(yè)游民—是因?yàn)檫x擇錯誤。

7、下對注,贏一次;跟對人,贏一世。(勵志電影)

8、學(xué)識不如知識,知識不如做事,做事不如做人。

9、不識貨,半世苦;不識人,一世苦。

10、生命不在于活得長與短,而在于頓悟的早與晚。

11、做人處事,待人接物:重師者王,重友者霸,重己者亡。

12、沒有目標(biāo)的人永遠(yuǎn)為有目標(biāo)的人去努力。

13、人生三階段:比才華;比財(cái)力;比境界。

14、人若把自己框在一定的范圍內(nèi),就容易限制了自己的思維和格局。

15、今天的優(yōu)勢會被明天的趨勢代替,把握趨勢,把握未來。

16、讀萬卷書不如行千里路,行千里路不如閱人無數(shù),閱人無數(shù)不如名師指路。經(jīng)師易得,人師難求。

17、學(xué)歷代表過去,財(cái)力代表現(xiàn)在,學(xué)習(xí)力代表將來。

18、人生能走多遠(yuǎn),看與誰同行;有多大成就,看有誰指點(diǎn)。

19、聰明的人看得懂,精明的人看得準(zhǔn),高明的人看得遠(yuǎn)。

20、做人不成功,成功是暫時的;做人成功,不成功也是暫時的。1、有志者,事竟成,破釜沉舟,百二秦關(guān)終屬楚;苦心人,天不負(fù),臥薪嘗膽,三千越甲可吞吳。2、三軍不可奪帥也,匹夫不可奪志也。3、自強(qiáng)為天下健,志剛為大君之道。4、要想壯志凌云,先要腳踏實(shí)地。5、好漢立志達(dá)到目的,好馬登程達(dá)到千里。6、胸?zé)o大志,枉活一世。7、人無志向,和迷途的盲人一樣。8、壯志與毅力是事業(yè)的雙翼。9、君子之行,靜以修身,儉以養(yǎng)德,非澹泊無以明志,非寧靜無以致遠(yuǎn)。10、老驥伏櫪,志在千里;烈士暮年,壯心不已。11、立志難也,不在勝人,在自勝。12、有志不在年高,無志空活百歲。13、志不立,如無舵之舟,無銜之馬,漂蕩奔逸,終亦何所底乎。14、一個人如果胸?zé)o大志,既使再有壯麗的舉動也稱不上是偉人。15、男兒不展同云志,空負(fù)天生八尺軀。16、丈夫志不大,何以佐乾坤。17、胸有凌云志,無高不可攀。18、雄心志四海,萬里望風(fēng)塵。19、三軍可奪帥也,匹夫不可奪志也。20、志堅(jiān)者,功名之柱也。登山不以艱險而止,則必臻乎峻嶺。21、一人立志,萬夫莫敵。22、人惟患無志,有志無有不成者。23、器大者聲必閎,志高者意必遠(yuǎn)。24、立志是事業(yè)的大門,工作是登門入室的旅程。25、人生志氣立,所貴功業(yè)昌。26、人若有志,萬事可為。27、有志者自有千方百計(jì),無志者只感千難萬難。28、有志登山頂,無志站山腳。29、有志的人戰(zhàn)天斗地,無志的人怨天恨地。30、無志愁壓頭,有志能搬山。31、千難萬難,有了志向不難;千易萬易,沒有決心不易。32、雄心壯志是茫茫黑夜中的北斗星。33、不怕路遠(yuǎn),就怕志短。34、對沒志氣的人,路程顯得遠(yuǎn);對沒有銀錢的人,城鎮(zhèn)顯得遠(yuǎn)。35、不為窮變節(jié),不為賤易志。36、襤褸衣內(nèi)可藏志。37、志氣和貧困是患難兄弟,世人常見他們伴在一起。38、志不強(qiáng)者,智不達(dá);言不行者,行不果。39、膽欲大而心欲細(xì),志欲圓而行欲方。40、人貴有志,學(xué)貴有恒。41、大丈夫必有四方之志。42、為有犧牲多壯志,敢教日月?lián)Q新天。43、丈夫志氣直如鐵,無曲心中道自真。44、男兒四方志,豈久困泥沙。45、理想是指路明燈。沒有理想,就沒有堅(jiān)定的方向;而沒有方向,就沒有生活。46、世界上最快樂的事,莫過于為理想而奮斗。47、壯心未與年俱老,死去猶能作鬼雄。48、貧不足羞,可羞是貧而無志。49、遠(yuǎn)大的志向造就偉大的人物。50、志在山頂?shù)娜?,不會貪念山腰的風(fēng)景。軟件需求工程軟件工程是以借鑒傳統(tǒng)工程的原則、方法,以提高質(zhì)量,降低成本為目的指導(dǎo)計(jì)算機(jī)軟件開發(fā)和維護(hù)的工程學(xué)科付出較低的開發(fā)成本;達(dá)到要求的軟件功能;取得較好的軟件性能;需要較低的維護(hù)費(fèi)用;能按時完成開發(fā)工作,及時交付使用;

軟件工程的基本目標(biāo)軟件需求工程作者1、人生最重要的不是努力,不是奮斗,而是抉擇40軟件需求工程課件41軟件需求工程課件42軟件需求工程課件43軟件需求工程課件44課程登記實(shí)例的UseCase圖課程登記實(shí)例的UseCase圖45訂單處理系統(tǒng)——初始問題描述

我們正在為NationalWidgets郵遞公司開發(fā)訂單處理系統(tǒng)。這是一家轉(zhuǎn)售各種商品的公司。這家公司一年公布兩次產(chǎn)品目錄,并將其郵遞給了客戶和其他感興趣的人。公司接到用戶訂單并適當(dāng)投遞。…………“你認(rèn)為一年公布兩次合適嗎?我們的產(chǎn)品變化得可非??煅剑俊薄斑@只是我們的開始。我們會在需求分析過程中進(jìn)一步補(bǔ)充和完善,加深理解?!?/p>

訂單處理系統(tǒng)——初始問題描述我們正在為46訂單處理系統(tǒng)——補(bǔ)充問題描述客戶以遞交訂單并且向NationalWidgets公司付款的方式購買商品。NationalWidgets公司處理訂單并且將產(chǎn)品投遞到客戶指定地址。 訂單處理軟件記錄從訂單收到直到商品被投遞給客戶的整個過程。

NationalWidgets公司提供快捷的服務(wù)。他們應(yīng)該能夠以最快、最有效的方法來運(yùn)送客戶訂購的產(chǎn)品。

訂單處理系統(tǒng)——補(bǔ)充問題描述客戶以遞交訂單并且47風(fēng)險分析——郵購市場調(diào)研多數(shù)家庭成年人都有工作,至少是兼職工作。他們都很少有時間購物。因此他們通常愿意付錢郵購商品。

網(wǎng)上購物日前很流行,是郵購市場的競爭者。

其它的郵遞公司提供24小時訂單接收服務(wù),郵遞的次數(shù)從一天到兩周不等;此外還有禮品打包服務(wù),并提供大量的折扣。優(yōu)勢…….信息廣泛?實(shí)時處理?易于操作?可靠性高?

風(fēng)險分析——郵購市場調(diào)研多數(shù)家庭成年人都有工作,48NationalWidgets的風(fēng)險因素

如何在系統(tǒng)出錯時防止丟失訂單?*系統(tǒng)必須易于操作以使得非專業(yè)人士可以使用?***如果我們不提供Web界面是否會成功?***我們應(yīng)該如何處理公司不同部門的眾多實(shí)時用戶?**我們應(yīng)該如何應(yīng)付數(shù)據(jù)庫崩潰?*

有些軟件設(shè)計(jì)人員沒有開發(fā)經(jīng)驗(yàn),特別是缺少團(tuán)隊(duì)開發(fā)精神。***NationalWidgets的風(fēng)險因素如何在系統(tǒng)出錯時49軟件需求工程課件50軟件需求工程課件51問題描述我們在為一個稱為NationalWidgets的郵遞公司開發(fā)訂單處理軟件,這是一家經(jīng)銷各種產(chǎn)品的中間公司。這家公司一年兩次公布產(chǎn)品目錄,這些產(chǎn)品以郵遞的方式送到客戶以及其他感興趣的人手中??蛻粢赃f交訂購產(chǎn)品清單,并向NationalWidgets公司付費(fèi)的方式購買商品。NationalWidgets公司處理訂單,并把商品投遞給客戶。訂單處理軟件記錄從訂單收到直到商品被投遞給客戶的整個過程。NationalWidgets公司將提供快捷的服務(wù),它們應(yīng)該能夠以最快捷、最有效的方法來運(yùn)送客戶訂購的產(chǎn)品??蛻艨赡芡素?,也可能要求重新進(jìn)貨。假設(shè)一種電子訂購界面,例如Web,可能對某些客戶更適合。我們希望使用多家運(yùn)輸公司和多種保險方法。

問題描述我們在為一個稱為NationalWidgets的郵52問題描述(續(xù))高:l某些軟件開發(fā)人員沒有經(jīng)驗(yàn),特別是缺少團(tuán)隊(duì)開發(fā)精神l

系統(tǒng)應(yīng)該使得非專業(yè)人員便于使用l

如果不支持Web接口,我們是否會成功?

中:l

我們應(yīng)該如何處理同一公司之中不同部門的并發(fā)用戶?低:l

我們在系統(tǒng)失敗時應(yīng)該如何避免丟失訂單?l

如果系統(tǒng)立即被訂單淹沒將會怎樣?l

如何處理數(shù)據(jù)庫崩潰?問題描述(續(xù))高:53初始階段交付項(xiàng)

完成交付項(xiàng)ü

項(xiàng)目描述ü

風(fēng)險分析

用例圖

角色和用例描述

項(xiàng)目提議

初始階段交付項(xiàng)完成交付項(xiàng)ü

項(xiàng)54確定系統(tǒng)邊界什么是系統(tǒng)邊界?NationalWidgets公司需要把訂購的商品投遞給客戶。投遞過程包括打包和貼標(biāo)簽、稱重量,再根據(jù)運(yùn)送方法、郵遞速度、保險、重量、目的地等等收取郵資。我們的訂單處理系統(tǒng)要包括計(jì)算郵費(fèi)嗎?如何計(jì)算?確定系統(tǒng)邊界什么是系統(tǒng)邊界?55確定執(zhí)行者(ACTOR)

l

誰使用這個系統(tǒng)?l

誰安裝系統(tǒng)?l

誰啟動系統(tǒng)?l

誰維護(hù)系統(tǒng)?l

誰關(guān)閉系統(tǒng)?l

其他哪些系統(tǒng)使用這個系統(tǒng)?l

誰從這個系統(tǒng)獲取信息?l

誰為這個系統(tǒng)提供信息?l

是否有相關(guān)事件自動在預(yù)定的時間發(fā)生?

確定執(zhí)行者(ACTOR)

l

誰使用這個系統(tǒng)56訂單處理執(zhí)行者訂單處理執(zhí)行者57確定用例(USECASE)

從執(zhí)行者的角度看,用例應(yīng)該是一個完整的任務(wù)。

考慮以下問題:執(zhí)行者想要系統(tǒng)有什么樣的功能?系統(tǒng)存儲信息嗎?執(zhí)行者將要創(chuàng)建、讀取、更新、或刪除什么樣的信息?系統(tǒng)是否需要把自身內(nèi)部狀態(tài)的變化通知給執(zhí)行者?有哪些外部的事件系統(tǒng)必須知道?確定用例(USECASE)

從執(zhí)行者的角度看,用例應(yīng)該58訂單處理用例圖訂單處理用例圖59描述執(zhí)行者和用例

客戶(Customer)——從NationalWidgets公司訂購商品的人客戶代表(Customerrep)——NationalWidgets公司處理客戶請求的雇員運(yùn)輸公司(Shippingcompany)——USPS,UPS,DHL,FedEx,DM等等職員(Clerk)——NationalWidgets公司的雇員,負(fù)責(zé)包裝、貼標(biāo)簽和運(yùn)送訂貨。庫存系統(tǒng)(Inventorysystem)—記錄公司存貨的軟件記賬系統(tǒng)(Accountingsystem)—記錄公司賬目的軟件描述執(zhí)行者和用例

客戶(Customer)——從Nation60訂單處理用例描述

訂購貨物(PlaceOrder)—客戶提交新商品訂單并且為商品付費(fèi)。獲得目錄(GetCatalog)—客戶要求得到一個目錄或產(chǎn)品清單。獲得訂單的狀態(tài)(GetStatusonOrder)—客戶得到一個已存在訂單的狀態(tài)。退貨(ReturnProduct)—客戶退還商品并要求賠償。取消訂單(CancelOrder)—客戶取消一個已存在的訂單。記錄投訴(RegisterComplain)—客戶向公司發(fā)送投訴信息。運(yùn)送包裹(DeliverPackages)—要求運(yùn)輸公司將商品運(yùn)送到客戶手中。計(jì)算郵費(fèi)(CalculatePostage)—計(jì)算將商品投遞到客戶手中需要多少郵費(fèi)。打印信件標(biāo)簽(PrintMailingLabel)—打印信件標(biāo)簽。更新商品數(shù)量(UpdateProductQuantities)—更新庫存的商品數(shù)量訂單處理用例描述訂購貨物(PlaceOrder)—客戶提61訂單處理用例圖訂單處理用例圖62訂購處理用例包——用例重組

如果用例圖過于龐大和雜亂將會如何處理?——需要創(chuàng)建多個用例圖。每一個圖可能代表系統(tǒng)中一個主要領(lǐng)域功能。在大型系統(tǒng)中,可以創(chuàng)建包來代表子系統(tǒng)或者主要功能領(lǐng)域。在UML之中,包是其他UML元素的載體。然后為每一個包繪制一張用例圖,來表示它所包含的用例。

訂購貨物訂購處理用例包——用例重組如果用例圖過于龐大和雜亂將會如何63

訂購貨物用例圖訂購貨物用例圖64

訂購?fù)瓿捎美龍D訂購?fù)瓿捎美龍D65確定項(xiàng)目范圍當(dāng)分階段實(shí)施項(xiàng)目計(jì)劃時,要分清優(yōu)先級,確定項(xiàng)目范圍。確定需求優(yōu)先級時,需要考慮你所確定的風(fēng)險和市場因素。因此“一定要有”不是僅僅基于技術(shù)需要,但是可能也會在市場上遇到風(fēng)險。對于NationalWidgets公司來說,這可能意味著Web界面是一個訂單處理系統(tǒng)“一定要有”的因素,因?yàn)槠渌泥]遞公司都提供這一功能。這一特性是跟上市場競爭的要求。根據(jù)優(yōu)先級將需求確定為:一定要有應(yīng)該有考慮要有我們已經(jīng)考察了市場,并且注意到網(wǎng)上商務(wù)的確很流行。在訂單處理系統(tǒng)中是否應(yīng)該有網(wǎng)頁,在線產(chǎn)品目錄和電子訂單?確定項(xiàng)目范圍當(dāng)分階段實(shí)施項(xiàng)目計(jì)劃時,要分清優(yōu)先級,確定項(xiàng)目范66初始階段交付項(xiàng)

完成交付項(xiàng)ü

項(xiàng)目描述ü

風(fēng)險分析

用例圖

角色和用例描述

項(xiàng)目提議完成交付項(xiàng)ü

項(xiàng)目描述ü

風(fēng)險分析ü

用例圖ü

角色和用例描述ü

項(xiàng)目建議完成交付項(xiàng)ü

項(xiàng)目描述ü

風(fēng)險分析ü

用例圖ü

角色和用例描述ü

項(xiàng)目建議初始階段交付項(xiàng)完成交付項(xiàng)ü

項(xiàng)目描67細(xì)化階段編寫詳細(xì)的用例并歸檔構(gòu)建軟件體系結(jié)構(gòu)確定進(jìn)一步實(shí)施計(jì)劃細(xì)化階段編寫詳細(xì)的用例并歸檔68訂購貨物詳細(xì)用例

前置條件:一個合法的客戶已經(jīng)登錄到這個系統(tǒng)事件流:當(dāng)客戶選擇訂購貨物時,用例開始??蛻糨斎胨ㄋ┑男彰偷刂贰H绻蛻糁惠斎豚]編,系統(tǒng)將給出州和市區(qū)名??蛻糨斎胂胍徺I的商品代碼。系統(tǒng)為每一項(xiàng)給出商品描述和價格。系統(tǒng)保存有連續(xù)的的已經(jīng)訂購的產(chǎn)品清單??蛻糨斎胄庞每ㄖЦ缎畔ⅰ?蛻暨x擇提交。系統(tǒng)檢驗(yàn)輸入的信息,把該訂單作為未完成的交易保存,同時向記賬系統(tǒng)提供支付信息。如果客戶提交的信息不正確,系統(tǒng)就提示客戶修改。當(dāng)支付被確認(rèn)后,該訂單也被標(biāo)記上已經(jīng)確認(rèn),同時返回給客戶一個訂單ID,用例也就結(jié)束了; 如果支付沒有被確認(rèn),系統(tǒng)將提示客戶去改正支付信息或者取消。 如果客戶選擇去修改信息,就回到第7步;如果選擇取消,用例結(jié)束。后置條件:如果訂單沒有被取消,它將被保存在系統(tǒng)里,并 做上標(biāo)記。訂購貨物詳細(xì)用例前置條件:一個合法的客戶已經(jīng)登錄到這個系69用例的表格表示

客戶代表系統(tǒng)記賬系統(tǒng)1.接收到取消訂單的請求

2.輸入一個訂單ID

3.按下搜索

4.顯示訂單內(nèi)容

5.選擇取消

6.給該訂單作取消標(biāo)記

7.向客戶賬號中返錢用例的表格表示70基本路徑與擴(kuò)展基本路徑與擴(kuò)展71

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論