欢迎来到天天文库
浏览记录
ID:38150126
大小:157.96 KB
页数:5页
时间:2019-06-03
《UML用例图等9种图的中文样例》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、软件工程的5个阶段:需求分析(RequirementsCapture),系统分析与设计(SystemAnalysisandDesign),实现(Implement),测试(Test),维护(Maintenance)。2.UML的定义包括UML语义和UML表示法两个部分。UML语义描述基于UML的精确元模型定义。元模型为UML的所有元素在语法和语义上提供了简单、一致和通用的定义性说明。UML表示法,为开发者或开发工具使用图形工具和文本语法为系统建模提供了标准。3.UML(UnifiedModelingLanguage)由视图
2、(View),图(Diagram),模型元素(ModelElement),通用机制(GeneralMechanism)等组成,还提供了扩展机制(ExtensionMechanism),使得UML语言能够适应一个特殊的方法或者扩充到一个组织或用户。a)视图是表达系统的某一方面特征的UML建模元素的子集,由多个图构成,是在某一个抽象层上,对系统的抽象表示。b)图是模型元素集的图形表示,通常由弧(关系)和顶点(其他模型元素)相互连接构成。c)模型元素代表面向对象中的类、对象、消息和关系等概念,是构成图的基本概念。d)通用机制用于
3、表示其他信息,比如注释、模型元素的语义等。4.UML用模型来描述系统的结构或静态特征,以及行为或动态特征,从不同的视角为系统架构建模,形成不同视角:a)用例视图(UseCaseView),强调从用户角度看到的或需要的系统功能,是被称为参与者的外部用户所能观察到的系统功能的模型图。b)逻辑视图(LogicalView),展现系统的静态或结构组成及特征,也被称为结构模型视图(StructuralModelView)或者静态视图(StaticView)。c)并发视图(ConcurrentView),体现了系统的动态或者行为特征,
4、也称为行为模型视图(BehavioralModelView)或动态视图(DynamicView)。d)组件视图(ComponentView),体现了系统实现的结构和行为特征,也称为实现模型视图(ImplementationModelView)。e)配置视图(DeploymentView),体现了系统实现环境的结构和行为特征,也被称为环境模型视图(EnvironmentModelView)或者物理视图(PhysicalView)。5.视图由图构成,UML提供了9种不同的图:a)用例图(UseCaseDiagram),描述系统
5、功能;CreatePDFwithGO2PDFforfree,ifyouwishtoremovethisline,clickheretobuyVirtualPDFPrinterb)类图(ClassDiagram),描述系统的静态结构;c)对象图(ObjectDiagram),描述系统在某个时刻的静态结构;d)时序图(SequenceDiagram),按时间顺序描述系统元素间的交互;CreatePDFwithGO2PDFforfree,ifyouwishtoremovethisline,clickheretobuyVirtua
6、lPDFPrintere)协作图(CollaborationDiagram),按照时间和空间顺序描述系统元素间的交互和他们之间的关系,如果需要强调时间和序列,最好选择序列图,如果需要强调上下文相关,最好选择协作图;f)状态图(StateDiagram),描述了系统元素的状态条件和响应;g)活动图(ActivityDiagram),描述了系统元素的活动;CreatePDFwithGO2PDFforfree,ifyouwishtoremovethisline,clickheretobuyVirtualPDFPrinterh)组
7、件图(ComponentDiagram),描述了实现系统的元素的组织;i)配置图(DeploymentDiagram),描述了环境元素的配置,并把实现系统的元素映射到配置上。6.图和视图之间的对应关系:用户模型视图:用例图结构模型视图:类图和对象图行为模型视图:时序图、协作图、状态图和活动图实现模型视图:组件图CreatePDFwithGO2PDFforfree,ifyouwishtoremovethisline,clickheretobuyVirtualPDFPrinter环境模型视图:配置图7.UML的两套建模机制,静
8、态建模机制和动态建模机制。静态建模机制包括用例图、类图、对象图、包、组件图和配置图;动态建模机制包括消息、状态图、时序图、协作图、活动图。CreatePDFwithGO2PDFforfree,ifyouwishtoremovethisline,clickheretobuyVirtualPDFPrinte
此文档下载收益归作者所有