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

正文內(nèi)容

軟件工程課后題答案(編輯修改稿)

2025-07-25 15:55 本頁面
 

【文章內(nèi)容簡介】 要進行查詢時,可利用查詢程序,在輸入查詢條件后,到庫存臺賬去查找,并顯示查詢結(jié)果。試按上述過程畫出數(shù)據(jù)流圖。6. 某銀行的計算機儲蓄系統(tǒng)功能是:將儲戶的存戶填寫的存款單或取款單輸入系統(tǒng),如果是存款,系統(tǒng)記錄存款人姓名﹑住址﹑存款類型﹑存款日期﹑利率等信息,并打印出存款單給儲戶;如果是取款,系統(tǒng)計算清單給儲戶。請用數(shù)據(jù)流圖描繪該功能的需求,并建立相應(yīng)的數(shù)據(jù)字典。7. 某廠對部分職工重新分配工作的政策是:年齡在20 歲以下、初中文化程度者脫產(chǎn)學習;高中文化程度者當電工。20 歲至40 歲之間,初中文化程度,男性當鉗工,女性當車工;大學文化程度都當技術(shù)員。年齡在40 歲以上者,初中文化程度當材料員,大學文化程度當技術(shù)員。請用結(jié)構(gòu)化語言﹑判定表或判定樹描述上述問題的加工邏輯。第六章1. 什么是面向?qū)ο蠓椒??與傳統(tǒng)軟件開發(fā)方法相比,面向?qū)ο蠓椒ㄓ惺裁磧?yōu)點?是一種把面向?qū)ο蟮乃枷霊?yīng)用于軟件開發(fā)過程中,指導(dǎo)開發(fā)活動的系統(tǒng)方法優(yōu)點:1. 符合人們對問題的認識習慣2. 增強問題域與最終軟件系統(tǒng)之間的銜接3. 易于維護和復(fù)用4. 易于開發(fā)大型軟件產(chǎn)品2. UML 與面向?qū)ο蠓椒ǖ年P(guān)系是什么?UML是在總結(jié)面向?qū)ο蠹夹g(shù)應(yīng)用實踐的基礎(chǔ)上;3. UML 的內(nèi)容包括哪些部分?它的特點是什么?UML 由視圖(Views)、模型元素(Model Elements)、圖(Diagrams)等部分組成。(1) 統(tǒng)一標準(2) 面向?qū)ο?3) 可視化、表達能力強(4) 獨立于過程。(5) 易掌握、易用4. 解釋下列術(shù)語,并舉例說明。對象、類、關(guān)聯(lián)、泛化、聚合、依賴5. 什么是模型?在軟件開發(fā)過程中為什么需要建立模型?6.CoadYoudon 面向?qū)ο蠓治龇椒▽⒔⒏拍钅P头譃? 個步驟。以一個你熟悉的應(yīng)用系統(tǒng)(如圖書館信息管理系統(tǒng))為例,按照方法規(guī)定的步驟,分層建立適當?shù)母拍钅D書館信息管理系統(tǒng)7.假設(shè)你所在的學校要開發(fā)一個研究生選課系統(tǒng),要求該系統(tǒng)能夠根據(jù)預(yù)先制訂的課表保證選課無沖突。請采用UML 面向?qū)ο蠓椒樵搯栴}建立需求模型。8.設(shè)計一個計算機游戲軟件的游戲規(guī)則、情節(jié)及場景,基于UML 給出其需求分析模型。第七章1. 面向?qū)ο蠓治霭男┗顒???yīng)該建立哪些類型的模型?面向?qū)ο蠓治鯫OA 模型的過程包括理解用例模型、識別分析類、定義交互行為、建立分析類圖、評審分析模型5 個活動組成。目標是建立一個符合問題域、滿足用戶需求的OOA 模型。2. 什么是實體類、邊界類和控制類?為什么將分析類劃分成這3 種類型?實體類:用于描述必須存儲的信息,同時描述相關(guān)的行為。實體類代表擬建系統(tǒng)中的核心信息。在RUP 的有關(guān)文檔中對實體類的解釋為:“實體類是用于對必須存儲的信息和相關(guān)行為建模的類。邊界類:在系統(tǒng)與外界之間,為它們交換各種信息與事件。邊界類處理軟件系統(tǒng)的輸入與輸出。在RUP的有關(guān)文檔中對邊界類的解釋為:邊界類是一種用于對系統(tǒng)外部環(huán)境與其內(nèi)部運作之間的交互進行建模的類。控制類:與業(yè)務(wù)過程相關(guān),它們控制整個業(yè)務(wù)的流程和執(zhí)行次序。在RUP 的有關(guān)文檔中對控制類的解釋為:控制類用于對一個或幾個用例所持有的控制行為進行建模??刂祁悓ο罂梢院瓦吔鐚ο蠼换?,也可以和實體對象交互,但不能和用例的參與者直接進行交互。3. 請思考本章所講案例中的其他用例的參與類圖。4. 搜索關(guān)于面向?qū)ο蠓治龅奈恼拢瑢Ρ炔煌姆治黾夹g(shù),并給出這些技術(shù)的優(yōu)缺點。5. 針對自己所選定的系統(tǒng),對用例模型進行分析,建立相應(yīng)的模型,從而在分析出各個分析類,建立出分析類圖。第八章1. 什么是軟件設(shè)計?它的目標和任務(wù)是什么?1軟件設(shè)計:在需求分析的基礎(chǔ)上通過抽象和分解將系統(tǒng)分解成模塊,確定系統(tǒng)功能的實現(xiàn)。即把軟件需求轉(zhuǎn)換為軟件包表示的過程。2目標:軟件設(shè)計的最終目標是產(chǎn)生一個設(shè)計規(guī)約,該規(guī)約包括體系結(jié)構(gòu)、描述數(shù)據(jù)、接口和構(gòu)件的設(shè)計模型。軟件設(shè)計的任務(wù),就是把分析階段產(chǎn)生的軟件需求規(guī)格說明轉(zhuǎn)換為用適當手段表示的軟件設(shè)計文檔。2. 怎樣實現(xiàn)信息隱藏?模塊獨立是信息隱藏的直接結(jié)果。信息隱藏原理告訴我們,模塊應(yīng)該設(shè)計得使其所含信息(過程和數(shù)據(jù))對于那些不需要這些信息的模塊不可訪問;每個模塊只完成一個相對獨立的特定功能,模塊之間僅僅交換那些為完成系統(tǒng)功能必須交換的信息,即模塊應(yīng)該獨立。3. 逐步求精、分層過程與抽象等概念之間的相互關(guān)系如何?程序的體系結(jié)構(gòu)是通過逐步精化處理過程的層次而設(shè)計出來的。通過逐步分解對功能的宏觀陳述而開發(fā)出層次結(jié)構(gòu),最終得出用程序設(shè)計語言表達的程序。求精實際上是細化過程。抽象與求精是一對互補的概念。抽象使得設(shè)計者能夠說明過程和數(shù)據(jù),但卻忽略了底層細節(jié)。求精則幫助設(shè)計者在設(shè)計過程中逐步揭示底層細節(jié)。4. 完成良好的軟件設(shè)計應(yīng)遵循哪些原則?模塊化與模塊獨立性;抽象與逐步求精;信息隱藏。5. 如何理解模塊獨立性?用什么指標來衡量模塊獨立性?1模塊的獨立性是指軟件系統(tǒng)中每個模塊只涉及軟件要求的具體的子功能,而和軟件系統(tǒng)中其他的模塊的接口是簡單的。2一般采用兩個準則度量模塊獨立性,即模塊的內(nèi)聚性和模塊間的耦合性。6. 說明軟件設(shè)計階段的任務(wù)和過程軟件設(shè)計分兩步完成,即總體設(shè)計與詳細設(shè)計。第一個階段是總體設(shè)計,即概要設(shè)計或初步設(shè)計。這一階段主要確定實現(xiàn)目標系統(tǒng)的總體思想和設(shè)計框架,確定程序由哪些模塊組成,以及模塊與模塊之間的關(guān)系,最后提出概要設(shè)計說明書。第二個階段是詳細設(shè)計,即過程設(shè)計或構(gòu)件級設(shè)計,其任務(wù)是通過對結(jié)構(gòu)表示進行細化,確定各個軟件構(gòu)件的詳細數(shù)據(jù)結(jié)構(gòu)和算法,產(chǎn)生描述各個軟件構(gòu)件的詳細設(shè)計文檔。7. 試說明軟件體系結(jié)構(gòu)在軟件設(shè)計階段中的重要性。良好的體系結(jié)構(gòu)設(shè)計是決定軟件系統(tǒng)成功的重要因素。軟件體系結(jié)構(gòu)設(shè)計的好壞往往會成為一個系統(tǒng)設(shè)計成敗的關(guān)鍵。通常,軟件體系結(jié)構(gòu)涉及軟件的總體組織、全局控制、數(shù)據(jù)存取及子系統(tǒng)之間的通信協(xié)議等。8. 目前存在哪些不同的設(shè)計復(fù)審方法?各有什么特點?目前存在著兩種不同的設(shè)計復(fù)審方法。1) 正式復(fù)審2) 非正式復(fù)審正式復(fù)審包括各方面的參加人員,通常采取正式會議的方式。非正式復(fù)審的特點是參加人數(shù)少,且均為軟件人員,帶有同行討論的性質(zhì),方便靈活,十分適合于詳細復(fù)審。第九章1. 簡述模塊分解的原則和依據(jù)。1. 改進軟件結(jié)構(gòu)以提高模塊獨立性設(shè)計出軟件的初步結(jié)構(gòu)以后,應(yīng)該審查分析這個結(jié)構(gòu),通過模塊分解或合并,力求降低耦合提高內(nèi)聚。2. 模塊的大小要適當經(jīng)驗表明,一個模塊的規(guī)模不應(yīng)過大,通常規(guī)定其語句行數(shù)為50~100 行,最多不超過500 行。,體積過大的模塊往往是由于分解不充分,且具有多個功能,因此需要對功能進一步分解,生成一些下級模塊或同層模塊。反之,模塊體積過小也可以考慮是否可能與調(diào)用它的上級模塊合并。3. 深度、寬度、扇出和扇入都應(yīng)適當4. 模塊的作用域應(yīng)在控制域之內(nèi)5. 力爭降低模塊接口的復(fù)雜程度6. 設(shè)計單入口單出口的模塊7. 模塊功能應(yīng)該可預(yù)測,避免對模塊施加過多限制2. 什么是“事物流”?什么是“變換流”?事務(wù)流由至少一條接受路徑、一個事務(wù)中心與若干條動作路徑組成。變換流有三部分組成:即輸入流、變換中心和輸出流3. 試述“變換分析”﹑“事物分析”設(shè)計步驟。變換分析設(shè)計的步驟:(1) 對DFD 圖的分析和劃分,首先區(qū)分輸入流、輸出流和變換中心3 個部分,標明數(shù)據(jù)流的邊界。(2) 進行第一級分解,設(shè)計頂層和第一層模塊(3) 第二級分解,設(shè)計中、下層模塊(4)對初始結(jié)構(gòu)圖按照設(shè)計準則進行精化與改進事務(wù)分析設(shè)計的步驟:(1) 確定輸入、事務(wù)變換和輸出路徑的集合(劃分集合)。(2) 根據(jù)事務(wù)的功能設(shè)計—個總控模塊(設(shè)計總控)。(3) 確定頂層模塊和第一層模塊(建立映射)。(4) 繼續(xù)下層分解(遞歸自展)。4. 什么是模塊的影響范圍?什么是軟件的控制范圍?它們之間應(yīng)建立什么關(guān)模塊的作用域定義為受該模塊內(nèi)一個判定影響的所有模塊的集合。模塊的控制域是指這個模塊本身以及所有直接或間接從屬于它的模塊的集合含有判定的模塊的
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1