
分析设计
文章平均质量分 63
MBSE建模与仿真
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
UML2类框图(Class Diagram)简介以及操作介绍
类框图是静态视图的图形表达方式,表示声明的(静态的)模型元素,如类、接口及其相互关系。类图可以表示包的视图。类图也包含一些具体的行为元素,如操作。但是它们的动态特征是在其他图中定义的,如序列图、状态图和协作图。新建类图:这里我们以Trufun Plato UML2建模原创 2011-09-07 16:17:37 · 888 阅读 · 0 评论 -
UML学好并用好必经之路(一)引言
UML学好并用好必经之路(一)引言由于UML本身非常抽象且体系庞杂,因此虽然每个高校相关专业的教师、学生、以及程序员、项目经理、系统分析员、系统设计师、质量管理人员都想将UML学好,并用好,但是据笔者的观察,中国敢于站出来说,“UML我全明白,UML在项目里应用没有任何问题”的人恐怕一个加强连都没有。因此,笔者根据多年的软件工程经验,总结了几条UML学好并用好必经之路,供“原创 2012-02-15 08:58:09 · 995 阅读 · 1 评论 -
如何使用设计模式——qq交流群讨论纪实
trufun 9:35:33大家好,由于下周清明节放假,周二的课程临时提前到今天just low-key(1) 9:38:05 能不能讲,uml 设计just low-key(1) 9:38:13 类图和序列图。trufun 9:44:15上堂课我们讨论了设计模式的定义、四要素、分类,并讲出了设计模式的难点是第二要素trufun 9:47:17如何在原创 2012-04-01 14:45:39 · 1707 阅读 · 0 评论 -
有图有讲解,UML应用之——类结构图
trufun 9:32:22大家好,UML开课啦,今天讲述类结构图trufun 9:36:35今天讲课内容的模型图在下面地址: http://blog.sina.com.cn/s/blog_a1c79d4801013xri.html,欢迎大家访问--(1) 9:38:06能看懂,但是说不出来trufun 9:38:31所以要学--(1) 9:39:30原创 2012-03-20 15:32:59 · 862 阅读 · 0 评论 -
Trufun Kant Studio集成开发平台介绍
Trufun Kant Studio集成开发平台是基于TrufunPlato UML2建模工具、Trufun Kant MDA开发平台和Trufun Cicero数据库建模工具所集成为一体的面向对象开发全过程的应用开发平台,是一个“一站式”的企业级建模及设计开发平台,它能帮助企业快速高效地进行企业应用系统构建及再建工程。企业可以利用它来有效开发和管理各种解决方案,从定义业务需求到分析和设计,以至集原创 2012-04-19 11:35:43 · 3113 阅读 · 0 评论 -
MDA开发三个阶段
MDA(Model-Driven Architecture)开发程序,作为专业分工的依据,MDA主要将生成的UML模型,分为下列三个阶段:CIM(Computation Independent Model)聚焦于系统环境及需求,但不涉及系统内部的结构与运作细节PIM(Platform Independent Model)聚焦于系统内部细节,但不涉及实现系统的具体平台PSM(Pl原创 2012-03-27 10:49:59 · 1038 阅读 · 0 评论 -
自定义Profile时如何有效设置构造型的属性?
自定义Profile的关键在以下几点:1、在构造型属性的类型,不仅仅类型名是"String","Boolean"就可以了。2、在定义构造型属性的类型前,首先必须为profile项目增加引用模型:在模型编辑器页的“引用的模型”区域单击“选择”按钮,在对话框中选择“UML Primitive Types”,单击确定,完成。3、原创 2012-04-25 09:33:04 · 905 阅读 · 0 评论 -
软件开发5个过程,每一个过程都是专业的技能!
软件开发一般分为五个阶段:1.需求获取过程以及问题的定义、规划此阶段是软件开发与需求原型的最初共同讨论,主要确定软件的开发目标及其可行性。可以引入trufun plato uml工具进行项目原型的获取。2.需求分析在确定软件开发可行性的情况下,对软件需要实现的各个功能进行详细需求分析。需求分析阶段是一个很重要的阶段,这一阶段做的好,将为整个软件项目的开发打下良好的基原创 2015-11-24 15:09:51 · 2286 阅读 · 0 评论 -
UML序列图总结--Trufun UML2建模工具
Trufun PlatoTrufun Plato是新一代的UML建模软件,它将为您的软件分析设计提供高效快捷的建模工具。Trufun是在OMG发布UML2.2规范之后同步发布UML2.X工具的CASE工具厂商,是基于全新理念的、中国人自己的先进的企业级UML工具。 ▶ 序列图主要用于展示对象之间交互的顺序。 序列图将交互关系表示为一个二维图。纵向是时间转载 2016-05-26 16:43:37 · 2357 阅读 · 0 评论 -
面向对象的模型--UML建模基础知识
Trufun UML2建模工具Trufun Plato是新一代的UML建模软件,它将为您的软件分析设计提供高效快捷的建模工具。Trufun是在OMG发布UML2.2规范之后同步发布UML2.X工具的CASE工具厂商,是基于全新理念的、中国人自己的先进的企业级UML工具。 原文转自trufun.net网站,更多UML资料和项目模型,可以到网站下载。面向对转载 2016-05-30 16:06:44 · 1290 阅读 · 0 评论 -
规范化软件开发过程解决方案——统一研发管理过程
一、Trufun服务目标规范软件开发过程 优化软件开发流程保证软件开发质量 提高软件开发效率 西安楚凡科技有限公司(Trufun)是全球领先的软件开发行业应用生命周期管理(ALM)和CASE工具解决方案提供商,倡导"实用、简洁"的产品理念,为企业实现产品开发与服务支持间的规范化应用平台,在管理软件研发全过程的同时,支持当前各种规范标准,实现企业的战略目标。二、原创 2016-06-29 11:19:10 · 2234 阅读 · 0 评论 -
用UML建模需要注意的问题--强烈推荐的好文章
用UML建模时,对软件开发过程是有要求的,必须是用例驱动,以架构为中心,迭代和递增的开发,如果软件开发组织的软件开发过程不能满足这三点要求,那么UML的使用效果就会大打折扣,下面详细论述:一、 用例驱动用例驱动意味着为系统定义的用例是整个开发过程的基础。用例在多个核心工作流程中都发挥了作用。1、 用例的概念可用来表示业务流程,我们称这种用例的变体为“业务用例”。转载 2016-07-22 18:52:36 · 626 阅读 · 0 评论 -
领域建模的重要性----征集领域建模业务类型
领域驱动设计之领域模型 领域建模是对领域内的概念类或现实世界中对象的可视化表示。又称概念模型、领域对象模型、分析对象模型。它专注于分析问题领域本身,发掘重要的业务领域概念,并建立业务领域概念之间的关系。领域驱动设计分为两个阶段: 1. 以一种领域专家、设计人员、开发人员都能理解的“通用语言”作为相互交流的工具,在不断交流的过程中不断发现一些主要的领域概念,然后将这些概念设计成一个领域转载 2016-10-12 16:13:50 · 669 阅读 · 0 评论 -
基于Trufun 的RBT测试管理平台
测试人员无论通过什么方式、方法去测试,都是为了尽可能多发现bug,保障软件产品在发布时能够正常满足用户的需求,这才是测试最重要和最关键的结果。然而什么样的测试是最有效的方法,这也是通过大量的实践、摸索总结出来的。RBT(Requirements-based testing)测试方法:RBT基于需求的测试方法会使测试更加有效,该方法使测试更专注于最终问题产生的根源,从而直接从源头解决原创 2017-04-07 10:33:19 · 632 阅读 · 0 评论 -
为什么要做好需求分析?如何做好需求分析?
1、为什么要做需求分析需求分析就是分析软件用户的需求是什么,用户通过软件可以实现那些功能,完成那些操作。如果我们投入大量的人力物力,但是最后产出的软件根本没有用户愿意使用,或者根本不能满足用户的需要,那么这种结果无疑是痛心的,为什么在软件开发领域,能够最终优秀交付的只有14%,57%最多是合格,剩下29%则完全是失败??很多原因是因为我们都是一厢情愿的认为用户要的是什么,而没有搞清楚用户到转载 2017-03-29 10:54:09 · 1368 阅读 · 0 评论 -
最全UML建模之状态图详解
一、状态图简介(Brief introduction) 状态图(Statechart Diagram)是描述一个实体基于事件反应的动态行为,显示了该实体如何根据当前所处的状态对不同的事件做出反应。通常我们创建一个UML状态图是为了以下的研究目的:研究类、角色、子系统、或组件的复杂行为。状态图(Statechart Diagram)主要用于描述一个对象在其生存期间的动态行为,表原创 2017-04-05 13:37:56 · 14428 阅读 · 0 评论 -
UML2部署图讨论内容
trufun1 09:45:23 今天讨论UML部署图守护者(1) 10:01:14 确实是没做过 就算能理解一点点 但是 没有实例还是不明白trufun1 10:01:56 案例:用UML表示下面关系守护者(1) 10:02:58 哦 看看trufun1 10:15:23 部署图除了描述节点外,还描述节点之间的通信关联关系trufun1 10:16原创 2012-01-31 11:54:33 · 1171 阅读 · 0 评论 -
图文并茂,讨论UML2组件图!!
trufun1 9:28:06UML开课啦,今天讨论组件图--(3) 9:28:23好呀好呀trufun1 9:31:49简单讲,组件是一个可独立运行的、代表一个业务的二进制代码--(3) 9:32:21组件必须是可独立运行的吗?--(3) 9:32:31如果不可以独立运行,是不是就不叫组件?守护者(4) 9:32:32trufun1 9:原创 2011-12-27 12:15:19 · 1039 阅读 · 0 评论 -
软件工程目标以及软件工程实践体验!
软件工程的目标 生产具有正确性、可用性以及开销合宜的产品。正确性指软件产品达到预期功能的程度。可用性指软件基本结构、实现及文档为用户可用的程度。开销合宜是指软件开发、运行的整个开销满足用户要求的程度。这些目标的实现不论在理论上还是在实践中均存在很多待解决的问题,它们形成原创 2011-09-07 17:04:21 · 756 阅读 · 0 评论 -
UML2用例框图生成需求/用例实现规约文档
目前,很多UML工具都已经支持将UML模型生成相关的word文档,这里我们以一款中文uml2建模工具为例,介绍具体操作流程!首先,在trufun plato中打开已有的UML2模型项目。然后选中主菜单:【UML建模】/【导出】/【导出为文档...】,系统显原创 2011-08-24 11:13:23 · 933 阅读 · 0 评论 -
UML2建模工具中创建模板类并应用的操作流程
本内容详细介绍如何在UML2建模工具中创建一个新的模板类的操作流程以下流程和图例均在trufun plato UML2建模工具中完成!!更多内容可以访问其官方网站UML工具在线帮助(www.trufun.net)1、 首先选择我们已经创建并展开的U原创 2011-08-25 12:16:10 · 703 阅读 · 0 评论 -
UML2建模——序列图和元素介绍图例
本教程适用于Trufun Plato 系列UML建模产品和Trufun Kant系列集成开发环境。 序列图是用来记录系统需求和整理系统设计的不可或缺的uml框图,它按照交互发生的时间顺序,显示了系统中对象间的交互逻辑。在本教程中,您将了解如何使用以上产品来创建UML2序列图。原创 2011-08-26 12:04:44 · 1232 阅读 · 0 评论 -
UML建模工具中OCL 2.0的应用
Plato Trufun X系列UML2.x建模工具新增了对象约束语言OCL 2.0的支持,用户可以对UML模型进行精确描述了!现在绘图区从右边工具框中选择通用的约束工具,在绘图区点击创建约束,如下图:选择已创建的约束,在属性框会出现约束卡片,如下图:Truf原创 2011-10-19 09:13:20 · 822 阅读 · 0 评论 -
UML2活动图分析讨论-2
talenter(2) 9:23:49活动图注意什么?先大体介绍下吧trufun1 9:25:15上次讲用例图,是从点上讨论业务,trufun1 9:25:53今天讲活动图,是从线上讨论问题talenter(2) 9:28:19先简单介绍下吧trufun1 9:30:23用例图,是从角色出发,而活动图是从业务出发talenter(2) 9:30:原创 2011-11-15 12:11:04 · 576 阅读 · 0 评论 -
UML2工具——活动图应用举例
一.基于UML2标准的活动图模型活动图可以通过一系列操作将业务流程或者软件进程以工作流的形式表示出来,使用活动图可以描述多种类型的流程:可以表示用户和系统之间的业务流程或者工作流;可以表示某一个用例执行的顺序步骤;可以表示软件组件之间的交互流程。这里我们通过举例,应用Trufun Plato建模工具针对一个用例的活动过程来进行描述,具体操作步骤:选择Trufun模型浏览器中已经原创 2011-11-21 13:41:56 · 1712 阅读 · 0 评论 -
UML2基类如何抽取qq群讨论内容-4
trufun1 9:24:22UML网上教学开课啦,今天讲类,多提问题呀!trufun1 9:29:19谁知道什么是核心分析类?trufun1 9:34:29在分析阶段,核心分析类是指该类的行为和特性对系统架构有影响的类,在开发阶段就是基类webmaster(4) 9:35:46希望大家积极参与,多多互动,才有实际交流的意义=================原创 2011-11-22 11:55:35 · 644 阅读 · 0 评论 -
UML2基类如何抽取qq群讨论内容-3
trufun1 9:24:29UML网上教学开课啦,今天讲类,多提问题呀!talenter(2) 9:24:40谢谢老师trufun1 9:25:29不用谢trufun1 9:29:27谁知道什么是核心分析类?talenter(2) 9:30:18不懂talenter(2) 9:30:24baidu也没有郑悦林(3) 9:33:13原创 2011-11-22 11:51:38 · 527 阅读 · 0 评论 -
UML2基类如何抽取qq群讨论内容-5
trufun1 9:24:06UML网上教学开课啦,今天讲类,多提问题呀!trufun1 9:28:12谁知道什么是核心分析类?trufun1 9:28:53谁知道什么是核心分析类?素质教育产物(2) 9:29:28trufunwu 给推荐一本UML的书 要求又大又薄的trufun1 9:30:14请下载trufun的实战教程素质教育产物(2)原创 2011-11-22 11:37:52 · 694 阅读 · 0 评论 -
UML应用讨论——类以及类之间的关系3
trufun 9:36:01UML开课啦,今天讨论类关系talenter(1) 9:36:39来了そうふく(2) 9:37:57关联(聚合,组合),依赖,泛化(实现,继承)trufun 9:37:59类是面向对象的核心,类关系是核心中的核心そうふく(2) 9:38:04你们在哪里讨论そうふく(2) 9:38:12我也听下trufun 9原创 2011-11-29 15:27:22 · 522 阅读 · 0 评论 -
Trufun家园二有关用例图的粒度和用例图原则讨论!--1
trufunwu(1) 9:51:46大家好,今天讨论的话题是用例图Edoox(7631385) 9:53:59最好拿一个用例出来咯 海东青(2) 9:54:01真没见几个认真的讨论过这个东西,希望有人能举出一些例子,大家好好的探讨一下Edoox(7631385) 9:55:24怎么把我用例图的颗粒度?trufunwu(1) 9:55:52对客户有经济原创 2011-11-08 10:17:15 · 751 阅读 · 0 评论 -
UML交流群讨论记录--群2--UML健壮性
trufun3 2011/12/6 9:32:25UML开课啦,今天讨论UML的健壮性trufun3 2011/12/6 9:37:42健壮性是对用例描述的延伸分析,是动态模型的基础,是分析的转换阶段。trufun3 2011/12/6 9:46:25健壮性分析的目的就是要找出界面类、控制类、实体类trufun3 9:50:45如果把用例比作水面的浮萍,没有根、茎它是原创 2011-12-06 15:32:31 · 658 阅读 · 0 评论 -
UML2模型健壮性讨论--交流群交流记录
trufun1 2011/12/6 9:32:19UML开课啦,今天讨论UML的健壮性trufun1 2011/12/6 9:34:40有问题快提阿文(awen)(2) 2011/12/6 9:35:54UML健壮性怎么理解啊,一般都是代码的健壮性trufun1 2011/12/6 9:37:58健壮性是对用例描述的延伸分析,是动态模型的基础,是分析的转换阶段。tr原创 2011-12-08 15:36:59 · 1253 阅读 · 0 评论 -
uml2状态图案例应用讨论,有图!
trufun4 9:24:30UML开课啦,今天讲状态图啃铁鼠 9:29:47好啊trufun4 9:30:05上堂的序列图是反映多个对象之间的交互,而状态图是反映单个对象内部的交互=============欢迎访问www.trufun.net免费下载UML2建模工具=======================trufun4 9:30:41状态图是序列图分原创 2011-12-20 12:46:29 · 865 阅读 · 0 评论 -
UML2状态图案例分析内容!
trufun0 9:31:11状态图是序列图分析的延伸trufun0 9:36:30为啥要要研究对象的状态呢,因为对象只有在某种状态下,才能对某种外部事件发出响应talenter(1) 9:38:57恩 talenter(1) 9:39:10讲完这个 发题目 :)trufun0 9:39:48比如学生处在上课状态,只有产生听课的行为,而不能产生睡觉的行原创 2011-12-20 12:53:26 · 1168 阅读 · 1 评论 -
UML类图几种关系的总结(图文并茂、案例详解)
在UML类图中,常见的有以下几种关系: 泛化(Generalization), 实现(Realization),关联(Association),聚合(Aggregation),组合(Composition),依赖(Dependency)这些关系如何区分呢?是我们常见的问题 1. 泛化(Generalization) 【泛化关系】:是一种继承关系,表示一般与特殊的原创 2017-04-06 14:18:52 · 1428 阅读 · 2 评论