- 1、本文档共67页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
上海交通大学
上海交通大学
学位论文版权使用授权书
本学位论文作者完全了解学校有关保留、使用学位论文的规定, 同意学校保留并向国家有关部门或机构送交论文的复印件和电子版, 允许论文被查阅和借阅。本人授权上海交通大学可以将本学位论文的 全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫 描等复制手段保存和汇编本学位论文。
保密口,在 年解密后适用本授权书。 本学位论文属于
不保密团;
(请在以上方框内打 .J )
学位论文作者签名:拉等 指导中判?
日期:ν1 年 1-月斗日
日期::2.0 11 年 j 之月 l乎日
学位论文原创性声明
本人郑重声明:所呈交的学位论文,是本人在导师的指导下,独 立进行研究工作所取得的成果。除文中已经注明引用的内容外,本论 文不包含任何其他个人或集体已经发表或撰写过的作品成果。对本文 的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。本 人完全意识到本声明的法律结果由本人承担。
学位论文作者签名:会句句 日期:以!年(2-月/铲日
即时通讯软件的敏捷开发过程
即时通讯软件的敏捷开发过程
上海交通大学
学位论文版权使用授权书
本学位论文作者完全了解学校有关保留、使用学位论文的规定,同 意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许 论文被查阅和借阅。本人授权上海交通大学可以将本学位论文的全部或 部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制 手段保存和汇编本学位论文。
保密□,在 年解密后适用本授权书。 本学位论文属于
不保密□。
(请在以上方框内打“√”)
学位论文作者签名: 指导教师签名:
日期: 年 月 日 日期: 年 月 日
上海交通大学
学位论文原创性声明
本人郑重声明:所呈交的学位论文,是本人在导师的指导下,独立 进行研究工作所取得的成果。除文中已经注明引用的内容外,本论文不 包含任何其他个人或集体已经发表或撰写过的作品成果。对本文的研究 做出重要贡献的个人和集体,均已在文中以明确方式标明。本人完全意 识到本声明的法律结果由本人承担。
学位论文作者签名: 日期: 年 月 日
PAGE
PAGE 1
即时通讯软件的敏捷开发过程
摘 要
敏捷开发方法有很多分支流派,给项目管理人员带来一些困扰。如 XP(Extreme Programming )适用于小型团队开发,关注于代码和技术,它强调面对面的交流和在非 代码方面倾注很少的努力,而 RUP(Rational Unified Process)是一个框架性的过程,可 以为不同类型的过程设置不同的框架,它在考虑风险和减小风险的技术有很大的促进, Scrum 则非常突出管理。某种具体的敏捷方法,可能不能完全适用于整个项目,或者不 能适用于某种团队。
即时通讯(简称 IM,Instant Messaging)系统,可以即时发送和接收互联网消息, 早期仅仅可以在两人之间发送文字消息,现在发展到可以在两人或多人之间传递文字消 息、语音和视频交流 ,除此之外,还可以将对方添加为好友,并实时关注到对方的线 上状态,本文的背景即是基于一款即时通讯软件系统,用于为终端用户提供通讯服务。
本文就企业中的某个即时通讯软件开发项目,结合实际情况,提出了一种敏捷开发 的裁剪和优化方法。即时通讯软件开发过程中,首先应用了迭代式开发方法,将项目开 发分为两个迭代周期,迭代周期一中主要用于需求的完善、技术预研等,迭代周期二为 项目的最终商业版本,通过迭代,有效降低了由于需求无法在项目前期确定而导致的频 繁变更、无法控制等问题;在即时通讯软件的代码编写中,优化了 XP 方法的结对编程 方法,并将其拓展为区间结对编程、“交换编程”、“师带徒”式编程等扩展,在迭代 二中运用了重构方法,优化了系统架构,并对关键代码进行了重新编写,将产品由中间 产品升级为最终商业版本;在项目的管理与推进上,采取了类似 RUP 的方法,将项目 的每一次迭代都划分为需求分析、系统设计、编码、生成产品等几个阶段,每个阶段中 使用各类文档、用例等进行管理和控制。
通过将敏捷开发运用于项目中,取得了良好的效果。一方面,有效地缩短了项目周 期,降低了项目成本,另一方面,在加快项目进展的同时,也能兼顾到团队组织的磨合 与培养,对团队的稳定性也有很大的提升。
关键词 敏捷方法,即时通讯,软件开发
APPLICATION OF AGILE METHOD IN DEVELOPMENT OF INSTANT MESSAGING SOFTWARE
ABSTRACT
There are many agile methods, which bring some problems to project managers. For example, XP is for s
您可能关注的文档
- 加筋水泥土挡墙工作机理分析及设计方法研究-结构工程专业论文.docx
- 加筋路堤下涵洞土压力特性试验研究-港口、海岸及近海工程专业论文.docx
- 加筋间距对加筋挡土墙破坏模式及临界高度的影响-水工结构工程专业论文.docx
- 加筋高性能砂浆(HPFL)-粘钢联合加固RC轴压柱本构关系研究-结构工程专业论文.docx
- 加筋风积砂强度和变形特性的有限元分析-岩土工程专业论文.docx
- 加筋高性能砂浆-粘钢联合加固RC柱偏压性能研究-建筑与土木工程专业论文.docx
- 加筋高性能砂浆类加固法加固RC柱抗震性能数值分析-结构工程专业论文.docx
- 加筋高性能砂浆(HPFL)加固RC柱抗震性能数值分析-结构工程专业论文.docx
- 加米霉素及中间体的合成与抑菌活性研究-药学专业论文.docx
- 加纳地方政府的新公共管理分析-行政管理专业论文.docx
文档评论(0)