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

正文內(nèi)容

河南農(nóng)業(yè)大學(xué)軟件工程考點(diǎn)-展示頁(yè)

2025-06-25 12:47本頁(yè)面
  

【正文】 ,軟件設(shè)計(jì)的目標(biāo)(如下圖所示) 就是構(gòu)造一個(gè)高內(nèi)聚低耦合的軟件模型。作為測(cè)試和驗(yàn)收目標(biāo)系統(tǒng)的依據(jù)。有如下作用:作為軟件開(kāi)發(fā)機(jī)構(gòu)和用戶之間一份事實(shí)上的技術(shù)合同書(shū)。4可檢驗(yàn)性檢查—是否能設(shè)計(jì)出一組驗(yàn)證方法,確定了檢驗(yàn)的標(biāo)準(zhǔn)。2一致性檢查—系統(tǒng)功能描述及約束是否一致。8,需求的可變性必須進(jìn)行驗(yàn)證。4定義小說(shuō)明。2自頂向下,畫(huà)出各層數(shù)據(jù)流圖。包含:l 數(shù)據(jù)流條目;數(shù)據(jù)存儲(chǔ)條目;數(shù)據(jù)項(xiàng)條目7,實(shí)施步驟 結(jié)構(gòu)化分析從本質(zhì)上說(shuō)是一種抽象和分解技術(shù),“自頂向下、逐步求精”的過(guò)程。l 數(shù)據(jù)流圖 在數(shù)據(jù)流圖中,加工、數(shù)據(jù)流、數(shù)據(jù)存儲(chǔ)、數(shù)據(jù)源和數(shù)據(jù)譚是數(shù)據(jù)流圖的基本成分。l 數(shù)據(jù)字典:以一種準(zhǔn)確的和無(wú)二義的方式定義所有被加工引用的數(shù)據(jù)流和數(shù)據(jù)存儲(chǔ)。5,結(jié)構(gòu)化需求分析方法在結(jié)構(gòu)化需求分析方法中模型表示工具有:數(shù)據(jù)流圖、數(shù)據(jù)字典、小說(shuō)明。E實(shí)體,是一個(gè)或一組對(duì)象; R關(guān)系,實(shí)體之間聯(lián)系或交互作用。2.信息建模法 是從數(shù)據(jù)的角度對(duì)現(xiàn)實(shí)世界建立系統(tǒng)的信息模型,基本工具是ER圖??蛻舻男枰偸遣粩啵ㄟB續(xù))增長(zhǎng)的 ,進(jìn)化需求是必要的。● 確認(rèn)需求;確保需求說(shuō)明準(zhǔn)確、完整地表達(dá)系統(tǒng)的主要特性。3,需求工程的基本活動(dòng)包括:● 獲取需求;深入實(shí)際,在充分理解用戶需求的基礎(chǔ)上,獲取系統(tǒng)需求。l 資源:軟件運(yùn)行時(shí)所需的數(shù)據(jù)、軟件、內(nèi)存空間等各項(xiàng)資源。l 功能:你的系統(tǒng)什么的干活?l 文檔:文字說(shuō)明等。l 界面:軟件與用戶界面的友好性。 圖11. 螺旋模型結(jié)構(gòu)第三章需求分析1.軟件需求說(shuō)明書(shū)是用戶驗(yàn)證的一個(gè)標(biāo)準(zhǔn)。7,螺旋模型將開(kāi)發(fā)過(guò)程分為幾個(gè)螺旋周期,每個(gè)螺旋周期可分為4個(gè)工作步驟: 第一,確定目標(biāo)、方案和限制條件; 第二,評(píng)估方案、標(biāo)識(shí)風(fēng)險(xiǎn)和解決風(fēng)險(xiǎn); 第三,開(kāi)發(fā)確認(rèn)產(chǎn)品; 第四,計(jì)劃下一周期工作。增量模型是一種非整體開(kāi)發(fā)的模型。增量式的開(kāi)發(fā)過(guò)程,首先根據(jù)客戶需要提供的服務(wù)的優(yōu)先次序,確定一系列交付增量,每個(gè)增量提供系統(tǒng)功能的一個(gè)子集。拋棄式原型模型本質(zhì)上仍屬于瀑布模型,建立原型系統(tǒng)只不過(guò)是“需求分析”和“有效性驗(yàn)證”的一種輔助手段,需求分析階段結(jié)束時(shí)原型系統(tǒng)的生存周期也就終止。圖5. 瀑布模型5,原型模型可分為:快速原型模型、拋棄式原型模型、演化式原型模型1, 圖8. 拋棄式原型模型拋棄式原型模型建立原型的目的是,評(píng)價(jià)目標(biāo)系統(tǒng)的某一個(gè)或某一些特性,以便更準(zhǔn)確地確定需求,或者更嚴(yán)格地驗(yàn)證設(shè)計(jì)方案。瀑布模型把開(kāi)發(fā)過(guò)程分成固定的、相對(duì)獨(dú)立的各個(gè)階段,每個(gè)階段都有確定的、有限的任務(wù),而且在各個(gè)階段采用一些規(guī)范的開(kāi)發(fā)方法和管理手段,力求保證軟件質(zhì)量和提高軟件生產(chǎn)率。每一項(xiàng)維護(hù)活動(dòng)一般都經(jīng)過(guò)提出(或報(bào)告)維護(hù)問(wèn)題、分析維護(hù)要求、提出維護(hù)方案、審批維護(hù)方案、確定維護(hù)計(jì)劃、修改軟件設(shè)計(jì)、修改程序、測(cè)試/驗(yàn)收、維護(hù)報(bào)告等一系列環(huán)節(jié)(維護(hù)活動(dòng)實(shí)質(zhì)是一次壓縮和簡(jiǎn)化了的軟件定義和開(kāi)發(fā)過(guò)程)。甚至,還可以認(rèn)為軟件測(cè)試不是一個(gè)獨(dú)立的階段,因?yàn)樗鼞?yīng)該和所有軟件生產(chǎn)活動(dòng)并行進(jìn)行。軟件開(kāi)發(fā)時(shí)期通常劃分成軟件設(shè)計(jì)、軟件實(shí)現(xiàn)和軟件測(cè)試三個(gè)階段。軟件定義時(shí)期可以劃分成問(wèn)題定義、可行性研究、需求分析和開(kāi)發(fā)計(jì)劃四個(gè)階段,其中,最核心的是需求分析階段,所以,軟件定義時(shí)期也可以稱為需求分析時(shí)期。軟件定義時(shí)期的活動(dòng)是弄清軟件“做什么”,軟件開(kāi)發(fā)時(shí)期的活動(dòng)是集中解決軟件“怎樣做”,軟件維護(hù)時(shí)期的活動(dòng)是聚焦于軟件的“修改/完善”,它們的主要活動(dòng)特征可以概括為 “ WhatHowChange ”。主要有:原型模型、演化模型、增量模型、瀑布模型。軟件開(kāi)發(fā)過(guò)程模型是一種軟件過(guò)程的抽象表示法,它從一個(gè)特定的角度表現(xiàn)一個(gè)開(kāi)發(fā)過(guò)程。2,軟件開(kāi)發(fā)過(guò)程模型(軟件生存周期模型),是把軟件生存周期中軟件生產(chǎn)活動(dòng)的有序流程用一個(gè)合理的框架——開(kāi)發(fā)模型規(guī)范描述。根據(jù)這一思想,把上述基本的過(guò)程活動(dòng)進(jìn)一步展開(kāi),可以得到軟件生命期的6個(gè)步驟,即制定計(jì)劃、需求分析、設(shè)計(jì)、程序編碼、測(cè)試及運(yùn)行維護(hù)。5,軟件工程目標(biāo):生產(chǎn)具有正確性、可用性以及開(kāi)銷合算的產(chǎn)品。軟件生產(chǎn)率低下,遠(yuǎn)遠(yuǎn)滿足不了社會(huì)發(fā)展的需求。軟件產(chǎn)品不可靠,滿足不了用戶的需求,甚至無(wú)法使用。過(guò)程:將方法和工具綜合起來(lái)以達(dá)到合理、及時(shí)的進(jìn)行計(jì)算機(jī)軟件開(kāi)發(fā)的目的。2,軟件工程包括三個(gè)要素:方法、工具和過(guò)程。軟件工程學(xué)科是一門(mén)指導(dǎo)計(jì)算機(jī)軟件開(kāi)發(fā)和維護(hù)的工程學(xué)科。第一章 軟件工程概論1.軟件工程定義 軟件工程是開(kāi)發(fā)、運(yùn)行、維護(hù)和修復(fù)軟件的系統(tǒng)方法。是一門(mén)指導(dǎo)計(jì)算機(jī)軟件開(kāi)發(fā)和維護(hù)的工程學(xué)科。軟件工程是一類求解軟件的工程。方法:“如何做”工具:CASE,是軟件開(kāi)發(fā)環(huán)境中最重要的組成部分。3,軟件危機(jī)指在計(jì)算機(jī)軟件開(kāi)發(fā)和維護(hù)過(guò)程中所遇到的一系列問(wèn)題:不能正確地估計(jì)軟件開(kāi)發(fā)成本和進(jìn)度,致使實(shí)際開(kāi)發(fā)成本往往高出預(yù)算很多。交付使用的軟件不易演化,以至于人們不得不重復(fù)開(kāi)發(fā)類似的軟件。4,軟件工程是為了解決軟件危機(jī)而產(chǎn)生的。第二章軟件開(kāi)發(fā)模型1.軟件生存周期: 軟件生命周期實(shí)質(zhì)上是大型系統(tǒng)開(kāi)發(fā)過(guò)程中各項(xiàng)目階段的一種表示方法,如同任何事物一樣,軟件也有一個(gè)孕育、誕生、成長(zhǎng)、成熟、衰亡的生存過(guò)程。軟件生命期模型是從軟件項(xiàng)目需求定義直至軟件經(jīng)使用后廢棄為止,跨越整個(gè)生命周期的系統(tǒng)開(kāi)發(fā)、運(yùn)作和維護(hù)所實(shí)施的全部過(guò)程、活動(dòng)和任務(wù)的結(jié)構(gòu)框架。軟件開(kāi)發(fā)模型是軟件開(kāi)發(fā)全部過(guò)程、活動(dòng)和任務(wù)的結(jié)構(gòu)框架。軟件過(guò)程模型主要是根據(jù)軟件的類型、規(guī)模,特別是軟件的開(kāi)發(fā)方法、開(kāi)發(fā)環(huán)境等多種因素確立模型。3,軟件過(guò)程各階段任務(wù)(了解)各種軟件過(guò)程模型雖然有所不同,一般都由軟件定義、軟件開(kāi)發(fā)和軟件維護(hù)三個(gè)時(shí)期組成,每個(gè)時(shí)期又可由多個(gè)階段(子階段)組成。1,軟件定義時(shí)期是了解用戶(或客戶)提出的需求、確定項(xiàng)目的總目標(biāo)、考察和分析項(xiàng)目的可行性、導(dǎo)出實(shí)現(xiàn)項(xiàng)目目標(biāo)應(yīng)該采用的策略,系統(tǒng)的功能,并估計(jì)該項(xiàng)目需要的資源和成本,制定工程進(jìn)度表等。 2,軟件開(kāi)發(fā)時(shí)期的任務(wù)是設(shè)計(jì)和實(shí)現(xiàn)已定義的,并經(jīng)過(guò)需求分析的軟件系統(tǒng)。 軟件測(cè)試也可以分解到軟件實(shí)現(xiàn)的各個(gè)活動(dòng)中,可重新劃分成編碼和單元測(cè)試、集成測(cè)試、系統(tǒng)測(cè)試三個(gè)階段。 3,件維護(hù)時(shí)期(階段)任務(wù)是在整個(gè)軟件運(yùn)行時(shí)期內(nèi),當(dāng)發(fā)現(xiàn)錯(cuò)誤時(shí)加以改正,以確保運(yùn)行正常;當(dāng)環(huán)境改變時(shí)修改軟件,以適應(yīng)新的環(huán)境;當(dāng)用戶有新要求時(shí)及時(shí)改進(jìn)軟件,以滿足需求等一系列維護(hù)活動(dòng)。4,瀑布模型(Waterfall Model)也稱線性順序模型。該模型適用于需求非常清楚的軟件開(kāi)發(fā)環(huán)境。使用完之后就把該原型系統(tǒng)拋棄掉,然后再重新構(gòu)造正式的目標(biāo)系統(tǒng)。6,增量模型(Incremental Model)把軟件描述、設(shè)計(jì)、實(shí)現(xiàn)活動(dòng)分解成一系列相互有聯(lián)系的增量構(gòu)件的迭代開(kāi)發(fā),是瀑布模型順序特征和快速原型模型迭代特征相結(jié)合的一種軟件構(gòu)件化的模型。隨著開(kāi)發(fā)過(guò)程的進(jìn)展,每次迭代產(chǎn)生一個(gè)可發(fā)布的(可執(zhí)行的)軟件增量構(gòu)件。是一種進(jìn)化式的開(kāi)發(fā)過(guò)程。對(duì)大型軟件,需要多個(gè)原型描述系統(tǒng)的生存期,適于螺旋模型開(kāi)發(fā)方法,將瀑布模型與原型化模型結(jié)合起來(lái),并加入風(fēng)險(xiǎn)分析討論。2.需求獲取的內(nèi)容分為:(了解)l 物理環(huán)境:對(duì)系統(tǒng)運(yùn)行時(shí)所處的環(huán)境的要求。
點(diǎn)擊復(fù)制文檔內(nèi)容
語(yǔ)文相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1