freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

java軟件工程與項(xiàng)目案例教程(三)-展示頁

2025-01-19 16:14本頁面
  

【正文】 檢查圖書 的狀 態(tài) 。主事件流: 讀 者 請 求借 閱圖書 。如果 讀 者有 過 期未 還 的 圖書 ,不能借 閱 新 圖書 。右表 用例描述模板17 北京亞思晟北京亞思晟 科技有限公司科技有限公司 軟件需求分析過程用例 編 號: 用例名稱:借 書 登 記用例描述: 圖書 管理 員對讀 者借 閱 的 圖書進(jìn) 行登 記 。文字性的用例描述模板如表 33所示。15 北京亞思晟北京亞思晟 科技有限公司科技有限公司 軟件需求分析過程表現(xiàn)幾種關(guān)系的實(shí)例如下圖 33:圖 33 用例關(guān)系實(shí)例16 北京亞思晟北京亞思晟 科技有限公司科技有限公司 軟件需求分析過程用例 編 號:(用例 編 號)用例名稱:(用例名稱)用例描述:(用例描述)前置條件:(描述用例 執(zhí) 行前必 須滿 足的條件)后置條件:(描述用例 執(zhí) 行 結(jié) 束后將 執(zhí) 行的內(nèi)容)基本事件流(主事件流):(描述常 規(guī) 條件下,系 統(tǒng)執(zhí) 行的步 驟 )步 驟 步 驟 步 驟 、擴(kuò) 展事件流(分支事件流):(描述其他情況下,系 統(tǒng)執(zhí) 行的步 驟 ) 2a、 擴(kuò) 展步 驟 2a、 2a 擴(kuò) 展步 驟 2a異常事件流:(描述在異常情況下可能出 現(xiàn) 的 場 景)用例描述用例模型除了繪制用例圖外,還要對用例進(jìn)行描述,也就是詳細(xì)展開每個(gè)用例的內(nèi)容。繼承關(guān)系:父用例可以特化形成一個(gè)或多個(gè)子用例,這些子用例代表了父用例比較特殊的形式。( 4)用例關(guān)系1)角色和角色之間繼承關(guān)系 :表示子類角色將繼承父類角色在用例中所能擔(dān)任的角色2)角色和用例之間使用關(guān)系 :表示角色將使用用例提供的服務(wù)3)用例和用例之間包含關(guān)系 : 通常是指一個(gè)大的用例包含了幾個(gè)小的用例,幾個(gè)小的用例組成一個(gè)大的用例。( 3)用例范圍 根據(jù)范圍的不同,用例可分為業(yè)務(wù)用例和系統(tǒng)用例兩種 1)業(yè)務(wù)用例在業(yè)務(wù)中執(zhí)行的一系列動(dòng)作 ,這些動(dòng)作為業(yè)務(wù)的個(gè)體主角產(chǎn)生具有可見價(jià)值的結(jié)果實(shí)質(zhì)是業(yè)務(wù)流程可以分為核心業(yè)務(wù)用例 ,支持業(yè)務(wù)用例 ,管理業(yè)務(wù)用例主要包括業(yè)務(wù)角色 ,業(yè)務(wù)活動(dòng) ,業(yè)務(wù)實(shí)體 ,業(yè)務(wù)規(guī)則2)系統(tǒng)用例是系統(tǒng)執(zhí)行的一系列動(dòng)作 ,這些動(dòng)作將生產(chǎn)特定主角可觀測的結(jié)果值主要包括系統(tǒng)角色和系統(tǒng)的一系列的交互過程 軟件需求分析過程14 北京亞思晟北京亞思晟 科技有限公司科技有限公司 軟件需求分析過程 如果某個(gè) SuD或者用例的范圍包含了人以及由人組成的團(tuán)隊(duì) ,部門 ,組織的活動(dòng) ,那么針對這個(gè) SuD寫出的用例必然是業(yè)務(wù)用例 。( 2)用例層次 我們把用例劃分為 3個(gè)目標(biāo)層次 :概要層 ,用戶目標(biāo)層和子功能層 ,并通過引入巧妙的 Why/How技術(shù)幫助分析者找到合適的目標(biāo)層次 ,從而可以有效地把握用例的粒度 (真正的用例最終應(yīng)落實(shí)到用戶目標(biāo)層 )。用例之 間 的關(guān)系,可以用引申 類 型 進(jìn) 行 語義擴(kuò) 展,如《 include》 等。用 實(shí)線 表示用例關(guān)系《 引申 類 型》用例與用例之 間 的關(guān)系。用例必 須 向角色提供反 饋 ?;?動(dòng) 是原子性的,即要么完整的 執(zhí) 行,要么全不 執(zhí) 行。在用例 圖 中以 橢圓 表示。 圖 47中的 “圖書 管理 員 ”、 “讀 者 ”和 “系 統(tǒng) 管理 員 ”是與系 統(tǒng)進(jìn) 行交互的角色。角色可以是用 戶 、其他系 統(tǒng) 或者硬件 設(shè)備 。用例圖從用戶的角度來組織需求,每個(gè)用例描述一個(gè)特定的任務(wù),如表 32所示。它用于定義系統(tǒng)的行為、展示角色(系統(tǒng)的外部實(shí)體,即參入者)與用例(系統(tǒng)執(zhí)行的服務(wù))之間的相互作用。 軟件需求分析過程11 北京亞思晟北京亞思晟 科技有限公司科技有限公司基于用例的需求表達(dá)體系如下圖 32所示 基于用例的需求表達(dá)體系 軟件需求分析過程12 北京亞思晟北京亞思晟 科技有限公司科技有限公司用例圖( 1)用例圖概述用例建模技術(shù)離不開用例圖。用例建模技術(shù)是 10 多年來最重要的需求分析技術(shù) ,在保障全球各類軟件的成功開發(fā)中發(fā)揮了極其重要的作用 . 實(shí)踐證明 ,用例技術(shù)是迄今為止最為深刻 ,準(zhǔn)確和有效的系統(tǒng)功能需求描述方法 . 功能需求是指系統(tǒng)輸入到輸出的映射以及它們的不同組合 ,任何功能必然要通過外部環(huán)境與系統(tǒng)之間的交互才能完成 ,因此 ,我們可以在內(nèi)容和形式上把用例和系統(tǒng)的功能需求等同起來。用戶的文化差異、客戶的組織結(jié)構(gòu),常常會(huì)是系統(tǒng)難以正常實(shí)施的原因。 軟件需求分析過程8 北京亞思晟北京亞思晟 科技有限公司科技有限公司 需求的來源( 1)系統(tǒng)目的( 2)行業(yè)知識(shí)( 3)軟件涉眾( 4)運(yùn)行環(huán)境( 5)組織環(huán)境軟件涉眾:應(yīng)充分考慮不同軟件涉眾的需求,如果只強(qiáng)調(diào)某一角色的需求,忽略其他角色的需求,往往將導(dǎo)致軟件系統(tǒng)的失敗。這種迭代會(huì)給項(xiàng)目帶來一定的風(fēng)險(xiǎn),上一次迭代的設(shè)計(jì)實(shí)現(xiàn)可能會(huì)因?yàn)樾枨蟛蛔愣煌品?。隨著項(xiàng)目的深入,需求將隨時(shí)間變化而發(fā)生變化。有些項(xiàng)目受環(huán)境的影響很大,有些項(xiàng)目是對原有項(xiàng)目的升級,有些項(xiàng)目客戶要求在指定的架構(gòu)下完成。需求過程要適應(yīng)客戶和項(xiàng)目的環(huán)境,并作為配置項(xiàng)納入配置管理。市 場 分析人 員 對 于沒有具體客 戶 的通用 軟 件,市 場 分析人 員 將提供市 場 需要,并 對實(shí)際 客 戶進(jìn) 行模 擬系 統(tǒng) 分析 師 對 于 類 似的 項(xiàng) 目,系 統(tǒng) 分析 師 將 對 以前系 統(tǒng)進(jìn) 行 評 估,判斷是否存在重用的可能 軟件需求分析過程7 北京亞思晟北京亞思晟 科技有限公司科技有限公司 需求過程迭代軟件需求分析是一個(gè)不斷認(rèn)識(shí)和逐步細(xì)化的過程。 軟件需求分析過程6 北京亞思晟北京亞思晟 科技有限公司科技有限公司 需求過程中的角色如下圖所示: 角色名稱 描述用 戶 指直接操作 軟 件的人 員 ,他 們 通常具有不同的 業(yè)務(wù) 角色,有不同的 業(yè)務(wù) 需求。軟件質(zhì)量的可靠性和用戶界面的友好性等非功能性需求的量化尤為重要。唯一性軟件需求應(yīng)唯一地標(biāo)識(shí)出來,以便在軟件配置管理和整個(gè)軟件生命周期中進(jìn)行管理。軟件需求必須是可驗(yàn)證的,否則軟件的評審和測試就沒有相應(yīng)的依據(jù)。軟件需求的組成關(guān)系如下圖 5 北京亞思晟北京亞思晟 科技有限公司科技有限公司軟件需求的屬性包括可驗(yàn)證性、優(yōu)先級、唯一性和定量化。許多大型應(yīng)用系統(tǒng)的失敗,最后均歸結(jié)到需求分析的失?。阂传@取需求的方法不當(dāng),使得需求分析不到位或不徹底,導(dǎo)致開發(fā)者反復(fù)多次地進(jìn)行需求分析,致使設(shè)計(jì)、編碼、測試無法順利進(jìn)行;要么客戶配合不好,導(dǎo)致客戶對需求不確認(rèn),或客戶需求不斷變化,同樣致使設(shè)計(jì)、編碼、測試無法順利進(jìn)行。在軟件工程的歷史中,很長時(shí)間里人們一直認(rèn)為需求分析是整個(gè)軟件工程中簡單步驟,但在過去十幾年中越來越多的人認(rèn)識(shí)到它是整個(gè)過程中最關(guān)鍵的一個(gè)過程。CONFIDENTIALJava軟 件工程與 項(xiàng) 目案例教程(三)2 北京亞思晟北京亞思晟 科技有限公司科技有限公司主要內(nèi)容軟件需求分析概述軟件需求分析過程 項(xiàng)目案例 3 北京亞思晟北京亞思晟 科技有限公司科技有限公司 軟件需求分析概述需求分析是整個(gè)項(xiàng)目開發(fā)流程的第一個(gè)環(huán)節(jié),它是在用戶和軟件開發(fā)組之間建立對用戶的共同理解,由軟件開發(fā)組進(jìn)行分析、精化并詳細(xì)描述后,按文檔規(guī)范編寫出 《 軟件需求規(guī)格說明書 》 (Software Requirement Specification,SRS)的過程。軟件需求分析特別重要。只有通過軟件需求分析,才能把軟件功能和性能的總體概念描述為具體的軟件需求規(guī)格說明,從而奠定軟件開發(fā)的基礎(chǔ)。特點(diǎn):( 1) 用戶與開發(fā)人員很難進(jìn)行交流( 2)用戶的需求是動(dòng)態(tài)變化的( 3)系統(tǒng)變更的代價(jià)呈非線性增長4 北京亞思晟北京亞思晟 科技有限公司科技有限公司 軟件需求分析過程 什么是軟件需求從根本上講,軟件需求就是為了解決現(xiàn)實(shí)世界中的特定問題,軟件必須展現(xiàn)的屬性??沈?yàn)
點(diǎn)擊復(fù)制文檔內(nèi)容
數(shù)學(xué)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1