这个作业属于哪个课程 | <软件工程> |
这个作业要求在哪里 | <https://edu.cnblogs.com/campus/xnsy/SoftwareEngineeringClass2/homework/3393> |
团队名称 | <Reflect> |
这个作业的目标 |
<总结学习软工几个月的收获>
|
- 请回望第一次个人作业,你对于软件工程课程的想象和提出的问题。
p59-3.5-在做软件工程项目时如果有一个时限,边看书边做或者尝试新的方法难道不会令效率降低以至于完成不了任务吗?
p79-4.5.2-在企业中,结对编程是老带新还是能力相差不大的人结对?老带新有能力让新人更加快的适应企业的软件工程模式但是这样效率可能会被拖慢,新人和新人一起摸索虽然可能会有很多难题但是会在为以后的工作打下比较好的基础,面对难题个人有能力解决。
p157-8.3-在没有用户调研的情况下如何能够更加清晰的了解到用户的需求并且完成其最需要的功能?
p183-9.1-企业中在入职时筛选项目经理或者产品经理是通过什么能力来鉴定的?
p214-10.3-产品的使用说明书用用户能够听懂的语言来描述如果不能够达到效果该如何处理?
p326-15.1.3-如果用户觉得软件好用需要添加新的功能但是这个功能要颠覆之前的设计,如何抉择?
p404-17.7-企业中一个团队最好以一样的代码速度还是有快有慢结合更好?
- 链接到以前提问题的博客
https://www.cnblogs.com/xsq1999/p/10544969.html
- 尝试对自己提出的问题进行解答,并阐明,是如何通过看书,实际,或者讨论弄明白的
(由于之前的问题基本都是企业方面的,无法经过实际调查,只能通过老师的讲述来了解)
在做软件工程项目时如果有一个时限,边看书边做或者尝试新的方法难道不会令效率降低以至于完成不了任务吗?
答:确实会降低效率但是如果不这样,将软件做成不符合要求的样子,造成的损失更大。(看书)
在没有用户调研的情况下如何能够更加清晰的了解到用户的需求并且完成其最需要的功能?
答:基本上都是会进行用户调研,不进行可行性分析不是一个合格的软件,不符合软件工程(看书)
产品的使用说明书用用户能够听懂的语言来描述如果不能够达到效果该如何处理?
答:自己作为用户来使用软件(看书)
如果用户觉得软件好用需要添加新的功能但是这个功能要颠覆之前的设计,如何抉择?
答:与用户协商重新做一个软件,但是会产生费用(讨论)
- 是否产生了新的问题?请提出。
在实践过程中最大的难题就是团队协作的问题,在实践的过程中,团队协作一直是阻碍项目快速进行的一个大的问题,不过在长时间的磨合之后还是逐步解决,如何更好的高效的进行团队的协作成为了问题
- 经过这学期的学习,你掌握到了哪些以前没有的技能,你是如何掌握的。
学习软件工程可以明显感觉到对软件工程流程有一个清楚的认识,这是在实践和理论中得来的结果,以及运用测试软件建模软件等,这些都是在软件的设计流程中所学习的。
- 有什么深刻的体会,对自己一学期学习过程的总结。
软件工程就是我们专业的名字,可以说是最核心的专业课了,整个软件工程实践下来就是我们以后就业的整体流程,受益匪浅,这门课基本就是带领我们先进入软件工程的学习,在以后的课程和工作中能更快的适应模式。其次,团队协作确实是一个比较难解决的问题我们也通过自己的一些方法解决了这些问题。总的来说我们的实践还是满成功的,从中也学到了不少东西。