个人总结

这个作业属于哪个课程 课程的链接
这个作业要求在哪里 作业要求的链接
团队名称 Onecent
作业的目标 对于自己一学期下来对于软件工程这门课的收获与体会做一次总结
Github地址 https://github.com/simple5960/software-assignment

一.开篇

犹记得自己对于刚开始接触这门课时的迷惑,对于书中很多的专有名词根本就不理解其中的含义。因此第一次作业就是让我们提出让自己迷惑的问题并试着去解答,还有就是发挥自己的想象去做出对于软件工程课程的设想,设想其到底是一门怎样的课程。因此接下来我就会给出自己第一次所提出的问题和所做的畅想的博客地址。
博客地址:(https://www.cnblogs.com/sl1999/p/11479447.html)


二.尝试着对自己提出的问题进行解答

1.什么是断言(assert)

在第一次作业中我提出的第一个问题就是什么是“断言”,由于那是我第一次接触断言,所以我对其的含义及用法并不了解。我想现在我可以尝试着对其作出我的解答了。断言其实是防止程序意外出错的一种宏,如果其参数计算为假,则程序发出警告,且退出。在程序进行单元测试时经常就会用到断言。使用断言是一定要记住,ASSERT只有在Debug版本中才有效,如果编译为Release版本则被忽略。对于这个问题是自己在完成作业是,由于进行单元测试,经常用到断言。因此对于断言就有了自己的理解。

2.敏捷的具体含义

正如我在第一次作业里面提到的,敏捷它其实强调的是一种方法,一种思想。不同于瀑布模型这类开发模型是批量的,敏捷开发是不断的通过市场反馈的来对产品进行修正。敏捷强调通过尽早的、不断地提交有价值的软件来使客户满意。敏捷开发流程是在课堂进行学习后,掌握到了敏捷开发的理论知识,所以对于敏捷就有了一定的认识。

3.当团队成员对于需求有切身体会要怎样才能把用户需求变成成员可以直接操作的开发工作

对于这个问题我现在仍然没有什么更好的想法,所以在此我还是跟第一次自己的想法相同吧。即用SCRUM(Scrum是迭代式增量软件开发过程,通常用于敏捷软件开发。Scrum包括了一系列实践和预定义角色的过程骨架。Scrum中的主要角色包括同项目经理类似的Scrum主管角色负责维护过程和任务,产品负责人代表利益所有者,开发团队包括了所有开发人员。虽然Scrum是为管理软件开发项目而开发的,它同样可以用于运行软件维护团队,或者作为计划管理方法:Scrum of Scrums——来自百度百科)。这个问题自己现在也还没有弄明白。

4.什么是每日构建

每日构建意味着自动地,每天,完整地构建整个代码树。意思是将整个项目源代码的目录,子目录,文件的位置尽可能事先固定下来,这样在开发过程中各个模块间,各个文件间的相对位置都不会混乱。源代码树指的就是一个项目所有的已经组织好的代码文件。通常代码树应该用版本控制软件管理起来。每日构建的好处就是当一个bug被修正了,测试者可以很快得到最新的修正后的版本开始重新测试,以验证bug是否真正地被修复了。对于这个每日构建我们对肯定是不能通过实验来掌握的,因此也是在书上学习到的理论知识和通过百度来进行了了解。

5.为什么大部分先行者并不能成为成功的创新者

对于这个问题就是自己的认知和了解可以进行解释,在第一次提问题时我就提出了自己的观点。直到现在我仍然这么认为,那就是,大家都听了很多创新者的故事,可能就会想他们真了不起,第一个想出了这些美妙的想法。但其实大部分的先行者都不能成为成功的创新者。那这其中的原因究竟是什么呢?我想这其中可能的原因是虽然他们是先行者但是很多时候他们只是在单方面进行了创新,而作为他们的后来者可能不仅在技术上进行了创新同时也可能打破了传统的商业模式、构建了新的商业生态,借助这些综合手段取得了成功。

三.产生的新的问题

-----PM的定位到底是啥?还有就是scorum流程具体实施细节不是很清楚。

四.个人总结

经过一个学期的学习,对于自己所掌握到的知识还是没有一个很好的认识。所以在此我就简单的列举一下那些技能是自己通过贲门课程所掌握的吧。首先就是在以前自己写一个程序就是进行一个简单的调试,从来不会去检验程序的性能,当然更不会去进行单元测试了。经过课程的学习后,回去尽可能的尝试进行性能检查和单元测试。还有就是代码管理工具Github也是自己以前所不曾接触的。当然还有一些比如学会了与他人合作进行程序的编写,知道了团队合作的重要性。知道并学会了原型设计。体会还是颇多的,从刚开始接触本门课程时对于作业感到一头雾水完全没有头绪,到后来感觉作业越来越顺利,不在想刚开始那样了。还有就是由于现在自己所写的都是一些简单程序感觉不到原型设计、需求分析、详细设计对于软件程序设计的重要性。在课程的学习后,自己也写了详细设计才感觉到写了详细设计瞬间就让我们的思路变得清晰了,同时也能让他人知道我们自己的想法。

posted @ 2019-12-05 22:54  刚刚好——  阅读(293)  评论(0编辑  收藏  举报