UML的本家儿要方针是,以面标的目的对象图的体例描述任何类型的系统,最常用于成立软件系统的模子,也可以描述非软件范畴的系统,如机械系统、企业布局、营业过程或信息系统等。
此外,UML合用于系统的分歧阶段,如下阶段:
1.用户需求阐发阶段
可以用用例来捕捉用户的需求,用例图从用户的角度来描述系统的功能,暗示了操作者与系统的一个交互过程。
经由过程用例建模,描述对系统感乐趣的外部脚色和他们对系统的功能要求(用例)。
2.系统阐发阶段
阐发阶段本家儿要关心问题域中的本家儿要概念,如对象、类以及它们的关系等,需要成立系统的静态模子,可用UML类图来描述。
为了实现用例,类之间需要协作,这可以用动态模子的时序图、协作图、状况图和勾当图来描述。在本阶段,只对问题域的类建模,而不界说软件系统的解决方案细节(如用户接口的类、数据库等)。
3.设计阶段
把阐发阶段的成果扩展当作手艺解决方案。插手新的类来供给手艺根本布局--用户接口、数据库操作等。设计阶段的成果是机关阶段的具体的规格申明。
4.编程(机关)阶段
把设计阶段的类转换当作某种面标的目的对象编程说话的代码。在用UML成立阐发和设计建模时,最好不要直接把模子转换为代码。
因为在早期阶段,模子仅仅是理解和阐发系统布局的东西,过早考虑编码问题晦气于成立简单准确的模子。
5.测试阶段
UML模子也是测试阶段的依据。单位测试利用类图和类规格申明;集当作测试利用部件图和协作图;确认测试利用用例图,以验证测试成果是否知足用户的需求。
0 篇文章
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!