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

正文內(nèi)容

最新電大軟件工程考試答案精品小抄完整版(已修改)

2024-11-10 21:01 本頁(yè)面
 

【正文】 1.什么是軟件危機(jī),有哪些具體表現(xiàn)形式? 簡(jiǎn)單地講,軟件危機(jī)是指在計(jì)算機(jī)軟件的開(kāi)發(fā)和維護(hù)過(guò)程中所遇到的一系列嚴(yán)重問(wèn)題。這些問(wèn)題表現(xiàn)在以下幾個(gè)方面: 1) 軟件發(fā)展速度跟不上硬件的發(fā)展和用戶(hù)的需求 2) 對(duì)軟件成本和進(jìn)度估計(jì)不準(zhǔn)確,用戶(hù)不滿(mǎn)意 3) 軟件產(chǎn)品質(zhì)量差,可靠性不能保證 4) 軟件產(chǎn)品可維護(hù)性差 5) 軟件沒(méi)有合適的文檔資料 2.為什么會(huì)產(chǎn)生軟件危機(jī)? 概況來(lái)說(shuō),產(chǎn)生軟件危機(jī)的原因可以歸結(jié)于以下兩個(gè)方面: 一方面與軟件本身的特點(diǎn)有關(guān)。軟件是邏輯部件,軟件開(kāi)發(fā)過(guò)程沒(méi)有統(tǒng)一的、公認(rèn)的方法論和規(guī)范指導(dǎo), 造成軟件維護(hù)困難。 另一方面與軟件開(kāi)發(fā)的方式、方法、技術(shù)和軟件開(kāi)發(fā)人員本身有關(guān)。隨著軟件規(guī)模越來(lái)越大,軟件復(fù)雜程度越來(lái)越高,原有軟件開(kāi)發(fā)方式、方法與技術(shù)遠(yuǎn)遠(yuǎn)滿(mǎn)足不了軟件發(fā)展的需求,給軟件開(kāi)發(fā)、維護(hù)帶來(lái)了一系列嚴(yán)重的問(wèn)題;同時(shí),軟件開(kāi)發(fā)人員缺乏對(duì)軟件產(chǎn)品正確認(rèn)識(shí),造成制定計(jì)劃盲目、編程草率等問(wèn)題。 3.解決軟件危機(jī)的途徑? 1) 應(yīng)該加強(qiáng)軟件開(kāi)發(fā)過(guò)程的管理。 2) 推廣使用開(kāi)發(fā)軟件的成功技術(shù)與方法,并且不斷探索更好的技術(shù)與方法。 3) 開(kāi)發(fā)和使用好的軟件工具 ,建立軟件工程支持環(huán)境。 總之,為了解決軟件危機(jī), 既要有技術(shù)措施(好的方法和工具),又要有必要的組織管理措施。 4. 軟件工程的定義及目標(biāo) ? 從不同的角度,軟件工程有各種不同的定義: 1) Fritz Bauer認(rèn)為: “軟件工程是為了經(jīng)濟(jì)地獲得能夠在實(shí)際機(jī)器上有效運(yùn)行的可靠軟件而建立和使用的一系列完善的工程化原則。 ” 2) IEEE認(rèn)為: “軟件工程是開(kāi)發(fā)、運(yùn)行、維護(hù)和修復(fù)軟件的系統(tǒng)方法 ”,其中, “軟件 ”的定義為:計(jì)算機(jī)程序、方法、規(guī)則、相關(guān)的文檔資料以及在計(jì)算機(jī)上運(yùn)行時(shí)所必需的數(shù)據(jù)。 3) 中華人民共和國(guó)國(guó)家標(biāo)準(zhǔn) GB/T11457—1995《軟件工程術(shù)語(yǔ) 》的定義是: “軟件工程是軟件開(kāi)發(fā)、運(yùn)行、維護(hù)和引退的系統(tǒng)方法 ”。 軟件工程的目標(biāo)可概括為:在給定成本、進(jìn)度的前提下,開(kāi)發(fā)出具有可修改性、有效性、可靠性、可理解性、可維護(hù)性、可重用性、可適應(yīng)性、可移植性、可追蹤性和可互操作性并滿(mǎn)足用戶(hù)要求的軟件產(chǎn)品。 5. 軟件工程的基本原理 軟件工程的 7條基本原理: 1) 用分階段的生命周期計(jì)劃嚴(yán)格管理 2) 堅(jiān)持進(jìn)行階段評(píng)審 3) 實(shí)行嚴(yán)格的產(chǎn)品控制 4) 采用現(xiàn)代程序設(shè)計(jì)技術(shù) 5) 軟件工程結(jié)果應(yīng)能清楚地審查 6) 開(kāi)發(fā)小組的人員應(yīng)該少而精 7) 承認(rèn)不斷改進(jìn)軟件工 程實(shí)踐的必要性 6. 什么是軟件生存周期,包含哪些階段 ? 軟件生存周期是指從設(shè)計(jì)軟件產(chǎn)品開(kāi)始到產(chǎn)品不能使用為止的時(shí)間周期。 概括地說(shuō),軟件生命周期由軟件定義、軟件開(kāi)發(fā)和軟件維護(hù)3個(gè)時(shí)期組成。劃分為問(wèn)題定義、可行性研究、需求分析、軟件設(shè)計(jì)(含:總體設(shè)計(jì)與詳細(xì)設(shè)計(jì)兩個(gè)階段)、編碼和單元測(cè)試、綜合測(cè)試、運(yùn)行 /維護(hù) 7個(gè)階段。 7. 常用的軟件生存周期模型有哪些? 1) 瀑布模型:也稱(chēng)線(xiàn)性順序模型或軟件生存周期模型,遵循軟件生存期的劃分,明確規(guī)定各個(gè)階段的任務(wù),各個(gè)階段的工作自上而下、順序展開(kāi)。 2) 快速原型模 型:快速建立一個(gè)能反映用戶(hù)主要需求的原型系統(tǒng),降低了由于軟件需求不明確帶來(lái)的開(kāi)發(fā)風(fēng)險(xiǎn)。 3) 增量模型:將整個(gè)產(chǎn)品分解成若干個(gè)構(gòu)件進(jìn)行逐步交付,使得軟件開(kāi)發(fā)可以較好地適應(yīng)需求的變化。 4) 螺旋模型:將瀑布模型與增量模型結(jié)合起來(lái),并且加入兩種模型均忽略了的風(fēng)險(xiǎn)分析。 1. 問(wèn)題定義是什么,必須明確哪些問(wèn)題? 問(wèn)題定義即是明確該軟件開(kāi)發(fā)項(xiàng)目要解決什么問(wèn)題。必須明確以下問(wèn)題: 1) 軟件系統(tǒng)要完成的總體目標(biāo)是什么? 2) 要開(kāi)發(fā)軟件的功能和性能是什么? 3) 軟件系統(tǒng)在可靠性和質(zhì)量上有何具體要求? 4) 開(kāi)發(fā) 該軟件系統(tǒng)是否具備可行的技術(shù)? 5) 當(dāng)前市場(chǎng)和競(jìng)爭(zhēng)對(duì)手的情況怎樣? 6) 開(kāi)發(fā)該軟件系統(tǒng)是否有成本和進(jìn)度約束? 7) 該軟件系統(tǒng)將來(lái)可能進(jìn)行哪些擴(kuò)充? 2. 可行性研究的主要目的是什么? 可行性研究的主要目的是用極少的代價(jià)在最短的時(shí)間內(nèi)決定被開(kāi)發(fā)的軟件是否能開(kāi)發(fā)成功。 3. 可行性研究包括哪幾方面的內(nèi)容? 1)
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
公安備案圖鄂ICP備17016276號(hào)-1