教育资源为主的文档平台

当前位置: 查字典文档网> 所有文档分类> 医学/心理学> 中医/养生> Transformation simulation

Transformation simulation

上传者:骆文涛
|
上传时间:2015-04-29
|
次下载

Transformation simulation

Applying UML and software simulation for process definition, verification, and validation

Available online at http://wendang.chazidian.com

InformationandSoftwareTechnology50(2008)

内容需要下载文档才能查看 内容需要下载文档才能查看

897–911

http://wendang.chazidian.com/locate/infsof

ApplyingUMLandsoftwaresimulationforprocess

de?nition,veri?cation,andvalidation

Nien-LinHsueh,Wen-HsiangShen*,Zhi-WeiYang,Don-LinYang

DepartmentofInformationEngineeringandComputerScience,FengChiaUniversity,100WenhwaRoad,Seatwen,Taichung40724,Taiwan,ROC

Received8April2007;receivedinrevisedform15October2007;accepted23October2007

Availableonline4November2007

Abstract

Processde?nition,veri?cation,andvalidationarerecognizedascriticalelementsinsoftwareprocessimprovement,whereasCMMIisaprocessimprovementapproachthatprovidesorganizationswiththeessentialelementsofe?http://wendang.chazidian.comanizationsmustde?netheirownprocessestomeettherequirementsofCMMI.Afriendly,unambiguousprocessmodelinglanguageandtoolarethusveryimportantfororganizationstode?ne,verify,andvalidatetheprocesses.Nevertheless,hardlyhasanyresearchyetbeendoneonhowtoembedCMMIprocessareagoalsintoprocessde?nitionstagetosatisfyorganizationprocessimprovement.Inthisresearch,wepro-poseaUML-basedapproachtode?ne,verify,andvalidateanorganization’sprocess.Ourapproachcanalsobeappliedtoaprocesslearningenvironmentforstudentsandprojectmembers.Ó2007ElsevierB.V.Allrightsreserved.

Keywords:CMMI;UML;Processmodeling;Processsimulation;Softwareengineeringeducation

1.Introduction

Inrecentyears,agreatdealofe?orthasbeendevotedtosoftwareprocesses,andtheindustryhasalsoputsuchimprovementintoaction,especiallyintheCMMI(Capa-bilityMaturityModelIntegration)perspective[3,22].CMMIcanbeusedtoguideprocessimprovementacrossaproject,adivisionoranentireorganization.Themodelhelpsintegratetraditionallyseparateorganizationalfunc-tions,setsprocessimprovementgoalsandpriorities,andprovidesguidanceforqualityprocessesandapointofref-erenceforappraisingcurrentprocesses.Simulationhasalongandsuccessfulhistoryinindustries[10,23,24]andcanenhancetraditionalprocessde?nitioninthedrivetoimprovethesoftwareprocess[16].Processde?nitionisa?rmedasanimportantelementinsoftwareprocess

Correspondingauthor.Tel.:+886427016855x7697;fax:+886427073586.

E-mailaddresses:nlhsueh@fcu.edu.tw(N.-L.Hsueh),shen@ocit.edu.tw(W.-H.Shen),sundy.yang@http://wendang.chazidian.com(Z.-W.Yang),dlyang@fcu.edu.tw(D.-L.Yang).

0950-5849/$-seefrontmatterÓ2007ElsevierB.V.Allrightsreserved.doi:10.1016/j.infsof.2007.10.015

*

improvement.OnMarch2003,theO?ceofInformationTechnology(OIT)atFengChiaUniversitystartedontheCMMI-basedprocessimprovement.Itsaimwastoachievematuritylevel3whichcontained18processareas,42goals,and130practices.Thisimpliesithadtode?nealmost130processesforthematuritylevel[8].WhenOITEPG(Engi-neeringProcessGroup,organizedtode?netheorganiza-tionprocesses)begantode?netheprocessesforprojectplan,monitoringandcontrol,con?gurationmanagement,etc.,itdeeplysensedtheimportanceofprocessde?nition,veri?cation,andvalidation–howtode?neaclearandcon-ciseprocessthatisreadableforallprocessperformers?Howcanonetelliftheprocessesaresu?cientforCMMIrequirements?Aretheprocessesconsistentwithoneanother?Aretheprocessesexecutableintheorganization?Processmodelinglanguageplaysanimportantroleinansweringtheafore-mentionedquestions[21].Manyrelatedresearchesconductrigorousprocessmodelinglan-guagestoavoidanycon?ict,suchasPetrinet[12,25]orwork?owmodelinglanguage[13].However,theseapproachesaretoocomplexforageneralprocessenact-mentroleofasoftwaredevelopmentunit.Bearinginmind

Applying UML and software simulation for process definition, verification, and validation

898N.-L.Hsuehetal./InformationandSoftwareTechnology50(2008)897–911

thatUni?edModelingLanguage(UML)[6,20]hasbecomethedesignstandardinthesoftwaredevelopmentarea,Thebene?tsofUML-basedprocessmodelare:(1)itprovidesdi?erentviewstopresentaprocess;(2)ito?ersanexten-sionmechanismtoallownotionextension;and(3)itusesObjectConstraintLanguage(OCL)tohelpmodelveri?ca-tion.Processvalidationisalsoanimportantissuewhileconductingprocessimprovement[5]–howcanonetelliftheprocessesproposedbyEPGaresuitableforstockhold-ers?Toaddressthisproblem,IDEAL[15]suggestsper-forminga‘‘pilot’’projecttoexaminethefeasibilityoftheproposedprocessesbeforetheorganizationbeginstoimplementthem.However,ifthede?nedprocessisimpro-per,executingthepilotprojectstillspenttheorganizationlargee?ortseventhepilotprojectisasmallone.Wepro-posetovalidateprocessesinasimulationenvironmentpriortothepilotprojectexecution,whichmayexplorepos-sibleproblemsinthede?nedprocessearlierandreducethee?ortsonthepilotprojectexecution.

http://wendang.chazidian.comingourapproach,anorganizationdevelopsitsprocessesinthefol-lowingsteps:processmodelde?nition,processmodelveri-?cation,modeltransformation,modelvalidation,processeducation,http://wendang.chazidian.comparingtootherformalprocessmodelinglanguageslikePetrinet,UMLiseasiertolearnduetoitsfamiliarity.Themodelersdonotneedtolearnnewnotationandsemanticswhende?ningprocesses.Inaddition,UMLprovidesObjectConstraintLanguageformodelingpreciseandveri?ablesemantics.Ourapproach,basedonUML,mayprovideaneasierandveri?ablewayforde?ningandverifyingsoftwarepro-cesses.EmbeddingasetofCMMI-relatedrulesinourpro-?lecanhelpverifyifthedevelopedprocessde?nitionmeetthebasicrequirementsofCMMIframework(Fig.1(b)).Forexample,oneoftherulesis‘‘allgoalsinaprocessareamustbesatis?ed’’,ourapproachcanhelpverifythisrulewiththeaidofobjectconstraintlanguage.Therefore,onde?ningorafterde?nition,wecandoprocessveri?cationtoverifywhetherthemodeledprocessesareconsistentwiththerulesde?nedintheprocesspro?le.WealsodesignasystemtotransformtheprocessmodelintoaSimSEpro-cesssimulationmodel(Fig.1(c)).SimSEprovidesan

Fig.1.Approachoverview.

opportunityforstakeholderstovalidatetheappropriate-nessforthedevelopedprocessbeforeapplyingtheprocess.Iftheprocessisnotsuitableforoperation,itissubjecttorevision(Fig.1(d)).Thesimulationcanalsoplaytheroleofeducationaftertheprocessisaccepted(Fig.1(e)).There-fore,wecanconductalight-weightprocessvalidationbeforethepilotprojectrun.Thisprocessenactiveenviron-mentprovidesaconvenientande?ectivemechanismforprocessde?nition,veri?cation,andvalidation.

Intheremainderofthispaper,themainfeaturesofrelatedapproachesandtechniquesaresummarizedinSec-tion2.Section3describesourproposedProcessModelPro?le(PMP)andhowtoapplyPMPtomodelaprocess’sstaticstructure,aprocesselement’sbehaviorandapro-cess’sdynamicprocesssequence.Section4describestheprocessveri?cationapproachonthebasisofobjectcon-straintlanguage.Section5describesthetransformationfromaPMPmodeltoaSimSEmodelandintroducestheapproachtovalidateaprocessbySimSEsimulation.Finally,Section6presentsashortconclusion.2.Backgroundwork

Therearesomeimportantresearchareasrelatedtoourwork,includingUML-basedprocessmodelingapproaches,UMLextensionmechanism,processveri?cationapproaches,andprocesssimulation.Thissectionessen-tiallyintroducestherelatedbackgroundworkforsuch.Intherecentpast,arelevante?orthasbeendevotedtothede?nitionofprocessmodelinglanguages(PMLs)[7,27].ManyresearchersandpractitionershaverecentlystartedexperimentingwiththeusageofUMLasaPML.Beingsopopularandwidelyused,UMLhasacompetitiveadvantagewhencomparedtoanyotherspecializedPML[9].Toincreasemodelunderstandabilityandtoreducemodelmaintenancee?ort,processmodelingshouldbesup-portedbyaveryhighlevelofabstraction.Besides,Soft-wareProcessEngineeringMetamodel(SPEM)[18]isdevelopedbasedonUMLtode?neasoftwareprocess.Itisusedtodescribeanorganizationprocessorafamilyofrelatedsoftwaredevelopmentprocesses.Itisalsoanobject-orientedapproachandusestheUMLasanotationtodomodeling.However,sinceSPEMisalargespeci?ca-tion,itisnoteasytoapply.Inaddition,sinceSPEMisusedforgeneralpurpose,itcannoto?eranysupportinde?ningCMMIprocesses.Withthisinmind,ourresearchfocusesmostlyonthisareainordertoresolverelatedproblems.AUMLpro?leisakindofvariantofUMLthatusestheextensionmechanismsofUMLinastandardizedway.Apro?lestereotypeofpackagecontainsoneormorerelatedextensionsofstandardUMLsemantics.ThesearenormallyintendedtocustomizeUMLforaparticulardomainorpurpose.Pro?lescancontainstereotypes,tagde?nitions,andconstraints.Theycanalsocontaindatatypesthatareusedbytagde?nitionsforinformallydeclar-ingthetypesofthevaluesthatcanbeassociatedwithtagde?nitions.Inaddition,apro?lepackagecanspecify

内容需要下载文档才能查看

a

Applying UML and software simulation for process definition, verification, and validation

N.-L.Hsuehetal./InformationandSoftwareTechnology50(2008)897–911899

relatedmodelrepositoryandidentifyasubsetoftheUMLmetamodelthatisapplicableforthepro?le.Inprinciple,pro?lesmerelyre?nethestandardsemanticsofUMLbyaddingfurtherconstraintsandinterpretationsthatcapturedomain-speci?csemanticsandmodelingpatterns.Ourapproachistode?nebothasametamodelandasaUMLpro?le,whichallowsprocessmodelerstouseUMLasaconcretenotation.

MostworksdealingwithUMLveri?cationusingformalmethodtechniquesfocusonstatediagramveri?cation.Manysuchpapersarebasedonpreviousworksthat,usingformalmethods,veri?edthevariedUMLdiagrams[2,14,26].SofarastheuseofUMLissowidespread,researchersarelookingtotakeastepfurtherinUMLveri?-cationwithformalmethods.Researchisfocusingonobtain-ingtoolsthatautomaticallygivethesystemspeci?cationinaformallanguagewithouttheuser’sinvolvementand,asfarasispossible,toachieveanautomaticveri?cationprocess[1].Themaincharacteristicsofthispaperfocusonthepos-sibilityofperforminganautomaticveri?cationofthebehav-iorofaUMLspeci?cationinwhichthesaidbehaviorisre?ectedthroughstateandactivitydiagramsandisalsoincludeCMMI-veri?edconstraintsintoourapproach.

Simulationisawidelyusedandincreasinglypopularmethodforstudyingcomplexsystems[11],andthatChris-tieshowshowsimulationcanbeofsigni?cantbene?tinsupportingsoftwareprocessimprovement[4].Analystsusesimulationtostudyasystem,measureitsperformance,andimproveitsoperationordesignitifitdoesnotexist.Simulationalsofocusesattentiononunderstandinghowsystemscurrentlywork.Often,simulationanalysts?ndthattheprocessofde?ninghowthesystemworksprovidesgreatinsightintowhatchangesshouldoccur.SimSE[17]developedbytheUniversityofCaliforniaforprocessedu-cation,isaninteractive,graphical,educationalsoftwareengineeringsimulationgamedesignedtoteachstudentsdi?erenttypesofsoftwaredevelopmentlifecycle.Thissim-ulationenvironmentisasingle-playergameinwhichtheplayertakesontheroleofprojectmanagerofateamofdevelopers.

3.Processde?nition3.1.Processstructure

Fig.2describesthemetamodelofourstaticprocessstruc-turewithCMMIframework.Themodelingelementsbelowthedashlinepresentabasicorganization’sprocessstructure:processelementsandtheirrelationships.WorkProcessisakindofoperationthatdescribestheworkperformedintheprocess.ItsmainsubclassisWorkPractice.AWorkPracticemaybeasubWorkProcessandmayconsistasetofatomicelementscalledWorkSteps.Forexample,aWorkProcess–‘‘ProductDevelopment’’containsasubWorkProcess–‘‘SoftwareDesign’’.‘‘SoftwareDesign’’containsaWork-Step–‘‘Peerreview’’.EachWorkProcesscontainsatleastoneEntryCriteriaandoneExitCriteria.TheEntryCriteriaofa‘‘ProductDevelopment’’maybetheconditionthatuserrequirementshadbeendrafted.AProcessMemberde?nesamemberinanorganization.Ithastwosubclasses:Process-OwnerandProcessPerformer.AProcessPerformerde?nesaperformerforasetofWorkPracticesinaprocess.APro-cessOwnerde?nesanownerforasetofWorkProcesses.ThemodelingelementsabovethedashlineinFig.2aremod-elingelementsrelatedtoCMMIframework.Thematuritylevel(ML)ofCMMIprovidesawaytopredictthefutureperformanceofanorganizationwithinagivendisciplineorsetofdisciplines.Thematuritylevelhas?veranks.Inthisdiagram,onecandistinguishwhichmaturitylevelofanorganizationbycheckingthehierarchyofCMMIframe-work:ProcessAreas,Goals,andPractices.3.2.ProcessModelPro?le

WeapplypartofUMLSPEMpro?leutilizeUMLpro-?lingmechanism(asmentionedinSection2)toconstructaprocesspro?le,calledProcessModelPro?le(PMP).PMPde?nesanumberofusefulprede?nedmodelingelementsandhowtheyinteract.ThesestereotypesareappliedtoexistingUMLentities,suchasclassesandassociations,andtheyarguethesemanticsofthesestandard

内容需要下载文档才能查看

elements

Fig.2.Staticprocessmetamodel.

Applying UML and software simulation for process definition, verification, and validation

900N.-L.Hsuehetal./InformationandSoftwareTechnology50(2008)897–911

withnewlyde?nedmeanings,allowingustomodelprevi-ouslyunsupportedconcepts.Table1givesasummaryofprocesspro?lestereotypes.

Wehadbuiltthepro?lebyRationalXDEstoredasanXML?le.Thepro?lecanbeappliedtoaprocessmodeltocustomizeourmodelingenvironment.Thefollowingpara-graphswilldescribehowwepresentaprocessbasedonthispro?le.

3.3.Thepracticesofprocessde?nition

UMLisusedtopresentdi?erentperspectivesofasys-temindi?erentdiagrams.AstheproposedPMPisanextensionofUML,wecanpresentdi?erentperspectivesofaprocessindi?erentdiagrams;theyareclassdiagramformodelingstaticprocessstructure,state-chartdiagramformodelingbehaviorofprocesselement,andactivitydia-gramformodelingdynamicprocesssequence.

3.3.1.ModelingstaticprocessstructurewithclassdiagramClassdiagramsshowthestaticstructureoftheprocessbeingmodeledfocusingontheelementsofaprocess,irre-Table1

Stereotypesoftheprocesspro?leStereotypeWorkArtifact

Baseclass

Core::Class

ActivityGraphs::ObjectFlow

内容需要下载文档才能查看

State

Core::Constraint

spectiveoftime.Staticstructureisconveyedbyshowingthetypesandtheirinstancesintheprocess.Besidesshowingprocesstypesandtheirinstances,classdiagramsalsoshowatleastsomeoftherelationshipsamongandbetweentheseelementsandpotentiallyevenshowtheirinternalstructure.Fig.3(A)isanexampleoftheactivity‘‘Implementation’’,whichrepresentsitsrelationshipstootherprocesselements.ThemodeltellsusImplementationisoneofactivitiesoftheproductdevelopmentprocess;itneedsSystemDesignDoc-umentation(SDD),RequirementTraceabilityMatrix(RTM),andTestPlan(TP)asinputartifacts;itisper-formedbyanimplementer;anditwillgeneratesourcecodeandunittest.Fig.3(B)representshowaprocesscanrealizetheCMMIrequirements,i.e.,thediagrammodelstherela-tionshipbetweenaprocessandCMMIelements.Forexam-ple,theCMMIpractice‘‘ManageRequirementsChanges’’canberealizedbytheWorkPractice‘‘SoftwareDesign’’.Fig.3(C)modelsthegoal–practicerelationshipofthepro-cessarea‘‘RequirementManagement’’(abbreviatedasREQMonthetopofthe?gure).ThediagramshowsthatREQMhasonlyonespeci?cgoal‘‘ManageRequirement’’whichcanbeachievedbythefourspeci?cpractices.

StereotypeparentNotationExample

Customerrequirements

EntryCriteria

内容需要下载文档才能查看

Do‘‘RequirementAnalysis’’beforerequirementsdrafted

Stop‘‘RequirementAnalysis’’afterrequirementdocument?nishedProductdevelopment

ExitCriteria

内容需要下载文档才能查看

WorkProcess

Core::Constraint

Core::Operation

内容需要下载文档才能查看

ActivityGraphs::ActionStateCore::Operation

ActivityGraphs::ActionState

内容需要下载文档才能查看

Core::Operation

ActivityGraphs::ActionState

内容需要下载文档才能查看

UseCases::ActorUseCases::Actor

内容需要下载文档才能查看

UseCases::Actor

内容需要下载文档才能查看

Core::ClassCore::ClassCore::ClassCore::Class

ProcessMemberProcessMemberWorkProcess

WorkPracticeRequirementanalysis

WorkStepWorkPracticeBaselinerequirements

ProcessMember

内容需要下载文档才能查看

ProcessOwnerProcessPerformerCMMI_ML

内容需要下载文档才能查看

CMMI_PA

内容需要下载文档才能查看

CMMI_Goal

内容需要下载文档才能查看

CMMI_Practice

内容需要下载文档才能查看

Projectleader

ProcessDe?nitionTeamRequirementAnalyzerMaturitylevel2REQM,CM,PPQAManagerequirementsManagerequirementschanges

Applying UML and software simulation for process definition, verification, and validation

N.-L.Hsuehetal./InformationandSoftwareTechnology50(2008)897–911901

Fig.3.Staticprocesswithclass

内容需要下载文档才能查看

diagram.

Fig.4.Thestate-transitiondiagramofthe‘‘SystemAcceptanceForm’’

内容需要下载文档才能查看

artifact.

3.3.2.Modelingbehaviorofprocesselementwithstate-chart

diagram

State-chartdiagramsareusedtoillustratethebehaviorof

aprocesselementsuchasWorkArtifact.Atransitionisa

kindofWorkProcess.Fig.4showsthestatetransitionof

theworkartifactSystemAcceptanceForm(SAF).ApprovedandAcceptedaretwode?nedstatesinPMP.WhentheworkprocessCustomerRequirementElicitationisperformed,SAFwillchangeitsstatefromApprovedtoAccepted.ThediagramisestablishedbythetoolRationalXDE,wherewehaveimportedourproposedprocesspro?le.Whenwemodelthestate-transitiondiagramofanartifactwiththetool,alltransitionsmustbeaworkprocessde?nedintheclassdiagram.Thebene?tsaretwofold:themodelercande?nethebehaviorjustbyselectingthede?nedworkprocesses;anditcanavoidde?ninganerroneousworkpro-cessinthebehaviormodel.3.3.3.ModelingdynamicprocesssequencewithactivitydiagramActivitydiagramshowsthe?owsfromactivitytoactivityandtheinput/outputWorkArtifactsfortheactivities.AWorkArtifacttogetherwithanassociatedstate,calledobject?owstate,isusedtorepresenttheentryandexitcriteriaforanactivity.Forexample,‘‘SystemProposal[Drafted]’’inFig.5representstheentrycriteria‘‘theworkartifactSystemProposalisinthedraftstate’’fortheactivityCustomerRequirementElicitation.Wealsoutilizetheconceptofswimlanesasamechanismtoorganizeactivitiesintosepa-ratevisualcategoriesinordertoillustratedi?erentfunc-tionalcapabilitiesorresponsibilities.Theswimlanescanbeusedtodistinguishtheresponsibilitiesofdi?erentProces-sPerformers.InFig.5therearetwoswimlanes.TheElicitorperformstheCustomerRequirementElicitationandtheAnalyzerperformstheSystemandSoftwareAnalysis.Notethattheclassmodeling,state-chartmodeling,andactivitymodelingareiterativeandinterrelated.TheEPGmaystartwithclassmodelingto?rstidentifyprocessele-mentsandtheirrelationships,followedbyusingstate-chartmodelingtodescribepossiblestatetransitionsofidenti?edprocesselements,andthenusingactivitymodelingtoiden-tifydynamicprocesssequences.Wemayrevisetheclassdiagramsinceweexploremoreclassesorattributesinthestate-chartmodelingoractivity

内容需要下载文档才能查看

modeling.Fig.5.Activitydiagram.

版权声明:此文档由查字典文档网用户提供,如用于商业用途请与作者联系,查字典文档网保持最终解释权!

下载文档

热门试卷

2016年四川省内江市中考化学试卷
广西钦州市高新区2017届高三11月月考政治试卷
浙江省湖州市2016-2017学年高一上学期期中考试政治试卷
浙江省湖州市2016-2017学年高二上学期期中考试政治试卷
辽宁省铁岭市协作体2017届高三上学期第三次联考政治试卷
广西钦州市钦州港区2016-2017学年高二11月月考政治试卷
广西钦州市钦州港区2017届高三11月月考政治试卷
广西钦州市钦州港区2016-2017学年高一11月月考政治试卷
广西钦州市高新区2016-2017学年高二11月月考政治试卷
广西钦州市高新区2016-2017学年高一11月月考政治试卷
山东省滨州市三校2017届第一学期阶段测试初三英语试题
四川省成都七中2017届高三一诊模拟考试文科综合试卷
2017届普通高等学校招生全国统一考试模拟试题(附答案)
重庆市永川中学高2017级上期12月月考语文试题
江西宜春三中2017届高三第一学期第二次月考文科综合试题
内蒙古赤峰二中2017届高三上学期第三次月考英语试题
2017年六年级(上)数学期末考试卷
2017人教版小学英语三年级上期末笔试题
江苏省常州西藏民族中学2016-2017学年九年级思想品德第一学期第二次阶段测试试卷
重庆市九龙坡区七校2016-2017学年上期八年级素质测查(二)语文学科试题卷
江苏省无锡市钱桥中学2016年12月八年级语文阶段性测试卷
江苏省无锡市钱桥中学2016-2017学年七年级英语12月阶段检测试卷
山东省邹城市第八中学2016-2017学年八年级12月物理第4章试题(无答案)
【人教版】河北省2015-2016学年度九年级上期末语文试题卷(附答案)
四川省简阳市阳安中学2016年12月高二月考英语试卷
四川省成都龙泉中学高三上学期2016年12月月考试题文科综合能力测试
安徽省滁州中学2016—2017学年度第一学期12月月考​高三英语试卷
山东省武城县第二中学2016.12高一年级上学期第二次月考历史试题(必修一第四、五单元)
福建省四地六校联考2016-2017学年上学期第三次月考高三化学试卷
甘肃省武威第二十三中学2016—2017学年度八年级第一学期12月月考生物试卷

网友关注视频

第五单元 民族艺术的瑰宝_16. 形形色色的民族乐器_第一课时(岭南版六年级上册)_T1406126
19 爱护鸟类_第一课时(二等奖)(桂美版二年级下册)_T3763925
沪教版牛津小学英语(深圳用) 四年级下册 Unit 8
苏科版数学八年级下册9.2《中心对称和中心对称图形》
《空中课堂》二年级下册 数学第一单元第1课时
【部编】人教版语文七年级下册《过松源晨炊漆公店(其五)》优质课教学视频+PPT课件+教案,辽宁省
【部编】人教版语文七年级下册《过松源晨炊漆公店(其五)》优质课教学视频+PPT课件+教案,江苏省
二年级下册数学第一课
飞翔英语—冀教版(三起)英语三年级下册Lesson 2 Cats and Dogs
冀教版小学数学二年级下册第二单元《有余数除法的整理与复习》
【部编】人教版语文七年级下册《逢入京使》优质课教学视频+PPT课件+教案,安徽省
第4章 幂函数、指数函数和对数函数(下)_六 指数方程和对数方程_4.7 简单的指数方程_第一课时(沪教版高一下册)_T1566237
沪教版八年级下册数学练习册21.4(1)无理方程P18
冀教版小学英语四年级下册Lesson2授课视频
河南省名校课堂七年级下册英语第一课(2020年2月10日)
【部编】人教版语文七年级下册《老山界》优质课教学视频+PPT课件+教案,安徽省
外研版英语三起6年级下册(14版)Module3 Unit1
外研版八年级英语下学期 Module3
第12章 圆锥曲线_12.7 抛物线的标准方程_第一课时(特等奖)(沪教版高二下册)_T274713
沪教版八年级下次数学练习册21.4(2)无理方程P19
【获奖】科粤版初三九年级化学下册第七章7.3浓稀的表示
沪教版牛津小学英语(深圳用)五年级下册 Unit 1
沪教版牛津小学英语(深圳用) 四年级下册 Unit 12
【部编】人教版语文七年级下册《逢入京使》优质课教学视频+PPT课件+教案,安徽省
北师大版数学四年级下册3.4包装
苏教版二年级下册数学《认识东、南、西、北》
外研版英语七年级下册module1unit3名词性物主代词讲解
第8课 对称剪纸_第一课时(二等奖)(沪书画版二年级上册)_T3784187
人教版二年级下册数学
冀教版小学数学二年级下册第二周第2课时《我们的测量》宝丰街小学庞志荣