敏捷软件开发模式对计算机语言的应用(国内经济论文资料).docVIP

敏捷软件开发模式对计算机语言的应用(国内经济论文资料).doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
敏捷软件开发模式对计算机语言的应用(国内经济论文资料) 目录 TOC \o 1-9 \h \z \u 目录 1 正文 1 文1:敏捷软件开发模式对计算机语言的应用 1 1计算机语言课程设计的教学现状 2 2敏捷软件开发模式 2 3敏捷软件模式在计算机语言课程设计的实践应用 4 4结束语 6 文2:敏捷软件开发模式在Web开发中的应用 6 1 敏捷开发模式的意义 6 2 敏捷开发模式的原则和方法 7 参考文摘引言: 9 原创性声明(模板) 10 文章致谢(模板) 10 正文 敏捷软件开发模式对计算机语言的应用(国内经济论文资料) 文1:敏捷软件开发模式对计算机语言的应用 计算机语言课程设计是各大工科院校自动化及相关专业的必修实践环节,一般安排在计算机语言类课程之后开设。学生通过2~3周的编程集训,完成一个小规模的软件设计,体验软件的开发周期,从而获得软件开发综合能力的提高,为后续专业课程的学习奠定编程基础。近年来,企业对本科毕业生的要求越来越高,毕业生不仅要有扎实的专业功底,而且要具备较强的计算机应用、软件开发、创新和团队合作等综合能力。而且,团队合作能力越来越受到企业的重视。因此,高校应根据现代企业和社会的需求进行人才的全面培养。作为计算机语言课程设计的带队教师,应在教学过程中不断探索新的教学方法,寻求新的编程训练模式。 1计算机语言课程设计的教学现状 目前,我校开设的计算机语言课程设计实践课历时两周,主要训练学生进行Windows程序的开发,编程语言由学生根据自己的情况自选。课程设计的题目分为两类:一类由带队教师自己拟定;另一类由学生自己拟定。教师拟定的题目大多结合生活实际,且带有难度系数,最终以题目库的形式呈现给学生,学生可根据自己的情况进行选题;考虑到有的学生对题目库中的设计题目都不感兴趣,影响编程的积极性,允许学生根据自己的兴趣取向自拟题目,但是要得到教师的许可。这样,学生才能真正体验到开发程序带来的快乐,计算机综合能力也会得到相应的提高。经过多年的教学实践探索,计算机语言课程设计实践虽然取得了一定的成绩,也得到了学生的认可,但是还存在一些不足之处需要进一步改进。(1)每个设计题目均指定单个学生独立完成,学生从查阅资料到完成程序设计的整个实践过程中同学间的交流、合作机会少。(2)带队教师很重视计算机编程能力的培养,但是忽视了社会实践、团队合作之类的软技能[1]培养。分析上述的不足之处,可以看出以往的教学模式不利于学生团队合作综合能力的提高。因此,为了进一步提高教学质量,令学生既能体验最流行的编程模式,同时又能在实践过程中培养创新探索能力、团队合作能力,在本课程设计的教学方法改革中引入敏捷软件开发模式[2],给学生创造沟通的机会,增强学生的团队意识,让学生在团队互动的实践过程中得到最好的编程锻炼,使得软件开发能力和软技能综合能力得到最大的提升。 2敏捷软件开发模式 敏捷软件开发模式 敏捷软件开发模式[2]是从2001年2月开始兴起的软件开发模式,属于轻载软件模式。因为它的开发效率高于重载软件开发模式,已成为全球流行的软件开发模式。2010年12月10日,中国敏捷软件开发联盟正式成立[3],从此,国内的软件界也加入了敏捷软件开发模式的行列。敏捷开发模式有一个突出的优点——非常重视团队合作。该开发模式有很多子方法[2]:如极限编程(ExtremeProgrammin)、特性驱动开发(FeatureDrivenDevelopmen)、水晶方(CrystalMethodologie)、Scrum方法、动态系统开发(DynamicSystemsDevelopmentMethodolog)等,每个子方法中都内含了团队编程。和传统的软件开发方法不同,敏捷软件开发的团队成员在每天开始工作前,都要进行一次集体的面对面的讨论与交流[2]。所以,为了保证整个开发过程的顺利进行,团队的每个成员必须要学会主动和他人交流。 敏捷软件开发子模式的选择 在所有敏捷开发的子模式中,开发团队一般为5~6人。如果在计算机语言课程设计中规定5~6名学生组建一个编程团队,那么肯定有些学生会变得不主动。仔细研究敏捷开发的子模式,发现极限编程中的结对编程方法非常适合小规模团队的编程训练。这种编程模式通常由两个学生组成一个编程小组,在同一台计算机前共同完成一个软件的开发。具体分工是:一个学生负责写代码,另一个学生负责检查代码的正确性。在开发过程中,负责输入代码和检查代码的角色可以根据需要灵活地调换。在整个编程过程中,一旦发现语法和运行错误,须及时讨论并调试。在计算机语言课程设计的实践过程中采用结对编程这种敏捷方法,相对于以往的训练方式,是一种新的教学方法。这种结对方式既可以提高程序的开发效率、

您可能关注的文档

文档评论(0)

ayun1990 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档