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

正文內(nèi)容

第1章軟件工程基礎(chǔ)(更新版)

2024-09-05 15:23上一頁面

下一頁面
  

【正文】 ) 4. 總體設(shè)計(jì)(概要設(shè)計(jì)) ? “ 概括地說,應(yīng)該怎樣實(shí)現(xiàn)目標(biāo)系統(tǒng) ?” ? 設(shè)計(jì)出實(shí)現(xiàn)目標(biāo)系統(tǒng)的幾種可能的方案。 ? 理論與結(jié)構(gòu)包括:程序正確性證明理論、軟件可靠性理論、軟件成本估算模型、軟件開發(fā)模型、模塊劃分原理等。 ? 軟件工具和軟件工程支撐環(huán)境。分布式系統(tǒng)、嵌入智能。 ? 在軟件的運(yùn)行和使用期間,沒有硬件那樣的機(jī)械磨損、老化問題。 數(shù)據(jù)庫工程的任務(wù) ? 數(shù)據(jù)庫工程應(yīng)完成下列任務(wù): 2. 論證、選擇和配置數(shù)據(jù)庫系統(tǒng) ? 網(wǎng)絡(luò)工程是研究網(wǎng)絡(luò)系統(tǒng)的規(guī)劃、設(shè)計(jì)與管理的工程科學(xué),要求工程技術(shù)人員根據(jù)既定的目標(biāo),嚴(yán)格依照行業(yè)規(guī)范,制定網(wǎng)絡(luò)建設(shè)的方案,協(xié)助工程招投標(biāo)、設(shè)計(jì)、實(shí)施、管理與維護(hù)等活動。 包括: 可執(zhí)行的程序 + 開發(fā)各階段文檔 + 各種數(shù)據(jù)。 ? 計(jì)算機(jī)系統(tǒng)工程師與用戶充分合作,以確認(rèn)用戶的目標(biāo)與約束。第一章 軟件工程基礎(chǔ) 主要內(nèi)容 ? 計(jì)算機(jī)系統(tǒng)工程 ? 軟件工程 ? 軟件生存期模型 ? 軟件開發(fā)方法 ? 軟件工程環(huán)境 軟件與計(jì)算機(jī)的系統(tǒng)要素之間的關(guān)系 ? 大多數(shù)軟件系統(tǒng)都是為了開發(fā)滿足某種需求而建立。 ? 一種問題求解活動,目的是揭示與分析所期望的功能,并把這些功能分配到系統(tǒng)的各個(gè)獨(dú)立系統(tǒng)元素中去。 ? 計(jì)算機(jī)軟件 :軟件工程師設(shè)計(jì)和建造的產(chǎn)品。 ? 數(shù)據(jù)庫系統(tǒng)的開發(fā)方法主要有:結(jié)構(gòu)化生命周期開發(fā)方法、原型法、面向?qū)ο蟮拈_發(fā)方法等。 ? 軟件是通過人們的智力活動,把知識與技術(shù)轉(zhuǎn)化成信息的一種產(chǎn)品,是在研制、開發(fā)中被創(chuàng)造出來的。 3. 1970’中 ~1980’s : 微處理器的出現(xiàn)并廣泛應(yīng)用。 ? 成功的軟件開發(fā)技術(shù)和方法。 ( ) 1. 用分階段的生命周期計(jì)劃嚴(yán)格管理 2. 堅(jiān)持進(jìn)行階段評審 ? 錯(cuò)誤出現(xiàn)的時(shí)間:在編代碼之前( 63%: 37%) ? 改正錯(cuò)誤的代價(jià):發(fā)現(xiàn)得月晚,開發(fā)代價(jià)越高 3. 實(shí)行嚴(yán)格的產(chǎn)品控制 ? 基線配置、變動控制 4. 采用現(xiàn)代程序設(shè)計(jì)技術(shù) 5. 結(jié)果應(yīng)能清楚地審查 6. 開發(fā)小組的人員應(yīng)該少而精 7. 承認(rèn)不斷改進(jìn)軟件工程實(shí)踐的必要性 ? 軟件工程學(xué)分為:理論與結(jié)構(gòu)、方法、工具與環(huán)境、管理和規(guī)范等。 2. 可行性研究 ? “ 對于上一個(gè)階段所確定的問題有行得通的解決辦法嗎 ?” ? 經(jīng)濟(jì)可行性、技術(shù)可行性、法律可行性、不同的方案 3. 需求分析 ? “ 為了解決這個(gè)問題,目標(biāo)系統(tǒng)必須做什么 ” ? 確定系統(tǒng)必須具有的功能和性能,系統(tǒng)要求的運(yùn)行環(huán)境,并且預(yù)測系統(tǒng)發(fā)展的前景。 ? 軟件生存期模型是跨越整個(gè)軟件生存周期的系統(tǒng)開發(fā)、運(yùn)作、維護(hù)所實(shí)施的全部工作和任務(wù)的結(jié)構(gòu)框架。( 文檔驅(qū)動的兩面性 ) 快速原型模型 快速建立起來的可以在計(jì)算機(jī)上運(yùn)行的程序,它所能完成的功能往往是最終產(chǎn)品能完成的功能的一個(gè)子集。 ? 原型過快收斂于需求集合 , 而忽略了一些基本點(diǎn) 。 ? 優(yōu)點(diǎn): 極大地降低了軟件的開發(fā)時(shí)間,并顯著提高了構(gòu)造軟件的生產(chǎn)率。 ? 結(jié)構(gòu)化方法 :強(qiáng)調(diào)結(jié)構(gòu)的合理性,以及所開發(fā)軟件的結(jié)構(gòu)合理性,由此提出了一組提高軟件結(jié)構(gòu)合理性的準(zhǔn)則,如分解和抽象、模塊的獨(dú)立性、信息隱蔽等。 ? 結(jié)構(gòu)化方法 :以分析信息流為主,用數(shù)據(jù)流圖來表示信息流; ? 面向數(shù)據(jù)結(jié)構(gòu)方法 :從分析數(shù)據(jù)結(jié)構(gòu)入手,即分析信息結(jié)構(gòu),并用數(shù)據(jù)結(jié)構(gòu)圖來表示,再在此基礎(chǔ)上進(jìn)行需求分析,導(dǎo)出軟件的結(jié)構(gòu)。 ? 原型法首先構(gòu)造一個(gè)功能簡單的原型系統(tǒng),然后通過對原型系統(tǒng)逐步求精,不斷擴(kuò)充完善得到最終的軟件系統(tǒng)。 ? 軟件開發(fā)環(huán)境的特點(diǎn) 1. 數(shù)據(jù)庫 2. 軟件工具的集成 3. 友好的用戶界面 4. 信息提取的能力 5. 分析能力 6. 可裁減性和可擴(kuò)充性 7. 項(xiàng)目控制和管理 8. 方法學(xué)的支持
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1