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

正文內容

軟件工程-在線瀏覽

2024-10-28 14:35本頁面
  

【正文】 維護代價,既降低了軟件的成本又提高了生產率。因此由軟構件組成的新系統(tǒng)也具有較高的質量。面向對象方法,Microsoft公司的COM規(guī)范 [Rogerson 1999],都能很好地用于實現大規(guī)模的軟件復用。這種樸素的思想來源于人們生活與工作的經驗,完全適合于技術領域。諸如軟件的體系結構設計、模塊化設計都是分而治之的具體表現。不像為了吃一個西瓜或是一只雞,揮刀斬成n塊,再把每塊塞進嘴里粉碎攪拌,然后交由胃腸來消化吸收,象征復雜問題的西瓜或是雞也就此消失了。想做好優(yōu)化工作,首先要讓開發(fā)人員都有正確的認識:優(yōu)化工作不是可有可無的事情,而是必須要做的事情。著名的3D游戲軟件Quake,能夠在PC機上實時地繪制高度真實感的復雜場景。我第一次看到Quake時不僅感到震動,而且深受打擊。這對我們日益盛行的點到完止的研發(fā)工作真是莫大的諷刺。真的是我們自己沒有把工作做好,寫不好字卻嫌筆鈍。但愿意做并不意味著就能把事情做好。當不能夠使所有的目標都得到優(yōu)化時,就需要“折衷”策略。就象黨支部副書記扮演和事佬的角色:“…為了使整個組織具有最好的戰(zhàn)斗力,我們要重用幾個人,照顧一些人,在萬不得已的情況下委屈一批人”。例如3D動畫軟件的瓶頸通常是速度,但如果為了提高速度而在程序中取消光照明計算,那么場景就會喪失真實感,3D動畫也就不再有意義了(如果人類全是色盲,計算機圖形學將變得異常簡單)。所以我們有必要為折衷制定嚴正的立場:在保證其它因素不差的前提下,使某些因素變得更好。問題提出:假設魚每千克10元,熊掌每千克一萬元。剩下的那一分錢還可建立獎勵基金。觀念之一:我們擁有一套講述如何開發(fā)軟件的書籍,書中充滿了標準與示例,可以幫助我們解決軟件開發(fā)中遇到的任何問題。充分利用書籍中的方法、技術和技巧,可以有效地解決軟件開發(fā)中大量常見的問題。(2)軟件技術日新月異,沒有哪一種軟件標準能長盛不衰。觀念之二:我們擁有最好的開發(fā)工具、最好的計算機,一定能做出優(yōu)秀的軟件。如果擁有好環(huán)境的是一群庸人,難保他們不干出南轅北轍的事情??陀^情況:軟件開發(fā)不同于傳統(tǒng)的農業(yè)生產,人多不見得力量大。因為:(1)新手會產生很多新的錯誤,使項目混亂。所以科學的項目計劃很重要,不在乎計劃能提前多少,重在恰如其分。觀念之四:既然需求分析很困難,不管三七二十一先把軟件做了再說,反正軟件是靈活的,隨時可以修改。有些需求在一開始時很難確定,在開發(fā)過程中要不斷地加以改正。本節(jié)探討一些有爭議的觀念,目的不在于得出“正確”或“錯誤”的評斷,而在于爭議會激發(fā)更多理性的思考。如果該軟件已經用于商業(yè),則需謹慎考慮:若換一臺更快的計算機能解決問題,則是最快的解決方案。技術狂毫無疑問會選擇后者,因為他們覺得放棄任何可以優(yōu)化的機會就等于犯罪。爭議之二:有最好的軟件工程方法,最好的編程語言嗎?作者觀點:在軟件領域永遠沒有最好的,只有更好的。程序員在最初學習Basic、Fortran、Pascal、C、C++等語言時會感覺一個比一個好,不免有喜新厭舊之舉。開發(fā)人員應該根據客觀條件,選擇自己熟悉的方法和語言,才能保證合格的質量與生產率。爭議之三:編程時是否應該多使用技巧?作者觀點:就軟件開發(fā)而言,技巧的優(yōu)點在于能另辟蹊徑地解決一些問題,缺點是技巧并不為人熟知。鑒于一個局部的優(yōu)點對整個系統(tǒng)而言是微不足道的,而一個錯誤則可能是致命的。《狼三則》的故事告訴我們“失敗的技巧通常是技倆”。《賣油翁》的故事又告訴我們“熟能生巧”,表明技巧是自然而然產生的,而不是賣弄出來的。爭議之四:軟件中的錯誤是否可按嚴重程度分等級?作者觀點:在定量分析時,可以將錯誤分等級,以便于管理。一級嚴重:錯誤導致軟件崩潰。三級嚴重:錯誤導致一個特性不能運行但有替代方案。 錯誤的四個等級上述分類是非常技術性的,并不是普適的。錯誤A屬一級嚴重,錯誤B屬二級嚴重。工資算多了或者算少了,將會使老板或員工遭受經濟損失。另一個示例是操作手冊寫錯,但這種錯誤可能導致機毀人亡。這樣才能少犯錯誤。本章只在宏觀上討論了軟件工程的一些思想,更具體的內容將在后面的章節(jié)論述。3程序員與程序經理工作在第一線的軟件開發(fā)人員是程序員和程序經理,他們決定著軟件的命運。管理不是管制,不是去卡住人家的脖子,因為程序員不是一群野鴨子。當一個組織被出色地領導時,雇員甚至不知道他們已被領導。所以管理者不能老惦記著自己是一個官,而應時刻意識到自己是責任的主要承擔者。要讓軟件項目失敗很容易,只要符合下列條件之一即可:(1)項目經理對軟件一無所知;(2)技術負責人對編程不感興趣;(3)真真編寫代碼的程序員是臨時雇用的。讓我們少幻想自己是比爾早期的程序員干活能從軟件直通硬件,個個生猛無比。如今軟件行業(yè)被炒得熱火朝天,有能耐的程序員即便躲在大山岙的軍工廠里也能被挖出來?,F在國內號稱有上百萬程序員,這支大軍魚龍混雜,已搞不清那些是正規(guī)軍,那些是民兵游擊隊了。根據培養(yǎng)軟件開發(fā)人員的需要,本課程的任務是使學生通過本課程的學習,了解軟件項目開發(fā)和維護的一般過程,掌握軟件開發(fā)的傳統(tǒng)方法和最新方法。一、課程分析(一)教學計劃的制定和教學內容的選取根據培養(yǎng)應用技能型人才的總目標,制訂本專業(yè)教學計劃,課程的教材配套,教學、實驗、實訓、課程設計大綱和指導書等教學文件齊全,近幾年來引入了現代教學技術手段,已初步建設、形成了具有特色的全套課堂教學和實驗教學課件。(二)教學方法分析由于該課程是用于指導軟件開發(fā)的,和實踐聯系非常緊密。一方面,讓學生模擬軟件公司的項目小組進行軟件開發(fā);一方面,對學生進行適時
點擊復制文檔內容
法律信息相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1