




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、2007年9月7日 軟件教研室軟件教研室 本講主要介紹本講主要介紹軟件軟件和和軟件工程軟件工程兩個(gè)概兩個(gè)概念,很好地理解這兩個(gè)概念是非常重要。念,很好地理解這兩個(gè)概念是非常重要。軟件概念重點(diǎn)在于軟件概念重點(diǎn)在于理解軟件系統(tǒng)不同與理解軟件系統(tǒng)不同與其他系統(tǒng)的特點(diǎn)其他系統(tǒng)的特點(diǎn),軟件工程概念重點(diǎn)在,軟件工程概念重點(diǎn)在于理解于理解為什么會(huì)產(chǎn)生軟件工程為什么會(huì)產(chǎn)生軟件工程,軟件工軟件工程與一般工程有什么不同程與一般工程有什么不同,軟件工程的軟件工程的軟件過程軟件過程概念等概念等第一講第一講 軟件與軟件工程軟件與軟件工程2007年9月7日 軟件教研室軟件教研室第一節(jié)第一節(jié) 軟件軟件 軟件是多種術(shù)語和對象
2、的集合,并將軟件是多種術(shù)語和對象的集合,并將這些術(shù)語和對象有效地配置在一起。這些術(shù)語和對象有效地配置在一起。一般包括程序、文檔和數(shù)據(jù)。一般包括程序、文檔和數(shù)據(jù)。2007年9月7日 軟件教研室軟件教研室軟件的兩種角色軟件的兩種角色1.1.首先,軟件作為一種服務(wù)社會(huì)的產(chǎn)品首先,軟件作為一種服務(wù)社會(huì)的產(chǎn)品2.2.其次,軟件也可以作為其他產(chǎn)品的承載工具其次,軟件也可以作為其他產(chǎn)品的承載工具2007年9月7日 軟件教研室軟件教研室軟件的特點(diǎn)軟件的特點(diǎn)1.軟件是被工程化的邏輯系統(tǒng);軟件是被工程化的邏輯系統(tǒng);2.軟件一般沒有磨損;軟件一般沒有磨損;3.軟件具有不同于一般實(shí)物系統(tǒng)的復(fù)雜性軟件具有不同于一般實(shí)物
3、系統(tǒng)的復(fù)雜性2007年9月7日 軟件教研室軟件教研室2007年9月7日 軟件教研室軟件教研室2007年9月7日 軟件教研室軟件教研室2007年9月7日 軟件教研室軟件教研室2007年9月7日 軟件教研室軟件教研室2007年9月7日 軟件教研室軟件教研室2007年9月7日 軟件教研室軟件教研室2007年9月7日 軟件教研室軟件教研室2007年9月7日 軟件教研室軟件教研室軟件的分類軟件的分類傳統(tǒng)分類:傳統(tǒng)分類:系統(tǒng)軟件、應(yīng)用軟件、工程和科學(xué)軟件、嵌入式軟件、專用產(chǎn)品軟件、Web應(yīng)用軟件、人工智能軟件2007年9月7日 軟件教研室軟件教研室現(xiàn)代分類:現(xiàn)代分類:隨處計(jì)算軟件(Ubiquitous c
4、omputing);網(wǎng)絡(luò)源軟件(Netsourcing);開源軟件;數(shù)據(jù)挖掘(data mining);網(wǎng)格計(jì)算(grid computing);認(rèn)知機(jī)器(cognitive machines);軟件新經(jīng)濟(jì)研究(電子商務(wù)技術(shù));SOA(多種老應(yīng)用的整合和新應(yīng)用的靈活性);2007年9月7日 軟件教研室軟件教研室軟件危機(jī)軟件危機(jī)軟件危機(jī)是指在軟件發(fā)展過程中遇到的一系列嚴(yán)重問題。這些問題不是在解決具體問題時(shí)遇到的,而是軟件開發(fā)過程所面臨的具有普適性的問題。2007年9月7日 軟件教研室軟件教研室軟件危機(jī)的表現(xiàn)軟件危機(jī)的表現(xiàn)1.對軟件開發(fā)成本和進(jìn)度的評估常常很不準(zhǔn)確;2.用戶對“已完成的”軟件系統(tǒng)不
5、滿意;3.軟件產(chǎn)品的質(zhì)量無法保證;4.軟件難以維護(hù);5.相關(guān)的開發(fā)文檔不健全;6.軟件的重要性在不斷提高;7.軟件開發(fā)工作量的提高;8.軟件需求越來越復(fù)雜;注:概括說,開發(fā)周期長、成本高、質(zhì)量差、適應(yīng)性差和難維護(hù)等四大難題;2007年9月7日 軟件教研室軟件教研室軟件問題軟件問題 為什么需要這么長的時(shí)間去獲取一個(gè)可用的軟件;為什么需要這么長的時(shí)間去獲取一個(gè)可用的軟件; 為什么軟件開發(fā)的費(fèi)用這么高;為什么軟件開發(fā)的費(fèi)用這么高; 為什么不能在將軟件提交給我們的用戶之前,發(fā)為什么不能在將軟件提交給我們的用戶之前,發(fā)現(xiàn)所有的軟件錯(cuò)誤并解決它們;現(xiàn)所有的軟件錯(cuò)誤并解決它們; 為什么需要花費(fèi)那么多的時(shí)間和
6、努力來維護(hù)已經(jīng)為什么需要花費(fèi)那么多的時(shí)間和努力來維護(hù)已經(jīng)在運(yùn)行的系統(tǒng);在運(yùn)行的系統(tǒng); 為什么無論在軟件被開發(fā)還是在維護(hù)階段我們都為什么無論在軟件被開發(fā)還是在維護(hù)階段我們都那么困難來度量它;那么困難來度量它;2007年9月7日 軟件教研室軟件教研室軟件管理者軟件管理者1.對于軟件開發(fā)有一些通用的能夠適應(yīng)所有需求的準(zhǔn)則或程序,可滿足所有的開發(fā)需求;2.如果軟件產(chǎn)品的開發(fā)周期拖后了,可以通過增加人手來加快軟件的開發(fā)速度;3.通過從第三方采購軟件項(xiàng)目,就可以輕松地什么都不用做地完成項(xiàng)目;2007年9月7日 軟件教研室軟件教研室軟件用戶軟件用戶1.一般對于需求的描述就足夠開始編寫程序了,詳細(xì)的細(xì)節(jié)將由開
7、發(fā)人員在開發(fā)過程中補(bǔ)充完善;2.項(xiàng)目需求在不斷改變,但由于軟件是靈活的因此這種變化可以輕易地被在軟件中進(jìn)行調(diào)整;2007年9月7日 軟件教研室軟件教研室開發(fā)者角度開發(fā)者角度1.一旦完成軟件的編寫,并成功上線運(yùn)行,那么軟件開發(fā)的工作就完成了;2.對于軟件的好壞,只有到軟件編寫完成后才可以看到。3.僅僅可運(yùn)行的軟件產(chǎn)品才是用戶需要的東西4.在編寫軟件過程中編寫文檔和其他一些工作都是在浪費(fèi)時(shí)間2007年9月7日 軟件教研室軟件教研室遺留軟件與軟件進(jìn)化遺留軟件與軟件進(jìn)化 所謂遺留軟件是指多年之前開發(fā)的,能夠繼所謂遺留軟件是指多年之前開發(fā)的,能夠繼續(xù)被修改以滿足商業(yè)需要和計(jì)算平臺(tái)的系統(tǒng),續(xù)被修改以滿足商
8、業(yè)需要和計(jì)算平臺(tái)的系統(tǒng),對于這些系統(tǒng)的增殖處理常常是讓一些大的對于這些系統(tǒng)的增殖處理常常是讓一些大的組織頭痛的事情,系統(tǒng)的維護(hù)費(fèi)用和風(fēng)險(xiǎn)都組織頭痛的事情,系統(tǒng)的維護(hù)費(fèi)用和風(fēng)險(xiǎn)都將增大。將增大。2007年9月7日 軟件教研室軟件教研室思考題思考題1.什么是軟件;2.軟件的特點(diǎn)及其問題;3.今天軟件危機(jī)是否已經(jīng)解決了,你認(rèn)為軟件危機(jī)是否可以最終解決;4.例舉一些在現(xiàn)實(shí)生活中的軟件觀點(diǎn);2007年9月7日 軟件教研室軟件教研室第二節(jié)第二節(jié) 軟件工程軟件工程任何學(xué)科從產(chǎn)生到成熟必須經(jīng)歷的四個(gè)層次:1.解決哲學(xué)問題;2.基礎(chǔ)科學(xué)建立;3.技術(shù)科學(xué)建立;4.系統(tǒng)的管理工程方法(學(xué)科成熟的標(biāo)志);2007年
9、9月7日 軟件教研室軟件教研室軟件工程定義軟件工程定義軟件工程是1.把系統(tǒng)的、規(guī)范的、可度量的方法應(yīng)用于軟件開發(fā)、運(yùn)行和維護(hù)過程,也就是把工程應(yīng)用于軟件;2.將第一點(diǎn)提到的方法作為對象的研究活動(dòng);2007年9月7日 軟件教研室軟件教研室PressMan的軟件工程定義的軟件工程定義Software Engineering注:軟件工程的三個(gè)基本要素:方法、工具和過程過程:規(guī)定了完成各項(xiàng)任務(wù)的過程;方法:完成軟件開發(fā)的各項(xiàng)任務(wù)的技術(shù)方法;工具:軟件工程的支撐環(huán)境; 2007年9月7日 軟件教研室軟件教研室軟件工程的本質(zhì)軟件工程的本質(zhì)1.關(guān)注于大型程序的構(gòu)造;2.可控制的復(fù)雜性;3.軟件經(jīng)常變化;4.
10、提高軟件的開發(fā)效率;5.協(xié)作開發(fā)產(chǎn)品;6.有效支持用戶;7.服務(wù)特色領(lǐng)域;2007年9月7日 軟件教研室軟件教研室軟件工程的基本原理軟件工程的基本原理1.用分階段的生命周期計(jì)劃嚴(yán)格管理;2.堅(jiān)持進(jìn)行階段評審(早發(fā)現(xiàn)問題);3.實(shí)行嚴(yán)格的產(chǎn)品控制(適應(yīng)需求變化,并控制變化) ;4.采用現(xiàn)代程序設(shè)計(jì)技術(shù);5.結(jié)果應(yīng)該能夠清楚地審查;6.開發(fā)小組的人員應(yīng)該少而精;7.承認(rèn)不斷改進(jìn)軟件工程實(shí)踐的必要性;2007年9月7日 軟件教研室軟件教研室 傳統(tǒng)方法學(xué)傳統(tǒng)方法學(xué) 面向?qū)ο蠓椒▽W(xué)面向?qū)ο蠓椒▽W(xué) 面向方面的軟件工程方法面向方面的軟件工程方法 面向組件的軟件工程方法面向組件的軟件工程方法 面向面向Agen
11、t的軟件開發(fā)方法的軟件開發(fā)方法 敏捷軟件工程開發(fā)方法敏捷軟件工程開發(fā)方法軟件工程方法學(xué)軟件工程方法學(xué)2007年9月7日 軟件教研室軟件教研室基于組件的開發(fā)模型基于組件的開發(fā)模型這種模型結(jié)合了一些螺旋模型的特性,應(yīng)用該模型的主要目的是對現(xiàn)有組件對象的復(fù)用主要步驟:研究可用的基于問題領(lǐng)域的組件產(chǎn)品;怎樣集成組件;設(shè)計(jì)合適組件應(yīng)用的軟件體系結(jié)構(gòu);將組件集成進(jìn)軟件架構(gòu);對于組件功能的綜合測試工作;2007年9月7日 軟件教研室軟件教研室面向方面的軟件開發(fā)方法面向方面的軟件開發(fā)方法面向方面直觀的理解就是對軟件組件做一次垂直的分解,提取其中的那些具有交叉性的功能和一些非功能屬性,建立方面;一些公共的系統(tǒng)方
12、面有:用戶接口、協(xié)作工作、分布、內(nèi)存管理、安全管理等。2007年9月7日 軟件教研室軟件教研室 通過以上學(xué)習(xí)通過以上學(xué)習(xí),說說你理解的軟件工程概念說說你理解的軟件工程概念? 說說軟件工程三個(gè)要素之間的關(guān)系說說軟件工程三個(gè)要素之間的關(guān)系? 例舉出您所知道的一些軟件工程方法例舉出您所知道的一些軟件工程方法?思考題思考題2007年9月7日 軟件教研室軟件教研室第三節(jié)第三節(jié) 軟件過程軟件過程當(dāng)建造一個(gè)產(chǎn)品或系統(tǒng)時(shí),采用一系列可推斷的步驟是非常重要的,這樣一個(gè)路徑表能夠幫助你建立一個(gè)及時(shí)的、高品質(zhì)的結(jié)果。這個(gè)所謂的路徑表就是我們所說的軟件過程。2007年9月7日 軟件教研室軟件教研室軟件過程框架軟件過程
13、框架軟件過程框架通過封裝一些階段性行為,并將這些行為普遍應(yīng)用到各類軟件項(xiàng)目中,而不需要考慮該項(xiàng)目的大小和復(fù)雜性等。2007年9月7日 軟件教研室軟件教研室軟件生命周期軟件生命周期三個(gè)階段七個(gè)環(huán)節(jié):三個(gè)階段七個(gè)環(huán)節(jié):軟件定義階段:可行性研究和需求分析軟件開發(fā)階段:概要設(shè)計(jì)、詳細(xì)設(shè)計(jì)、編碼和測試和綜合測試軟件維護(hù):2007年9月7日 軟件教研室軟件教研室一個(gè)典型的一般性框架一個(gè)典型的一般性框架1.通訊(問題定義、可行性研究、需求分析)2.計(jì)劃(總體設(shè)計(jì))3.建模(詳細(xì)設(shè)計(jì))4.構(gòu)造(編碼和測試、綜合測試)5.部署(綜合測試和軟件維護(hù))注:這些過程在具體實(shí)施時(shí)可能會(huì)有些不同,但過程的框架行為始終不變
14、。2007年9月7日 軟件教研室軟件教研室軟件過程中的雨傘行為軟件過程中的雨傘行為1.軟件項(xiàng)目的跟蹤和控制;2.風(fēng)險(xiǎn)管理;3.軟件品質(zhì)保障;4.形式化技術(shù)分析;5.軟件度量;6.軟件配置管理;7.重用管理;軟件工程中存在一些始終貫穿整個(gè)軟件過程的雨傘行為,主要表現(xiàn)有:2007年9月7日 軟件教研室軟件教研室典型的軟件過程模型典型的軟件過程模型通過使用模型簡潔地描述軟件過程中的各項(xiàng)活動(dòng)、任務(wù)、中間產(chǎn)品和里程碑的完成過程,如軟件生命周期。包括兩類軟件過程模型,說明性過程模型和敏捷過程模型2007年9月7日 軟件教研室軟件教研室瀑布模型瀑布模型C Co om m m m u un ni i c ca
15、 at ti i o on n P Pl la an nn ni in ng g M M o od de el l i i n ng gC Co on ns st tr ru uc ct ti i o on nD De ep pl l o oy ym m e en nt t anal ysi s desi gncode testp pr ro oj j e ec ct t i i n ni i t ti i a at ti i o on n r re eq qu ui i r re em m e en nt t g ga at th he er ri i n ng ge es st ti im
16、 ma at ti in ng g s sc ch he ed du ul li in ng g t tr ra ac ck ki in ng gd de el l i i v ve er ry y s su up pp po or rt t f fe ee ed db ba ac ck k說明性過程模型說明性過程模型2007年9月7日 軟件教研室軟件教研室增量模型增量模型C C o o m mm mu u n n i i c c a a t t i i o o n nP P l l a a n n n n i i n n g gM Mo o d d e e l l i i n n g gC
17、C o o n n s s t t r r u u c c t t i i o o n nD D e e p p l l o o y y m me e n n t t d d e e l l i i v v e e r r y y f f e e e e d d b b a a c c k ka n a ly s is d e s ig nc o d e t e s ti ncrem ent # 1i ncrem ent # 2del i very of 1st i ncrem entdel i very of 2nd i ncrem entdel i very of nth i ncrem
18、enti ncrem ent # nproj ect cal endar ti m eC C o o m mm mu u n n i i c c a a t t i i o o n nP P l l a a n n n n i i n n g gM Mo o d d e e l l i i n n g gC C o o n n s s t t r r u u c c t t i i o o n nD D e e p p l l o o y y m me e n n t t d d e e l l i i v v e e r r y y f f e e e e d d b b a a c c k
19、 ka n a ly s is d e s ig nc o d e t e s tC C o o m mm mu u n n i i c c a a t t i i o o n nP P l l a a n n n n i i n n g gM Mo o d d e e l l i i n n g gC C o o n n s s t t r r u u c c t t i i o o n nD D e e p p l l o o y y m me e n n t t d d e e l l i i v v e e r r y y f f e e e e d d b b a a c c k k
20、a n a ly s is d e s ig nc o d e t e s t2007年9月7日 軟件教研室軟件教研室增量模型中的快速應(yīng)用開發(fā)增量模型中的快速應(yīng)用開發(fā)C C o o m m m m u u n n i ic ca at ti io o n nP P l la an n n n i in n g gM M o o d d e e l li in n g gbusi ness m odel i ng data m odel i ng process m odel i ngC C o o n n s st tr ru u c ct ti io o n ncom ponent reus
21、e autom ati c code generati on testi ngD D e e p p l lo o y ym m e e n n t t6 6 0 0 - - 9 9 0 0 d d a ay ys sTeam # 1M M o o d d e el li in ng gb u sin e ss m o d e lin g d a ta m o d e lin g p ro ce ss m o d e lin gC C o o n ns st tr ru uc ct ti io o n nco m p o n e n t re u se a u to m a tic co d
22、e g e n e ra tio n te stin gM M o o d d e e l li in n g gbusi ness m odel i ng data m odel i ng process m odel i ngC C o o n n s s t t r ru u c c t t i io o n ncom ponent reuse autom ati c code generati on testi ngTeam # 2Team # ni ntegrati on del i very feedback2007年9月7日 軟件教研室軟件教研室進(jìn)化模型進(jìn)化模型-原型法原型法C
23、C o o m m m m u u n n i ic c a a t ti io o n nQ Q u u i ic c k k p p l la a n nC C o o n n s s t tr ru u c c t ti io o n n o o f f p p r ro o t to o t ty y p p e eM M o o d d e e l li in n g g Q Q u u i ic c k k d d e e s s i ig g n nD D e e l li iv v e e r ry y & & F F e e e e d d b b a a c
24、 c k kD e p l o ym e n t2007年9月7日 軟件教研室軟件教研室進(jìn)化模型進(jìn)化模型-螺旋螺旋communicationplanning modelingconstructiondeployment delivery feedbackstartanalysis designcode testestimation scheduling risk analysis2007年9月7日 軟件教研室軟件教研室形式化方法模型形式化方法模型該方法強(qiáng)調(diào)采用嚴(yán)格的數(shù)學(xué)方法來描述軟件的需求和設(shè)計(jì)任務(wù)。2007年9月7日 軟件教研室軟件教研室思考題思考題1.軟件過程及其框架的含義?2.什么是軟件
25、過程中的雨傘行為?3.例舉一個(gè)軟件過程模型,并解釋其中每個(gè)階段的意義;2007年9月7日 軟件教研室軟件教研室第四節(jié)第四節(jié) 敏捷軟件工程敏捷軟件工程背景:在現(xiàn)代經(jīng)濟(jì)條件下,預(yù)測一個(gè)基于計(jì)算的系統(tǒng)怎樣隨著時(shí)間而不斷地變化和發(fā)展是非常困難的。市場變化非常快,用戶的需求變化也是非??斓模⑶乙恍┬碌母偁幍某霈F(xiàn)是沒有警告的。在這種情況下,在軟件項(xiàng)目開始之初就能夠充分定義好需求是非常困難的。軟件工程必須能夠足夠的敏捷來適應(yīng)這種不斷變化的商業(yè)環(huán)境2007年9月7日 軟件教研室軟件教研室敏捷軟件工程定義敏捷軟件工程定義敏捷軟件工程包含了一種哲學(xué)思想和一套開發(fā)指導(dǎo)原則。指導(dǎo)原則主要追求:1.客戶的滿意和軟件開
26、發(fā)過程中的早期增量;2.小的高激勵(lì)的項(xiàng)目團(tuán)隊(duì);3.非形式化的方法;4.最小限度的軟件工程產(chǎn)品;5.簡化的整個(gè)開發(fā)過程;6.強(qiáng)調(diào)開發(fā)過程中開發(fā)者和客戶的不斷交流;2007年9月7日 軟件教研室軟件教研室敏捷開發(fā)的體現(xiàn)敏捷開發(fā)的體現(xiàn)1.快速的響應(yīng)變化;2.在各方之間建立有效的溝通;3.吸引客戶參與到團(tuán)隊(duì)中;4.組織團(tuán)隊(duì)控制整個(gè)工作的執(zhí)行;5.快速的增量式的生產(chǎn)軟件;2007年9月7日 軟件教研室軟件教研室敏捷團(tuán)隊(duì)的特點(diǎn)敏捷團(tuán)隊(duì)的特點(diǎn)敏捷開發(fā)的基礎(chǔ)是一個(gè)敏捷團(tuán)隊(duì)的建立,該團(tuán)隊(duì)核心的特點(diǎn)是自組織,自組織包括三層含義:1.敏捷的團(tuán)隊(duì)組織自己去完成工作;2.該團(tuán)隊(duì)組織過程最好地適應(yīng)本地的環(huán)境;3.團(tuán)隊(duì)組織
27、工作任務(wù)的調(diào)度來最好地適應(yīng)軟件增量;2007年9月7日 軟件教研室軟件教研室什么是敏捷軟件過程什么是敏捷軟件過程敏捷軟件工程過程的三個(gè)假設(shè):1.對于用戶需求的變化難以預(yù)測;2.軟件設(shè)計(jì)和軟件構(gòu)造之間是相互間隔的,即在構(gòu)造是被使用證明設(shè)計(jì)的正確性之前,很難確定那種設(shè)計(jì)模型是被需要的;3.分析、設(shè)計(jì)、構(gòu)造和測試都是無法預(yù)期的;注:敏捷軟件過程的適應(yīng)力,是敏捷軟件過程的核心。所以增量的適應(yīng)是敏捷軟件過程的必然。2007年9月7日 軟件教研室軟件教研室敏捷軟件過程敏捷軟件過程1.以客戶描述的需求內(nèi)容為驅(qū)動(dòng);2.充分認(rèn)識(shí)到一切計(jì)劃都是短暫的;3.使用迭代方法重點(diǎn)強(qiáng)調(diào)結(jié)構(gòu)行為;4.采用多樣的軟件增量行為;
28、5.適應(yīng)變化的發(fā)生;2007年9月7日 軟件教研室軟件教研室敏捷軟件過程模型敏捷軟件過程模型-極限編程極限編程極限編程是一種最廣泛使用的敏捷軟件過程,其主要針對的是面向?qū)ο蟮拈_發(fā)方法。主要包括四個(gè)一般性框架:計(jì)劃、設(shè)計(jì)、代碼和任務(wù)2007年9月7日 軟件教研室軟件教研室極限編程的框架極限編程的框架設(shè)計(jì)計(jì)劃重構(gòu)測試User storiesValuesAcceptance test criteriaIteration planSimple designCRC cardSpike solutionsPrototypesRefactoring軟件增量項(xiàng)目速度計(jì)算接受測試單元測試,繼續(xù)集成Pair pr
29、ogramming2007年9月7日 軟件教研室軟件教研室極限編程的計(jì)劃極限編程的計(jì)劃關(guān)于制定計(jì)劃的實(shí)現(xiàn)方法中可以反映出大多數(shù)迭代式RAD項(xiàng)目(快速原型開發(fā))的特點(diǎn)。短期的,每三周為一個(gè)循環(huán),頻繁地更新,按優(yōu)先級劃分任務(wù)與技術(shù),分配stories(一個(gè)story定義了一個(gè)特殊的功能需求并以一種簡單的方式記錄在卡片上),所有的這些就是構(gòu)成了XP中的計(jì)劃。2007年9月7日 軟件教研室軟件教研室極限編程的設(shè)計(jì)極限編程的設(shè)計(jì)簡單的設(shè)計(jì)包含兩個(gè)部分:一、為已定義的功能進(jìn)行設(shè)計(jì),而不是為潛在地未來可能的功能進(jìn)行設(shè)計(jì)。二、創(chuàng)建最佳的可以實(shí)現(xiàn)功能的設(shè)計(jì)。換句話說,不用管未來會(huì)是怎樣,只創(chuàng)建一個(gè)目前為止可以實(shí)現(xiàn)的最好的設(shè)計(jì)?!叭绻阆嘈盼磥硎遣淮_定的,并且你相信你可以很方便的改變你的主意的話,那么對未來功能的考慮是危險(xiǎn)的。即是:只有在你真正需要的時(shí)候才去做。2007年
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2.2社會(huì)主義制度在中國的確立 課件 統(tǒng)編版高中思想政治必修1中國特色社會(huì)主義
- 納稅評估工作總結(jié)十篇
- 老年日??祻?fù)護(hù)理課件
- 老年護(hù)理課件題目
- 老年人慢性病課件
- 老年中醫(yī)課件制作
- 通信設(shè)備車間使用權(quán)及技術(shù)轉(zhuǎn)讓合同模板
- 保險(xiǎn)理賠責(zé)任限制條件合同
- 大學(xué)國家安全教育考試試題及答案
- 輔警培訓(xùn)課件
- 信息系統(tǒng)的使用與維護(hù)管理制度
- 全國中小學(xué)生學(xué)籍信息管理系統(tǒng)用戶操作手冊(學(xué)校級)
- 2025年北京市第一次普通高中學(xué)業(yè)水平合格性考試仿真模擬物理試卷01(解析版)
- 稽留流產(chǎn)治療
- 農(nóng)村基礎(chǔ)設(shè)施建設(shè)小微權(quán)力清單流程
- 雪亮工程可行性研究報(bào)告
- 小學(xué)班會(huì)-小學(xué)生主題班會(huì)版期末頒獎(jiǎng)班會(huì)-蔬菜篇(課件)(共23張課件)
- 肝包蟲手術(shù)麻醉
- 《銀行禮儀培訓(xùn)方案》課件
- 床上用品采購?fù)稑?biāo)方案(技術(shù)方案)
- 電力系統(tǒng)繼電保護(hù)課后習(xí)題解析(第二版)-張保會(huì)-尹項(xiàng)根主編
評論
0/150
提交評論