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

正文內(nèi)容

實用軟件工程(文件)

2024-10-21 15:20 上一頁面

下一頁面
 

【正文】 軟件工程方法學(xué)包括方法、工具和過程三個方面。 ? (1) 軟件定義時期:確定軟件開發(fā)必須完成的任務(wù);論證軟件的可行性;確定用戶需求的詳細功能和性能。 ? (3) 軟件維護時期:軟件維護是對投入使用的軟件的修改,實際上是對軟件的一次重新定義和開發(fā)過程。 ? (2) 可行性研究:知道了要解決的問題,在這個階段應(yīng)該清楚“用什么辦法解決這個問題”,保證在技術(shù)上、實效上、法律上都是行得通的。總體設(shè)計有時也稱概要設(shè)計。要求源程序容易理解、容易維護。驗收測試是根據(jù)用戶使用說明書,在用戶的參與下對軟件系統(tǒng)進行測試。對象有是一種建立軟件系統(tǒng)的基礎(chǔ)結(jié)構(gòu)。 ? (3) 按照父類 (或稱基類 )與子類 (或稱派生類 )的關(guān)系,組成層次結(jié)構(gòu)。 軟件過程 ? 瀑布模型 ? 瀑布模型是基于軟件生存周期的模型,它是傳統(tǒng)軟件工程的基礎(chǔ)模型。 ? 缺點是該模型缺乏靈活性。 ?快速原型模型的主要優(yōu)點有: ? (1) 原型模型法可以得到良好的需求定義,能夠有效處理用戶的模糊需求,開發(fā)者和用戶得到充分的協(xié)作。 ? (5) 原型模型使系統(tǒng)更易維護、對用戶更友好。 ? (2) 原型迭代不收斂于開發(fā)者最初的目標。 ? (5) 在原型環(huán)境上開發(fā),只注意得到滿意的原型,容易忽視用戶環(huán)境和原型環(huán)境的差異。 螺旋模型 圖 螺旋模型 ? 螺旋模型沿著螺線旋轉(zhuǎn),如圖 ,在坐標的四個象限上分別表達了四個方面的活動,螺旋模型的每一周期都包括需求定義、風(fēng)險分析、工程實現(xiàn)和評審四個階段。 ? 軟件由三個部分組成:程序 +數(shù)據(jù) +文檔。 ? 軟件工程是用科學(xué)知識和技術(shù)原理來定義、開發(fā)、維護軟件的一門學(xué)科。 ? 軟件生命周期方法學(xué)是傳統(tǒng)的軟件工程方法學(xué),也稱結(jié)構(gòu)化方法學(xué)或數(shù)據(jù)流建模方法學(xué),這種方法學(xué)把從計劃開發(fā)軟件到軟件開發(fā)成功使用軟件,最后一直到軟件報廢,分成軟件定義時期、軟件開發(fā)時期和軟件維護時期,進一步分為問題定義、可行性研究、需求分析、總體設(shè)計、詳細設(shè)計、編碼及單元測試、綜合測試、軟件維護八個階段,前一階段任務(wù)完成后,后一階段才能開始。面向?qū)ο蠓椒▽W(xué)把數(shù)據(jù)和處理數(shù)據(jù)的操作封裝在一起稱為對象,對象是軟件的基本模塊;所有的對象被劃分成類,類是對數(shù)據(jù)結(jié)構(gòu)一致、操作一致的對象的定義;按照父類與子類的關(guān)系,組成層次結(jié)構(gòu);對象之間通過發(fā)送消息和接收消息互相聯(lián)系。螺旋模型引入軟件風(fēng)險分析,開發(fā)過程周期性循環(huán),每一周期包括需求定義、風(fēng)險分析、工程實現(xiàn)和評審四個階段。瀑布模型是基于軟件生存周期的模型,它是傳統(tǒng)軟件工程的基礎(chǔ)模型。每個階段都有嚴格的技術(shù)審查和管理復(fù)審。軟件工程的目標是提高軟件產(chǎn)品的質(zhì)量和軟開發(fā)效率,減少軟件維護的難度。 ? 20世紀 60年代后期出現(xiàn)了軟件危機,產(chǎn)生軟件危機的原因為:軟件是計算機系統(tǒng)中的邏輯部件,缺乏“可見性”;軟件規(guī)模龐大,邏輯結(jié)構(gòu)復(fù)雜;開發(fā)和管理人員只重視設(shè)計程序而輕視用戶的需求分析,導(dǎo)致最后研制出的軟件產(chǎn)品無法滿足用戶的需求;軟件設(shè)計技術(shù)和管理技術(shù)落后,沒有統(tǒng)一的軟件質(zhì)量管理規(guī)范;重視開發(fā),輕視維護。 ?螺旋模型的缺點是很難正確評估軟件開發(fā)風(fēng)險。 ?風(fēng)險是軟件開發(fā)不可忽視的不利因素,它影響軟件開發(fā)過程或軟件產(chǎn)品的質(zhì)量。 ? (3) 原型過快收斂于用戶的最初需求集合,而忽略了其它方面的問題。 快速原型模型的主要缺點有: ? (1) 容易主次顛倒。 ? (3) 原型模型給用戶更改最初設(shè)想的機會,使最終產(chǎn)品更為合理。 ? 快速原型模型 ? 快速原形過程如圖 ,軟件開發(fā)人員與用戶一起進行需求分析,進行快速設(shè)計,建造原型,原型由用戶評估,進 — 步修改原型,再次進行設(shè)計。 ? 每項開發(fā)活動均應(yīng)具有下述特征: ? (1) 上一
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1