社区
非技术版
帖子详情
你认为敏捷开发方法可以应用到数据库设计与开发的过程中么?为什么?
mengmou
2008-10-13 11:54:36
你认为敏捷开发方法可以应用到数据库设计与开发的过程中么?为什么?
...全文
396
52
打赏
收藏
你认为敏捷开发方法可以应用到数据库设计与开发的过程中么?为什么?
你认为敏捷开发方法可以应用到数据库设计与开发的过程中么?为什么?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
52 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
iacpdj
2008-11-20
打赏
举报
回复
agile +refactoring
it's ok
whalefish2001
2008-11-03
打赏
举报
回复
如果是小型的话,还可以
大型开发,不行。
mengmou
2008-11-03
打赏
举报
回复
楼上的朋友,我就是看了这本书才提出这个问题的。
拓狼
2008-10-31
打赏
举报
回复
详见机械工业出版社《敏捷数据》一书
oushizhongguoren
2008-10-31
打赏
举报
回复
个人认为数据结构的变化是最痛苦的,迭代有时候避免不了,但是尽量减少在源结构上的修改
tim_spac
2008-10-24
打赏
举报
回复
45,46楼说的好。数据库设计需要稳定的纲要;
41楼说的也好。沟通是非常关键的,因此敏捷开发将沟通放在非常重要的位置上,敏捷就是沟通->实现->再沟通->再实现的过程。
kelph
2008-10-23
打赏
举报
回复
数据库的设计开发也存在于每一个迭代过程中。
严格的说,敏捷不见得合适,
RUP更适合些,先确定architecture,然后进行持续迭代。
-晴天
2008-10-23
打赏
举报
回复
纲举目张.
real_name
2008-10-23
打赏
举报
回复
UP
学习
dingmin
2008-10-23
打赏
举报
回复
友情UP
让你望见影子的墙
2008-10-23
打赏
举报
回复
[Quote=引用 8 楼 mengmou 的回复:]
敏捷开发(agile development)是一种以人为核心、迭代、循序渐进的开发方法。在敏捷开发中,软件项目的构建被切分成多个子项目,各个子项目的成果都经过测试,具备集成和可运行的特征。简言之,就是把一个大项目分为多个相互联系,但也可独立运行的小项目,并分别完成,在此过程中软件一直处于可使用状态。
--google
[/Quote]
个人觉得不是很合适。对于数据库需要从整体上去把握,而不是针对与某个具体的环节。虽然可以把它分解为若干个小的部分,然后再进行整合,但是在整合的过程中又需要花费很长的时间。
ling8280
2008-10-23
打赏
举报
回复
不管怎么做同事之间还是于用户之间沟通太重要了,我们做的东西问题都在沟通上.
mjjzg
2008-10-21
打赏
举报
回复
UP
学习
tim_spac
2008-10-21
打赏
举报
回复
敏捷的核心是沟通、节省、改变。
既:保持与客户的沟通,仅实现须要的需求,并根据需求变化进行改变。
...
Andy-W
2008-10-18
打赏
举报
回复
思想
一品梅
2008-10-17
打赏
举报
回复
学习
mjjzg
2008-10-17
打赏
举报
回复
来学习一下,顶起来
mengmou
2008-10-17
打赏
举报
回复
[Quote=引用 32 楼 tim_spac 的回复:]
数据模型的不稳定将导致开发成本的增加,尤其是在后期迭代中的数据模型变化导致的成本增加更为严重。
[/Quote]
对,这是我反对的理由之一
tim_spac
2008-10-17
打赏
举报
回复
在我理解,敏捷开发是一种基于需求不断完善的迭代开发过程。
在这样一个过程中,功能根据需求不断被补充、扩展、完善;再通过快速地开发、展现,不断地补充、扩展、完善需求。
这样一个过程的数据模型当然也是可以被补充、扩展、完善的--因此,可以“应用到数据库设计与开发”
但是
-- 数据模型的不稳定将导致开发成本的增加,尤其是在后期迭代中的数据模型变化导致的成本增加更为严重。
因此
-- 如果能在开发的初期,由经验丰富的设计人员根据需求及历史经验,系统地设计数据模型,在后期的迭代过程中仅涉及数据模型的微弱调整甚至不涉及数据模型的调整能够更好地控制项目成本及进度!
mengmou
2008-10-17
打赏
举报
回复
[Quote=引用 30 楼 rockyvan 的回复:]
引用 18 楼 tim_spac 的回复:
个人观点:不太好!
其实我看靠敏捷开发,也很想将其在实践中引用学习。但数据库的开发需要较高层面的抽象化,使之可以在需求不断变化时保持尽可能的稳定。-- 这需要从系统整体考虑;从全局去设计。
我十分同意此观点。
[/Quote]
后半句没问题,前半句说反了吧——规范化的过程是一个降低抽象度的过程。
加载更多回复(32)
HeadFirst系列之:深入浅出Rails(
中
文版)高清完整PDF
通过此书,你将学习: 希望你的网络
应用
超越平庸进入Web 2.0时代?《深入浅出Rails》将使你的编程和生产力达到最大值。你将学习一切Rails scaffolding的基本原理,以创建自定义的交互式网络
应用
程序,全部使用Rails的一套丰富的工具和MVC框架。 你将掌握
数据库
交互、Ajax和XML的集成、丰富的内容,甚至数据的动态图形——曾经要使用Java、PHP、Perl建立相同的
应用
程序。你甚至可以舒适并熟练地使用Ruby——但你是在Web编程的上下文
中
去做这些,而不是另一个无聊的“Hello,World!”。 本书的特别之处 我们
认为
你的时间如此宝贵以至于不应该花费在为新概念伤脑筋上面。《深入浅出Rails》用最新的认知科学和学习理论打造多感官的学习体验,运用适合大脑工作方式的直观的格式编排,而不是令人昏昏欲睡的密密麻麻的文字。
数据库
设计
中
的敏捷
方法
0引言在过去几年
中
,我们将敏捷
方法
应用
于
数据库
设计
中
。我们总结出一些技巧,使得当
应用
程序发展时,
数据库
也能够进化,这是敏捷
方法
的一个重要属性。我们的
方法
是通过持续集成以及自动重构,通过
数据库
管理人员(DBA)和
应用
开发
人员的紧密合作。这些技巧在
应用
开发
的各个时期都有效。1敏捷
方法
学近年来,出现了一种新的软件
开发
方法
学-敏捷
方法
学。这给
数据库
设计
提出了一些新的、巨大的需求。这些需求的一个
中
心就是
Scrum
敏捷
开发
应用
实战课程
【课程目标】:快速学习、
应用
Scrum
敏捷
开发
方法
【课程呈现形式】:PPT课件+讲解 【课程特点】:1)课程体系结构清晰,课程内容丰富,在课程内容
中
插入了部分实际工作场景和真实的项目案例。2)以通俗易懂的语言,讲解如何学习、
应用
Scrum
敏捷
开发
方法
。3)本门课程内容是通过讲师本人亲自领导团队,实践了多个Scrum敏捷项目后,总结而来,可操作性强,我们只讲工作
中
实际要用的技能点,希望可以达到随学随用的目的。 【课程优势】:从事IT行业13年,服务过的行业包括银行、教育培训、食品行业、石油化工行业、政府、移动/电信运营商,实际主导或参与的IT项目有24个,其
中
大型的系统集成项目2个、大型的软件项目4个、信息化咨询规划项目4个、
中
型的软件项目有9个,经历过甲、乙方项目经理角色的变换,历经程序员,技术经理,产品经理,项目经理,部门经理,研发总监,信息化咨询顾问,技术副总等多种岗位实践,积累了丰富的工作经验。个人精通IT项目管理实战
应用
指导;擅长IT信息化项目方案总体规划
设计
和团队管理培训;熟练
应用
IT项目/互联网产品
设计
流程与
方法
;熟练
应用
JAVA,ASP.NET主流技术与
开发
框架
应用
;熟练
应用
MySQL/SQLServer
数据库
应用
等;熟练
应用
Web前端主流
开发
框架。
敏捷
开发
方法
学及
应用
CodeProject 2013年6月最佳博文。
敏捷
开发
,瀑布式
开发
,XP,TDD,SCRUM,Lean,FDD,DSDM你了解多少?本篇文章是有关敏捷软件
开发
方法
学及
应用
的基础知识。
敏捷
开发
是有关团队怎么样合作去实现一个常规目标。
敏捷
开发
并不仅仅适用于软件
开发
者,也适用于团队领导人,项目经理,产品经理,
开发
经理,测试人员,质量保证经理,质量保证工程师,技术作者,用户体验
设计
者,以及任何与制做发布软件相关的人员。本文着重于技术团队怎么很好的合作去计划,
开发
并发布软件。本文不着重于编码,技术细节或微软工具。希
敏捷
开发
以及
开发
人员与
数据库
管理员的联系
作者:Scott Ambler 现在
数据库
管理员应该用已在
开发
人员领域
中
采用的“敏捷”技巧来更新他们的技能 与以一种敏捷和渐进(重复并增加)的方式工作的现代
开发
人员不同,大多数
数据库
管理员趋向于以一种“串行”的方式工作。但随着面向服务
应用
程序 (SOA) 潜在地改变软件
开发
的特性,
数据库
管理员必须和它一起改变。 “敏捷”软件
开发
技巧的采用可能成为这个
过程
中
的一个重要的因素。
开发
人员不仅使用了新的技
非技术版
11,849
社区成员
33,690
社区内容
发帖
与我相关
我的任务
非技术版
MS-SQL Server 非技术版
复制链接
扫一扫
分享
社区描述
MS-SQL Server 非技术版
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章