現(xiàn)代軟件工程1_第1頁
現(xiàn)代軟件工程1_第2頁
現(xiàn)代軟件工程1_第3頁
現(xiàn)代軟件工程1_第4頁
現(xiàn)代軟件工程1_第5頁
已閱讀5頁,還剩65頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

ModernSoftwareEngineering蔣欣榮1軟件工程學(xué)科介紹概念提出1968年NATO會(huì)議(北大西洋公約組織的計(jì)算機(jī)科學(xué)家的國際會(huì)議〕提出“軟件工程〞概念。當(dāng)時(shí)對(duì)“軟件工程〞代表性定義:為了經(jīng)濟(jì)地獲得在真實(shí)機(jī)器上可靠工作的軟件而制定和使用的合理工程原那么和方法。1972年IEEE學(xué)會(huì)的計(jì)算機(jī)分會(huì)IEEE—CS第一次出版了“軟件工程學(xué)報(bào)〞2軟件工程學(xué)科介紹學(xué)科雛形上世紀(jì)70年代末,美國將軟件工程教程列入研究生教學(xué)方案。1980年代末和1990年代初,軟件工程教育得到卡內(nèi)基-梅隆大學(xué)軟件工程研究所〔CMU/SEI〕的支持。1991年,“軟件工程〞被ACM〔美國計(jì)算機(jī)協(xié)會(huì)〕和IEEE-CS列為計(jì)算科學(xué)的九個(gè)知識(shí)領(lǐng)域之一。1993年,IEEE-CS和ACM為了把軟件工程建設(shè)成為一個(gè)專業(yè),建立了IEEE-CS/ACM聯(lián)合指導(dǎo)委員會(huì)。3軟件工程學(xué)科介紹學(xué)科確立2004年6月,IEEE-CS和ACM聯(lián)合給出:SWEBOK(軟件工程知識(shí)體)〔SoftwareEngineeringBodyofKnowledge)把軟件工程學(xué)科的主體知識(shí)分為10個(gè)知識(shí)領(lǐng)域:軟件需求 軟件設(shè)計(jì) 軟件構(gòu)造軟件測試 軟件維護(hù) 軟件配置管理軟件工程管理 軟件工程過程 軟件質(zhì)量軟件工程工具和方法 4軟件工程與其他學(xué)科的關(guān)系軟件工程是計(jì)算科學(xué)9個(gè)領(lǐng)域之一算法和數(shù)據(jù)結(jié)構(gòu)程序設(shè)計(jì)語言計(jì)算機(jī)系統(tǒng)結(jié)構(gòu)數(shù)值和符號(hào)計(jì)算操作系統(tǒng)軟件方法學(xué)和軟件工程數(shù)據(jù)庫和信息檢索人工智能和機(jī)器人學(xué)人機(jī)交互5軟件工程是一門工程學(xué)科是指導(dǎo)計(jì)算機(jī)軟件開發(fā)與維護(hù)的一門工程學(xué)科。工程:是科學(xué)和數(shù)學(xué)的某種應(yīng)用,通過這一應(yīng)用,使自然界的物質(zhì)和能源的特性能夠通過各種結(jié)構(gòu)、機(jī)器、產(chǎn)品、系統(tǒng)和過程,以最短的時(shí)間和精而少的人力做出高效、可靠且對(duì)人類有用的東西。將自然科學(xué)的理論應(yīng)用到具體工農(nóng)業(yè)生產(chǎn)部門中形成的各學(xué)科的總稱。包括:研究、開發(fā)、設(shè)計(jì)、施工、生產(chǎn)、操作、管理及其他職能等。典型的傳統(tǒng)工程:建筑工程、機(jī)械工程、電力工程等。軟件工程即用工程、科學(xué)和數(shù)學(xué)的原那么和方法研制、維護(hù)計(jì)算機(jī)軟件的有關(guān)技術(shù)及方法,其優(yōu)點(diǎn)是以較小的代價(jià)開發(fā)高質(zhì)量的軟件并有效地維護(hù)它。6簡單的建筑

修建簡單的建筑僅需要初級(jí)的建筑知識(shí),如建立房屋需要立柱、橫梁、屋頂及墻面等根本元素;在頭腦中大致構(gòu)思,便可以建造。7復(fù)雜的建筑

復(fù)雜的建筑是許多人合作的結(jié)果,不可能一邊構(gòu)思,一邊修建。在實(shí)際開工前,必須完成全部〔至少是絕大多數(shù)〕設(shè)計(jì)工作,并經(jīng)過評(píng)審,才能開工。其設(shè)計(jì)包括外觀設(shè)計(jì)、平面設(shè)計(jì)、結(jié)構(gòu)設(shè)計(jì)、施工設(shè)計(jì)、電氣設(shè)計(jì)、給排水設(shè)計(jì)......并且必須留下詳細(xì)的文檔以便使用過程中的維護(hù)。8工程方案書施工質(zhì)量方案書建設(shè)標(biāo)準(zhǔn)和標(biāo)準(zhǔn)施工手冊(cè)……復(fù)雜的建筑

9簡單的程序#include<stdio.h>

intmain()

{

printf(“helloworld!〞);//輸出helloworld!

return0;

}簡單的程序,不需要設(shè)計(jì),直接動(dòng)手,就可完成。〔嚴(yán)格地說,設(shè)計(jì)過程必不可少,只是迅速地在頭腦中完成了〕10復(fù)雜的程序?yàn)閷?shí)現(xiàn)復(fù)雜的功能需求,應(yīng)用程序具有相當(dāng)復(fù)雜的結(jié)構(gòu);功能模塊眾多;數(shù)據(jù)結(jié)構(gòu)繁瑣;代碼量巨大。這樣的程序由工程團(tuán)隊(duì)合作完成,無法依靠個(gè)人的簡單構(gòu)思完成設(shè)計(jì)并編碼;同時(shí),程序的后期維護(hù)也需要詳細(xì)文檔的支撐。11圖書館信息管理系統(tǒng)--需求分析程序建造的目的是滿足用戶的需求,所以程序設(shè)計(jì)的依據(jù)就是用戶的需求。為準(zhǔn)確把握用戶的需求,需要在與用戶的充分溝通根底上,建立需求文檔;并通過有用戶參與的評(píng)審?fù)ㄟ^后,成為設(shè)計(jì)的依據(jù)。12圖書館信息管理系統(tǒng)--功能設(shè)計(jì)設(shè)計(jì)的依據(jù)是經(jīng)過了評(píng)審的需求說明書。在實(shí)際建造程序前,應(yīng)該首先完成設(shè)計(jì)工作。設(shè)計(jì)工作是以一種可評(píng)審的方式完成系統(tǒng)的邏輯建造工作。設(shè)計(jì)工作從抽象層次較高的系統(tǒng)架構(gòu)設(shè)計(jì)開始,包括功能的設(shè)計(jì)、數(shù)據(jù)結(jié)構(gòu)的設(shè)計(jì)、部署的設(shè)計(jì)、界面的設(shè)計(jì)等。13圖書館信息管理系統(tǒng)--物理模型設(shè)計(jì)14圖書館信息管理系統(tǒng)—局部邏輯模型設(shè)計(jì)15圖書館信息管理系統(tǒng)--數(shù)據(jù)設(shè)計(jì)16圖書館信息管理系統(tǒng)--過程設(shè)計(jì)17圖書館信息管理系統(tǒng)--界面設(shè)計(jì)18軟件開發(fā)是工程化的過程軟件生產(chǎn)同其他行業(yè),例如建筑行業(yè)一樣需要工程化、規(guī)模化、自動(dòng)化、標(biāo)準(zhǔn)化。軟件生產(chǎn)過程中也有中間環(huán)節(jié)〔設(shè)計(jì)物理模型、邏輯模型、界面、數(shù)據(jù)、過程等等〕,也可以隨時(shí)進(jìn)行質(zhì)量檢查。軟件生產(chǎn)中也需要有高效的工具。軟件生產(chǎn)人員也可以細(xì)分為:分析員、設(shè)計(jì)員、程序員、測試員、操作員、維護(hù)人員等等。軟件生產(chǎn)低水平的手工作坊不能適應(yīng)當(dāng)今的大規(guī)模軟件開發(fā)需求……怎么辦?軟件工程化開發(fā)與維護(hù)!19軟件工程課程的學(xué)習(xí)目標(biāo)掌握軟件工程的根底知識(shí)和理論,對(duì)軟件工程學(xué)有一個(gè)全貌的了解;熟悉軟件工程開發(fā)和維護(hù)的一般過程;掌握軟件需求分析、設(shè)計(jì)、編碼和測試等階段的主要思想和技術(shù)方法;通過學(xué)習(xí)及課程設(shè)計(jì),真正運(yùn)用和體會(huì)軟件工程的思想方法,轉(zhuǎn)變對(duì)軟件開發(fā)的認(rèn)識(shí):從個(gè)人的單純編程活動(dòng)轉(zhuǎn)移到進(jìn)行系統(tǒng)分析與設(shè)計(jì)方面上來轉(zhuǎn)變思維定式:程序員―系統(tǒng)工程師〔系統(tǒng)分析員〕20教材軟件工程課程考評(píng)課程成績=平時(shí)成績X60%+期末成績X40%平時(shí)成績=出勤X30%+作業(yè)X40%

+期中考試X30%期末成績=期末閉卷考試成績X100%22Chapter1

IntroductiontoSoftwareEngineeringContent

What'ssoftwareWhat'sagoodsoftwareSoftwarecharacteristicsSoftwarecategoriesSoftwareevolutionSoftwarecrisisWhat'sSESoftwareMyths23SoftwareDefinition24WhatisSoftware?Softwareisasetofitemsorobjectsthatforma“configuration〞thatincludesProgramsDocumentData…SoftwareDefinitionWhatisSoftware?Computerprograms(Instructions)

–whenexecutedprovidedesiredfeatures,function,andperformance;Datastructures–enabletheprogramstoadequatelymanipulateinformation;Documentation(Descriptiveinformation)

–describetheoperationanduseoftheprograms.25SoftwareDocumentationImprovethevisibilityonsoftwareprocessDevelopmoreefficientlyMaketheoutcomeatendofonecertainperiodfordevelopersRecordtechnicalinformationduringthedevelopmentProvideinformationonsoftwareoperation,maintenance,andtrainingHelpuserstounderstandsoftwarefunctions26SoftwareDocumentationFeasibilitystudyreport 可行性研究報(bào)告Softwarerequirementspecification 軟件需求標(biāo)準(zhǔn)Datarequirementspecification 數(shù)據(jù)需求標(biāo)準(zhǔn)Projectdevelopmentplan 工程開發(fā)方案Testingplan 測試方案Conceptual(Architectural)designdocument 架構(gòu)設(shè)計(jì)文件Detaileddesigndocument 詳細(xì)設(shè)計(jì)文檔Databasedesigndocument 數(shù)據(jù)庫設(shè)計(jì)文檔Moduledevelopmentfiles 模塊開發(fā)文件Usermanual 用戶手冊(cè)Softwareinstructionmanual 軟件說明書Testinganalysisreport 測試分析報(bào)告Developmentmonthlyreport 開展月度報(bào)告Projectdevelopmentsummaryreport 工程開發(fā)總結(jié)報(bào)告27WhatIsGoodSoftware?PerspectiveonQualityThetranscendentalview:qualityissomethingwecanrecognizebutnotdefineTheuserview:qualityisfitnessforpurposeThemanufacturingview:qualityisconformancetospecificationTheproductview:qualitytiedtoinherentproductcharacteristicsThevalue-basedview:dependsontheamountthecustomersiswillingtopayforit28WhatIsGoodSoftware?GoodsoftwareengineeringmustalwaysincludeastrategyforproducingqualitysoftwareThreewaysofconsideringqualityThequalityoftheproductThequalityoftheprocessThequalityoftheproductinthecontextofthebusinessenvironment29WhatIsGoodSoftware?QualityoftheProductUsersjudgeexternalcharacteristics(e.g.,correctfunctionality,numberoffailures,typeoffailures)Designersandmaintainersjudgeinternalcharacteristics(e.g.,typesoffaults)ThusdifferentstakeholdersmayhavedifferentcriteriaNeedqualitymodelstorelatetheuser’sexternalviewtodeveloper’sinternalview30WhatIsGoodSoftware?QualityModels31JimMcCall〔1977〕BarryW.Boehm〔1978〕FURPS/FURPS+R.GeoffDromeyISO/IEC9126〔1993〕ISO/IEC25010〔2023〕McCall32WhatIsGoodSoftware?QualityoftheProcessQualityofthedevelopmentandmaintenanceprocessisasimportantastheproductqualityThedevelopmentprocessneedstobemodeledModelingwilladdressquestionssuchasWheretofindaparticularkindoffaultHowtofindfaultsearlyHowtobuildinfaulttoleranceWhatarealternativeactivities33WhatIsGoodSoftware?QualityoftheProcessModelsforprocessimprovementSEI’sCapabilityMaturityModel(CMM)ISO9000SoftwareProcessImprovementandCapabilitydetermination(SPICE)34WhatIsGoodSoftware?QualityintheContextoftheBusinessEnvironmentBusinessvalueisasimportantastechnicalvalueBusinessvalue(inrelationshiptotechnicalvalue)mustbequantifiedAcommonapproach:returnoninvestment(ROI)ROIisinterpretedindifferentterms:reducingcosts(effortsandresources),predictingsavings,improvingproductivity.35Software’sDualRolesSoftwareisproduct

Deliverscomputingpotential

Produces,manages,acquires,modifies,displays,or

transmitsinformationSoftwareisavehiclefordeliveringaproduct

Supportsordirectlyprovidessystemfunctionality

Controlsotherprograms(e.g.,anoperatingsystem)

Effectscommunications(e.g.,networkingsoftware)

Helpsbuildothersoftware(e.g.,softwaretools&environment)SoftwareprovidesinformationSoftwaredevelopersfacemanyproblems36SoftwareCharacteristics37Softwareisengineeredordeveloped,notmanufacturedinthetraditionalsense.idealizedcurveFailurerateTimeSoftwaredoesnotwearoutinthesamesenseashardwareSoftwareCharacteristics38SoftwareisdeterioratingMostseriouscorporationscontrolandconstrainchanges.Mostsoftwareiscustombuilt,andcustomerneverreallyknowswhatshe/hewants

SoftwareCategories39SystemSoftware:ServiceotherprogramsCompilers,editorsandfilemanagementutilitiesOperatingsystemcomponents,drivers,networkingsoftwareApplicationSoftware:standaloneprogramsthatsolveaspecificbusinessneedPoint-of-saletransactionprocessingFlightbookingsystemEngineering/ScientificSoftwareNumericalcomputinginphysics,chemistry,biology.Computer-aideddesign,systemsimulationandotherinteractiveapplicationsEmbeddedSoftwarekeypadcontrolforhomeappliancesdigitalfunctionsinanautomobile,e.g.fuelcontrol,brakingsystemsProduct-lineSoftware:DesignedtoprovideaspecificcapabilityforuseWordprocessing,spreadsheets,computergraphicsMultimedia,entertainment,databasemanagementWeb-applicationsE-commerce,B2B,B2P,Blog,TwitterAISoftwareexpertsystem,artificialneuralnetworks,theoremproving,gameplaying,etc.SoftwareNewCategories40Ubiquitouscomputing:wirelessnetworking3GorWi-FiorientedcomputingNetsourcingWebasacomputingengineOpensource“Free〞sourcecodeopentothecomputingcommunityFurthermore…SoftwareNewCategories41DataMiningCloudComputingCognitiveMachines

Softwarefornanotechnologies

LegacySoftware〔使用時(shí)間過長而難以維護(hù)的軟件〕

Whymustitchange?Softwaremustbeadaptedtomeettheneedsofnewcomputingenvironmentsortechnology.Softwaremustbeenhancedtoimplementnewbusinessrequirements.Softwaremustbeextendedtomakeitinteroperablewithothermoremodernsystemsordatabases.Softwaremustbere-architectedtomakeitviablewithinanetworkenvironment.

42SoftwareEvolution4319601970198019902000ProgrammingProgramSystemSWOOSESoftwareCrisisTheterm"softwarecrisis"hasbeenusedsincethelate1960s,describethoserecurringsystemdevelopmentproblems:Projectsrunningover-budget.Projectsrunningover-time.Softwarewasveryinefficient.Softwarewasoflowquality.Softwareoftendidnotmeetrequirements.Projectswereunmanageableandcodedifficulttomaintain.(difficulttomodify,addnewfunction,reuse)Softwarewasneverdelivered.44SoftwareCrisis45SoftwareCrisisCasesReportedCaliforniadepartmentofmotorvehiclesspentover$43milliononasystemtomergethestate’sdriverandvehicleregistrationsystems.Systemwasabandonedwithouteverbeingused.Afailed$165millioneffortbyAmericanAirlinestolinkitsflight-reservationsoftwarewiththereservationsystemsofMarriott,Hilton,etc.InMarch,1989,ArthurAndersenreportedMorethan$300billionperyearisspentoncommercialsoftwareactivitiesintheUnitedStatesOnly8%resultsinsoftwarethatisdeliveredANDworks46SoftwareCrisisWhatarethereasonsforthesoftwarecrisis?RollingbaselineShorterdevelopmentcyclesarebusinessrequirementsInitialrequirementsusuallypoorlydefined47SoftwareCrisisWhatarethereasonsforthesoftwarecrisis?SoftwarecomplexityBusinesssoftwaredemandsareincreasingNooneunderstandstheentiresystemLegacysystemsmustbemaintained,buttheoriginaldevelopersaregone48SoftwareCrisisWhatarethereasonsforthesoftwarecrisis?3.FailuretomanageriskThewaterfalllifecyclecandelayproblemidentificationThereisnoproofthatthesystemwillrununtillateinthelifecycleTheresultismaximumrisk49SoftwareCrisisSoftwaredevelopmentisanengineeringproject:Goodorganization

RigorousmanagementMultipledeveloperscollaboration

Efficienttechnique,

methods

andtools

50SoftwareCrisisSoftwaredevelopmentisanengineeringproject:Solutionisusingtechniques(includingmethodsandtools),togetherwithorganizationandmanagement——SoftwareEngineering

SoftwareEngineering:anemergingdisciplinefocusonstudyhowtowelldevelopandmaintainsoftwarefromtechniqueandmanagementperspectives.51BadExperiencesinSECustomersaretoobusytospendtimeworkingwithanalystsordevelopersontheirrequirements.Usersurrogatessuchasmarketingormanagersclaimtospeakfortheuser,buttheyreallydon’t.Customersclaimalltherequirementsarecritical,sotheydonotprioritizethem.Developersencounterambiguitiesandmissinginformationwhencoding,sotheyhavetoguess.52BadExperiencesinSECustomerssignoffontherequirementsandmakechangescontinuously.Theprojectscopeincreasesasrequirementschanges,butscheduleslipsbecausenomoreresourcesareprovided.Functionality/Featuresarerequested,butneverused.Thespecificationissatisfied,butthecustomerisnot.53BadExperiencesinSESystemdesignisnotwelldocumentedandtheoriginaldesignerhaslefttheteam;Sourcecodeisnotwellformatted,whichintroducesextramaintenancecost;Latefoundbugsresultinbudgetoverrun;Customerscomplainsofleakedbugs;Systembecomesmoreandmorecomplexwhileusersatisfactionisgettingdown.Scheduleslipping,budgetburntout.54So,whereisthewayout?Needsystematicalanddisciplinedwaystosolvesuchproblems,tomaketheprojectasuccess!That’swhypeoplestudymethodologies,createtoolstomakeSEaprofession.55What‘sSE?Thetermsoftwareengineeringfirstappearedinthe1968NATOSoftwareEngineeringConference,andwasmeanttoprovokethoughtregardingtheperceived“software

crisis"atthetime.SEisan

engineeringdiscipline

thatisconcernedwithallaspectsofsoftwareproductionfromtheearlystagesofsystemspecificationthroughtomaintaining

thesystemafterithasgoneintouse.ConcernedwithALLaspectsofsoftwareproductionNotjusttechnicalprocess

ofdevelopment.Also

projectmanagement

andthe

developmentoftools,methods

etc.tosupportsoftwareproduction.56Definitionof“SE〞inIEEETheapplicationofasystematic,disciplined,quantifiableapproachtothedevelopment,operationandmaintenanceofsoftware;thatis,theapplicationofengineeringtosoftware.Thestudyofapproachesasin1.EssenceofSE:Max.GainwithMin.Cost!57What‘sSE?SoftwaredevelopmentprocessFrameworkofaseriesoftasksforgettinghighqualifiedsoftware,whichdefinestheworkflowtofinishthesetasksSoftwareengineeringmethodsTechnicalmethodstofinishalldevelopingtasksSoftwaredevelopmenttoolsProvidemethodswithautomaticorsemi-automaticsoftwaresupportingenvironment58IdealGoalsofSoftwareEngineering

Correctness:NoerrorsUsefulness:DoeswhatwewantittodoMinimalproductioneffortAndtherefore:minimalcost,minimaltime,maximumprofitMinimalmaintenanceeffort59FrequentlyAskedQuestionsaboutSEA:Whatissoftware?Q:Computerprograms,dataandassociateddocumentation.Softwareproductsmaybedevelopedforaparticularcustomerormaybedevelopedforageneralmarket.A:Whataretheattributesofgoodsoftware?Q:Goodsoftwareshoulddelivertherequiredfunctionalityandperformancetotheuserandshouldbemaintainable,dependable,efficient,andacceptable.60FrequentlyAskedQuestionsaboutSEA:Whatissoftwareengineering?Q:Softwareengineeringisan

engineeringdiscipline

thatisconcernedwith

allaspectsofsoftwareproduction.A:Whatisthedifferencebetweensoftwareengineeringandcomputerscience?Q:Computersciencefocusesontheoryandfundamentals;softwareengineeringisconcernedwiththepracticalitiesofdevelopinganddeliveringusefulsoftware.61FrequentlyAskedQuestionsaboutSEA:Whatisthedifferencebetweensoftwareengineeringandsystemengineering?Q:Systemengineeringisconcernedwithallaspectsofcomputer-basedsystemsdevelopmentincludinghardware,softwareandprocessengineering.Softwareengineeringispartofthismoregeneralprocess.A:Whatarethekeychallengesfacingsoftwareengineering?Q:Copingwithincreasingdiversity,demandsforreduceddeliverytimesanddevelopingtrustworthysoftware.62FrequentlyAskedQuestionsaboutSEA:Whatarethecostsofsoftwareengineering?Q:Roughly60%ofsoftwarecostsaredevelopmentcosts,40%aretestingcosts.Forcustomsoftware,evolutioncostsoftenexceeddevelopmentcosts.63FrequentlyAskedQuestionsaboutSEA:Whatarethebestsoftwareengineeringtechniquesandmethods?Q:Whileallsoftwareprojectshavetobeprofessionallymanagedanddeveloped,differenttechniquesareappropriatefordifferenttypesofsystem.Forexample,gamesshouldalwaysbedevelopedusingaseriesofprototypeswhereassafetycriticalcontrolsystemsrequireacompleteandanalyzablespecificationtobedeveloped.Youcan’t,therefore,saythatonemethodisbetterthananother.64SoftwareMythsManagementMythsMyth:Ifwegetbehindschedule,wecanaddmoreprogrammersandcatchup.Reality:Softwaredevelopmentisnotamechanisticprocesslikemanufacturing.InthewordsofBrooks“Addingpeopletoalate,softwareprojectmakesitlater〞Peoplecanbeaddedonlyinaplannedandwell-coordinatedmanner.65SoftwareMythsCustomerMythsMyth:Projectrequirementscontinuallychange,butchangecanbeeasilyaccommodatedbecausesoftwareisflexible.Reality:Theimpactofchangevarieswiththetimeatwhichitisintroduced.Astimepasses,costimpactgrowsrapidly.Changecancauseupheavalthatrequiresadditionalresourcesandmajordesignmodification.

66SoftwareMythsPractitioner’sMythsMyth:UntilIgettheprogramrunning,Ihavenowayofassessingitsquality.Reality:Theformaltechnicalreviewisoneofmosteffectivesoftwarequalityassurancemechanisms.Softwarereviewsarea“qualityfilter〞thathavebeenfoundtobemoreeffectivethantestingforfindingcertainclassesofsoftwareerrors.6768ExerciseWhichquestionnolongerconcernsthemodernsoftwareengineeringWhydoescomputerhardwarecostsomuch?Whydoessoftwaretakealongtimetofinish?Whydoesitcostsomu

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(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ǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論