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

正文內(nèi)容

《軟件需求分析》ppt課件 (2)-全文預覽

2025-02-07 19:32 上一頁面

下一頁面
  

【正文】 ? 數(shù)據(jù)需保持的時間? 仲愷農(nóng)業(yè)技術(shù)學院計算機與電子工程學院 (8) 資源需求 ? 軟件運行時所需的數(shù)據(jù)、軟件。 經(jīng)過以上的修正和補充 , 就可以得到改進了的目標系統(tǒng)邏輯模型 , 仲愷農(nóng)業(yè)技術(shù)學院計算機與電子工程學院 2022/2/12 32 對需求說明進行復審,直到確認文檔齊全,并且符合用戶的全部需求為止。 仲愷農(nóng)業(yè)技術(shù)學院計算機與電子工程學院 2022/2/12 30 分析當前系統(tǒng)與目標系統(tǒng)的差別、建立目標的邏輯模型 學生 審查并開發(fā)票 開領(lǐng)書單 發(fā)書 學生 仲愷農(nóng)業(yè)技術(shù)學院計算機與電子工程學院 2022/2/12 31 對目標進行完善和補充,并寫出完整的需求說明 這一步的主要工作有: ( 1) 確定目標系統(tǒng)的人-機界面 , 即哪些功能交給計算機去做 , 哪些功能由人工完成 。經(jīng)過這樣的分析,就可抽象出學生購買教材這一系統(tǒng)的邏輯模型。 為此,該階段的主要任務(wù)是, 借助于當前系統(tǒng)的邏輯模型 導出目標系統(tǒng)的邏輯模型 ,也就是解決目標系統(tǒng)“做什么”的問 題。 仲愷農(nóng)業(yè)技術(shù)學院計算機與電子工程學院 2022/2/12 25 系統(tǒng)的功能 ( 1)具有表格形式屏幕的輸入格式 ( 2)具有重復錄入數(shù)據(jù)的功能 ( 3)具有查詢和統(tǒng)計匯總的功能 ( 4)職工的調(diào)入和調(diào)出以及對數(shù)據(jù)庫的初始化 仲愷農(nóng)業(yè)技術(shù)學院計算機與電子工程學院 2022/2/12 26 二、建立目標系統(tǒng)的邏輯模型 通常軟件軟件開發(fā)項目是要實現(xiàn)目標系統(tǒng)的物理模型,即 確定待開發(fā)軟件系統(tǒng)的系統(tǒng)元素,并將功能和數(shù)據(jù)結(jié)構(gòu)分配到 這些系統(tǒng)元素中。因而在每輸入一個職 工的醫(yī)療費后,屏幕提示 “ 數(shù)據(jù)有誤嗎? ” 。 當職工調(diào)離本單位,職工調(diào)如本單位或在本單位內(nèi)部門間調(diào)動, 數(shù)據(jù)庫文件應(yīng)能及時得到修改。 在當天下班前讓系統(tǒng) 自動結(jié)帳、統(tǒng)計當天報銷的醫(yī)療費總額 ,供 出納員核對。 需求工程一般指應(yīng)用已證實有效的原理、方法,通過合適的工具和記號,系統(tǒng)地描述出待開發(fā)系統(tǒng)及其行為特征和相關(guān)約束;通常是一些過程的集合:需求獲取 (需求引出 )、需求分析和編寫軟件規(guī)格說明書 (SRS)及驗證 (包括鑒定和證實 )。按錯誤類型對這些錯誤分布進行分析的結(jié)果是: ?49%不正確的事實, 31%疏忽, l 3%不一致, 5%二義性 仲愷農(nóng)業(yè)技術(shù)學院計算機與電子工程學院 2022/2/12 9 ? 需求錯誤是可以被檢查出來的 仲愷農(nóng)業(yè)技術(shù)學院計算機與電子工程學院 2022/2/12 10 需求分析的重要性 在需求過程中會產(chǎn)生很多錯誤 (事實 3和4)。 ?AIRMICS所進行的一項調(diào)查發(fā)現(xiàn),在一份美國軍方大型管理信息系統(tǒng)的需求現(xiàn)格說明書 (SRS)中存在著 500多個錯誤,當然這僅僅是一個軟件項目中的一次調(diào)查。其中,它在最后的幾年里研發(fā)出的 Alpha 計算機芯片更以卓越的技術(shù)在性能上超過了 Intel, sun 和其他廠家的芯片。仲愷農(nóng)業(yè)技術(shù)學院計算機與電子工程學院 2022/2/12 1 軟件需求分析的重要性 軟件需求分析的困難性 軟件需求分析的任務(wù) 軟件需求分析的過程 軟件需求分析的原則 結(jié)構(gòu)化分析方法 原型化方法 補充 :有關(guān)數(shù)據(jù)庫的基本概念 仲愷農(nóng)業(yè)技術(shù)學院計算機與電子工程學院 2022/2/12 2 需求分析 需求分析是軟件定義時期的最后一個階段 回答 “ 系統(tǒng)必須做什么? ” 的問題 系統(tǒng)分析員的主要 焦點 是 “ 做什么( what) ” ,不是 “ 怎樣做( how) ” 仲愷農(nóng)業(yè)技術(shù)學院計算機與電子工程學院 2022/2/12 3 需求分析的重要性 真的很重要嗎? 例: Our realtime example is based on the embedded software in the Ariane5, a space rocket belonging to the European Space Agency (ESA). On June 4, 1996, on its maiden flight, the Ariane5 was launched and performed perfectly for approximately 40 seconds. Then, it began to veer off course. At the direction of an Ariane ground controller, the rocket was destroyed by remote control. The destruction of the uninsured rocket was a loss not only of the rocket itself, but also of the four satellites it contained。DEC曾以眾多的高新技術(shù)著稱于世。 Alpha 系統(tǒng)復雜,造價過高,絕大多數(shù)用戶不能接受 ;而且它又不能與已有的系統(tǒng)兼容,使得在其上的軟件開發(fā)相當困難,軟件開發(fā)商也很難接受,所以 Alpha 把它的兩級用戶都得罪了,要想成功,談何容易! 仲愷農(nóng)業(yè)技術(shù)學院計算機與電子工程學院 2022/2/12 6 T o under s tand why , Standi sh (19 95) aske d the sur veyr es pondent s to expl ai n the caus es of the faile d pr oje c ts .The t op fa ct ors w er e r epor te d to be1. inc om plete r equi r em ent s (13 .1% )2. la ck o f us er inv ol vem ent (12 .4% )3. la ck o f r es our ce s ( % )4. unr eal is tic e xpec tations (9. 9% )5. la ck o f e xec u ti ve s upport ( % )6. chang ing r equi r em ent s and s pec ific a ti ons ( % )7. la ck o f pl anni ng (8 .1% )8. sys te m no lo nger nee ded ( % )仲愷農(nóng)業(yè)技術(shù)學院計算機與電子工程學院 2022/2/12 7 需求分析的重要性 5點事實 ? 軟件生命周期中,一個錯誤發(fā)現(xiàn)得越晚,修復錯誤的費用越高 仲愷農(nóng)業(yè)技術(shù)學院計算機與電子工程學院 2022/2/12 8 ? 許多錯誤是潛伏的,并且在錯誤產(chǎn)生后很長一段時間才被檢查出來 ? 在需求過程中會產(chǎn)生很多錯誤 ?DeMarco在一份研究報告中指出,被檢查出來的錯誤的 56%產(chǎn)生的根源可以追溯到需求階段。得出的研究數(shù)據(jù)表明: A—7E項目中 77%的需求錯誤特點是不明確:疏忽、不一致和二義性。 如果沒有及時檢查出來這些錯誤,軟件費用會直線上升 (事實 1) 仲愷農(nóng)業(yè)技術(shù)學院計算機與電子工程學院 2022/2/12 11 需求管理的困難性 仲愷農(nóng)業(yè)技術(shù)學院計算機與電子工程學院 2022/2/12 12 需求工程涉及人員 仲愷農(nóng)業(yè)技術(shù)學院計算機與電子工程學院 2022/2/12 13 需求工程 需求是什么 ?需求就是以一種 清晰 、 簡潔 、 一致且無二義性 的方式,對一個待開發(fā)系統(tǒng)中各個有意義方面的陳述的一個集合。 仲愷農(nóng)業(yè)技術(shù)學院計算機與電子工程學院 當前 系統(tǒng) 目標 系統(tǒng) 物理 模型 邏輯 模型 邏輯 模型 物理 模型 模型化 抽象化 具體化 實例化 怎 么 做 做 什 么 當前 系統(tǒng) 目標 系統(tǒng) 需 求 定 義 仲愷農(nóng)業(yè)技術(shù)學院計算機與電子工程學院 2022/2/12 18 通常軟件開發(fā)項目是要實現(xiàn)目標系統(tǒng)的物理模型 目標系統(tǒng)的具體物理模型是由它的邏輯模型經(jīng)實例化,即具體到某個業(yè)務(wù)領(lǐng)域而得到的 仲愷農(nóng)業(yè)技術(shù)學院計算機與電子工程學院 2022/2/12 19 基本任務(wù):準確地回答“系統(tǒng)必須做什么?” (1)系統(tǒng)功能要求 (2)系統(tǒng)性能要求 (3)運行要求 (4)將來可能提出的要求 數(shù)據(jù)流程圖、數(shù)據(jù)字典、主要算法 仲愷農(nóng)業(yè)技術(shù)學院計算機與電子工程學院 2022/2/12 20 一、確定目標系統(tǒng)的具體要求 確定系統(tǒng)的運行環(huán)境要求 系統(tǒng)的性能要求 系統(tǒng)功能 硬件環(huán)境和軟件環(huán)境 確定目標系統(tǒng)具備的所有功能 仲愷農(nóng)業(yè)技術(shù)學院計算機與電子工程學院 2022/2/12 21 舉 例 數(shù)據(jù)庫中存放的是職工的 某學校醫(yī)療費管理系統(tǒng) 所屬部門、職工號、姓名 職工報銷時應(yīng)填寫: 所屬部門、職工號、姓名、日期 校內(nèi)門診、校外門診、住院費、子女醫(yī)療費 醫(yī)療費分類: 該校規(guī)定,每年每個職工的醫(yī)療費有一個限額(如 80元),限 額在年初確定,其限額規(guī)則如下: 每個職工一年內(nèi)報銷的醫(yī)療費不超過限額時,全部報銷 超額,則超出部分只可報銷 90%,其余 10%由職工個人負擔 職工子女的醫(yī)療費也有限額(如 40元) 仲愷農(nóng)業(yè)技術(shù)學院計算機與電子工程學院 2022/2/12 22 醫(yī)療費管理系統(tǒng)每天 記錄 當天報銷的若干職工或職工子女的醫(yī) 療費的 類別、金額 。 年終結(jié)算后,下一年度開始時要對數(shù)據(jù)庫文件進行初始化。 確定系統(tǒng)的環(huán)境要求 仲愷農(nóng)業(yè)技術(shù)學院計算機與電子工程學院 2022/2/12 24 系統(tǒng)性能要求 ( 1)數(shù)據(jù)不能隨意更改 2)保證數(shù)據(jù)的準確性 由于醫(yī)療費管理系統(tǒng)涉及到會計經(jīng)費問題, 數(shù)據(jù)不能 隨意更改 但數(shù)據(jù)輸入又難免會出錯。當正式登帳后,數(shù)據(jù)就 絕對不允許在修改了,由此保證財務(wù)制度的嚴格性, 保證 數(shù)據(jù)的安全性。與物理模型不同,邏輯模型忽 視機制和細節(jié),只描述系統(tǒng)要完成的功能和要處理的數(shù)據(jù)。 學生 張秘書 王會計 李出納 趙保管 學生 在上圖中,張、王、李、趙等具體的人是可以變動的,但需要他們處理的工作,例如審查購書有效性,開發(fā)票,開領(lǐng)書單等則是不變的,后者才是本質(zhì)的內(nèi)容。 例如在出售教材的計算機系統(tǒng)中 ,“ 有效性審查 ” 和 “ 開發(fā)票 ” 就可全并進行 , 省去開有效購書單的手續(xù) 。 在本例中 , 假如購書單中出現(xiàn)了學生不該購買或已經(jīng)賣完的教材 , 就可用 “ 無效書單 ” 把相應(yīng)的情況通知學生 。當然,上述步驟僅顯示一個粗略的輪廓,實際工作要復雜得多,下面還要詳細介紹。 仲愷農(nóng)業(yè)技術(shù)學院計算機與電子工程學院 (9) 安全保密要求 ? 需對訪問系統(tǒng)或系統(tǒng)信息加以控 制嗎? ? 如何隔離用戶之間的數(shù)據(jù)? ? 用戶程序如何與其它程序和操作 系統(tǒng)隔離? ? 系統(tǒng)備份要求? 仲愷農(nóng)業(yè)技術(shù)學院計算機與電子工程學院 (10) 軟件成本消耗開發(fā)進度需求 ?開發(fā)有規(guī)定的時間表嗎? ?軟硬件投資有無限制 ? 仲愷農(nóng)業(yè)技術(shù)學院計算機與電子工程學院 (11) 質(zhì)量保證 ? 系統(tǒng)的可靠性要求? ? 系統(tǒng)必須監(jiān)測和隔離錯誤嗎? ? 規(guī)定系統(tǒng)平均出錯時間? ? 出錯后,重啟系統(tǒng)允許的時間? ? 系統(tǒng)變化如何反映到設(shè)計中? ? 維護是否包括對系統(tǒng)的改進? ? 系統(tǒng)的可移植性? 仲愷農(nóng)業(yè)技術(shù)學院計算機與電子工程學院 2022/2/12 50 問題識別的另一項工作是建立分析所需要的通信途徑 , 以保證能順利地對問題進行分析 。 仲愷農(nóng)業(yè)技術(shù)學院計算機與電子工程學院 2022/2/12 52 常用的分析方法 面向數(shù)據(jù)流的結(jié)構(gòu)化分析方法( SA) 面向數(shù)據(jù)結(jié)構(gòu)的 Jackson方法( JSD) 面向?qū)ο蟮姆治龇椒ǎ?OOA)等 仲愷農(nóng)業(yè)技術(shù)學院計算機與電子工程學院 2022/2/12 53 (3) 編制需求分析階段的文檔 ? 軟件需求說明書 ? 數(shù)據(jù)要求說明書 ? 初步的用戶手冊 ? 修改、完善與確定軟件開發(fā)實施計劃
點擊復制文檔內(nèi)容
教學課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1