社区
C#
帖子详情
UML,设计模式,敏捷开发有什么区别和联系?
一键行天下
2012-03-08 04:44:03
一直没搞明白:
UML,设计模式,敏捷开发有什么区别和联系?
谢谢大家。
...全文
368
15
打赏
收藏
UML,设计模式,敏捷开发有什么区别和联系?
一直没搞明白: UML,设计模式,敏捷开发有什么区别和联系? 谢谢大家。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
15 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
一键行天下
2012-03-08
打赏
举报
回复
谢谢大家
烟波钓
2012-03-08
打赏
举报
回复
[Quote=引用 7 楼 libinguest 的回复:]
借宝地问个问题,楼主:以前那些常回答问题的都人呢?不会都在潜水吧。
wuyq11、lxcnn人呢?
[/Quote]
这个得问版主
华华果果
2012-03-08
打赏
举报
回复
UML:比如说我们做系统时用powerdesign工具来设计数据库的结构,叫pdm。而pdm其实就是UML中的一种
设计模式:对于系统本身而言,程序中采用一种很灵活扩展性很强的部署结构,如经典的有工厂模式
敏捷开发:是管理开发团队的一种管理方法,是对人的管理。常见的有松散结对编程。就是两个人共用一台电脑,一个负责编码,一个负责测试,有问题时随时交流。
呵呵,别忘记给分啊
qiume
2012-03-08
打赏
举报
回复
可以先看看UML,了解一下类图、用例图,然后看设计模式,最主要还是要写代码。无他,但手熟尔。
sinuoke1111
2012-03-08
打赏
举报
回复
转载文章请注明出自“CSDN(www.csdn.net)”。如是商业用途请联系原作者。
sinuoke1111
2012-03-08
打赏
举报
回复
转载文章请注明出自“CSDN(www.csdn.net)”。如是商业用途请联系原作者。
一键行天下
2012-03-08
打赏
举报
回复
[Quote=引用 6 楼 qiume 的回复:]
UML可以用来描述设计模式,设计模式对敏捷开发很有帮助......
[/Quote]
如果学习,先学哪个,再学哪个呢?谢谢!
风之影子
2012-03-08
打赏
举报
回复
借宝地问个问题,楼主:以前那些常回答问题的都人呢?不会都在潜水吧。
wuyq11、lxcnn人呢?
qiume
2012-03-08
打赏
举报
回复
UML可以用来描述设计模式,设计模式对敏捷开发很有帮助......
烟波钓
2012-03-08
打赏
举报
回复
它们之间 貌似没有没有可比性
只能说它们之间有那么点联系 但是这联系呢 涉及的东西又太多了
一键行天下
2012-03-08
打赏
举报
回复
[Quote=引用 1 楼 libinguest 的回复:]
一言难尽,推荐看看Bob大叔的书《敏捷软件开发--原则、模式与实践》,看之前一定要对OOP有实际的了解。
[/Quote]
手头正有这本书,只是想先了解一下区别
风之影子
2012-03-08
打赏
举报
回复
这么长时间不来了,才发现原来2楼的bhmh是版主啊。
bdmh
2012-03-08
打赏
举报
回复
你这个问题太大,建议学学软件工程吧,csdn有很多博客都是讲模式和敏捷开发的,自己搜搜看看吧
风之影子
2012-03-08
打赏
举报
回复
一言难尽,推荐看看Bob大叔的书《敏捷软件开发--原则、模式与实践》,看之前一定要对OOP有实际的了解。
C.Larman(AddisonWesley2004)
UML
和模式应用(第3版)
C.Larman(AddisonWesley2004)
UML
和模式应用(第3版)
敏捷软件开发原则、模式与实践.pdf
敏捷开发
的经典书 内容简介 在这本书中,享誉全球的软件开发专家和软件工程大师Robert C.Martin将向您展示如何解决软件开发人员、项目经理及软件项目领导们所面临的最棘手的问题。这本综合性、实用性的
敏捷开发
和极限编程方面的指南,是由
敏捷开发
的创始人之一所撰写的。 ·讲述在预算和实践要求下,软件开发人员和项目经理如何使用
敏捷开发
完成项目。 ·使用真实案例讲解如何用极限编程来设计、测试、重构和结对编程。 ·包含了极具价值的可多次使用的C++和JAVA源代码 ·重点讲述了如何使用
UML
和
设计模式
解决面向客户系统的问题
基于Java语言的
敏捷开发
设计模式
教学资源
该项目为Java语言
敏捷开发
设计模式
的教学资源包,总计包含133个文件,涵盖118个Java源代码文件、6个XML配置文件、4个Markdown说明文件、3个图片文件以及1个Git忽略文件。内容旨在辅助理解和实践
设计模式
与
敏捷开发
相结合的教学需求。
UML
和模式应用(原书第3版).pdf
前言 第一部分 绪论 第1章 面向对象分析和设计 1.1 本书的主要内容 1.2 最重要的学习目标 1.3 什么是分析和设计 1.4 什么是面向对象分析和设计 1.5 简短示例 1.6 什么是
UML
1.7 可视建模的优点 1.8 历史 1.9 参考资料 第2章 迭代、进化和敏捷 2.1 什么是UP?其他方法能否对其进行补充 2.2 什么是迭代和进化式开发 2.3 什么是瀑布生命周期 2.4 如何进行迭代和进化式分析和设计 2.5 什么是风险驱动和客户驱动的迭代计划 2.6 什么是敏捷方法及其观点 2.7 什么是敏捷建模 2.8 什么是敏捷UP 2.9 UP的其他关键实践 2.10 什么是UP的阶段 2.11 什么是UP科目 2.12 如何定制过程和UP开发案例 2.13 判断你是否理解迭代开发或UP 2.14 历史 2.15 参考资料 第3章 案例研究 3.1 案例研究中涵盖的内容 3.2 案例研究策略:迭代开发+迭代学习 3.3 案例一:NextGen POS系统 3.4 案例二:Monopoly游戏系统 第二部分 初 始 阶 段 第4章 初始不是需求阶段 4.1 什么是初始 4.2 初始阶段的持续时间 4.3 初始阶段会创建的制品 4.4 何时知道自己并不了解初始阶段 4.5 初始阶段中有多少
UML
第5章 进化式需求 5.1 定义:需求 5.2 进化式需求与瀑布式需求 5.3 寻找需求可以采用的方法 5.4 需求的类型和种类 5.5 UP制品如何组织需求 5.6 本书是否包含这些制品的示例 5.7 参考资料 第6章 用例 6.1 示例 6.2 定义:参与者、场景和用例 6.3 用例和用例模型 6.4 动机:为什么使用用例 6.5 定义:用例是功能性需求吗 6.6 定义:参与者的三种类型 6.7 表示法:用例的三种常用形式 6.8 示例:详述风格的处理销售 6.9 各小节的含义 6.10 表示法:有其他格式吗?两栏变体 6.11 准则:以无用户界面约束的本质风格编写用例 6.12 准则:编写简洁的用例 6.13 准则:编写黑盒用例 6.14 准则:持有参与者和参与者目标的视点 6.15 准则:如何发现用例 6.16 准则:什么样的测试有助于发现有用的用例 6.17 应用
UML
:用例图 6.18 应用
UML
:活动图 6.19 动机:用例还有其他益处吗?语境中的需求 6.20 示例:Monopoly游戏 6.21 过程:在迭代方法中如何使用用例 6.22 历史 6.23 参考资料 第7章 其他需求 7.1 如何完成这些示例 7.2 准则:初始阶段是否应该对此彻底地进行分析 7.3 准则:这些制品是否应该放在项目Web站点上 7.4 NextGen示例:(部分)补充性规格说明 7.5 注解:补充性规格说明 7.6 NextGen示例:(部分)设想 7.7 注解:设想 7.8 NextGen示例:(部分)词汇表 7.9 注解:词汇表(数据字典) 7.10 NextGen示例:业务规则(领域规则) 7.11 注解:领域规则 7.12 过程:迭代方法中的进化式需求 7.13 参考资料 第三部分 细化迭代1—基础 第四部分 细化迭代2—更多模式 第五部分 细化迭代3——中级主题 第六部分 其他主题
UML
和模式应用(原书第3版)
关于面向对象分析与设计
UML
的经典之作,全面升级到
UML
2和最新迭代/敏捷实践
C#
111,087
社区成员
642,552
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章