个人总结

回想开学初对于软件工程这门课的期望,总结本课程对你带来的提升:

1.学习和使用的新软件

Eclipse、墨刀和MySQL Server

 

2.学习和使用的新工具

Eclipse

Android编译工具
My sql 数据库管理系统

prcs6

 

3.学习和掌握的新语言、新平台
语言:JAVA MySQL
平台: 新浪云平台

 

4.统计一下,你在这软件工程实践中,完成了多少行的代码

400多行

 

5.学习和掌握的新方法
原型界面的设计;

软件测试,软件开发

Android app软件开发方法及其测试方法

总结与展望

1.记录自己在软件工程课程上的经验总结

在这次的项目制作过程中我学会了在团队工作中跟团员如何进行沟通,以及如何团队一起合作,在遇到问题时知道怎么样去沟通解决。做项目的时候难免会遇到自己不会的地方,我们需要做的是耐心地查阅资料、询问他人,慢慢学习来解决问题。本学期所学习的软件工程这门科目让我从理论上掌握软件工程,还有从不同的实例。通过这次项目的制作,让理论和实践得到了很好的结合。

2.对于下一届的学弟学妹你有什么建议和告知呢?

对于软件开发,团队合作是很重要的,这就要求开发人员有很强的团队合作精神。所以我建议下一届的学弟学妹们在接下来的开发中能合理安排人员分工和时间,提前进行相关学习的话会有更好的效果,定一个符合自己团队能力的项目,在项目的开发过程中一定要多交流,多沟通。

3.分析一下自己所处的团队

我们团队经历了萌芽阶段,磨合阶段,规范阶段及创造阶段。我们的团队能力不是很强,但队员间的团队协作能力和交流能力很好。项目设计会有一点点的分歧,通过大家的学习和相互讨论完成了这次项目。

4 .个性发挥
通过这次实践,我觉得自己学到不仅仅是了技术性的知识,更重要的是从同组的其他成员身上学到了许多,比如解决问题的思维方式等等。只有把理论和实践结合起来才能真正的理解和掌握知识。

个人总结的补充

1.测试人员在软件开发过程中的任务:

答:1.寻找bug; 2.避免软件开发过程中的缺陷 ;3.衡量软件的品质;4.关注用户的需求。

2.什么是软件生存周期?它有哪几个活动?

答:软件生存周期:一个软件从提出开发要求开始直到该软件报废为止的整个时期。包括:可行性分析和项目开发计划,需求分析,概要设计,详细设计,编码,测试,维护。

3.原型化方法主要用于解决什么问题?

答:原型化方法主要用于解决在产品开发的早期阶段需求不确定的问题,用户、经理和其他非技术项目风险承担者发现在确定和开发产品时,原型可以使他们的想象更具体化。

4.敏捷流程各阶段的耗时比重是怎样的?

答:个人认为需求30%设计,20%研发,20%测试,20%实施 

5.从哪些方面验证软件需求的正确性?

答:(1) 一致性所有需求必须是一致的,任何一条需求不能和其他需求互相矛盾。

        (2) 完整性需求必须是完整的,规格说明书应该包括用户需要的每一个功能或性能。

        (3) 现实性指定的需求应该是用现有的硬件技术和软件技术基本上可以实现的。对硬件技术的进步可以做些预测,对软件技术的进步则很难做出预测,只能从现有技术水平出发判断需求的现实性。

        (4) 有效性必须证明需求是正确有效的,确实能解决用户面对的问题。

6.什么是模块的控制范围和作用范围?他们的关系如何?

答:控制范围:是模块本身和它的下属模块的集合。作用范围:模块中的一个判定影响的所有模块的集合。作用范围应该在控制范围内。

 

posted @ 2017-06-25 09:56  暗影月  阅读(137)  评论(1编辑  收藏  举报