软件工程课程个人总结

       先说一下这学期这门课程的收获吧,本学期所学习的软件工程这门科目让我从理论上掌握软件工程的一些相关知识(大部分还是得靠自学),还有从不同的实例,让理论和实践得到了很好的结合。整一个学期下来,总的来说还是学到了很多东西的,有很多地方是值得肯定 的,其实在我看来,软件工程与其说是一门课程,不如说是一门思想。是一个如何去分析和处理并能够更好的问题的过程,应该说其范畴已经远远不止局限于该门课程,成为了一个综合的一个能够解决问题的思想集合。

      这门课的另一处魅力我觉得还是在于老师,建民老师不用理论授课方法让我们了解软件工程的相关概念,而是使用了很多其他特殊的授课方式让学生去了解这门课程,比如课外活动去考验团队的协作性,并且使用各种各样的类比让我们更好的了解了这门课,也让我在学习这门课时充满了兴趣。但总的来说,软件工程究其根本就是这样一套用于软件的团队开发,以提高软件质量和程序员工作效率为目的的规范。其核心就是,对于软件开发的5个重要组成部分:需求分析,设计,编码,调试,维护,如何组织这5个部分的工作,以及如何完成每一个工作。简单来说,就是对于总体的组织和对于局部的实现。当然,这个过程中更多的还是在考验团队之间的协作,毕竟未来步入社会也不太可能一直是自己一个人单打独斗。老师给我们培训,让我们从单人编程到双人训练,最后到团队协作,整个过程还是比较严谨有序的。

      下面是对团队项目的分析总结,自己所在的团队只有两个人,总体能力偏弱,而我作为一个团队的负责者,没有充分发挥自己在团队协作中的作用,团队的人数偏少,工作总量有相对较多。在功能的实现时,经常会手忙脚乱不知所措,从一次团队协作中我也学会了许多,如果想让团队做出好的工作,首先要保证团队人员的素质,其次是人员的协调分工,一个负责人带不好头,则满盘皆输,虽然这次的团队合作不是很理想但我很珍惜这次协作的经验。

      下面是我在《构建之法》中的感悟,''软件团队的模式:a、主治医师模式b、明星模式c、社区模式d、业余剧团模式e、秘密团队f、特工团队g、交响乐团模式 h、爵士乐模式i、功能团队模式j、官僚模式等。开发流程是指一群人在一起做软件开发,总是要有一些方式方法。我们在开发、运营、维护软件的工程中有很多技术、做法、习惯和思想。软件工程把这些相关的技术和过程统一到一个体系中,叫“软件开发流程”,软件开发流程的目的是为了提高软件开发、运营和维护的效果,以及提升用户满意度、软件的可靠性和可维护性。 a、写了再改模式b、瀑布模式c、瀑布模型的各种变形d、Rational统一流程e、老板驱动的流程f、渐进交付的流程。''

       总而言之,这学期的学习让我感受颇深,在一些软件构造方面积累了一定的知识

posted @ 2023-06-02 15:45  ME社长  阅读(39)  评论(0)    收藏  举报