武漢理工軟件工程課件.ppt
《武漢理工軟件工程課件.ppt》由會(huì)員分享,可在線(xiàn)閱讀,更多相關(guān)《武漢理工軟件工程課件.ppt(23頁(yè)珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。
Whatissoftware?,Computerprogramsandassociateddocumentationandconfigurationdata.Softwareproductsmaybedevelopedforaparticularcustomerormaybedevelopedforageneralmarket.SoftwareproductsmaybeGeneric-developedtobesoldtoarangeofdifferentcustomers.eg.databases,wordprocessor,drawingpackagesandprojectmanagementtools,Whatissoftware?,Bespoke(custom)-developedforasinglecustomeraccordingtotheirspecification.eg.controlsystemsforelectronicdevices,systemswrittentosupportaparticularbusinessandairtrafficcontrolsystems.Thedifferencebetweenthesesoftware:1.Genericproducts–theorganizationwhichdevelopsthesoftwarecontrolsthesoftwarespecification.2.Customproducts-thespecificationisusuallydevelopedandcontrolledbytheorganizationthatisbuyingthesoftware.,Whatissoftwareengineering?,Softwareengineeringisanengineeringdisciplinewhichisconcernedwithallaspectsofsoftwareproduction.Softwareengineersshouldadoptasystematicandorganisedapproachtotheirworkanduseappropriatetoolsandtechniquesdependingontheproblemtobesolved,thedevelopmentconstraintsandtheresourcesavailable.,SoftwareEngineering,ThepurposeandsignificanceofSETheChallengesandOpportunitiesoftheGlobalSoftwareIndustry.TalentBeyondTechnology_WhatKindofTalentWeNeedforModernSoftwareDevelopmentErroneousinpointofSoftwareDevelopment,MainSections,ClassicMethodologyofSoftwareEngineeringModelingApproachesofObject-OrientedSoftwareProjectManagement&CMMSoftwareReuse&ComponentEngineering,referencebook,R.S.Pressman.SoftwareEngineering:APractitionersApproach,6/e許家珆主編,軟件工程—方法與實(shí)踐,高等教育出版社,Chapter1GenericViewofSE,1.1TheemergenceanddevelopmentofSE4ImportantStages:1.ClassicSE2.ObjectEngineering3.ProcessEngineering4.ComponentEngineering,1.2ProcessandLifeCycleofSE,Softwareengineeringprocess,Whatisasoftwareprocess?,Asetofactivitieswhosegoalisthedevelopmentorevolutionofsoftware.Genericactivitiesinallsoftwareprocessesare:1.1.Specification-whatthesystemshoulddoanditsdevelopmentconstraints.2.Development-productionofthesoftwaresystem.Validation-checkingthatthesoftwareiswhatthecustomerwants.3.Evolution-changingthesoftwareinresponsetochangingdemands.,ALayeredTechnology,,SoftwareEngineering,,,,,a“quality”focus,processmodel,methods,tools,AProcessFramework,ProcessframeworkFrameworkactivitiesworktasksworkproductsmilestones&deliverablesQAcheckpointsUmbrellaActivities,FrameworkActivities,CommunicationPlanningModelingAnalysisofrequirementsDesignConstructionCodegenerationTestingDeployment,UmbrellaActivities,SoftwareprojectmanagementFormaltechnicalreviewsSoftwarequalityassuranceSoftwareconfigurationmanagementWorkproductpreparationandproductionReusabilitymanagementMeasurementRiskmanagement,1.3PrescriptiveProcessModels,PrescriptiveprocessmodelsadvocateanorderlyapproachtosoftwareengineeringThatleadstoafewquestions…Ifprescriptiveprocessmodelsstriveforstructureandorder,aretheyinappropriateforasoftwareworldthatthrivesonchange?Yet,ifwerejecttraditionalprocessmodels(andtheordertheyimply)andreplacethemwithsomethinglessstructured,dowemakeitimpossibletoachievecoordinationandcoherenceinsoftwarework?,TheWaterfallModel,TheIncrementalModel,TheRADModel,EvolutionaryModels:Prototyping,,EvolutionaryModels:TheSpiral,,EvolutionaryModels:Concurrent,,StillOtherProcessModels,Componentbaseddevelopment—theprocesstoapplywhenreuseisadevelopmentobjectiveFormalmethods—emphasizesthemathematicalspecificationofrequirementsAOSD—providesaprocessandmethodologicalapproachfordefining,specifying,designing,andconstructingaspectsUnifiedProcess—a“use-casedriven,architecture-centric,iterativeandincremental”softwareprocesscloselyalignedwiththeUnifiedModelingLanguage(UML),TheUnifiedProcess(UP),,UPPhases,,- 1.請(qǐng)仔細(xì)閱讀文檔,確保文檔完整性,對(duì)于不預(yù)覽、不比對(duì)內(nèi)容而直接下載帶來(lái)的問(wèn)題本站不予受理。
- 2.下載的文檔,不會(huì)出現(xiàn)我們的網(wǎng)址水印。
- 3、該文檔所得收入(下載+內(nèi)容+預(yù)覽)歸上傳者、原創(chuàng)作者;如果您是本文檔原作者,請(qǐng)點(diǎn)此認(rèn)領(lǐng)!既往收益都?xì)w您。
下載文檔到電腦,查找使用更方便
9.9 積分
下載 |
- 配套講稿:
如PPT文件的首頁(yè)顯示word圖標(biāo),表示該P(yáng)PT已包含配套word講稿。雙擊word圖標(biāo)可打開(kāi)word文檔。
- 特殊限制:
部分文檔作品中含有的國(guó)旗、國(guó)徽等圖片,僅作為作品整體效果示例展示,禁止商用。設(shè)計(jì)者僅對(duì)作品中獨(dú)創(chuàng)性部分享有著作權(quán)。
- 關(guān) 鍵 詞:
- 武漢理工 軟件工程 課件
鏈接地址:http://m.kudomayuko.com/p-12918531.html