标签:
个人阅读作业
本学期的软件工程课程我们小组完成可学霸系统的项目,经过一学期的团队合作,大家都有了很大的提高。
在M1阶段我们对学长的代码进行了移植处理,但是在这个过程中我们苦不堪言,因为学长的代码有很多漏洞,后台的数据库也存在很多问题。当时给我们造成了很大的困扰,一度让我们放弃移植这个项目,不过大家讨论之后还是积极地应对,分工合作,学习了C#,XML,TFS等等知识,大家也都很努力的尝试修改错误,在这个过程中提升自我,这也是我们当时每天的一项很重的任务。不过最终经过大家的不懈努力和默契配合,我们顺利的完成了学霸M1阶段的开发。
在M2阶段我们更是被弄得十分疲倦,这个时期是我们各门课程大作业的顶峰时期,很多课程也都在考期。不过在小组大家的互相鼓励和监督,我们抽出每天的时间间隙,不断的优化和改进项目。虽然我们的项目可能还会有不完善的地方,不过我们大家的努力还是取得了应有的收获。
链接:http://www.cnblogs.com/lhm924/p/4830972.html
水晶方法Crystal,XP极限编程,SCRUM,FDD特性驱动,DSDM,ASD等
由于瀑布模型过于强调文档的作用,在每个阶段讲究仔细地验证,过于理想化了。存在许多现实问题:1) 各个阶段的划分完全固定,阶段之间产生大量的文档,极大地增加了工作量;2) 由于开发模型是线性的,用户只有等到整个过程的末期才能见到开发成果,从而增加了开发的风险;3) 早期的错误可能要等到开发后期的测试阶段才能发现,进而带来严重的后果。4) 各个软件生命周期衔接花费时间较长,团队人员交流成本大。 这些问题的存在使得瀑布模型已经不再适合现代的软件开发模式,几乎被业界抛弃。
这点我的感触就是按照每个人的特点为他们分配相应的任务,有的人善于沟通组织就更加适合PM一些,有些人严谨仔细就更加适合做测试工作。要根据每个人的特点为他们分配相应的角色和任务。
现在发现当初提的这个问题太过天真了,同为一个队伍里的队友,被别人指出错误是好事,能帮助我们进步,产生怨言就说明太过于小肚鸡肠了。
团队中的每个角色都是不可或缺的,对人的需求也是不同的,并没有什么能力高低之分。
需求阶段:TFS的使用,XML的使用,分词器的操作
设计阶段:文本关键词的提取和翻译
实现阶段:回归测试、黑白盒测试
发布阶段:软件工程中项目整合的方法
维护阶段:经过不断的测试根据反馈对项目调整维护
标签:
原文地址:http://www.cnblogs.com/lhm924/p/5120802.html