相关热词搜索:建模 探究 开发 技术 软件 uml软件建模教程 uml软件建模教程答案
文/陈凤萍
在很短时段以内,要选取出最适宜的应用路径,是带有难度的。UML 这一类别的建模,归属于通用情形下的建模,能开发出静动态这两个类别的特有软件。这样的新建模,能协助开发者,去开发各类别的软件。UML 带有凸显的可视化,面向对象建构出来的设计路径,涵盖在很简单的描绘之内。这样一来,就规范好了特有的开发流程,提升了原有的开发水准。
【关键词】UML 建模技术 软件开发 具体应用
从现状看,各类别的软件信息,都偏复杂。由此可见,开发一种可用的新颖建模,有序去存留软件内的信息,就凸显出了应用价值。需求解析,以及特有的关联设计,能明晰UML情形下的软件特性,建构出新颖的模型。顾及到应用水准,就能供应体系解析的精准参照。
1 概要的建模思路
UML 这种语言,带有可视化的新特性,归属于建模特有的语言。这样的新颖语言,能勾画出某一类别的软件层次。在可视化的归整后,为特有的软件体系,供应可用的文档。统一情形下的建模用语,可以分出静动态这两个类别。UML这样的建模路径,面对既有的框架,助推了现有的软件开发,创设出了更便捷的新路径。
选取了精准对象,还要依循给出来的建模步骤。具体而言,建构UML这一类别的软件,应依循如下流程:
首先,应勾画出特有的建模要求。依循这样的需求,建构出特有的静态模型,并搭建起静态层级内的软件框架。其次,勾画出特有的软件行为。这些关联着的行为,应能折射出潜藏着的对象联系。这一步骤,归属于特有的动态建构。在如上两个时段内,经由示例图、特有的配置图,可以勾画出软件带有的总体系。再次,UML 这一建模路径下,应接纳动态办法,去建构出精准的软件。这样的模型,带有凸显的执行特性:它可以表征出执行情形下的时序,也可以表征出体系内的交互关系。动态情形下的软件建模,可以分出次序图例、特有的状态图例等。
2 可用的开发路径
2.1 勾画出总要求
建模以前,应经由调查,获取到体系带有的参与者。某一类别软件,涵盖着的参与者,可以分出直接操作这一软件的主体、软件带有的管理主体、关联着的其他类别主体。在这之中,软件带有的管理主体,应管控平日内的运用安全;其他类别的主体,应辨识并录入各类别的外在信息。经由这样的软件体系,参与者能寻找到期待中的信息。
2.2 创设出建模图例
创设可用的建模图例,应归属于静态情形下的软件开发。运用新颖的UML,搭建起软件必备的总框架。这种框架,可以分出特有的类图、附加着的组件、附加着的展开图。软件带有的类图,占到了软件内的主要位置,它可以表征出软件潜藏着的类结构、定义出特有的类联系、描画出软件带有的总框架。经过辨识,可以把现有的类,分出多样的层级。在创设这样的图例时,应当用好现有的用例。只有明晰用例涵盖的内涵,才能确认出软件属性,以及关联着的操作路径。不同的类,会涵盖着带有差别的关联。解析这样的联系,才能建构出精准的静态图。
2.3 搭建动态模型
创设出来的具体类,伴随建模路径的延展,会凸显出多样弊病。例如:某一类别的软件对象,没能带有完整特性。这样的状态下,应着力去调整现有的类图,并有序去延展框架,以便创设出软件内的逻辑包。软件带有的用户界面,会渐渐增添原有的访问数目。要创设出新颖的界面类,例如:设置出软件内的新窗体,创设出软件必备的访问包,以及衔接着用户的、特有的界面包。
动态情形下的建模,可以分出交叉图,以及体系内的行为图。在这之中,软件带有的交叉图,可以分出协作类的、次序类的交叉图;软件带有的行为图,可以分出状态类的行为图。界面包搭配着的类图,应被设定得很简单,才可以被辨识。创设出特有的界面以后,应接着去创设窗体,以及特有的控件。建模关联着的访问路径,应能定义出关联着的体系事件。创设出可用的窗体,以便界定出多样定义,设定软件的管控性能。动态情形下的建模路径,应依循UML 带有的固有顺序,以便勾画出软件带有的图例。这种图例,应衔接着某一类别的特有情景。软件应用层级内的特有情景,应指代既有的用例以内,代表着某一事件延展的、固有的线索。参与者会创设出很多行为,依循这些行为,能够确认出多样情景,并搭配着多样的次序图。某一类别的情景,就会依循给出来的顺序,与软件内的其他情景,予以连通。这样做,还能辨识出软件内的类动作,设定出更详尽的、现有的类。
明晰了软件带有的性能,还应细分出建构模型。对现有的定义类,予以延展。这样做,就设定出了体系情形下的UML。详尽的解析办法,可以用来解析各类别的现有用例。经由精准的解析,才可以去建构可用的建模。建模表征着软件带有的行为,折射了特有的对象关联。这种新颖的UML,能够获取到可用的协作路径,延展用例原有的作用。
3 结束语
伴随技术延展,新颖的软件建构技术,被偏多的领域所接纳。选用特有的UML,去开发出新软件,能提升现有的软件实效,并供应精准信息。对这样的新体系,要整合起很规范的开发路径。设定出来的开发程序,会决定软件带有的稳定特性,以及软件带有的实效。新颖UML 建构出来的模型,整合了独有的开发思路,能补充并延展这种建模技术。
参考文献
[1] 崔晓斐.UML 建模技术在软件开发中的应用[J]. 河池学院学报( 自然科学版),2006(10).
作者单位
潍坊科技学院 山东省寿光市 262700__