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

正文內(nèi)容

軟件工程ppt課件(2)-在線瀏覽

2024-10-22 20:22本頁(yè)面
  

【正文】 性研究,目的是為前一步提出的問(wèn)題尋求在技術(shù)上的可行性,且經(jīng)濟(jì)有效的解決辦法。 ?開(kāi)發(fā)時(shí)期 開(kāi)發(fā)時(shí)期要完成設(shè)計(jì)和實(shí)現(xiàn)兩大任務(wù),其中設(shè)計(jì)任務(wù)包括 需求分析、概要設(shè)計(jì)和詳細(xì)設(shè)計(jì) 三個(gè)階段,實(shí)現(xiàn)任務(wù)由 編碼和測(cè)試 兩個(gè)階段完成。需求分析文擋描述了經(jīng)過(guò)用戶(hù)確認(rèn)的系統(tǒng)邏輯模型。需求分析階段必須提出完整的系統(tǒng)邏輯模型,經(jīng)過(guò)用戶(hù)確認(rèn)后進(jìn)入下一階段。系統(tǒng)功能設(shè)計(jì) 的任務(wù)是確定系統(tǒng)其外部規(guī)格和內(nèi)部規(guī)格,所謂外部規(guī)格包括:系統(tǒng)運(yùn)行環(huán)境、用戶(hù)可見(jiàn)性功能、性能一覽表、系統(tǒng)輸入及輸出格式。 系統(tǒng)結(jié)構(gòu)設(shè)計(jì) 的任務(wù)是確定系統(tǒng)模塊結(jié)構(gòu),確定各模塊功能劃分和接口規(guī)范、調(diào)用關(guān)系,確定主要模塊算法和主要數(shù)據(jù)結(jié)構(gòu)。 目的是確定模塊的過(guò)程結(jié)構(gòu),詳細(xì)說(shuō)明實(shí)現(xiàn)該模塊功能的算法和數(shù)據(jù)結(jié)構(gòu),有時(shí)也稱(chēng)算法設(shè)計(jì)。 ( 3) 編碼 編碼的任務(wù)是根據(jù)模塊設(shè)計(jì)說(shuō)明書(shū),用指定的程序設(shè)計(jì)語(yǔ)言把模塊的過(guò)程性描述翻譯成源代碼。 ( 4)測(cè)試 測(cè)試是開(kāi)發(fā)時(shí)期的最后一個(gè)單元,其任務(wù)是通過(guò)各種類(lèi)型的測(cè)試使軟件達(dá)到預(yù)期的要求。 大型軟件的測(cè)試通常由獨(dú)立的部門(mén)和人員進(jìn)行。最后測(cè)試的文檔為測(cè)試報(bào)告,包括:測(cè)試計(jì)劃、測(cè)試用例和測(cè)試結(jié)果等。維護(hù)的目的事使軟件在整個(gè)生命周期內(nèi)保證能滿(mǎn)足用戶(hù)的需求和延長(zhǎng)軟件的使用壽命。 軟件開(kāi)發(fā)模型 1) 瀑布模型(流水式過(guò)程模型、軟件生命周期模型) 瀑布 (Waterfall)模型也稱(chēng)為軟件生存周期模型,由 1970年首先提出。瀑布模型上一個(gè)階段的變換結(jié)構(gòu)是下個(gè)階段的輸入,一個(gè)階段工作的將影響以后各個(gè)階段,為了保證軟件開(kāi)發(fā)的正確性,每個(gè)階段任務(wù)完成后,都必須對(duì)它的階段性產(chǎn)品進(jìn)行審評(píng),確認(rèn)后再轉(zhuǎn)入下個(gè)階段。 瀑布模型的優(yōu)點(diǎn): 開(kāi)發(fā)階段清晰、便于評(píng)審、審計(jì)、跟蹤、管理和控制 。 選擇瀑布模型的條件: ?在開(kāi)發(fā)時(shí)間內(nèi)需求沒(méi)有或很少有變化; ?分析設(shè)計(jì)人員對(duì)應(yīng)用領(lǐng)域很熟悉; ?低風(fēng)險(xiǎn)項(xiàng)目(對(duì)目標(biāo)、環(huán)境很熟悉); ?用戶(hù)使用環(huán)境很穩(wěn)定; ?用戶(hù)除提出需求外,很少參與開(kāi)發(fā)工作。從工程實(shí)踐來(lái)看這個(gè)是一個(gè) “ 理想化 ” 的模型,不完全符合人們認(rèn)識(shí)問(wèn)題的規(guī)律,按著這一模型來(lái)開(kāi)發(fā)軟件,只有當(dāng)分析員能夠作出正確的需求分析時(shí),才能夠得到預(yù)期的結(jié)果。 為了使其更有效,不僅要求開(kāi)發(fā)人員要與用戶(hù)緊密合作,而且還要有一個(gè)實(shí)際的工作系統(tǒng)。因此必須先有一個(gè)模型,至少要有一個(gè)原型的核心。 原型化模型的缺點(diǎn): 事先有個(gè)展示性的產(chǎn)品原型,所以在一定程度上不利于開(kāi)發(fā)人員的創(chuàng)新。 3) 增量模型 增量模型是遵循遞增的方式來(lái)進(jìn)行軟件開(kāi)發(fā)。 分析 設(shè)計(jì) 編碼 測(cè)試 分析 設(shè)計(jì) 編碼 測(cè)試 分析 設(shè)計(jì) 編碼 測(cè)試 分析 設(shè)計(jì) 編碼 測(cè)試 ….. 增量 1 增量 2 增量 3 增量 n 時(shí)間 增量 1 交付用戶(hù) 增量 2 交付用戶(hù) 增量 3 交付用戶(hù) 增量 n 交付用戶(hù) 圖 4 增量模型 增量模型的特點(diǎn): a) 任務(wù)或功能模塊驅(qū)動(dòng),可分階段提交產(chǎn)品; b) 有多個(gè)任務(wù)單,這些多個(gè)任務(wù)單的集成構(gòu)成項(xiàng)目的一個(gè)總《任務(wù)書(shū)》,或總《用戶(hù)需求報(bào)告 》 /《 需求規(guī)格說(shuō)明書(shū) 》。 增量模型的優(yōu)點(diǎn): 能將一個(gè)大系統(tǒng)分解成多個(gè)小系統(tǒng),這就等于將一個(gè)大風(fēng)險(xiǎn)分解為小風(fēng)險(xiǎn),從而降低了難度。 選擇增量模型的條件: ?在整個(gè)項(xiàng)目開(kāi)發(fā)過(guò)程中,需求可能發(fā)生變化,客戶(hù)接受分階段交付; ?分析設(shè)計(jì)人員對(duì)應(yīng)用領(lǐng)域不熟悉,難以一步到位; ?中等或高風(fēng)險(xiǎn)項(xiàng)目(工期過(guò)緊且分階段提交的系統(tǒng)或目標(biāo)、環(huán)境不熟悉); ?用戶(hù)參與到整個(gè)軟件開(kāi)發(fā)過(guò)程中; ?軟件公司自己有較好的類(lèi)庫(kù)、構(gòu)建庫(kù)。在許多問(wèn)題中,很我們需要的真值可能是求不出來(lái)的,這就是迭代思想得來(lái)源。 迭代式生存周期模型即為: 多次執(zhí)行各個(gè)開(kāi)發(fā)流程,從而更好的理解需求,設(shè)計(jì)出更壯的軟件構(gòu)架,逐步提高開(kāi)發(fā)組織能力,最終交付一系列逐步完善的實(shí)施結(jié)果。 迭代模型的優(yōu)點(diǎn): 在迭代之初,它不要求一個(gè)相近的原型,而且適合范圍廣,幾乎可以使用于所有的項(xiàng)目開(kāi)發(fā)。迭代模型采取循環(huán)的工作方式,每次循環(huán)均使工作產(chǎn)品更加靠近目標(biāo)產(chǎn)品一次,這就要求項(xiàng)目組成員具有很高的水平并掌握先進(jìn)的開(kāi)發(fā)工具。 選擇迭代模型的條件: ?在項(xiàng)目開(kāi)發(fā)早期需求有可能變化; ?分析設(shè)計(jì)人員對(duì)應(yīng)用領(lǐng)域很熟悉; ?高風(fēng)險(xiǎn)項(xiàng)目; ?用戶(hù)不同程度的參與到整個(gè)項(xiàng)目的開(kāi)發(fā)過(guò)程; ?具有高素質(zhì)的項(xiàng)目管理者和軟件開(kāi)發(fā)團(tuán)隊(duì)。它是生存周期
點(diǎn)擊復(fù)制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1