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

正文內(nèi)容

第1章軟件工程基礎(chǔ)-在線瀏覽

2024-09-11 15:23本頁面
  

【正文】 件工程模型一般包括:軟件項(xiàng)目的定義階段、軟件開發(fā)階段、軟件的檢驗(yàn)、交付與維護(hù)階段 。 ? 現(xiàn)在 “ 人機(jī)界面友好 ” 的要求,已成為基于計算機(jī)系統(tǒng)的一項(xiàng)重要技術(shù)指標(biāo) 。 ? 數(shù)據(jù)庫系統(tǒng)的開發(fā)方法主要有:結(jié)構(gòu)化生命周期開發(fā)方法、原型法、面向?qū)ο蟮拈_發(fā)方法等。 網(wǎng)絡(luò)工程的任務(wù) ? 網(wǎng)絡(luò)工程應(yīng)該完成以下任務(wù): 。 ,即 選擇合適的設(shè)備,按設(shè)計方案實(shí)現(xiàn)網(wǎng)絡(luò)建設(shè)。 ? ? (1) 在運(yùn)行中能提供所希望的功能和性能的指令集 ( 即程序 ) ; (2) 使程序能夠正確運(yùn)行的數(shù)據(jù)結(jié)構(gòu); (3) 描述程序研制過程 、 方法所用的文檔 。 ? 軟件是通過人們的智力活動,把知識與技術(shù)轉(zhuǎn)化成信息的一種產(chǎn)品,是在研制、開發(fā)中被創(chuàng)造出來的。 ? 軟件的開發(fā)和運(yùn)行經(jīng)常受到計算機(jī)硬件系統(tǒng)的限制,軟件對計算機(jī)硬件系統(tǒng)有著不同程度的依賴關(guān)系。 ? 軟件的開發(fā)費(fèi)用越來越高,成本相當(dāng)昂貴。 軟件發(fā)展的四個階段 1. 1950’s~1960’s中 : 規(guī)模較小的程序,個體化的軟件開發(fā),只有程序清單。 3. 1970’中 ~1980’s : 微處理器的出現(xiàn)并廣泛應(yīng)用。 4. 1980’s~: 網(wǎng)絡(luò)迅速普及 , 強(qiáng)大的桌面系統(tǒng)、面向?qū)ο蠹夹g(shù)、專家系統(tǒng)、人工智能、神經(jīng)網(wǎng)絡(luò)、并行計算、網(wǎng)格計算、虛擬組織。 軟件危機(jī) 是指在計算機(jī)軟件的 開發(fā)和維護(hù)過程 中所遇到的一系列嚴(yán)重問題。 ?一個軟件必須由一個完整的配置組成,事實(shí)上, 軟件是程序、數(shù)據(jù)及相關(guān)文檔的完整集合。 ? 成功的軟件開發(fā)技術(shù)和方法。 ? 1968年 NATO 計算機(jī)科學(xué)會議 ? 軟件危機(jī) ?根源 ?解決途徑 ?軟件工程 ? “ 概括地說, 軟件工程 是指導(dǎo)計算機(jī)軟件開發(fā)和維護(hù)的一門工程學(xué)科。 ” ? 軟件工程的目標(biāo)是明確的,就是研制、開發(fā)與生產(chǎn)出具有良好軟件質(zhì)量和費(fèi)用合算的產(chǎn)品 。 2) 應(yīng)該開發(fā)和使用更好的軟件工具。 ( ) 1. 用分階段的生命周期計劃嚴(yán)格管理 2. 堅(jiān)持進(jìn)行階段評審 ? 錯誤出現(xiàn)的時間:在編代碼之前( 63%: 37%) ? 改正錯誤的代價:發(fā)現(xiàn)得月晚,開發(fā)代價越高 3. 實(shí)行嚴(yán)格的產(chǎn)品控制 ? 基線配置、變動控制 4. 采用現(xiàn)代程序設(shè)計技術(shù) 5. 結(jié)果應(yīng)能清楚地審查 6. 開發(fā)小組的人員應(yīng)該少而精 7. 承認(rèn)不斷改進(jìn)軟件工程實(shí)踐的必要性 ? 軟件工程學(xué)分為:理論與結(jié)構(gòu)、方法、工具與環(huán)境、管理和規(guī)范等。 ? 軟件開發(fā)技術(shù)包括:軟件開發(fā)方法學(xué)、軟件工具和軟件開發(fā)環(huán)境。 ? 軟件生存周期 就是從提出軟件產(chǎn)品開始,直到該軟件產(chǎn)品被淘汰的全過程 。 ? 問題定義、可行性研究、需求分析 ? 軟件開發(fā) : 具體設(shè)計和實(shí)現(xiàn)在前一個時期定義的軟件 ? 總體設(shè)計、詳細(xì)設(shè)計、編碼和單元測試、綜合測試 ? 軟件維護(hù) : 使軟件持久地滿足用戶的需要。 2. 可行性研究 ? “ 對于上一個階段所確定的問題有行得通的解決辦法嗎 ?” ? 經(jīng)濟(jì)可行性、技術(shù)可行性、法律可行性、不同的方案 3. 需求分析 ? “ 為了解決這個問題,目標(biāo)系統(tǒng)必須做什么 ” ? 確定系統(tǒng)必須具有的功能和性能,系統(tǒng)要求的運(yùn)行環(huán)境,并且預(yù)測系統(tǒng)發(fā)展的前景。推薦一個最佳方案。 6. 編碼和單元測試 ? 寫出正確的容易理解、容易維護(hù)的程序模塊 ? 仔細(xì)測試編寫出的每一個模塊。 ? 改正性維護(hù),適應(yīng)性維護(hù),完善性維護(hù),預(yù)防性維護(hù)。 ? 軟件生存期模型是跨越整個軟件生存周期的系統(tǒng)開發(fā)、運(yùn)作、維護(hù)所實(shí)施的全部工作和任務(wù)的結(jié)構(gòu)框架。 (Waterfall model) ? 瀑布模型又稱生存周期模型,由 ,是軟件工程的基礎(chǔ)模型。 2. 推遲實(shí)現(xiàn)的觀點(diǎn) ? 清楚地區(qū)分邏輯設(shè)計與物理設(shè)計,盡可能推遲程序的物理實(shí)現(xiàn)。 ? 開發(fā)過程一般不能逆轉(zhuǎn),否則代價太大 ? 規(guī)格說明很難理解
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1