- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
摘要
软件开发过程【l】,以及软件进化【2】是软件项目管理13l过程中都要顾及到的重要
环节。规范的软件开发过程是保证软件开发,进化得以成功的重要理论基础。而
软件进化理论,这是一个越来越被国内关注的课题。而将软件进化理论与软件开
发过程理论结合来管理软件开发,从而制定出适合本单位硬件及软件的合理的、
高效的软件开发过程,这是软件行业里,越来越多被重视的问题。
本文的主要研究工作是通过软件过程和软件进化相关理论指导实际的项目,
实践这些理论。本论文在深入分析了相关的软件开发理论和Pnutella-P2P文件共享
系统1.O版本的基础上,提出了一个将软件开发过程与切合实际的软件进化流程。
所要做的具体工作包括:修复缺陷,并增加新的功能。在实现新功能时以新功能
对原有系统各功能模块的影响分析入手,降低风险率。
通过将相关软件开发过程和程序设计相关技术的有机融合,消除了原有系统
地功能缺陷,并成功开发了一个具有断点续传和多点下载的基于Gnutella[4】协议的
P2P文件共享系统3.0版本。在整个实现阶段,通过参考影响分析软件复杂度
metrics[5】【6】的数据分析结果,合理的安排各功能的实现顺序。制定出了适合该软件
进化的软件开发过程。
Gnutella ad.hocl8l
关键词:P2P设计模式【321 软件进化【311
Abstract
as assoftwareevolutionisessentialin
Software well part
developmentprocess
software wellchosensoftware is
projectmanagement.A developmentprocess
undeniableassuranceforasuccessfulsoftware softwareevolution
project.Also,the
andmoreattention.Itis
isa thatdrawsmore graduallybecoming
theorypopularsubject
a and issueinsoftware that definethe
biggerbigger developmentprocesscompanies
software fortheirown.
developmentprocess,suitable
Thethesismeansto thetruththat theevolution
emphasis during process,adopting
software toconductsoftware Afterwards
proper developmentprocess development
thesetheories.Aftertherelatedtheoriesinsoftware
practice analyzing development
andthe1.0versionofPnutella-P2Pfile definea
process sharingsystem,I proper
文档评论(0)