本期总结
[最后一次团队作业——个人总结]
一.作业要求
这个作业要求在哪里 | 点击查看要求 |
---|---|
团队名称 | 朋友代打了解一下 |
这个作业属于哪个课程 | 软件工程基础 |
这个作业的目标 | 回顾总结本课 |
Github地址 | 点击进入我的github |
二.回望过去。
问题链接:https://www.cnblogs.com/wobuhuiqiao/p/11517211.html
(来自第一次博客)
《构建之法》中17页有谈到软件的需求,软件需求需要对市场人口进行大量的调查分析,那么在软件开发的过程中怎么保障软件的实用性不过时?
通过选择合适的开发流程进行开发,比如说逐渐开发流程,先给定一个版本。在根据用户需求不断完善,不断升级版本。
在《构建之法》中我们提到绩效管理,这是我们最感兴趣的一部份,那么我们仅仅是通过工作质量来衡量吗?还是比资历?效率?评比?贡献度?如何权衡这些因素呢?
参考链接: https://www.zhihu.com/question/20417273
1.质量:这里的质量指交付物契合需求的程度或按需求交付的准确程度,具体来说就是从理解需求开始到最后产出的交付物过程中的沟通、理解、设计、实现、验证的总体质量,这个质量可以最后以“Bug密度”这一度量项衡量,对于一般的程序员来说主要是代码质量。2. 沟通和团队协作。和项目团队各个角色之间的沟通以及协作意愿和能力。软件开发基于个体能力但绝不止于个体能力,尤其是现在复杂的功能软件,都需要通过多角色合作分工完成,这里个体关注项目和团队整体目标的大局观和价值观是很重要的项目成功保障。大的方面就是这两个。
我是如何解决这个问题的: 通过博客园论坛,CSDN论坛,以及知乎等平台解决。
三.对本门课程的了解。
我对软件工程课最初的想象: 开始会认为这是一个和技术有关的课程,后头发现这是让我们更加了解软件工程的课,它涉猎的范围更广,也就是一些和软件开发有关的知识。当然这一切都是以技术为基础要求的。
本学期学到的内容: 通过本门课程我对软件开发的基本流程有了初步的了解。懂得如何开发出一个软件的流程,懂得了如团队协作,各有那些角色,如何分配任务。在团队作业中:我们六人团队一起讨论,一起学习,不仅提升了大家的各类能力,而且也增进了我们的友谊。大家各司其职认真讨论提升了整个宿舍的学习氛围,同时也让我们获得了成就感!获得了成长的快乐!
总结: 软件工程基础确实是一门我花费了大量时间的课程,一分耕耘一分收获。
四.展望未来。
革命尚未成功,同志还需要努力! 期待自己在未来学习道路上可以坚守初心,通过本门课而学习到的技能精神可以一直得以提升和延续....