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

正文內(nèi)容

第1章軟件工程基礎(chǔ)-wenkub.com

2025-01-08 02:05 本頁(yè)面
   

【正文】 ? 現(xiàn)普遍用 CASE一詞來(lái)描述軟件工程環(huán)境。 ? 軟件工程環(huán)境是軟件工程學(xué)的組成部分,也是實(shí)現(xiàn)軟件生產(chǎn)工程化的重要基礎(chǔ)。 ? 起源 : 面向?qū)ο缶幊陶Z(yǔ)言 ? OOP(面向?qū)ο缶幊蹋?〉 OOD(面向?qū)ο笤O(shè)計(jì)) +OOA(面向?qū)ο蠓治觯?〉 OMT(對(duì)象建模技術(shù)) 和 UML(統(tǒng)一建模語(yǔ)言:面向?qū)ο蟮能浖_發(fā)方法) ? 面向?qū)ο蠓椒ǖ拈_發(fā)步驟: 1)從問題陳述入手,構(gòu)造系統(tǒng)模型(對(duì)象模型 ,再導(dǎo)出動(dòng)態(tài)模型和功能模型)。 ? 面向數(shù)據(jù)結(jié)構(gòu)的開發(fā)方法包括:分析和設(shè)計(jì)活動(dòng)。 ? 結(jié)構(gòu)化設(shè)計(jì)的步驟如下: ( 1)評(píng)審和細(xì)化數(shù)據(jù)流圖; ( 2)確定數(shù)據(jù)流圖的類型; ( 3)把數(shù)據(jù)流圖映射到軟件模塊結(jié)構(gòu),設(shè)計(jì)出模塊結(jié)構(gòu)的上層; ( 4)基于數(shù)據(jù)流圖逐步分解高層模塊,設(shè)計(jì)中下層模塊; ( 5)對(duì)軟件模塊結(jié)構(gòu)進(jìn)行優(yōu)化,得到更為合理的軟件結(jié)構(gòu); ( 6)描述模塊接口。 結(jié)構(gòu)化分析方法 ? 結(jié)構(gòu)化分析方法給出一組幫助系統(tǒng)分析人員產(chǎn)生功能規(guī)約的原理和技術(shù)。 圖 噴泉模型 也稱:漸增模型 把軟件產(chǎn)品作為一系列增量構(gòu)件來(lái)設(shè)計(jì)、編碼、集成和測(cè)試。 ? 在面向?qū)ο蠓椒ㄖ?,提出了與瀑布模型相對(duì)應(yīng)的噴泉模型,該模型的主要特點(diǎn)是認(rèn)為軟件生命周期的各個(gè)階段是相互重疊和多次反復(fù)的 。 ? 共同點(diǎn): 使軟件設(shè)計(jì)者在較高級(jí)別上說明軟件的某些特征;軟件工具根據(jù)說明,自動(dòng)生成源代碼。 ? 長(zhǎng)期在原型環(huán)境上開發(fā) , 只注意得到滿意的原型 ,容易 “ 遺忘 ” 用戶環(huán)境和原型環(huán)境的差異 。 ?有利于開發(fā)與培訓(xùn)的同步 ? 對(duì)于開發(fā)者不熟悉的領(lǐng)域 , 可能會(huì)把次要部分當(dāng)作主要框架 , 從而做出不切題的原型 。 ?原型模型給用戶以機(jī)會(huì),更改心中原先設(shè)想的、不盡合理的最終系統(tǒng)。 ? 開發(fā)過程一般不能逆轉(zhuǎn),否則代價(jià)太大 ? 規(guī)格說明很難理解:“我知道這是按我的要求做的,但不是我想要的樣子。 (Waterfall model) ? 瀑布模型又稱生存周期模型,由 ,是軟件工程的基礎(chǔ)模型。 ? 改正性維護(hù),適應(yīng)性維護(hù),完善性維護(hù),預(yù)防性維護(hù)。推薦一個(gè)最佳方案。 ? 問題定義、可行性研究、需求分析 ? 軟件開發(fā) : 具體設(shè)計(jì)和實(shí)現(xiàn)在前一個(gè)時(shí)期定義的軟件 ? 總體設(shè)計(jì)、詳細(xì)設(shè)計(jì)、編碼和單元測(cè)試、綜合測(cè)試 ? 軟件維護(hù) : 使軟件持久地滿足用戶的需要。 ? 軟件開發(fā)技術(shù)包括:軟件開發(fā)方法學(xué)、軟件工具和軟件開發(fā)環(huán)境。 2) 應(yīng)該開發(fā)和使用更好的軟件工具。 ? 1968年在聯(lián)邦德國(guó)召開的 計(jì)算機(jī)國(guó)際會(huì)議NATO ? 軟件危機(jī) ?根源 ?解決途徑 ?軟件工程 ? “概括地說, 軟件工程 是指導(dǎo)計(jì)算機(jī)軟件開發(fā)和維護(hù)的一門工程學(xué)科。 ?一個(gè)軟件必須由一個(gè)完整的配置組成,事實(shí)上, 軟件是程序、數(shù)據(jù)及相關(guān)文檔的完整集合。 ——進(jìn)入軟件工程階段 4. 1980’ s~: 網(wǎng)絡(luò)迅速普及 , 強(qiáng)大的桌面系統(tǒng)、面向?qū)ο蠹夹g(shù)、專家系統(tǒng)、人工智能、神經(jīng)網(wǎng)絡(luò)、并行計(jì)算、網(wǎng)格計(jì)算、虛擬組織。 軟件發(fā)展的四個(gè)階段 1. 1950’ s~1960’ s中 : 規(guī)模較小的程序,個(gè)體化的軟件開發(fā),只有程序清單。 軟件存在故障(錯(cuò)誤)的原因 ? 軟件的開發(fā)和運(yùn)行經(jīng)常受到計(jì)算機(jī)硬件系統(tǒng)的限制,軟件對(duì)計(jì)算機(jī)硬件系統(tǒng)有著不同程度的依賴關(guān)系。 ? ? (1) 在運(yùn)行中能提供所希望的功能和性能的指令集 ( 即程序 ) ; (2) 使程序能夠正確運(yùn)行的數(shù)據(jù)結(jié)構(gòu); (3) 描述程序研制過程 、 方法所用的文檔 。 網(wǎng)絡(luò)工程的任務(wù) ? 網(wǎng)絡(luò)工程應(yīng)該完成以下任務(wù): 。 ? 現(xiàn)在“人機(jī)界面友好”的要求,已成為基于計(jì)算機(jī)系統(tǒng)的一項(xiàng)重要技術(shù)指標(biāo) 。 ? 軟件工程 是研究軟件生產(chǎn)和軟件管理的工程科學(xué)。 設(shè)計(jì)圖紙 設(shè)計(jì)圖紙 樣機(jī) 設(shè)計(jì)分析 評(píng)審 建立樣機(jī) 與測(cè)試 評(píng)審 生產(chǎn)分析 (b) 設(shè)計(jì)與樣機(jī)實(shí)現(xiàn)階段
點(diǎn)擊復(fù)制文檔內(nèi)容
化學(xué)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1