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

正文內(nèi)容

軟件體系結(jié)構(gòu)第一章-wenkub

2023-05-25 21:30:09 本頁面
 

【正文】 件幾乎不可維護。 軟件危機的主要表現(xiàn) 軟件質(zhì)量差 由于缺乏工程化思想的指導(dǎo),程序員幾乎總是習(xí)慣性的以自己的想法去代替用戶對軟件的需求,軟件設(shè)計帶有隨意性,很多功能只是程序員的一廂情愿而已,這是造成軟件令人不滿意的重要因素。 ? 而且,該數(shù)字還在不斷的遞增,下面是一組來自美國空軍計算機系統(tǒng)的數(shù)據(jù): 1955年,軟件費用約占總費用的 18%, 1970年達到 60%, 1975年達到 72%, 1980年達到 80%, 1985年達到 85%左右。 ......程序設(shè)計工作正像這樣一個泥潭, ......一批批程序員被迫在泥潭中拼命掙扎, ......誰也沒有料到問題竟會陷入這樣的困境 ......”。 Ken Olson DEC總裁 1977 計算機語言的產(chǎn)生 1952年 MIT開始使用 匯編語言 1954年 IBM公司開發(fā)了 Fortran語言 1960年,計算機權(quán)威刊物 CACM上發(fā)表了“關(guān)于算法 語言 Algol60的報告” 1971,瑞士的 Njklaus Wirth 在 Algol的基 礎(chǔ)上開始開發(fā) Pascal 語言 同年,美國的貝爾實驗 室的 Dennis Ritche開發(fā)出 C 語言 各種面向?qū)ο蟮母呒壵Z言 各種高級語言的誕生 使得人們有可能編制出 越來越復(fù)雜的軟件系統(tǒng) 軟件危機 ? 軟件的規(guī)模越來越龐大 ? 復(fù)雜度越來越高 ? 交付時間相對短 產(chǎn)生軟件危機 軟件危機 ? 美國 IBM公司在 1963年至 1966年開發(fā)的 IBM360機的操作系統(tǒng)。每周四下午 6信遠樓 I209教師休息室。 課 程 內(nèi) 容 ◇ 軟件體系結(jié)構(gòu)概論 ◇ 軟件體系結(jié)構(gòu)建模 ◇ 軟件體系結(jié)構(gòu)風(fēng)格 ◇ 軟件體系結(jié)構(gòu)描述 ◇ 動態(tài)軟件體系結(jié)構(gòu) ◇ Web服務(wù)體系結(jié)構(gòu) ◇ 基于體系結(jié)構(gòu)的軟件開發(fā) ◇ 軟件體系結(jié)構(gòu)的分析與測試 ◇ 軟件體系結(jié)構(gòu)評估 ◇ 軟件產(chǎn)品線體系結(jié)構(gòu) 產(chǎn)生背景 軟件的產(chǎn)生和發(fā)展的歷史 第一臺計算機誕生 機器指令編程 ( 0和 1組成) 回到過去! 《 大眾機械學(xué) 》 雜志 1949 將來的電腦將只有 1000個電子管但是卻有 。這一項目花了 5000人一年的工作量,最多時有 1000人投入開發(fā)工作,寫出了近 100萬行源程序。 IBM360操作系統(tǒng)的歷史教訓(xùn)成為軟件開發(fā)項目的典型事例為人們所記取。 軟件危機的主要表現(xiàn) 開發(fā)進度難以控制 ? 在軟件開發(fā)過程中,用戶需求變化等各種意想不到的情況層出不窮,令軟件開發(fā)過程很難保證按預(yù)定的計劃實現(xiàn),給項目計劃和論證工作帶來了很大的困難。 軟件項目即使能按預(yù)定日期完成,結(jié)果卻不盡人意。 ? 有資料表明,工業(yè)界為維護軟件支付的費用占全部硬件和軟件費用的 4075% 人員構(gòu)成 : 微軟產(chǎn)品組實例 ? Windows 2021 Team – 開發(fā)人員 900 – 測試人員 1800 – 程序經(jīng)理 450 – 文檔人員 100 – 本地化人員 110 – 內(nèi)部 IT 50 – 市場人員 100 – 培訓(xùn)人員 115 – 技術(shù)支持人員 600 – 技術(shù)傳播人員 1120 – 合計 5345 開發(fā)人員測試人員軟件危機 軟件危機的原因 ? ◎ 用戶需求不明確 ◎ 缺乏正確的理論指導(dǎo) ◎ 軟件規(guī)模越來越大 ◎ 軟件復(fù)雜度越來越高 軟件危機的原因 ◎ 用戶需求不明確 在軟件開發(fā)完成之前,用戶不清楚軟件的具體需求; 用戶對軟件需求的描述不精確,可能有遺漏、有二義性、甚至有錯誤; 在軟件開發(fā)過程中,用戶還提出修改軟件功能、界面、支撐環(huán)境等方面的要求; 開發(fā)人員對用戶需求的理解與用戶本來愿望有差異。 軟件危機的原因 ◎ 軟件規(guī)模越來越大 隨著軟件應(yīng)用范圍的增廣,軟件規(guī)模愈來愈大。 軟件危機的原因 ◎ 軟件復(fù)雜度越來越高 軟件不僅僅是在規(guī)模上快速地發(fā)展擴大,而且其復(fù)雜性也急劇地增加。 軟件工程包括三個要素: ? 軟件工程方法 ? 軟件工程工具 ? 軟件工程的過程 軟件工程 ? 軟件開發(fā)模型: ? 瀑布模型 ? 演化模型 ? 螺旋模型 ? 增量模型 ? 噴泉模型 ? 智能模型 軟件體系結(jié)構(gòu)的產(chǎn)生和發(fā)展 軟件體系結(jié)構(gòu)的產(chǎn)生和發(fā)展 ? 起初,人們把軟件設(shè)計重點放在數(shù)據(jù)結(jié)構(gòu)和算法上。 軟件體系結(jié)構(gòu)的產(chǎn)生、興起和發(fā)展 ? 事實上,軟
點擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1