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

正文內(nèi)容

軟件工程作業(yè)及答案-展示頁

2025-07-04 02:06本頁面
  

【正文】 數(shù)據(jù)。數(shù)據(jù)字典主要由下列4種元素定義組成:1.?dāng)?shù)據(jù)流2.?dāng)?shù)據(jù)流分量3.?dāng)?shù)據(jù)存儲4.處理除了數(shù)據(jù)定義外,數(shù)據(jù)字典還應(yīng)包含一些關(guān)于數(shù)據(jù)的其它信息。數(shù)據(jù)流圖在可行性分析中可以幫助分析和描繪數(shù)據(jù)在軟件中流動和被處理的邏輯過程,用圖形的方式描述系統(tǒng)的邏輯功能,是系統(tǒng)分析員和用戶之間理想的通信工具。系統(tǒng)流程圖可以幫助了解和分析系統(tǒng),以概括的方式表達(dá)對系統(tǒng)的認(rèn)識,并可以描述未來物理系統(tǒng)的概貌。系統(tǒng)流程圖是概括的描述物理系統(tǒng)的傳統(tǒng)工具。3.可行性研究有哪些工作步驟?(1) 復(fù)查定義,確定系統(tǒng)規(guī)模和目標(biāo)。4. 社會可行性。3. 操作可行性。2. 經(jīng)濟(jì)可行性。2.應(yīng)該從哪些方面研究目標(biāo)系統(tǒng)的可行性?主要從以下幾個方面進(jìn)行可行性研究:1. 技術(shù)可行性。第二章1.在軟件開發(fā)的早期階段,為什么要進(jìn)行可行性研究?其目的和任務(wù)各是什么?可行性研究的目的是用最小的代價,在盡可能短的時間內(nèi)確定問題是否可解決,以及是否值得解決。 4.增量模型。主要體現(xiàn)在對開發(fā)人員的風(fēng)險評估經(jīng)驗和專門知識的要求較高。 3.螺旋模型。 是為了克服瀑布模型的缺點而提出來的。 適用于傳統(tǒng)軟件工程領(lǐng)域的結(jié)構(gòu)化開發(fā)。 瀑布模型廣為人知和歷史悠久,其優(yōu)勢是規(guī)范及文檔驅(qū)動的方法。15.試比較瀑布模型、快速原型模型、增量模型和螺旋模型的優(yōu)缺點,說明它們各自的適用范圍。14.簡述軟件生命周期方法學(xué)的途徑,以及劃分階段步驟的目的和實質(zhì)。 軟件生命周期模型也稱軟件開發(fā)過程模型,是為了解決產(chǎn)業(yè)環(huán)境中的實際問題,而提出的開發(fā)策略。 13.什么是軟件生命周期?什么是軟件生命周期模型?答: 軟件如同自然界任何事物一樣,都有其孕育、誕生、成長、成熟、衰亡的生存過程。 軟件過程規(guī)定了開發(fā)軟件所需完成的各項任務(wù)步驟。這里的控制,即規(guī)模控制、成本控制、復(fù)雜性控制等。9.簡述軟件工程的基本原理。目前,使用最廣泛的軟件工程方法學(xué)分別是傳統(tǒng)方法學(xué)和面向?qū)ο蠓椒▽W(xué)。軟件 = 程序 + 數(shù)據(jù) + 文檔7.軟件工程的目的是什么?為高質(zhì)量的軟件開發(fā)提供一個科學(xué)的體系框架。在編程結(jié)束后,首先要驗證,是否能正常運(yùn)行或工作。在編碼過程中要,首先要在頭腦清醒,要保持工作前有足夠的睡眠。5.假設(shè)你是某軟件開發(fā)企業(yè)的CEO,同時告訴他們應(yīng)及早發(fā)現(xiàn)并改正錯誤的重要性時,有人不以為然,認(rèn)為要求在錯誤進(jìn)入軟件前就發(fā)現(xiàn)并清除它們是不現(xiàn)實的,并舉例說:“如果一個故障是編碼錯誤造成的,那么又如何能夠在設(shè)計階段就發(fā)現(xiàn)并清除呢?”那你應(yīng)該如何說服?首先要對錯誤造成工作的延誤或一些問題表示歉意。軟件工程本質(zhì)特性:軟件工程關(guān)注于大型程序的構(gòu)造;軟件工程的中心課題是控制復(fù)雜性;軟件經(jīng)常變化;開發(fā)軟件的效率非常重要;和諧地合作是開發(fā)軟件的關(guān)鍵;軟件必須有效地支持它的用戶;在軟件工程領(lǐng)域中是由具有一種文化背景的人替具有另一種文化背景的人創(chuàng)造產(chǎn)品。3.什么是軟件工程?它有哪些本質(zhì)特性?答: 軟件工程是指導(dǎo)計算機(jī)軟件開發(fā)和維護(hù)的一門工程學(xué)科。 解決軟件危機(jī),既要有技術(shù)措施(方法和工具),又要有必要的組織管理措施。2.簡述產(chǎn)生軟件危機(jī)的原因和解決的思路。軟件是規(guī)模龐大,而且程序復(fù)雜性將隨著程序規(guī)模的增加而呈指數(shù)上升。軟件不同于硬件,它是計算機(jī)系統(tǒng)中的邏輯部件而不是物理部件。軟件開發(fā)生產(chǎn)率提高的速度,遠(yuǎn)遠(yuǎn)跟不上計算機(jī)應(yīng)用迅速普及深入的趨勢。軟件通常沒有適當(dāng)?shù)奈臋n資料。軟件產(chǎn)品的質(zhì)量往往靠不住。軟件危機(jī)典型表現(xiàn):對軟件開發(fā)成本和進(jìn)度的估計常常很不準(zhǔn)確?!盾浖こ獭纷鳂I(yè)第一章1.什么是軟件危機(jī),它有哪些典型表現(xiàn)?答: 軟件危機(jī)是指在計算機(jī)軟件的開發(fā)和維護(hù)過程中所遇到的一系列嚴(yán)重問題。概括地說,軟件危機(jī)包含下述兩方面的問題:如何開發(fā)軟件,以滿足對軟件日益增長的需求;如何維護(hù)數(shù)量不斷膨脹的已有軟件。用戶對“已完成的”軟件系統(tǒng)不滿意的現(xiàn)象經(jīng)常發(fā)生。軟件常常是不可維護(hù)的。軟件成本在計算機(jī)系統(tǒng)總成本中所占的比例逐年上升。產(chǎn)生軟件危機(jī)的原因:一方面與軟件本身的特點有關(guān),另一方面也和軟件開發(fā)與維護(hù)的方法不正確有關(guān)。管理和控制軟件開發(fā)過程相當(dāng)困難。目前相當(dāng)多的軟件專業(yè)人員對軟件開發(fā)和維護(hù)還有不省糊涂觀念,在實踐過程中或多或少地采用了錯誤的方法和技術(shù),這是使軟件問題發(fā)展成軟件危機(jī)的主要原因。答:軟件危機(jī)產(chǎn)生的原因一方面與軟件本身的特點有關(guān),另一方面,是與已有軟件開發(fā)、維護(hù)的方法不正確有密切關(guān)系。即采用工程化的原則和方法組織軟件開發(fā)是擺脫軟件危機(jī)的一個主要出路。采用工程的概念、原理、技術(shù)和方法來開發(fā)與維護(hù)軟件,把經(jīng)過時間考驗而證明正確的管理技術(shù)和當(dāng)前能夠得到的最好的技術(shù)方法結(jié)合起來,以經(jīng)濟(jì)地開發(fā)出高質(zhì)量的軟件并有效地維護(hù)它。4.軟件工程是如何用來消除軟件危機(jī)的?軟件工程是從技術(shù)和管理兩個方面來研究如何更好地開發(fā)和維護(hù)計算機(jī)軟件,從源頭上消除軟件危機(jī)。錯誤是難免,關(guān)鍵是要虛心接受,在以后工作中要更加認(rèn)真,避免錯誤機(jī)率降到最低。這樣錯誤機(jī)會也會降小。再以后的工作更要虛心,認(rèn)真,保證這種機(jī)會降到最低6.簡述軟件的定義。8.什么是軟件工程方法學(xué)?軟件工程是一種什么樣的技術(shù)?包括哪三大要素?分為哪三個分支?軟件工程方法學(xué)就是指在軟件生命周期全過程中使用的一整套管理和開發(fā)技術(shù)方法的集合。 軟件工程作為一種層次化的技術(shù),有方法、工具和過程三大要素,并由于其涉及學(xué)科內(nèi)容的極為廣泛,而分為三個分支:軟件開發(fā)技術(shù)、軟件項目管理技術(shù)、軟件質(zhì)量管理技術(shù)。軟件工程有7條基本原理: 1.嚴(yán)格按照軟件生命周期計劃進(jìn)行管理 2.堅持進(jìn)行階段評審 3.實行嚴(yán)格的產(chǎn)品控制 4.采用先進(jìn)的程序設(shè)計技術(shù) 5.結(jié)果應(yīng)能清楚的審查 6.開發(fā)小組成員應(yīng)少而精7.承認(rèn)不斷改進(jìn)軟件工程實踐的必要性10.軟件工程的基本開發(fā)原則有哪些?軟件工程的基本開發(fā)原則有: 1.模塊化 2.抽象和信息隱蔽 3.模塊的高內(nèi)聚和低耦合 4.確定性 5.一致性 6.完備性11.構(gòu)成軟件工程的基本元素有哪些?除了前面給出的軟件工程三大要素,還應(yīng)該包括控制和質(zhì)量保證。12.什么是軟件過程?它與軟件工程方法學(xué)有何關(guān)系?軟件過程是指為了獲得高質(zhì)量軟件產(chǎn)品,在軟件工具支持下,由軟件人員完成的一系列軟件工程活動。過程步驟的設(shè)定與軟件生命周期、生命周期模型、軟件開發(fā)工具,以及參與開發(fā)的人員等諸方面因素有關(guān)。軟件的這一過程,稱為軟件生命周期。是反映整個軟件生命期中,系統(tǒng)開發(fā)、運(yùn)行、維護(hù)等實施活動的一種結(jié)構(gòu)框架。軟件生命周期方法學(xué)是軟件工程的傳統(tǒng)途徑,劃分階段步驟的目的和實質(zhì)是:控制開發(fā)工作的復(fù)雜性,通過有限步驟,把抽象邏輯概念,轉(zhuǎn)化為具體物力實現(xiàn)。1.瀑布模型。但問題是,往往不能夠真正滿足用戶的需求。 2.原型模型。通過快速構(gòu)建一個在機(jī)器上可運(yùn)行的原型系統(tǒng),讓用戶試用原型,并收集反饋意見的辦法,來獲取用戶真實的需求。 螺旋模型適用于大型軟件項目,比起之前的其它模型而言,有其一定的優(yōu)越性,但這些優(yōu)越性并不是絕對的。如果項目風(fēng)險較大,而開發(fā)人員的水平較低,不能準(zhǔn)確的識別和分析風(fēng)險,則勢必造成重大損失。 具有在軟件開發(fā)早期階段使投資獲得明顯回報和交易維護(hù)的優(yōu)點,但是要求軟件具有開放的結(jié)構(gòu)。可行性研究的任務(wù)不是解決問題,而是確定是否可解/值得解。以現(xiàn)有技術(shù),能否在預(yù)定時間內(nèi)完成該系統(tǒng)開發(fā)。通過成本效益分析,估算系統(tǒng)的整體經(jīng)濟(jì)效益是否滿足要求。分析系統(tǒng)的運(yùn)行方式、操作規(guī)程是否適應(yīng)用戶應(yīng)用需要。分析系統(tǒng)在法律、社會、市場等方面的認(rèn)可度。(2) 研究老系統(tǒng)(3) 導(dǎo)出高層邏輯模型(conceptual design)(4) 重新定義 (5) 導(dǎo)出多種解法(6) 推薦行動方針(7) 開發(fā)計劃(粗略)(8) 審查、存檔4.簡述系統(tǒng)流程圖在可行性研究中的作用。系統(tǒng)流程圖反映的是信息在系統(tǒng)各部分間流動
點擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1