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

正文內(nèi)容

軟件工程ppt課件(2)-免費(fèi)閱讀

2024-10-06 20:22 上一頁面

下一頁面
  

【正文】 構(gòu)造 ER模型,要分析、確認(rèn)應(yīng)用系統(tǒng)的實(shí)體集、實(shí)體之間的聯(lián)系以及實(shí)體或聯(lián)系的屬性等要素。 需求分析就是對提取的需求進(jìn)行分析整理,完成以下工作: ,將相關(guān)需求組織成一個(gè)子集; ,是否存在二義性; ; ,以及軟件與環(huán)境是如何相互作用的; 。 確定系統(tǒng)的綜合要求 對系統(tǒng)的綜合要求有下述四個(gè)方面: 1) 系統(tǒng)功能要求 2) 系統(tǒng)性能要求 3) 運(yùn)行要求 這類要求主要表現(xiàn)在對系統(tǒng)所處環(huán)境的要求。然后按著編寫立項(xiàng)建議書,并對它進(jìn)行評議,評議通過后才正式立項(xiàng)。系統(tǒng)主要輸出課程注冊數(shù)據(jù)庫、學(xué)生課程表、課程成績記錄表。 1) 問題定義 問題定義是計(jì)劃時(shí)期的第一個(gè)階段,其目的是弄清楚用戶要計(jì)算機(jī)解決什么問題,以及項(xiàng)目所需的資源和經(jīng)費(fèi)。 理論上,迭代可以無休止的進(jìn)行下去,是個(gè)無休止過程,那迭代在什么條件下就可以結(jié)束 —— 用戶允許或可接受的目標(biāo)范圍內(nèi)。迭代模型采取循環(huán)的工作方式,每次循環(huán)均使工作產(chǎn)品更加靠近目標(biāo)產(chǎn)品一次,這就要求項(xiàng)目組成員具有很高的水平并掌握先進(jìn)的開發(fā)工具。 選擇增量模型的條件: ?在整個(gè)項(xiàng)目開發(fā)過程中,需求可能發(fā)生變化,客戶接受分階段交付; ?分析設(shè)計(jì)人員對應(yīng)用領(lǐng)域不熟悉,難以一步到位; ?中等或高風(fēng)險(xiǎn)項(xiàng)目(工期過緊且分階段提交的系統(tǒng)或目標(biāo)、環(huán)境不熟悉); ?用戶參與到整個(gè)軟件開發(fā)過程中; ?軟件公司自己有較好的類庫、構(gòu)建庫。 原型化模型的缺點(diǎn): 事先有個(gè)展示性的產(chǎn)品原型,所以在一定程度上不利于開發(fā)人員的創(chuàng)新。 選擇瀑布模型的條件: ?在開發(fā)時(shí)間內(nèi)需求沒有或很少有變化; ?分析設(shè)計(jì)人員對應(yīng)用領(lǐng)域很熟悉; ?低風(fēng)險(xiǎn)項(xiàng)目(對目標(biāo)、環(huán)境很熟悉); ?用戶使用環(huán)境很穩(wěn)定; ?用戶除提出需求外,很少參與開發(fā)工作。維護(hù)的目的事使軟件在整個(gè)生命周期內(nèi)保證能滿足用戶的需求和延長軟件的使用壽命。 ( 3) 編碼 編碼的任務(wù)是根據(jù)模塊設(shè)計(jì)說明書,用指定的程序設(shè)計(jì)語言把模塊的過程性描述翻譯成源代碼。需求分析階段必須提出完整的系統(tǒng)邏輯模型,經(jīng)過用戶確認(rèn)后進(jìn)入下一階段。 ( 1)問題定義 這是計(jì)劃時(shí)期的第一步,根據(jù) 用戶或市場 需求,提出軟件項(xiàng)目目標(biāo)和規(guī)模,即確定用戶需要解決什么問題。 軟件的生命周期 軟件生命周期是一個(gè)軟件系統(tǒng)從目標(biāo)提出、定義、開發(fā)、使用和維護(hù),直到最后丟棄的整個(gè)過程。 “軟件工程”一詞,是 1968年北大西洋公約組織( NATO) 在聯(lián)邦德國召開的一次會(huì)議上提出的。軟件的生產(chǎn)不能滿足日益增長的軟件需求,更嚴(yán)重的是,軟件的生產(chǎn)率隨著軟件規(guī)模的擴(kuò)大以及復(fù)雜程度的提高而下降,導(dǎo)致了軟件成本在計(jì)算機(jī)系統(tǒng)構(gòu)成中所占比例進(jìn)一步加大。 ?系統(tǒng)實(shí)際功能與用戶實(shí)際需求不符 由于軟件開發(fā)人員缺乏對用戶需求的深入了解,具體的實(shí)現(xiàn)的功能和用戶相差太遠(yuǎn);開發(fā)人員和用戶未能及時(shí)交換意見,使得一些問題不能及時(shí)解決而隱蔽下來,造成開發(fā)后期矛盾的集中暴露,給將來的調(diào)試和維護(hù)工作帶來了更大的困難。 軟件工程是大 型軟件開發(fā)所必須采用的一種重要手段。 把整個(gè)生存期劃分成較小的階段,是實(shí)現(xiàn)軟件工程化的重要步驟。由系統(tǒng)分析員根據(jù)對問題的理解,提交關(guān)于系統(tǒng)目標(biāo)和范圍說明書。 ( 2)概要設(shè)計(jì) 主要任務(wù)是建立軟件的 總體結(jié)構(gòu), 包括 系統(tǒng)功能設(shè)計(jì)和系統(tǒng)結(jié)構(gòu)設(shè)計(jì)。與 “ 需求分析 ” 和 “ 設(shè)計(jì) ” 相比,“ 編碼 ” 要簡單得多。軟件維護(hù)的具體活動(dòng)包括 糾錯(cuò)維護(hù)、適應(yīng)性維護(hù)、功能性維護(hù)和預(yù)防性維護(hù)。 2) 原型化開發(fā)模型 瀑布模型的缺陷在于開發(fā)階段推進(jìn)是直線型的。 選擇原型化模型的條件: ?已有產(chǎn)品或產(chǎn)品的原型,只需客戶化的工程項(xiàng)目; ?簡單而熟悉的行業(yè)或領(lǐng)域; ?有快速原型開發(fā)工作; ?進(jìn)行產(chǎn)品移植或升級。 4 迭代模型 針對瀑布模型所存在的缺陷,人們提出了迭代模型。反之,就會(huì)存在較大的技術(shù)風(fēng)險(xiǎn)。 螺旋模型 螺旋模型不僅保留了生存周期中系統(tǒng)地、按階段逐步地進(jìn)行軟件開發(fā)和 “ 邊開發(fā)、邊評審 ”的風(fēng)格,而且還引入了風(fēng)險(xiǎn)分析,并把制作原型作為風(fēng)險(xiǎn)分析的主要措施。系統(tǒng)分析員要深入到問題現(xiàn)場,了解用戶單位各層次人員對系統(tǒng)的要求,調(diào)查開發(fā)背景。 6) 可行性研究: 由分析員和教學(xué)管理科進(jìn)行,主要對系統(tǒng)實(shí)施方案和學(xué)校學(xué)生選課管理規(guī)程進(jìn)行研究。 2) 立項(xiàng)文檔 立項(xiàng)文檔就是立項(xiàng)建議書,它有專門的書寫格式。例如,支持系統(tǒng)運(yùn)行的系統(tǒng)軟件是什么,采用哪種數(shù)據(jù)庫管理系統(tǒng),
點(diǎn)擊復(fù)制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1