scrum是什么?说白了就是自带一些规则的工具,团队成员按照scrum的规则计划项目,执行项目,完成项目。。可以让团队提高工作效率当前除了scrum还有其他很多类似的像Kanban,XP,RUP(规则太多):scrum : 把组织拆分成小规模的、跨功能的自组织团队 把工作拆分成一系列小而具体的交付物...
分类:
其他好文 时间:
2015-03-11 12:14:37
阅读次数:
146
http://blog.sina.com.cn/s/blog_6a06f1b7010121hz.html统一过程(RUP/UP,Rational Unified Process)是一种以用例驱动、以体系结构为核心、迭代及增量的软件过程模型,由UML方法和工具支持,广泛应用于各类面向对象项目。RUP是...
分类:
其他好文 时间:
2015-02-10 14:49:09
阅读次数:
196
在RUP中,迭代被定义为:迭代包括产生产品发布(稳定、可执行的产品版本)的全部开发活动和要使用该发布必需的所有其他外围元素。1相关概念函数在数学中,迭代函数是在碎形和动力系统中深入研究的对象。迭代函数是重复的与自身复合的函数,这个过程叫做迭代。模型迭代模型是RUP(RationalUnifiedPr...
分类:
其他好文 时间:
2014-12-28 18:04:21
阅读次数:
156
微软的DotNet开发绝对是属于那种入门容易提高难的技术。而要能够成为DotNet架构师没有三年或更长时间的编码积累基本上是不可能的。特别是在大型软件项目中,架构师是项目核心成员,承上启下,因此RUP方法论也认同以架构为核心,体现4+1视图在整个软件开发过程中的重要作用。架构人员既要精通技术,又.....
分类:
Web程序 时间:
2014-11-26 18:00:45
阅读次数:
185
学习了UML的视频之后,画了张图,整体为上图中的五部分。
1.UML(Unified Modeling Language)统一建模语言,它是一个支持模型化和软件系统开发的图形化语言,为软件开发的所有阶段提供模型化和可视化支持,包括由需求分析到规格,到构造和配置。UML中重点是九种图和四种关系
2.统一软件过程(Rational Unified Proce...
分类:
其他好文 时间:
2014-11-10 10:06:00
阅读次数:
178
1.熟悉RUP,XP开发过程,精通软件设计原则和设计模式,习惯重构,熟悉UML以及相关工具,能熟练使用Rose,Visio等设计工具;2.C++基础,算法基础,熟悉MFC和STL,模板编程;3.精通VC++,能熟练使用2010开发环境;4.精通ATL和WTL,熟悉COM等,可以基于DirectX开发...
分类:
其他好文 时间:
2014-10-31 20:38:42
阅读次数:
299
“RUP 4+1”视图
学习UML我们就必须先了解这“RUP
4+1”视图,它是架构设计的结构标准,如下图所示。
逻辑视图:用来揭示系统功能的内部设计和协作情况。
使用者主要是设计人员和开发人员。
逻辑视图体现了系统的功能需求。
实现视图:描述了开发环境中软件的静态组织结构,显示组建代码的方式,描述里模块之间的依赖关系。
使用者主要是软件编程人员,方便后续的设计与实现。
实...
分类:
其他好文 时间:
2014-10-21 21:38:09
阅读次数:
306
回顾往昔:
在软件开发的不断实践过程中,人们积累经验教训,预估未来发展,总结出了很多的开发模型,比较典型的开发模型有,边做边改模型,瀑布模型,快速原型模型、螺旋模型,增量模型,演化模型,喷泉模型,智能模型,混合模型还有RAD模型以及最近比较流行的,基于网络的面向对象的模型——RUP(RationalUnifiedProcess,统一软件开发过程。但是遗憾的是,这些模型中,没有给予...
分类:
其他好文 时间:
2014-10-11 13:37:35
阅读次数:
223
UML视频从总体上来说,条理清楚,知识点也没有那么散,而且在视频中还简单点的介绍了一下设计模式,额。。。你这是在吊我的胃口吗??不过我还是很喜欢的,总体上很赞!
UML视频主要是从四个方面开始入手:UML的概述,RUP,设计模式,还有典型的案例分析。其中主要的部分就是UML的概述,RUP和设计模式。其中最主要的部分是UML的概述,主要从三个方面对UML进行描述:基本构造块,UML中的规则,公共机...
分类:
其他好文 时间:
2014-09-13 17:18:15
阅读次数:
194
EEPlat平台比较匹配敏捷式开发过程(如XP),可以进行简单设计快速迭代,基本可以以一周或两周作为迭代周期。当然了EEPlat也可以支持传统重量级的软件开发过程(如RUP等)。
项目开始初期,与传统项目一样进行需求调研,进行需求分析,经过和客户讨论确定后可以获得一个相对完整的软件需求。然后进行简单设计,进行功能分析、流程分析、数据分析。基于EEPlat开发首先需要完成数据库设计,数据库设计完成...
分类:
其他好文 时间:
2014-08-14 20:47:29
阅读次数:
351