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

正文內(nèi)容

軟件工程習(xí)題參考答案(完整版)

  

【正文】 ,方便、靈活的優(yōu)點(diǎn),又保留了NS圖結(jié)構(gòu)化設(shè)計(jì)的特點(diǎn),很好地滿足了軟結(jié)構(gòu)構(gòu)設(shè)計(jì)圖形工具的要求,以及PDA圖所具有的① 結(jié)構(gòu)清晰,層次分明,易讀;② 支持逐步求精的設(shè)計(jì)思想;③ 容易將PAD自動(dòng)轉(zhuǎn)換為高級(jí)語(yǔ)言源程序等特點(diǎn),因此,ISO要推薦使用PDA圖。8.簡(jiǎn)述面向數(shù)據(jù)流設(shè)計(jì)方法的基本思想。因?yàn)閮?nèi)容耦合會(huì)導(dǎo)致一個(gè)模塊修改另一個(gè)模塊的內(nèi)容,使得程序邏輯發(fā)生嚴(yán)重問題。可以快速構(gòu)建旨在演示目標(biāo)系統(tǒng)主要功能的可運(yùn)行程序,幫助用戶確定及提供更為精準(zhǔn)的需求,以利用戶和開發(fā)者能夠在目標(biāo)系統(tǒng)應(yīng)該“做什么”這一問題上盡快達(dá)成一致。通常,對(duì)一個(gè)軟件系統(tǒng)的需求可以有功能需求、性能需求、可靠性和可用性需求、出錯(cuò)處理需求、接口需求等多個(gè)方面。由于項(xiàng)目本身的復(fù)雜性,因此,成本估計(jì)技術(shù)主要采用“分而治之”的分解技術(shù)對(duì)軟件項(xiàng)目進(jìn)行估算。可以為制定軟件計(jì)劃估算軟件開發(fā)所需的資源。軟件計(jì)劃的內(nèi)容 = 項(xiàng)目任務(wù)范圍 + 環(huán)境資源 + 工作量 + 進(jìn)度軟件計(jì)劃的目標(biāo)是為了提供一個(gè)框架,以便于管理者對(duì)資源、成本和進(jìn)度等進(jìn)行合理的估算。系統(tǒng)流程圖可以幫助了解和分析系統(tǒng),以概括的方式表達(dá)對(duì)系統(tǒng)的認(rèn)識(shí),并可以描述未來物理系統(tǒng)的概貌。3. 操作可行性。4.增量模型。適用于傳統(tǒng)軟件工程領(lǐng)域的結(jié)構(gòu)化開發(fā)。軟件生命周期模型也稱軟件開發(fā)過程模型,是為了解決產(chǎn)業(yè)環(huán)境中的實(shí)際問題,而提出的開發(fā)策略。9.簡(jiǎn)述軟件工程的基本原理。3.什么是軟件工程?它有哪些本質(zhì)特性?軟件工程是一門研究如何用系統(tǒng)化、規(guī)范化、數(shù)量化等工程原則和方法進(jìn)行軟件開發(fā)和維護(hù)的學(xué)科。軟件危機(jī)產(chǎn)生的原因一方面與軟件本身的特點(diǎn)有關(guān),另一方面,是與已有軟件開發(fā)、維護(hù)的方法不正確有密切關(guān)系。8.什么是軟件工程方法學(xué)?軟件工程是一種什么樣的技術(shù)?包括哪三大要素?分為哪三個(gè)分支?軟件工程方法學(xué)就是指在軟件生命周期全過程中使用的一整套管理和開發(fā)技術(shù)方法的集合。過程步驟的設(shè)定與軟件生命周期、生命周期模型、軟件開發(fā)工具,以及參與開發(fā)的人員等諸方面因素有關(guān)。1.瀑布模型。螺旋模型適用于大型軟件項(xiàng)目,比起之前的其它模型而言,有其一定的優(yōu)越性,但這些優(yōu)越性并不是絕對(duì)的。以現(xiàn)有技術(shù),能否在預(yù)定時(shí)間內(nèi)完成該系統(tǒng)開發(fā)。(2) 研究老系統(tǒng)(3) 導(dǎo)出高層邏輯模型(conceptual design)(4) 重新定義 (5) 導(dǎo)出多種解法(6) 推薦行動(dòng)方針(7) 開發(fā)計(jì)劃(粗略)(8) 審查、存檔4.簡(jiǎn)述系統(tǒng)流程圖在可行性研究中的作用。定義數(shù)據(jù)的方法通常采用自頂向下分解的方式。9.簡(jiǎn)述軟件開發(fā)環(huán)境資源的三個(gè)層次。是一種基于規(guī)模的分解估算:D=229。 需求分析1.為什么要進(jìn)行需求分析?通常對(duì)軟件系統(tǒng)有哪些需求?需求問題是軟件工程項(xiàng)目失敗的主要原因。(4) 屬性需求:包括用戶關(guān)心的屬性,如效率、靈活性、完整性、可靠性等;開發(fā)者關(guān)心的屬性,如可維護(hù)性、可復(fù)用性、可移植性等。通常對(duì)需求進(jìn)行驗(yàn)證的步驟有:驗(yàn)證需求的一致性、驗(yàn)證需求的現(xiàn)實(shí)性、驗(yàn)證需求的完整性和有效性。6.為什么模塊的規(guī)模要適中?過大不易理解;太小則接口開銷過大。3.簡(jiǎn)述結(jié)構(gòu)化設(shè)計(jì)的特點(diǎn)。而程序設(shè)計(jì)語(yǔ)言是否有理想的結(jié)構(gòu)化、模塊化機(jī)制,是否有可讀性好的控制結(jié)構(gòu)和數(shù)據(jù)結(jié)構(gòu)等特性,以及程序設(shè)計(jì)語(yǔ)言提供的編譯、軟件工具等,再加上程序的設(shè)計(jì)風(fēng)格會(huì)很深刻的影響軟件的質(zhì)量和可維護(hù)性、可測(cè)試性、可靠性等。8.在設(shè)計(jì)軟件系統(tǒng)的用戶幫助設(shè)施時(shí),需要注意解決哪些問題?1.在用戶與系統(tǒng)交互期間,是否任何時(shí)候都能獲得關(guān)于系統(tǒng)任何功能的幫助信息?2.用戶怎樣請(qǐng)求幫助?3.怎樣顯示幫助信息?4.用戶怎樣返回到正常的交互方式中?5.怎樣組織幫助信息?9.軟件出錯(cuò)處理設(shè)計(jì),即軟件安全性設(shè)計(jì)。13.簡(jiǎn)單說明什么是白盒測(cè)試,什么是黑盒測(cè)試。 系統(tǒng)設(shè)計(jì)(4) 驗(yàn)收測(cè)試 —— 用戶加入(5) 平行運(yùn)行 —— 新舊系統(tǒng)比較運(yùn)行結(jié)果16.為什么單元測(cè)試必須由編程者自己完成?單元測(cè)試是對(duì)程序邏輯結(jié)構(gòu)的測(cè)試。21.描述集成測(cè)試的兩種策略,并比較它們的優(yōu)缺點(diǎn)。3.針對(duì)被修改過的軟件成分的測(cè)試。28.什么是錯(cuò)誤推測(cè)法?它主要用于什么測(cè)試?利用有經(jīng)驗(yàn)的測(cè)試者對(duì)程序可能發(fā)生錯(cuò)誤的位置的推測(cè)進(jìn)行測(cè)試的方法,主要用于黑盒測(cè)試。適用于小型程序。2.軟件維護(hù)有哪幾種類型?①改正性維護(hù):診斷和改正錯(cuò)誤;②適應(yīng)性維護(hù):為了和變化了的環(huán)境(如軟\硬件升級(jí)、新數(shù)據(jù)庫(kù)等)適當(dāng)?shù)嘏浜隙薷能浖虎弁晟菩跃S護(hù):為了增加新功能,修改已有功能,改造界面,增加HELP等,而修改軟件; ④預(yù)防性維護(hù):為了改進(jìn)未來的可維護(hù)性或可靠性,或?yàn)榱私o未來的改進(jìn)奠定更好的基礎(chǔ)而修改軟件。5.導(dǎo)致維護(hù)成本高企的原因主要有哪些?軟件開發(fā)途徑不好,導(dǎo)致軟件可維護(hù)性差,原來的開發(fā)人員沒有參與維護(hù),維護(hù)成本日益高漲等,從維護(hù)工作量的經(jīng)驗(yàn)?zāi)P涂梢钥吹?,維護(hù)工作量和成本將呈指數(shù)增加。主要體現(xiàn)在兩個(gè)方面:1.可重用構(gòu)件通常都是組裝成功的部件,加上每次重用又都會(huì)進(jìn)一步完善部件,因此可以大幅提高軟件的可靠性,而改正性維護(hù)要求會(huì)降低。軟件再工程則是以軟件工程學(xué)為指導(dǎo),對(duì)目標(biāo)軟件進(jìn)行重新設(shè)計(jì)、重新編碼和測(cè)試的過程。2. 在工作量估算技術(shù)中,動(dòng)態(tài)多變量模型比靜態(tài)單變量模型有哪些優(yōu)點(diǎn)?可以更精確地進(jìn)行估算,估算結(jié)果更切合被估算對(duì)象的實(shí)際。并且,能夠在技術(shù)和管理兩方面都能同時(shí)具備優(yōu)秀品質(zhì)的主程序員更不多見。12. 簡(jiǎn)述軟件能力成熟度模型的5個(gè)等級(jí)。8. 軟件質(zhì)量保證的措施主要有哪些?⑴ 審查:由組長(zhǎng)、作者、2位評(píng)審員(與評(píng)審結(jié)果有利害關(guān)系的)組成審查小組,進(jìn)行發(fā)現(xiàn)、記錄錯(cuò)誤的工作,并復(fù)查返工結(jié)果。優(yōu)點(diǎn):簡(jiǎn)單,能動(dòng)態(tài)地反映開發(fā)進(jìn)展。預(yù)防性維護(hù)就是對(duì)軟件將來可能需要的改動(dòng),使用逆向工程與再工程方法對(duì)軟件進(jìn)行維護(hù)。13.為什么要進(jìn)行軟件可維護(hù)性復(fù)審?目的是提高軟件的可維護(hù)性。7.如何提
點(diǎn)擊復(fù)制文檔內(nèi)容
物理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1