论文部分内容阅读
软件业在当今社会扮演着越来越重要的角色,随着软件系统的复杂化程度的大大提高,使用高效的软件开发方法成为提高软件业生产效率的关键。基于UML的面向对象建模技术是当前软件开发中最受欢迎的方法之一。尤其是针对嵌入式系统的分析与设计,UML有着它独特的优势。 UML是一种面向对象的系统建模语言,它采用可视化图形的方式对系统进行描述,支持从分析、设计到建模的整个过程。其中,需求捕获、分析及设计阶段又是UML建模的基础和重点,很多时候,分析做的好坏就决定了一个项目的成败。用例是UML建模时用于捕获需求的技术,它借助简单的图符和自然语言来描述系统与用户或外部环境的交互状况。需求分析与用例建模是一个很复杂的问题,对于不同类型的软件很难用一个标准的过程来完成这部分工作,因此,应该针对不同类型的软件应用不同的方法。论文就是在通用的UML建模方法的基础上,尝试研究出一种适合通信领域中嵌入式软件开发的UML建模方法。 论文首先对各种的软件建模方法作了系统的总结与比较,引出了高效的UML面向对象建模方法。然后论述了UML的思想和语法、语义,及其建模的全过程和一些关键技术;着重介绍了需求分析及用例建模的部分。最后,结合嵌入式通信系统开发的特点和存在的问题,总结出基于UML的嵌入式通信系统建模方法,并使用这一方法为ZigBee无线通信协议建模。