北邮研究生现代软件工程论文

北邮研究生现代软件工程论文

ID:42522972

大小:147.49 KB

页数:10页

时间:2019-09-16

北邮研究生现代软件工程论文_第1页
北邮研究生现代软件工程论文_第2页
北邮研究生现代软件工程论文_第3页
北邮研究生现代软件工程论文_第4页
北邮研究生现代软件工程论文_第5页
资源描述:

《北邮研究生现代软件工程论文》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、适于高校团队软件开发的过程模型及方法的研究姓名:周德友学号:2015140471单位:北京邮电大学学院:计算机学院摘要软件过程模式是从成功或者失败的软件开发实践屮总结而成,是软件过程中生命周期、人员、方法、产品四大类要素相互关联的有机整体⑴。i个良好的适合的软件过程对于一个软件开发团队来说会起到事半功倍的效果。当今吋代,许多高校内部都承担着软件课题研究,但是高校的软件开发从人员组成、目的性以及软件项目组织过程都与成熟的软件开发组织有着很大程度上的不同。那么,寻求出一种适合高校团队特征的软件开发过程并将该模型用在高校软件开发的最佳实践对高校软件

2、开发者来说便有着I•分重要的意义。本文,将共同讨论当下最流行的几种软件过程模型及方法,对其进行比较与研究,之后结合各自的特点,提出来一中适应当今高校软件开发I才I的特点的软件开发模型及方法。关键字:软件过程模型;高校软件开发;最佳实践AbstractSoftwareprocessmodelisasummaryofthesuccessfulorfailureofthesoftwaredevelopmentpractice,isthesoftwareprocessI讦ecycle,personnel,methods,products,thefou

3、rmajorcategoriesoffactorsassociatedwiththeorganicwhole[1].Agoodsoftwareprocesswillplayamultipliereffectforasoftwaredevelopmentteam.Nowadays,manycollegesanduniversitiesareundertakingtheresearchofthesoftwareproject,butthesoftwaredevelopmentoftheuniversityisdifferentfromthatof

4、thepeople.SoitisveryimportanttofindoutasoftwaredevelopmentprocesswhichissuitableforthecharacteristicsoftheUniversityteamandtousethebestpracticeinsoftwaredevelopmentinuniversities.Inthispaper,wewilldiscusssomeofthemostpopularsoftwareprocessmodelsandmethods,andthencomparethem

5、withtheresearch,andthencombinetheirowncharacteristics.Key:Softwareprocessmodel;Softwaredevelopmentinuniversities;Bestpractice1.高校软件开发的特点1.1成员组成的特点高校软件开发团队的成员一般都不是专业的软件开发人员,一般是由一个导师领导的多种人员组成的临时团队,完成一个具体的项目。具有以下特点。1)成员来源多样性。高校开发团队成员有多种成员组成,包括导师、教师、研究生以及本科主同学。2)年龄跨度大。不同年龄段的人聚集

6、在一起,思想、观念等就会岀现分差。3)技术背景差距大。导师教师技术与研究生本科生差距过大。4)目的性差异。导师教师的目的是完成纵向或横向的项目,而研究生本科生同学的口的是为了锻炼自己培养能力。1.2高校项目的特点高校从事软件项目开发的优势在于创新性、专业性和低成本性。所以高校主要从事以下两种项口的开发。1)研发型软件。主要是指完成研究型项目的软件系统,用于验证相关研究的正确性或者将相关研究转化为具体生产力或半生产力。这类项目一般都具冇创新性、结果不确定性、需求明确性、算法复杂性等特点。2)企业定制型软件。高校软件开发团队完成的另外一类项目是由

7、企业委托的应用型项口。这类项口一般都具有开发周期固定、项口规模较小、项口经费少等特点。1.3高效开发团队的优势高校是培养高等专业人才的地方,这里有大量思维活跃、具有创新思维的人才,每年高校都有大量创新性的研究成果产生。但是其屮真正能够转化为生产力的并不多。重要原因是研究和生产,研究和市场脱节。高校软件开发可以直接在高校就将研究成果转化为直接的生产力。教师通过完成纵向和横向的科研项冃也可以增加收入,为更多的研究打下物质基础。学生通过参与实际的软件项目开发。1.几种流行的软件开发过程模型目前,在软件开发界比较流行的软件开发过程模型包括下而几种:统

8、一软件过程模型(RUP)、微软过程、墩捷过程和极限编程(XP)。这些成熟的软件开发过程模型,通过在许多不同的软件开发组织,在不同类型的项目上得到了验证,具有很好的指

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。