您好,欢迎访问三七文档
当前位置:首页 > 电子/通信 > 综合/其它 > QT1055LineTracerOO开发流程的设计2-QQ4991024
I摘要论文主要介绍的是针对嵌入式系统的面向对象的开发流程的设计。使用UML建模技术从需求分析、软件设计、编码、以及测试等多角度探讨OO手法在嵌入式软件开发中的可行性和优越性;以及如何实施进行详细的分析和论证,以满足系统的可重用性和可扩展性。最后通过LineTracer(线路追踪器)系统来对所设计的开发流程进行验证。论文分为两个部分来描述,第一部分是第一、第二章,描述的是OO开发流程的设计。首先对OO开发技术进行了简要的介绍,其次通过对传统的开发流程的比较和嵌入式系统的特点设计了反复型开发流程,并对什么是反复开发流程以及反复开发流程的特点进行了详细的介绍,最后简要描述了UML建模技术在软件开发流程的使用和一些基本的视图的特点。第二部分是第三、四、五、六章,主要是通过实践对反复开发流程进行说明。以LineTracer系统的开发为例,首先描述了反复开发流程在需求分析中的具体的细化流程,以及UML技术在这一阶段的工作和最后的产物。其次对设计阶段的描述,然后是实现阶段,最后是测试部分。关键字:面向对象、UML、嵌入式开发、线路追踪器2ABSTRACTThepapermainlystudiesthedesignofobject-orienteddevelopmentprocessaimedatembeddedsystems.ItstudiesthefeasibilityandadvantagesofOOmethodonembeddedsoftwaredevelopmentandthathowtoimplementadetailedanalysisandverifyingtomeetthereusabilityandscalabilityofsystem,usingUMLmodelingfromtheuseoftechnologyneedsanalysis、softwaredesign,codingandtestingandsoon.ThenusesTheLineTracersystemtoverifythedesignofthedevelopmentprocess.Thepaperisdividedintotwoparts.ThefirstpartincludesthefirstchapterandthesecondchapterwhichisthedesignofOOdevelopmentprocess.Firstly,itgivesabriefintroductionofOOdevelopmentoftechnology;secondly,itdesignsrepeatingdevelopmentprocessbycomparisonofthetraditionaldevelopmentprocessandfeaturesofembeddedsystems,thenitexplainsthefeaturesofrepeatingdevelopmentprocessandthatwhatistherepeatingdevelopmentprocessindetails;finallyitgivesabriefdescriptionfortheuseoftheUMLmodelingtechnologyinthesoftwaredevelopmentprocessandcharacteristicsofsomebasicview.Thesecondpartisfromthethirdchaptertothesixthchapter.Itusespracticetogetadetaileddescriptionforthedesignoftherepeatingdevelopmentprocess.TakethedevelopmentofLineTracersystemforexample,firstly,itdescribesrefinementprocessindetailsfortherepeatingdevelopmentprocessinthedemandAnalysisandtheworkofUMLtechnologyinthisstageandthefinalproducts.Thenitgivesdescriptionsofdesignstage,realizationstageandteststage.Keywords:object-oriented,UML,embeddeddevelopment,LineTracer3目录第1章绪论.......................................................................错误!未定义书签。1.1课题背景及意义..........................................................................错误!未定义书签。1.2嵌入式系统简介..........................................................................错误!未定义书签。1.3系统要达到的要求.......................................................................错误!未定义书签。1.4开发环境及开发工具...................................................................错误!未定义书签。1.4.1软件环境................................................................................错误!未定义书签。1.4.2硬件环境................................................................................错误!未定义书签。1.4.3开发工具................................................................................错误!未定义书签。第2章OO开发流程的设计.............................................错误!未定义书签。2.1什么是OO开发..........................................................................错误!未定义书签。2.1.1OO简介.................................................................................错误!未定义书签。2.1.2OO的主要概念.....................................................................错误!未定义书签。2.2什么是开发流程...........................................................................错误!未定义书签。2.2.1软件开发流程简介................................................................错误!未定义书签。2.2.2传统开发流程的比较............................................................错误!未定义书签。2.3OO开发流程的设计-反复型开发流程.......................................错误!未定义书签。2.3.1面向对象嵌入式系统的特点................................................错误!未定义书签。2.3.2反复开发流程........................................................................错误!未定义书签。2.3.3使用反复开发流程的优势....................................................错误!未定义书签。2.3UML建模技术.............................................................................错误!未定义书签。2.3.1UML简介...............................................................................错误!未定义书签。2.3.2UML图...................................................................................错误!未定义书签。第3章LineTracer的需求分析......................................错误!未定义书签。3.1流程设计.......................................................................................错误!未定义书签。3.2LineTracer的需求说明...............................................................错误!未定义书签。3.3用例图...........................................................................................错误!未定义书签。第4章LineTracer的领域分析、设计..........................错误!未定义书签。4.1流程设计.......................................................................................错误!未定义书签。44.2静态分析.......................................................................................错误!未定义书签。4.2.1流程设计................................................................................错误!未定义书签。4.2.2简单类图................................................................................错误!未定义书签。4.3动态分析.......................................................................................错误!未定义书签。4.3.1流程设计................................................................................错误!未定义书签。4.3.2状态图....................................................................................错误!未定义书签。4.3.2协作图........
本文标题:QT1055LineTracerOO开发流程的设计2-QQ4991024
链接地址:https://www.777doc.com/doc-2847884 .html