自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(210)
  • 资源 (2)
  • 问答 (1)
  • 收藏
  • 关注

转载 Risk and RBT(风险及基于需求的测试)

I think we need to break out of the mythology that testing is some kind of robotic process.我想我们需要粉碎这种测试观点:测试是一种机械的过程. 需求开发不是在项目启动时一次搞定的。实际上,需求是贯穿在项目生命周期中的两方谈判。一方在问:我们需要什么?而另一方则在问:我们能构建什么? 

2017-04-18 17:36:58 659

转载 RBT三大最佳实践(基于需求的测试)

RBT三大最佳实践1、  Test early and often.尽早测试,频繁地测试尽早的测试可以最快确认需求的业务价值。我们都知道,一个业务的需求并不是在项目启动前一次搞定的,特别是那些复杂的业务、创新的业务。实际上,需求是贯穿在项目整个生命周期中的。需求制定一方提出:我们需要什么?而软件开发一方则提出:我们能构建什么?在项目进展过程中两方对话的质量和结果是帮助决定产品的最终

2017-04-11 11:07:01 1407

原创 基于Trufun 的RBT测试管理平台

测试人员无论通过什么方式、方法去测试,都是为了尽可能多发现bug,保障软件产品在发布时能够正常满足用户的需求,这才是测试最重要和最关键的结果。然而什么样的测试是最有效的方法,这也是通过大量的实践、摸索总结出来的。RBT(Requirements-based testing)测试方法:RBT基于需求的测试方法会使测试更加有效,该方法使测试更专注于最终问题产生的根源,从而直接从源头解决

2017-04-07 10:33:19 533

原创 UML类图几种关系的总结(图文并茂、案例详解)

在UML类图中,常见的有以下几种关系: 泛化(Generalization),  实现(Realization),关联(Association),聚合(Aggregation),组合(Composition),依赖(Dependency)这些关系如何区分呢?是我们常见的问题 1. 泛化(Generalization)        【泛化关系】:是一种继承关系,表示一般与特殊的

2017-04-06 14:18:52 1298 2

原创 最全UML建模之状态图详解

一、状态图简介(Brief introduction)    状态图(Statechart Diagram)是描述一个实体基于事件反应的动态行为,显示了该实体如何根据当前所处的状态对不同的事件做出反应。通常我们创建一个UML状态图是为了以下的研究目的:研究类、角色、子系统、或组件的复杂行为。状态图(Statechart Diagram)主要用于描述一个对象在其生存期间的动态行为,表

2017-04-05 13:37:56 13996

转载 为什么要做好需求分析?如何做好需求分析?

1、为什么要做需求分析需求分析就是分析软件用户的需求是什么,用户通过软件可以实现那些功能,完成那些操作。如果我们投入大量的人力物力,但是最后产出的软件根本没有用户愿意使用,或者根本不能满足用户的需要,那么这种结果无疑是痛心的,为什么在软件开发领域,能够最终优秀交付的只有14%,57%最多是合格,剩下29%则完全是失败??很多原因是因为我们都是一厢情愿的认为用户要的是什么,而没有搞清楚用户到

2017-03-29 10:54:09 1223

转载 领域建模的重要性----征集领域建模业务类型

领域驱动设计之领域模型  领域建模是对领域内的概念类或现实世界中对象的可视化表示。又称概念模型、领域对象模型、分析对象模型。它专注于分析问题领域本身,发掘重要的业务领域概念,并建立业务领域概念之间的关系。领域驱动设计分为两个阶段:  1.  以一种领域专家、设计人员、开发人员都能理解的“通用语言”作为相互交流的工具,在不断交流的过程中不断发现一些主要的领域概念,然后将这些概念设计成一个领域

2016-10-12 16:13:50 582

原创 浅谈敏捷开发和迭代开发中的建模

软件开发历经几十年的变革,各种开发方法层出不穷,各有利弊,随着开发项目的各种框架的成熟,敏捷开发和迭代开发是非常常见的开发方式,两者也经常一起被融合使用。那么如何在我们的软件开发过程中更好的结合这两种开发模式,也是大家关注的方向。  首先,简单的介绍一下什么是敏捷开发和迭代开发,一句话区别:敏捷开发与迭代式开发是整体与局部的关系。目前迭代式开发几乎所有敏捷开发所采用的一个主要的单元实践,前

2016-09-07 18:13:39 2935

原创 为什么要做好需求分析??

1、为什么要做需求分析需求分析就是分析软件用户的需求是什么,用户通过软件可以实现那些功能,完成那些操作。如果我们投入大量的人力物力,但是最后产出的软件根本没有用户愿意使用,或者根本不能满足用户的需要,那么这种结果无疑是痛心的,为什么在软件开发领域,能够最终优秀交付的只有14%,57%最多是合格,剩下29%则完全是失败??很多原因是因为我们都是一厢情愿的认为用户要的是什么,而没有搞清楚用户到底需

2016-09-02 18:29:47 7781

转载 专业的工具帮你处理关于需求的那些事

需求是项目成败的关键,管理好需求,处理好需求的那些事,至关重要。。人是解决问题的,工具可以更好的帮你记录和反馈你解决事情的能力。1. 需求分析    在完成需求获取所得到的记录与资料的分析与整理后,项目经理应组织软件的需求分析工作,建立各需求元素之间的关系,明确分配给软件的需求、需求的分类、需求的优先级等。需求分析的方法种类繁多,但常见的需求分析方法主要是结

2016-08-31 11:52:07 863

转载 需求变更的控制及管理

1、需求变更的原因分析    需求变更的表现形式是多方面的,如老板临时改变想法、项目预算增加或减少、客户对功能的需求改变等。在IT项目中,变更可能来自方案服务商、客户或产品供应商等,也可能来源于项目组内部。虽然需求变更的表现形式千差万别,但究其根本不外乎以下几种原因:   (1)、范围没有圈定就开始细化   细化工作是由需求分析人员完成的,一般是根据用户提出的描述性的、总结性的短短几句

2016-07-27 12:15:43 2105

转载 用UML建模需要注意的问题--强烈推荐的好文章

用UML建模时,对软件开发过程是有要求的,必须是用例驱动,以架构为中心,迭代和递增的开发,如果软件开发组织的软件开发过程不能满足这三点要求,那么UML的使用效果就会大打折扣,下面详细论述:一、 用例驱动用例驱动意味着为系统定义的用例是整个开发过程的基础。用例在多个核心工作流程中都发挥了作用。1、 用例的概念可用来表示业务流程,我们称这种用例的变体为“业务用例”。

2016-07-22 18:52:36 559

原创 UML2系列框图介绍--用例图详解

Trufun服务目标——国产最专业UML建模工具、需求管理工具等规范软件开发过程     优化软件开发流程保证软件开发质量     提高软件开发效率    西安楚凡科技有限公司(Trufun)是全球领先的软件开发行业应用生命周期管理(ALM)和CASE工具解决方案提供商,倡导"实用、简洁"的产品理念,为企业实现产品开发与服务支持间的规范化应用平台,在管理软件研发全过

2016-07-19 18:59:16 2157

原创 国军标--Gjb软件需求规格说明书模板

本文档模板源自gjb438B-2009,由Trufun科技整理发布word文档模板下载地址:http://trufun.net/UML/2016/0629/163.html1. 范围1.1. 标识    本条应描述本文档使用系统和软件的完整标识,适用时,包括其标识号、名称、缩略名、版本号和发布号。1.2. 系统概述    本条应概述本文档所适用的

2016-07-04 17:08:11 17822

原创 国军标-Gjb软件设计说明书模板

模板下载地址::http://www.trufun.net/uploads/soft/160629/1_1025508321.docx一、Trufun服务目标规范软件开发过程     优化软件开发流程保证软件开发质量     提高软件开发效率    西安楚凡科技有限公司(Trufun)是全球领先的软件开发行业应用生命周期管理(ALM)和CASE工具解决方

2016-06-29 17:47:55 19592 1

原创 规范化软件开发过程解决方案——统一研发管理过程

一、Trufun服务目标规范软件开发过程     优化软件开发流程保证软件开发质量     提高软件开发效率    西安楚凡科技有限公司(Trufun)是全球领先的软件开发行业应用生命周期管理(ALM)和CASE工具解决方案提供商,倡导"实用、简洁"的产品理念,为企业实现产品开发与服务支持间的规范化应用平台,在管理软件研发全过程的同时,支持当前各种规范标准,实现企业的战略目标。二、

2016-06-29 11:19:10 2119

转载 IT项目管理中需要注意的四个关键控制点

IT项目管理中需要注意的四个关键控制点时间: 2016-06-28    来源: 楚凡科技 Trufun UML2建模工具、Trufun Bacon  需求管理工具、 Trufun ALM全生命周期产品、Trufun 研发云管理工具等据调查,只有37%的it项目在计划时间内完成,42%的在预算内完成。it项目成功率不高的根源在于,it项目

2016-06-28 17:14:01 1519

转载 如何控制项目需求变更管理

Trufun UML2建模工具、Trufun Bacon  需求管理工具、 Trufun ALM全生命周期产品、Trufun 研发云管理工具等按照现代项目管理的概念,一个项目的生命周期分为启动、实施、收尾三个过程。需求变更的控制不应该只是项目实施过程考虑的事情,而是要分布在整个项目生命周期的全过程。为了将项目变更的影响降低到最小,就需要采用综合变更控制方法。综合变更控制主要内容

2016-06-22 16:05:22 967

转载 敏捷项目管理(摘录)——敏捷流程架构

楚凡科技(www.trufun.net)   10年间致力于做中国最专业的软件工程解决方案提供商 规范软件开发过程  优化软件开发流程保证软件开发质量  提高软件开发效率Trufun UML2建模工具、Trufun Bacon  需求管理工具、 Trufun 研发云管理工具等流程也许不如人那么重要,但它绝非不重要。像其他事物一

2016-06-22 15:45:01 769

转载 Scrum敏捷项目管理

楚凡科技(www.trufun.net)   10年间致力于做中国最专业的软件工程解决方案提供商 规范软件开发过程  优化软件开发流程保证软件开发质量  提高软件开发效率Trufun UML2建模工具、Trufun Bacon  需求管理工具、 Trufun 研发云管理工具等Scrum作为一种项目管理方法,已经帮助数百家公司成

2016-06-15 18:41:47 509

转载 你的项目有潜在的问题吗?有关项目管理的方式方法

楚凡科技(www.trufun.net)   10年间致力于做中国最专业的软件工程解决方案提供商 规范软件开发过程  优化软件开发流程保证软件开发质量  提高软件开发效率Trufun UML2建模工具、Trufun Bacon  需求管理工具、 Trufun 研发云管理工具等在我们的调查和咨询过程中,发现很多项目都有以下的一些

2016-06-15 18:39:48 330

转载 核心统一过程EssUP——目的和定义(如何更好的规范软件研发过程)

楚凡科技(www.trufun.net)   10年间致力于做中国最专业的软件工程解决方案提供商 规范软件开发过程  优化软件开发流程保证软件开发质量  提高软件开发效率Trufun UML2建模工具、Trufun Bacon  需求管理工具、 Trufun 研发云管理工具等如果我们想在当前的软件开发领域取得成功,我们必须交付既有高质量又

2016-06-14 16:22:41 784

转载 建立面向对象模型

楚凡科技(www.trufun.net)   10年间致力于做中国最专业的软件工程解决方案提供商 规范软件开发过程  优化软件开发流程保证软件开发质量  提高软件开发效率Trufun UML2建模工具、Trufun Bacon  需求管理工具、 Trufun 研发云管理工具等对象的划分以行为的同类和属性的相同为标准。在相同属性下,对系统中的行为进行分

2016-06-13 19:31:29 639

转载 项目管理十大流程

楚凡科技(www.trufun.net)   10年间致力于做中国最专业的软件工程解决方案提供商 规范软件开发过程  优化软件开发流程保证软件开发质量  提高软件开发效率 只要流程界定清晰,项目经理就能保证项目的发展方向与最终目标相契合。广义而言,要掌控各种类型项目的发展,首先要关注十个关键的流程。   一、生命周期与方法论 

2016-06-07 12:33:46 1047

转载 UML 的九种模型图--UML建模基础知识

Trufun PlatoTrufun Plato是新一代的UML建模软件,它将为您的软件分析设计提供高效快捷的建模工具。Trufun是在OMG发布UML2.2规范之后同步发布UML2.X工具的CASE工具厂商,是基于全新理念的、中国人自己的先进的企业级UML工具。  原文转自trufun.net网站,更多UML资料和项目模型,可以到网站下载。一、作为一种建模语言

2016-05-30 16:33:42 2902

转载 面向对象的模型--UML建模基础知识

Trufun UML2建模工具Trufun Plato是新一代的UML建模软件,它将为您的软件分析设计提供高效快捷的建模工具。Trufun是在OMG发布UML2.2规范之后同步发布UML2.X工具的CASE工具厂商,是基于全新理念的、中国人自己的先进的企业级UML工具。  原文转自trufun.net网站,更多UML资料和项目模型,可以到网站下载。面向对

2016-05-30 16:06:44 1055

转载 浅谈UML学习笔记动态图之状态图和活动图

Trufun UML2建模工具Trufun Plato是新一代的UML建模软件,它将为您的软件分析设计提供高效快捷的建模工具。Trufun是在OMG发布UML2.2规范之后同步发布UML2.X工具的CASE工具厂商,是基于全新理念的、中国人自己的先进的企业级UML工具。  原文转自trufun.net网站,更多UML资料和项目模型,可以到网站下载。 状态图我

2016-05-30 12:15:02 617

转载 构件图和部署图--trufun UML2推荐

Trufun PlatoTrufun Plato是新一代的UML建模软件,它将为您的软件分析设计提供高效快捷的建模工具。Trufun是在OMG发布UML2.2规范之后同步发布UML2.X工具的CASE工具厂商,是基于全新理念的、中国人自己的先进的企业级UML工具。  原文转自trufun.net网站为了描述系统实现方面的信息,使系统具有可重用性和可操作性的目的,构件图和

2016-05-27 12:35:17 1089

转载 UML序列图总结--Trufun UML2建模工具

Trufun PlatoTrufun Plato是新一代的UML建模软件,它将为您的软件分析设计提供高效快捷的建模工具。Trufun是在OMG发布UML2.2规范之后同步发布UML2.X工具的CASE工具厂商,是基于全新理念的、中国人自己的先进的企业级UML工具。 ▶ 序列图主要用于展示对象之间交互的顺序。        序列图将交互关系表示为一个二维图。纵向是时间

2016-05-26 16:43:37 2110

翻译 java基础知识:ArrayList和LinkedList的区别

一、结构上的区别从UML图来看,我们很容易看出ArrayList和LinkedLIst最大区别是ArrayList实现了RandomAccess 接口,而LinkedList是继承于AbstractSequentialList顺序访问链表。直观感觉,随机访问get和set,ArrayList优于LinkedList。1.ArrayList是实现了基于动态数组的数据结构,Li

2015-11-25 17:43:15 495

翻译 java学习笔记--java第一课,java入门基础篇

学java先看基础,二动手实践没有别的捷径。i码邦app,让你在看java教程的同时,随时随地动手写java代码。1. java语言的特点:①简单:没有头文件、指针、运算符重载②面向对象③分布式:可以通过URL打开访问网络上的应用④健壮性:Java消除有出错倾向的状态:指针⑤安全:禁止运行时堆栈溢出...⑥可移植性:JVM⑦体系结构中立⑧解释型⑨高性

2015-11-25 15:42:23 548

转载 java入门教程,return的用法!

java学习,贵在坚持和找对方法,一天一点,越积越多,你的资本越大!1、一般的就是用在有返回值的方法中,用来返回方法指定类型的值,同时结束方法执行;2、可以用在返回值为void的方法中,用来终止方法运行;上i码邦,i码邦--手机上的java编程神器,随时随地,学java,写java,编译调试运行,java教程,java源码,java大神在线,碎片时间,分分钟搞定一切ja

2015-11-25 15:10:08 471

原创 设计模式:抽象工厂通信图--UML通信图案例

设计模式:抽象工厂的通信图

2015-11-24 18:50:53 1059

原创 软件开发5个过程,每一个过程都是专业的技能!

软件开发一般分为五个阶段:1.需求获取过程以及问题的定义、规划此阶段是软件开发与需求原型的最初共同讨论,主要确定软件的开发目标及其可行性。可以引入trufun plato uml工具进行项目原型的获取。2.需求分析在确定软件开发可行性的情况下,对软件需要实现的各个功能进行详细需求分析。需求分析阶段是一个很重要的阶段,这一阶段做的好,将为整个软件项目的开发打下良好的基

2015-11-24 15:09:51 2133

转载 java入门学习笔记,不同进制之间的转换!

一、二进制转换十进制例:二进制 “1101100”1101100    ←二进制数6543210    ←排位方法例如二进制换算十进制的算法:        1*26 + 1*25 + 0*24 + 1*23 + 1* 22 + 0*21 + 0*20        ↑    ↑说明:2代表进制,后面的数是次方(从右往左数,以0开始)=64+32+0+8+4+0

2015-11-24 12:18:13 554

原创 学习java,如何入门,小白用户的第一行java代码

学习java,最重要的就是动手实践,动手写一行代码,比你看几本书都管用。这里我们就从小白用户的第一行java代码开始,让你熟悉整个java的编码、编译、调试、运行过程!工具/原料i码邦java编程神器java教程、java源码、java ide在线编码编译调试运行工具方法/步骤1小白

2015-11-24 12:03:43 947

原创 新建UML2.x项目步骤详解

创建UML2项目或者导入现有UML项目的基本操作步骤!

2014-11-21 10:53:12 1010

原创 Trufun云端建模平台之云端UML工具发布

云端UML工具是目前最先进的基于HTML5的UML2.x建模工具,所有代码基于JAVA开发,支持类图、用例图、活动图、序列图、状态图、活动图、组件图、部署图、组合结构图、通信图9类框图,是目前支持UML 规范最多最全面的专业UML工具;云端UML建模工具目前支持Java, C#, C++代码生成,随后将支持所有主流语言的代码生成。

2013-07-16 15:53:19 1165

原创 Trufun UML工具代码生成功能视频演示

演示Trufun UML建模工具实现模型与模型之间的无缝转换(PIM-->PSM),UML模型实体类转换为Hibernate实体类(模型-->代码),UML模型实体类和数据库模型之间的转换、数据库模型到DDL的转换,以及管理数据库的操作。http://www.trufun.net/www1/Ch/NewsView.asp?ID=268&SortID=28

2012-09-04 16:18:29 950

原创 Trufun Bacon需求管理工具中使用UML的操作秘笈

做过需求管理的朋友都知道,要用工具进行需求管理,首先要做的第一步工作是进行需求分解,分解以后的需求才能用数据库逐条进行管理,才能发挥使用数据库的优势,展现工具管理需求的灵活性,这种工具的典型代表就是DOORS;当然还有一种需求管理工具,它是以文档为中心,虽然编辑在word中进行十分方便,但灵活性不足,这种工具的典型代表是requisitePro,另外还有一种工具两者都兼顾,如RTM-worksho

2012-06-08 11:06:56 994

UML2入门级实战教程和UML建模工具操作手册

UML最新标准UML2的实战案例教程,非常容易掌握的入门级UML教程!并且有UML最新2.2建模工具Trufun Plato X系列的操作步骤!

2010-04-29

UML2.x之序列图详解

序列图是用来记录系统需求和整理系统设计的不可或缺的uml框图,它按照交互发生的时间顺序,显示了系统中对象间的交互逻辑。在本教程中,您将了解如何使用uml2.x建模工具来创建UML2序列图。UML2.x在UML1.x的基础上,对语言进行了更加精确的定义,从而达到了更高层次的自动化,因此是UML发展的一次重要修订。序列图是所有框图里改进最大的一个,序列图改进了定义事务的能力和拓展性,对序列图的符号集合的改变,已经在序列化逻辑建模方面取得巨大的进步。

2009-05-05

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除