软件工程课程总结
一、回顾课程计划 (第一周的计划),进行总结
-
开学初和现在自己的对比
对于javaweb的掌握更加熟练了,能够更加快速的开发一个简易的mis系统
写的代码更加优质了,有良好的扩展性和健壮性。
熟悉与多人合作的流程,能较好的融入团队,进行团队合作
-
总结这学期所学
-
学习和使用的新工具
Git和GitHub github是强力助手,上面有很多优质的代码资源,也有很多优质的学习课程
使用博客园 进行日常学习总结,知识点的记录
在项目管理方面,我觉得已经达到了自己的期待和目标,学会了基本的软件仓库管理,项目合作开发,在程序编写方面,也已经学会了一些规范操作,还掌握了一些关于数据库、文件存储、人机交互的知识,总体上个人在这方面的能力有很大的提升
-
二、回顾课程开始快速浏览了《构建之法》提出的 5 个问题
1. 什么是良好的编程风格?
良好的编程风格应当遵循一定的规范和标准,包括命名规则、注释说明、代码缩进、变量管理等方面。这样能够提高代码的可读性和可维护性。
2. 这一章介绍了很多的团队模式和流程,但是,似乎大家都没有一个通用的模式,只有一些很显然正确的准则来参考。当我们运用的时候,如何选取合适团队组织模式和开发流程呢?当我们发现有哪里不合适的时候,如何有效的获取反馈并且及时调整呢?
选取团队组织模式和开发模式需要团队成员在项目开始前进行讨论,考虑项目本身和团队的情况。调整需要PM或者团队成员关注开发和沟通效率,并及时反馈。
3. 读完这一段,感觉 PM 完全成为了团队最重要的主心骨,开发人员没了 PM 完全不转。这是否是一件好事?当PM遇到问题,不能胜任或者决策出现偏差,团队该怎么办?
团队过于依赖PM肯定不是好事。我绝对团队的沟通协调不能完全依赖PM的调度,团队成员之间也需要有适当的沟通,保证除了PM之外,有另外的团队成员大致知道每个成员的工作。当PM遇到问题的时候,肯定就是靠其它成员,大家开会讨论决策了。
4. 如何设计合理的程序结构?
设计合理的程序结构需要全面考虑软件系统的需求、功能、性能、安全等方面,并采用模块化设计、多层次结构、接口规范等方法实现。
5. 异常处理应该如何进行?
异常处理应当依据具体情况,采取不同的策略和方法。应当区分不同类型的异常,如语法错误、运行时错误、逻辑错误等,并针对性地进行处理和调试,确保系统能够正常运行。
三、看看还有什么新的问题产生,请列出来,建议列出 2-3 个新问题。 可以让老师和助教来回答
1. 在团队中,如何才能更为合理的分配每人的任务?
2. 在团队中,如何更加有效的进行团队合作
四、你看了一些软件工程的文献, 你的团队也做了一两次 “事后诸葛亮”分析, 可以再去看一遍,现在有什么新的感想?
在进行团队开发时,团队间的交流沟通是是十分重要的。好的团队交流方式会使开发效率事半功倍,多多交流讨论是非常重要的,要事先制定好标准规范,代码规范,进行全队的统一
五、对比一些技能评价表,你有什么提高? 还有什么收获是不能用数字衡量的?
六、建议
-
可以让同学们跨组合作,项目有关联的组之间可以进行合作,让各自的项目可以跨软件交互。
-
老师对于同学们互评分数的结果进行分析
- 减少作业负担
标签:总结,课程,PM,软件工程,团队,进行 From: https://www.cnblogs.com/ashuai123/p/17448548.html