感悟网 导航

需求建模,分析建模和设计建模用到uml哪些图 我在进行文档管理系统的设计与开发,我现在进行到需求分析阶段,...

作者&投稿:仝柱 (若有异议请与网页底部的电邮联系)
需求建模,分析建模和设计建模用到uml哪些图~

需求建模
——做需求分析阶段
,这个时候给出的是初步的类图(参与者什么的)、顶层用例,详细用例
分析建模
——系统分析阶段,这时候给出的是分析类图
顺序图
协作图
状态图
设计建模——系统设计阶段给出
细化过程(包括顺序图
协作图
类图
等的细化和修改)、包图、组件图、部署图,再就是呈现数据库的设计图。

简单地了解一下UML设计中有的图例及基本作用。首先对UML中的各个图的功用做一个简单介绍:   1、用例图   描述角色以及角色与用例之间的连接关系。说明的是谁要使用系统,以及他们使用该系统可以做些什么。一个用例图包含了多个模型元素,如系统、参与者和用例,并且显示了这些元素之间的各种关系,如泛化、关联和依赖。   
2、类图   类图是描述系统中的类,以及各个类之间的关系的静态视图。能够让我们在正确编写代码以前对系统有一个全面的认识。类图是一种模型类型,确切的说,是一种静态模型类型。   3、对象图   与类图极为相似,它是类图的实例,对象图显示类的多个对象实例,而不是实际的类。它描述的不是类之间的关系,而是对象之间的关系。  
 4、活动图   描述用例要求所要进行的活动,以及活动间的约束关系,有利于识别并行活动。能够演示出系统中哪些地方存在功能,以及这些功能和系统中其他组件的功能如何共同满足前面使用用例图建模的商务需求。  
 5、状态图   描述类的对象所有可能的状态,以及事件发生时状态的转移条件。可以捕获对象、子系统和系统的生命周期。他们可以告知一个对象可以拥有的状态,并且事件(如消息的接收、时间的流逝、错误、条件变为真等)会怎么随着时间的推移来影响这些状态。一个状态图应该连接到所有具有清晰的可标识状态和复杂行为的类;该图可以确定类的行为,以及该行为如何根据当前的状态变化,也可以展示哪些事件将会改变类的对象的状态。状态图是对类图的补充。   6、序列图 (顺序图)   序列图是用来显示你的参与者如何以一系列顺序的步骤与系统的对象交互的模型。顺序图可以用来展示对象之间是如何进行交互的。顺序图将显示的重点放在消息序列上,即强调消息是如何在对象之间被发送和接收的。
  7、协作图   和序列图相似,显示对象间的动态合作关系。可以看成是类图和顺序图的交集,协作图建模对象或者角色,以及它们彼此之间是如何通信的。如果强调时间和顺序,则使用序列图;如果强调上下级关系,则选择协作图;这两种图合称为交互图。   
8、构件图 (组件图)   描述代码构件的物理结构以及各种构建之间的依赖关系。用来建模软件的组件及其相互之间的关系,这些图由构件标记符和构件之间的关系构成。在组件图中,构件时软件单个组成部分,它可以是一个文件,产品、可执行文件和脚本等。  
 9、部署图 (配置图)   是用来建模系统的物理部署。例如计算机和设备,以及它们之间是如何连接的。部署图的使用者是开发人员、系统集成人员和测试人员。   一:这九种模型图各有侧重,   1:用例图侧重描述用户需求,   2:类图侧重描述系统具体实现;   二:描述的方面都不相同,   1:类图描述的是系统的结构,   2:序列图描述的是系统的行为;   三:抽象的层次也不同,   1:构件图描述系统的模块结构,抽象层次较高,   2:类图是描述具体模块的结构,抽象层次一般,   3:对象图描述了具体的模块实现,抽象层次较低。   在有的文献书籍中,将这九种模型图分为三大类:   结构分类、动态行为和模型管理:   1:结构分类包括用例图、类图、对象图、构件图和部署图,   2:动态行为包括状态图、活动图、顺序图和协作图,   3:模型管理则包含类图。

需求建模 ——做需求分析阶段 ,这个时候给出的是初步的类图(参与者什么的)、顶层用例,详细用例
分析建模 ——系统分析阶段,这时候给出的是分析类图 顺序图 协作图 状态图
设计建模——系统设计阶段给出 细化过程(包括顺序图 协作图 类图 等的细化和修改)、包图、组件图、部署图,再就是呈现数据库的设计图。

《UML用例建模的慨念和应用》
答:一. uml简介 uml(统一建模语言,unified modeling language)是一种定义良好、易于表达、功能强大且普遍适用的可视化建模语言。它融入了软件工程领域的新思想、新方法和新技术。它的作用域不限于支持面向对象的分析与设计,还支持从需求分析开始的软件开发的全过程。在系统分析阶段,我们一般用uml来画很多图...

《UML系统建模与分析设计目录》
答:在需求分析阶段,第3章涵盖了可行性研究、风险分析和客户需求分析,特别是用例建模的重要性。第4章至第7章分别涉及系统分析、对象类建模、对象动态交互模型、系统动态建模(状态模型)和系统体系结构建模。设计模式和软件复用是第8章的核心内容,而第9章则讨论了构件接口技术的应用。最后,附录部分简要介绍...

《UML系统建模与分析设计课程设计目录》
答:3.3 系统建模过程:详细说明活动图的创建步骤。后续章节包括客户需求分析、对象类建模、继承关系、关联关系建模等,涵盖了从顺序图到部署图的多维度建模技术,以及设计模式和正向/逆向工程的应用。最后,第13章介绍了数据库设计建模的相关内容,全面展示了整个系统建模设计的过程和关键环节。

《业务分析和业务建模用什么方法和工具》
答:UML是面向对象分析方法的表达工具,涉及的图包括用例图,活动图,类图,时序图,协作图,状态图等等;可以涵盖从需求分析到设计,编码整个开发过程用到的模型。DFD是面向过程分析方法的表达工具,功能大概等价于用例图,活动图,加上E-R模型,可以涵盖面向过程分析(业务建模,概念建模)中所用到的模型。

《什么是建模》
答:可以通过对系统本身运动规律的分析,根据事物的机理来建模;也可以通过对系统的实验或统计数据的处理,并根据关于系统的已有的知识和经验来建模。还可以同时使用几种方法。 问题二:什么是软件建模 软件建模即软件分析建模,软件分析建模体现了软件设计的思想,在系统需求和系统实现之间架起了一座桥梁。软件工程师按照设计人员...

《BIM究竟是什么,BIM具体有哪些应用》
答:目前市场上用BIM技术应用最多是在设计阶段,用三维的模型来代替传统的平面图纸,只有设计阶段会应用到BIM,参与方只有设计,而一个工程作为一个产品,设计阶段只是刚刚开始。 我们讲BIM要参与工程的全生命周期。就是在开始动工前,业主就召集设计方、施工方、材料供应商、监理方等各方面一起做出一个BIM模型,注意这里的参与...

《需求分析之实例化需求》
答:对于个人使用来说,经过了这些步骤后,基本就可以理清一个需求中的用例,至少有了可以进行需求建模的原材料,可以帮助梳理领域模型。实例化需求方法涉及的概念与步骤都不多,简单易学,对于个人平时拆解分析PRD也很有帮助。经过实例化需求几步之后就需要用到用例分析法(需求建模)了,而且实例化的业务case也...

《钢结构建模软件有哪些》
答:支持复杂的钢结构分析和设计。Tekla Structures提供了丰富的构件库和工具集,可以方便地进行钢结构构件的建模、分析和优化设计。此外,该软件还支持与其他BIM软件的集成,实现数据共享和协同工作。这些钢结构建模软件都有各自的特色和优势,根据具体需求和项目特点选择合适的软件可以大大提高工作效率和准确性。

《需求工程包括哪些》
答:需求工程包括的内容有:1. 需求获取:通过与客户交流、市场调研等途径收集用户需求。2. 需求分析:对收集到的需求进行深入分析,理解用户真实的需求和期望。3. 需求建模:建立需求模型,以可视化方式展示需求结构和关系。4. 需求验证:通过原型设计、用户测试等方式验证需求的可行性和有效性。5. 需求管理...

《EDA技术的发展趋势与应采取的对策》
答:目前EDA技术已在各大公司、企事业单位和科研教学部门广泛使用。例如在飞机制造过程中,从设计、性能测试及特性分析直到飞行模拟,都可能涉及到EDA技术。本文所指的EDA技术,主要针对电子电路设计、PCB设计和IC设计。 EDA设计可分为系统级、电路级和物理实现级。 2 EDA常用软件 EDA工具层出不穷,目前进入我国并具有广泛...

   

返回顶部
本页内容来自于网友发表,若有相关事宜请照下面的电邮联系
感悟网