庞邓承铭(项目经理):
通过这次课程的学习,我学会了如何去安排人员去完成项目工作,每个阶段该干什么,该怎么做,指导小组成员完成项目任务。在此期间,我通过阅读各种资料、查询各种网站,深入地了解了软件工程的设计,我深感这次课程设计的练习是一次难得的机会,可以为我以后的项目开发积累知识和经验。在设计过程中,我也学到了很多关于学习和实践方面的道理:所学知识有限,实际应用多样。我们学到的东西不一定能满足需求,我们要在实践和应用中不断学习和提高。在这个过程中,我们遇到了不少困难,但也一一解决了,在解决问题的过程中,我们愈战愈勇,披荆斩棘,突破了一个又一个瓶颈,实现了一个又一个功能。我们通过本次课程的学习,我深刻地了解到只有理论和实践结合起来,才能真正的得出结论,真正地为社会做出贡献,才能提高我的实践能力和独立思考能力。总之,这次担任项目经理,为我以后的工作和学习打下了坚实的基础,我从这次设计中,尤其是软件设计过程和思路的开发过程中获益匪浅。
龚美珍:
随着期末考试的临近,软件工程的课程也接近了尾声,我从一开始对软件工程一无所知,到现在通过几个月的团队作业,共同完成学生蹭课系统的开发,学到了许多关于系统和软件开发的知识,这对于我来说是非常重要的收获。我也有许多的感悟。
在本次完成蹭课系统开发任务的过程中,我意识到了团队的重要性,团队的重要性,在整个软件过程中团队成员应该保持交流,每位成员要积极的接受团队赋予的角色并按要求工作全力投入团队的活动按照团队制定的流程工作,充分准备,理性的工作,团队成员之间相互交流与协作才能够一步一步的实现软件的开发。
软件的需求分析虽处于软件开发的初期阶段,但它对于整个软件开发过程以及产品质量至关重要。它是实现软件开发的基础,在需求分析阶段,软件开发员应该与用户和客户进行充分的沟通,了解客户与用户的所有需求,在描述需求是要注意保持需求的正确性、一致性、完整性,识别所有需求的风险、工作量等,并进行可行性分析,再利用结构化的分析方法或面向对象的分析方法建立一个精确的技术模型来精化需求,最后编写需求规格说明书,它便于用户、开发人员进行理解和交流。 反映出用户问题的结构,可以作为软件开发工作的基础和依据。 并作为确认测试和验收的依据。
软件的设计阶段包括概要设计和详细设计,软件设计阶段体现了“设计先于编码”,这是软件工程“推迟实现”基本原则,在本次蹭课系统开发中我们组采用了软件的模块化设计方法,它将系统的功能分解成若干个模块,简化了接口,有利于软件的开发,在软件的模块化设计中,最重要的指导思想就是软件的独立性,其原则是高内聚,低耦合,加强块内联系,减少块间联系,这也是衡量一个软件设计的合不合理的标准。在软件设计阶段要编写好详细设计文档和概要设计文档。
设计完毕以后就是软件的编程实现,然后对系统进行测试,以此来发现软件中存在的缺陷,设计测试用例,尽可能找出软件中可能的错误,并对错误进行调试,分析错误原因和定位,对错误的部分进行重新编码以改正错误并重新测试,编写软件测试文档。
软件的运行和维护是软件生存周期的最后阶段,软件维护可以发现和改进软件错误和设计缺陷,增强软件的功能,提高软件的性能,使软件能适应新的工作环境,使运行软件的应用范围得到必要的扩充。
在本学期的课程学习中,我深刻体会到了软件过程是一个不断发现错误并且不断完善的过程,做好每一个阶段的工作都显的至关重要,在团队合作过程中,小组成员要积极交流,认真负责的完成自己范围内的工作。课程学习结束,我的收获颇丰。
潘妍:
通过这次软件工程课程,我学习到了很多。
其一当然是团队的精神。大家一起策划,一起讨论,一起研究如何作出最好的成品。面对难关时,也是团队所有人一起讨论、攻克。项目的每一个进程,都是大家齐心协力想出来的,缺一不可。每当我遇到不懂的地方,也是小组成员们耐心给我解释,让我学习到很多东西。
其二是我个人能力的提升。在策划和画UML图时,我也巩固了上课学习到的知识,对学到的知识有了更深的理解和应用。学以致用,才是学习专业课需要的东西。
软件工程是一门融合的课程,也是我们专业的基石。通过软件工程学习,我对一个项目的规划设计有了准确的思路,找到了正确的方向。学习软工是在学习思路。我还将软件工程的思路运用于数据库的课程设计中,也得到了不错的反馈。
肖小萌:
本学期通过加入软工团队和上课学习,感觉自己提高了很多,不管是团队合作还是专业知识》在学习开始就组了小组,大家分配任务,从一开始的无从下手到慢慢运用课堂知识解决问题,写出很像样的说明书,到最后做出成果,有我们组每个人的付出和组长的领导。有不会的问题时大家一起讨论解决。
上机实验时虽然对我来说有点困难,但是还是完成了任务,把课堂上的理论又加深了一次,做到了学以致用,更加认同了软件工程是基础学科的地位,对我们以后学习专业课有很大帮助。
木拉地里·阿不力米提:
通过这次软件工程课程,我学习到了很多。
最重要的是团队精神。大家一起出谋划策,一起讨论作品的可行性,一起研究如何作出最好的成品。在这个过程中,我们也遇到了很多困难。但是在这个过程中所有人都不轻言放弃,共同探讨解决方法,成功的完成了此次任务。每当我遇到不懂的地方,也是小组成员们耐心给我解释,让我学习到很多东西。
再者就是我个人能力的提升。在分工阶段,我按照每个人的特点,进行合理的分工和合作,使我们的项目能够更合理的前行。我也巩固了上课学习到的知识,对学到的知识有了更深的理解和应用。学以致用,才是学习专业课需要的东西。
软件工程是一门融合的课程,也是我们专业的基石。通过软件工程学习,我对一个项目的规划设计有了准确的思路,找到了正确的方向。学习软工是在学习思路。我还将软件工程的思路运用于数据库的课程设计中,也得到了不错的反馈。