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

正文內(nèi)容

軟件工程考點(diǎn)例題整理-展示頁(yè)

2025-04-04 04:21本頁(yè)面
  

【正文】 定系統(tǒng)的DFD。數(shù)據(jù)流圖(DFD)數(shù)據(jù)流圖描繪系統(tǒng)的邏輯模型,或者說(shuō)描繪信息在系統(tǒng)中流動(dòng)和處理的情況。分析的過(guò)程:面向數(shù)據(jù)流,采用自頂向下、分支分層、逐步分解、逐步細(xì)化、逐步求精,最后落實(shí)到具體加工、基本加工、簡(jiǎn)單加工。需求分析所謂軟件需求是指用戶對(duì)目標(biāo)軟件系統(tǒng)在功能、行為、性能、設(shè)計(jì)約束等方面的期望。系統(tǒng)開(kāi)發(fā)可能導(dǎo)致的侵權(quán)、違法等 其它與項(xiàng)目有關(guān)的問(wèn)題。包括技術(shù)實(shí)力、設(shè)備條件和已有工作基礎(chǔ) 操作可行性。候選方案的配置,選擇最終方案的準(zhǔn)則等 價(jià)格利益分析。問(wèn)題描述,市場(chǎng)需求等 系統(tǒng)描述。設(shè)最有利的LOC值為a,最可能的LOC值為m,最不利的LOC值為b,則代碼行的期望(平均)值L ⑵ 再根據(jù)歷史數(shù)據(jù)和經(jīng)驗(yàn),選擇每個(gè)軟件功能塊的LOC價(jià)格計(jì)算每個(gè)功能塊的價(jià)格及工作量,并確定該軟件項(xiàng)目總的估算價(jià)格和工作量。大致分如下兩步:⑴ 對(duì)要求設(shè)計(jì)的系統(tǒng)進(jìn)行功能分解,直到可以對(duì)為實(shí)現(xiàn)該功能所要求的源代碼行數(shù)做出可靠的估算為止。一旦估計(jì)出源代碼行數(shù)以后,用每行代碼的平均成本乘以行數(shù)即可確定軟件的成本。它把開(kāi)發(fā)每個(gè)軟件功能的成本和實(shí)現(xiàn)這個(gè)功能需要用的源代碼行數(shù)聯(lián)系起來(lái)。成本軟件開(kāi)發(fā)成本主要表現(xiàn)為人力消耗(乘以平均工資則得到開(kāi)發(fā)費(fèi)用)。基于計(jì)算機(jī)系統(tǒng)的成本—效益分析是可行性研究的重要內(nèi)容,它用于評(píng)估計(jì)算機(jī)系統(tǒng)的經(jīng)濟(jì)合理性。Operational feasibility,操作可行性。使用現(xiàn)有的技術(shù)能實(shí)現(xiàn)這個(gè)系統(tǒng)嗎?Legal feasibility,法律可行性。對(duì)每種解法都應(yīng)該至少?gòu)南率鰩追矫嫜芯科淇尚行裕篍conomic feasibility,經(jīng)濟(jì)可行性。2.導(dǎo)出系統(tǒng)的高層邏輯模型。供選擇的答案:A-D:①匯編語(yǔ)言 ②操作系統(tǒng) ③虛擬存儲(chǔ)器概念 ④高級(jí)語(yǔ)言⑤結(jié)構(gòu)化程序設(shè)計(jì) ⑥數(shù)據(jù)庫(kù)概念 ⑦固件 ⑧模塊化程序設(shè)計(jì)E-G:①使用和維護(hù) ②兼容性的確認(rèn) ③完整性的確認(rèn) ④設(shè)計(jì) ⑤需求定義 ⑥圖象處理答案:A.① B.④ C.⑤ D.⑧ E.⑤ F.④ G.①問(wèn)題定義關(guān)于問(wèn)題性質(zhì)、工程目標(biāo)和規(guī)模的書(shū)面報(bào)告可行性研究(也稱可行性分析,F(xiàn)easibility Analysis)目的就是要用最小的代價(jià)在盡可能短的時(shí)間內(nèi)確定問(wèn)題是否能夠解決。人們提出了(C)和(D)等程序設(shè)計(jì)方法,設(shè)法降低軟件的開(kāi)發(fā)費(fèi)用。第三階段(20世紀(jì)60年代末70年代中)稱為“程序設(shè)計(jì)方法時(shí)代”。出現(xiàn)了(A),并逐漸普及。這時(shí)既沒(méi)有(A),也沒(méi)有(B),程序員只能用機(jī)器指令編寫(xiě)程序。其中,設(shè)計(jì)階段在管理上又可以依次分成(C)和(D)兩個(gè)步驟。漸進(jìn)模型(演化模型、原型模型)原型模型在克服瀑布模型缺點(diǎn)、減少由于軟件需求不明確而給開(kāi)發(fā)工作帶來(lái)風(fēng)險(xiǎn)方面,確實(shí)有著顯著的效果原型化方法是用戶和軟件開(kāi)發(fā)人員之間進(jìn)行的一種交互過(guò)程,適用于需求不確定性高的系統(tǒng)螺旋模型它是生命周期模型與原型模型的結(jié)合,不僅體現(xiàn)了兩個(gè)模型的優(yōu)點(diǎn),還增加了新的成分——風(fēng)險(xiǎn)分析螺旋模型是支持大型軟件開(kāi)發(fā)并具有廣泛應(yīng)用前景的模型例題1.開(kāi)發(fā)軟件時(shí),對(duì)于提高軟件開(kāi)發(fā)人員工作效率至關(guān)重要的是(A)。軟件開(kāi)發(fā)模型瀑布模型:按照軟件生命周期經(jīng)典模型瀑布模型的各個(gè)階段實(shí)施開(kāi)發(fā)工作優(yōu)點(diǎn):1.提供了軟件開(kāi)發(fā)的基本框架,優(yōu)于“手工作坊”式的開(kāi)發(fā)方法2.有利于大型軟件開(kāi)發(fā)過(guò)程中人員的組織、管理3.有利于軟件開(kāi)發(fā)方法和工具的研究與使用,從而提高了大型軟件項(xiàng)目開(kāi)發(fā)的質(zhì)量和效率缺點(diǎn):1.在軟件開(kāi)發(fā)的初始階段指明軟件系統(tǒng)的全部需求是困難的,有時(shí)甚至是不現(xiàn)實(shí)的2.需求確定后,用戶和軟件項(xiàng)目負(fù)責(zé)人要等相當(dāng)長(zhǎng)的時(shí)間(經(jīng)過(guò)設(shè)計(jì)、編碼、測(cè)試、運(yùn)行)才能得到一份軟件的最初版本。軟件生命周期(life cycle)同其它事物一樣,軟件也有孕育、誕生、成長(zhǎng)、成熟、衰亡的生存過(guò)程,稱為軟件的生命周期。為達(dá)到這些目標(biāo),在軟件開(kāi)發(fā)過(guò)程中必須遵循下列軟件工程原則。即質(zhì)量高、效率高。他認(rèn)為這七條原理是確保軟件產(chǎn)品質(zhì)量和開(kāi)發(fā)效率的原理的最小集合。軟件工程過(guò)程(Software Engineering Process)軟件工程過(guò)程是指為了獲得軟件產(chǎn)品,在軟件工具支持下由軟件工程師采用軟件工程方法完成的一系列軟件工程活動(dòng)。2) 軟件工具為軟件工程方法提供自動(dòng)的或半自動(dòng)的軟件支撐環(huán)境。軟件工程三個(gè)要素:方法、工具和過(guò)程。 Electronic Engineers,電氣和電子工程師學(xué)會(huì))做出的定義是“軟件工程是開(kāi)發(fā)、運(yùn)行、維護(hù)和修復(fù)軟件的系統(tǒng)方法。Fritz Bauer: The establishment and use of sound engineering principles in order to obtain economically software that is reliable and works efficiently on real 。t wear out(在軟件的運(yùn)行和使用期間,沒(méi)有磨損、老化問(wèn)題)軟件的發(fā)展軟件的發(fā)展可以分為這樣三個(gè)階段:1.程序設(shè)計(jì)階段,約為50至60年代2.程序系統(tǒng)階段,約為60至70年代3.軟件工程階段,約為70年代以后 時(shí)期特點(diǎn)程序設(shè)計(jì)程序系統(tǒng)軟件工程軟件所指程序程序及說(shuō)明書(shū)程序、文檔及數(shù)據(jù)主要程序設(shè)計(jì)語(yǔ)言匯編及機(jī)器語(yǔ)言高級(jí)語(yǔ)言軟件語(yǔ)言*軟件工作范圍程序編寫(xiě)包括設(shè)計(jì)和測(cè)試軟件生存期需求者程序設(shè)計(jì)者本人少數(shù)用戶市場(chǎng)用戶開(kāi)發(fā)軟件的組織個(gè)人開(kāi)發(fā)小組開(kāi)發(fā)小組及大、中型軟件開(kāi)發(fā)機(jī)構(gòu)軟件規(guī)模小型中、小型大、中、小型決定質(zhì)量的因素個(gè)人程序設(shè)計(jì)技術(shù)小組技術(shù)水平管理水平開(kāi)發(fā)技術(shù)和手段子程序、程序庫(kù)結(jié)構(gòu)化程序設(shè)計(jì)數(shù)據(jù)庫(kù),開(kāi)發(fā)工具,開(kāi)發(fā)環(huán)境,工程化開(kāi)發(fā)方法,標(biāo)準(zhǔn)和規(guī)范,網(wǎng)絡(luò)和分布式開(kāi)發(fā),面向?qū)ο蠹夹g(shù),軟件過(guò)程與過(guò)程改進(jìn)維護(hù)責(zé)任者程序設(shè)計(jì)者開(kāi)發(fā)小組專職維護(hù)人員硬件特征價(jià)格高,存儲(chǔ)容量小,工作可靠性差降價(jià),速度、存儲(chǔ)容量及工作可靠性有明顯提高向超高速、大容量、微型化及網(wǎng)絡(luò)化方向發(fā)展軟件特征完全不受重視軟件技術(shù)的發(fā)展不能滿足需求,出現(xiàn)軟件危機(jī)開(kāi)發(fā)技術(shù)有進(jìn)步,但未獲突破性進(jìn)展,價(jià)格高,未完全擺脫軟件危機(jī)軟件危機(jī)*軟件需求增長(zhǎng)得不到滿足;*軟件生產(chǎn)成本高,價(jià)格昂貴;*軟件生產(chǎn)進(jìn)度無(wú)法控制;*軟件需求定義不準(zhǔn)確,易偏離用戶需求;*軟件質(zhì)量不易保證;*軟件可維護(hù)性差等等軟件工程采用工程的概念、原理、技術(shù)和方法來(lái)開(kāi)發(fā)與維護(hù)軟件,把經(jīng)過(guò)時(shí)間考驗(yàn)而證明正確的管理技術(shù)和當(dāng)前能夠得到的最好的技術(shù)方法結(jié)合起來(lái),這就是軟件工程。軟件工程概述軟件軟件是計(jì)算機(jī)系統(tǒng)中與硬件相互依存的另一部分,它是包括程序、數(shù)據(jù)及其相關(guān)文檔的完整集合。軟件的特點(diǎn)1.Logical rather than physical(軟件是一種邏輯實(shí)體,而非具體的物理實(shí)體)2.Developed or Engineered, not manufactured in the classical sense(在研制、開(kāi)發(fā)活動(dòng)中被創(chuàng)造出來(lái),但不能按傳統(tǒng)的生產(chǎn)含義加以理解)3.Doesn39。Boehm曾為軟件工程下了定義:運(yùn)用現(xiàn)代科學(xué)技術(shù)知識(shí)來(lái)設(shè)計(jì)并構(gòu)造計(jì)算機(jī)程序及為開(kāi)發(fā)、運(yùn)行和維護(hù)這些程序所必需的相關(guān)文件資料。1983年,IEEE(Institute of Electrical amp?!彼暮诵膬?nèi)容是“以工程化的方式組織軟件的開(kāi)發(fā)”,其中涉及軟件計(jì)劃、開(kāi)發(fā)和維護(hù)各個(gè)階段。1) 軟件工程方法為軟件開(kāi)發(fā)提供了“如何做”的技術(shù)。3) 軟件工程過(guò)程指將軟件工程的方法和工具綜合起來(lái),以達(dá)到合理、及時(shí)地進(jìn)行計(jì)算機(jī)軟件開(kāi)發(fā)的目的。軟件工程的七條原理。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í)踐的必要性軟件工程的目標(biāo)組織實(shí)施軟件工程項(xiàng)目是為了獲得項(xiàng)目的成功,即達(dá)到以下幾個(gè)主要的目標(biāo):1. 出較低的開(kāi)發(fā)成本2. 到預(yù)期的軟件功能3. 取得較好的軟件性能4. 使開(kāi)發(fā)的軟件易于移植5. 需要較低的維護(hù)費(fèi)用6. 能按時(shí)完成開(kāi)發(fā)工作,及時(shí)交付使用概括地說(shuō),基本目標(biāo),四個(gè)字:優(yōu)質(zhì)、高效。軟件工程的原則 軟件工程基本目標(biāo)適用于所有軟件工程項(xiàng)目。1.抽象2.信息隱蔽3.模塊化4.局部化5.確定性6.一致性7.完備性8.驗(yàn)證性使用一致性、完備性和可驗(yàn)證性的原則可以幫助開(kāi)發(fā)者設(shè)計(jì)一個(gè)正確的系統(tǒng)。包括六階段內(nèi)容:1. 制定計(jì)劃2. 需求分析3. 系統(tǒng)設(shè)計(jì)4. 程序編寫(xiě)5. 軟件測(cè)試6. 運(yùn)行和維護(hù)軟件生命周期經(jīng)典模型——瀑布模型軟件生命周期模型是從軟件項(xiàng)目需求定義直至軟件經(jīng)使用后廢棄為止,跨越整個(gè)生存期的系統(tǒng)開(kāi)發(fā)、運(yùn)作和維護(hù)所實(shí)施的全部過(guò)程、活動(dòng)和任務(wù)的結(jié)構(gòu)框架。如果用戶對(duì)這個(gè)軟件提出比較大的修改意見(jiàn),那么整個(gè)軟件項(xiàng)目將會(huì)蒙受巨大的人力、財(cái)力、時(shí)間方面的損失。軟件工程中描述軟件生存周期的瀑布模型一般包括計(jì)劃、(B)、設(shè)計(jì)、編碼、測(cè)試、維護(hù)等幾個(gè)階段。供選答案:A: ①程序開(kāi)發(fā)環(huán)境 ②操作系統(tǒng)的資源管理功能③開(kāi)發(fā)程序人員數(shù)量 ④計(jì)算機(jī)的并行處理能力B: ①需求分析 ②需求調(diào)查③可行性分析 ④問(wèn)題定義C、D:①方案設(shè)計(jì) ②代碼設(shè)計(jì) ③概要設(shè)計(jì) ④數(shù)據(jù)設(shè)計(jì)⑤運(yùn)行設(shè)計(jì) ⑥詳細(xì)設(shè)計(jì) ⑦故障處理設(shè)計(jì) ⑧軟件體系結(jié)構(gòu)設(shè)計(jì)答案:A. ① B. ① C. ③ D. ⑥2.有人將軟件的發(fā)展過(guò)程劃分為4個(gè)階段:第一階段(20世紀(jì)50年代)稱為“程序設(shè)計(jì)的原始時(shí)期”。第二階段(20世紀(jì)60年代)稱為“基本軟件期”。隨著(B)的發(fā)展,編譯技術(shù)也有較大的發(fā)展。這一時(shí)期,與硬件價(jià)格下降相反,軟件開(kāi)發(fā)費(fèi)用急劇上升。第四階段(20世紀(jì)70年代中期至今)稱為“軟件工程時(shí)期”,軟件開(kāi)發(fā)技術(shù)不再僅僅是程序設(shè)計(jì)技術(shù),而是包括了與軟件開(kāi)發(fā)的各個(gè)階段,如(E)、(F)、編碼、單元測(cè)試、綜合測(cè)試、(G)及其整體有關(guān)的各種管理技術(shù)。具體任務(wù):1.進(jìn)一步分析和澄清問(wèn)題定義。從系統(tǒng)邏輯模型出發(fā),探索若干種可供選擇的主要解法(即系統(tǒng)實(shí)現(xiàn)方案)。這個(gè)系統(tǒng)的經(jīng)濟(jì)效益能超過(guò)它的開(kāi)發(fā)成本嗎? Technical feasibility,技術(shù)可行性。確定系統(tǒng)開(kāi)發(fā)可能導(dǎo)致的任何侵權(quán)行為、妨礙性后果和責(zé)任。系統(tǒng)的操作方式在這個(gè)用戶組織內(nèi)行得通嗎?對(duì)以后的行動(dòng)方針提出建議。給出系統(tǒng)開(kāi)發(fā)的成本論證,并將估算的成本與預(yù)期的利潤(rùn)進(jìn)行對(duì)比。一般來(lái)說(shuō),基于計(jì)算機(jī)系統(tǒng)的成本由四個(gè)部分組成:1.購(gòu)置并安裝軟硬件及有關(guān)設(shè)備的費(fèi)用2.系統(tǒng)開(kāi)發(fā)費(fèi)用3.系統(tǒng)安裝、運(yùn)行和維護(hù)費(fèi)用4.人員培訓(xùn)費(fèi)用代碼行技術(shù)代碼行技術(shù)是比較簡(jiǎn)單的定量估算方法,也是一種自底向上的估算方法。通常根據(jù)經(jīng)驗(yàn)和歷史數(shù)據(jù)估計(jì)實(shí)現(xiàn)一個(gè)功能需要的源程序行數(shù)。每行代碼的平均成本主要取決于軟件的復(fù)雜程度和開(kāi)發(fā)小組的工資水平。根據(jù)經(jīng)驗(yàn)和歷史數(shù)據(jù),對(duì)每個(gè)功能塊估計(jì)一個(gè)最有利的、最可能的和最不利的LOC值??尚行哉撟C的提綱大致包括如下內(nèi)容: 背景情況。簡(jiǎn)略的范圍描述,計(jì)劃目標(biāo)和階段目標(biāo)等 候選方案。經(jīng)費(fèi)概算和預(yù)期經(jīng)濟(jì)效益 技術(shù)冒險(xiǎn)評(píng)價(jià)。用戶組織對(duì)操作方式的希望 法律可行性??赡艿奈磥?lái)變化 結(jié)論。需求分析具體任務(wù): 確定對(duì)系統(tǒng)的綜合要求1) 系統(tǒng)功能要求2) 系統(tǒng)性能要求3) 運(yùn)行要求4) 將來(lái)可能提出的要求 分析系統(tǒng)的數(shù)據(jù)要求(需求分析的本質(zhì)就是對(duì)數(shù)據(jù)和加工進(jìn)行分析) 導(dǎo)出系統(tǒng)的邏輯模型 修正系統(tǒng)開(kāi)發(fā)計(jì)劃 開(kāi)發(fā)原型系統(tǒng)(可選) 需求獲取技術(shù) 訪談與會(huì)議 書(shū)面調(diào)查法 觀察用戶
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1