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

正文內容

軟件體系結構第一章-展示頁

2025-05-26 21:30本頁面
  

【正文】 Material(教材及參考書 ) 《軟件體系結構》(第二版),張友生,北京:清華大學出版社,2021. 《軟件體系結構原理、方法與實踐》,張友生,北京:清華大學出版社, 2021. Mary Shaw, David Garlan 著《軟件體系結構》,北京 : 清華大學出版社, 2021. Core Material(教材及參考書 ) Bass L, Clements P, Kazman R, Software Architecture in Practice, 2nd Edition, Addison Wesley, 2021. (軟件構架實踐,第二版,清華大學出版社 ) Shaw M, Garlan D, Software Architecture – Perspectives on an emerging discipline, Prentice Hall, 1996. (軟件體系結構 —一門初露端倪學科的展望,清華大學出版社) Stephen , The Art of Software Architecture Design Methods and Techniques,2021. (軟件體系結構的藝術,機械工業(yè)出版社) Eckel, B, Thinking in Patterns, MindView, 說明 初步確定本課程的考核方法如下 ? 平時 +作業(yè) – 10%~20% ? 考試 – 90%~80% ? TA 輔導時間 :每周五第 8節(jié)課,在 B603 605附近教師休息室。每周四下午 6信遠樓 I209教師休息室。 我想在整個世界,我們只能賣出 5臺電腦。 Ken Olson DEC總裁 1977 計算機語言的產生 1952年 MIT開始使用 匯編語言 1954年 IBM公司開發(fā)了 Fortran語言 1960年,計算機權威刊物 CACM上發(fā)表了“關于算法 語言 Algol60的報告” 1971,瑞士的 Njklaus Wirth 在 Algol的基 礎上開始開發(fā) Pascal 語言 同年,美國的貝爾實驗 室的 Dennis Ritche開發(fā)出 C 語言 各種面向對象的高級語言 各種高級語言的誕生 使得人們有可能編制出 越來越復雜的軟件系統(tǒng) 軟件危機 ? 軟件的規(guī)模越來越龐大 ? 復雜度越來越高 ? 交付時間相對短 產生軟件危機 軟件危機 ? 美國 IBM公司在 1963年至 1966年開發(fā)的 IBM360機的操作系統(tǒng)。 ......據統(tǒng)計,這個操作系統(tǒng)每次發(fā)行的新版本都是從前一版本中找出 1000個程序錯誤而修正的結果。 ......程序設計工作正像這樣一個泥潭, ......一批批程序員被迫在泥潭中拼命掙扎, ......誰也沒有料到問題竟會陷入這樣的困境 ......”。 軟件危機 ? 軟件危機的表現: ? 軟件成本日益增長 ? 開發(fā)進度難以控制 ? 軟件質量差 ? 軟件維護困難 軟件危機的主要表現 軟件危機的主要表現 軟件成本日益增長 ? 20世紀 50年代,軟件成本在整個計算機系統(tǒng)成本中所占的比例為 10%20%。 ? 而且,該數字還在不斷的遞增,下面是一組來自美國空軍計算機系統(tǒng)的數據: 1955年,軟件費用約占總費用的 18%, 1970年達到 60%, 1975年達到 72%, 1980年達到 80%, 1985年達到 85%左右。 ? 盲目增加軟件開發(fā)人員并不能成比例的提高軟件開發(fā)能力。 軟件危機的主要表現 軟件質量差 由于缺乏工程化思想的指導,程序員幾乎總是習慣性的以自己的想法去代替用戶對軟件的需求,軟件設計帶有隨意性,很多功能只是程序員的一廂情愿而已,這是造成軟件令人不滿意的重要因素。 1965年至 1970年,美國范登堡基地發(fā)射火箭多次失敗,絕大部分故障是由應用程序錯誤造成的。 ? 特別是在軟件使用過程中,原來的開發(fā)人員可能因各種原因已經離開原來的開發(fā)組織,使得軟件幾乎不可維護。 軟件危機的原因 ◎ 缺乏正確的 理論 指導 缺乏有力的方法學和工具方面的支持。由于過分地依靠程序設計人員在軟件開發(fā)過程中的技巧和創(chuàng)造性,加劇軟件產品的個性化,也是發(fā)生軟件危機的一個重要原因。大型軟件項目需要組織一定的人力共同完成,而多數管理人員缺乏開發(fā)大型軟件系統(tǒng)的經驗,而多數軟件開發(fā)人員又缺乏管理方面的經驗。 軟件項目開發(fā)人員不能有效地、獨立自主地處理大型軟件的全部關系和各個分支,因此容易產生疏漏和錯誤。軟件產品的特殊性和人類智力的局限性,導致人們無力處理 “ 復雜問題 ” 。 軟件危機 如何克服軟件危機? What is Software Engineeri
點擊復制文檔內容
研究報告相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1