个人学期总结
个人学期总结
一、对第一次实验拟定的五个问题的回答如下:
1.在需求分析阶段我们要搞清楚什么?
答:在问题领域的世界里,都有哪些实体,如何抽象出我们真正关心的属性,实体之间的关系是什么,在这个基础上用户的需求是什么如何解决用户的需求。
2.分析和设计有多种方法有哪些?
答:(1)以文字为主的文档,如word,PowerPoint文档。正如我们在需求分析和场景设计中看到的那样。
(2)用图形为主构造的模型,如Mind Map,ERD,DFD,UML的各种图,甚至包括FlowChart流程图。
(3)用数学语言的描述,如Vienna Development Method。
(4)用类自然语言+代码构造的描述,如Literate Programming。
(5)源代码加注释也能描述。
3.CMMI有两种不同的实施方法,具体有哪两种?
答:(1)连续性:主要是衡量一个企业再某一项目中的管理能力。它仅仅表示企业在该项目或类似项目中的管理能力达到了某一级别。
(2)阶段性:主要衡量一个企业的成熟度。也就是说处于某一阶段的企业,实施大部分项目达到某一要求,一般的讲,一个企业要想在阶段评估中达到三级,则其内部大部分项目都要达到三级,小部分可以达到二级,但绝不能只有一级。
4.领导力有几个要素?
答:(1)设定目标
(2)知人善任
(3)带领团队成长
(4)绩效管理
(5)TSP原则:1:使用妥善定义的流程,在流程中的每一步都可以重复,可以衡量结果的。 2:团队中的各个成员对团队的目标,角色,产品都有统一的理解。 3:尽量使用成熟的技术和方法。 4:尽量多的收集数据,并用数据帮助团队做出理性的决定。
5:制定切合实际的计划和承诺,团队计划要由负责具体执行的角色来制定。 6:增加团队的自我管理能力。 7:专注于提高质量,争取在软件生命周期的早期发现问题,最有效提高质量的方法是做全面而细致的设计工作。
二、完成课程的实践总结和给你带来的提升,包括以下内容:
1、统计你在软工课程实践中,完成了多少行的代码;
在软工课程实践中,完成了一万五左右。
2、软工实践的各次作业分别花了多少时间?累计花了多少个小时在软工实践上?平均每周花多少个小时?(做一个列表)
作业次数 | 实践时间/h | 平均 每周(十六周)所花时间/h |
第一次 | 3.5 | 7.166 |
第二次 | 3 | 7.166 |
第三次 | 5.5 | 7.166 |
第四次 | 7 | 7.166 |
第五次 | 7 | 7.166 |
第六次 | 8 | 7.166 |
第七次 | 9 | 7.166 |
第八次 | 8 | 7.166 |
第九次 | 7 | 7.166 |
第十次 | 8 | 7.166 |
第十一次 | 10 | 7.166 |
第十二次 | 10 | 7.166 |
3、哪一次作业让你印象最深刻?为什么?
团队第三次作业让我印象深刻,因为此次作业是团队项目的原型设计与开发,我们每个人都对系统充满期待。
4、学习和使用的新工具:
WBS工具 、leangoo看板。
三、你认为目前的课程有哪些问题,你有什么更好的建议:
1、你认为本门课程需要在哪里进行改进,具体措施有哪些,包括:时间进度安排,项目难度等均可;
我认为本门课程无修改的地方,时间以及难度都很适合我们的学习。
2、你认为助教/老师哪里做的不足,哪里限制太多等;
老师安排合理。
3、你认为每次项目的评分标准存在哪些问题,你认为的合理评分准则是怎样的(个人/结对/团队算三个)
评分标准对于每一个任务都很公平合理,没有问题。
4、在结对项目中你是否真正体会到了结对的好处,是否真正严格进行了结对编程,双方的工作量是否相同;
在结对过程中我体会到了很多好处,我也从中学习到了结对伙伴的很多优点,严格的进行了结对编程,完成了学习。
5、你的团队项目是否成功,如果重来一次你是否还会选择这个团队,为什么成功/失败;
我认为我们团队是成功的,如果重来一次我还会选择这个团队,因为每个成员认真的态度和组员间互帮互助都是完成目标不可缺少的一部分。
6、总结一下你们团队在做项目时大家的时间安排情况。
团队在做项目时每个组员都按时完成。
7、对下一届软工课实践教学的建议,或者对于开学初的你,对于大一的你,对于开学初的老师,你有什么想建议和告知的呢?对于后来人的期许。
严格的要求会使学习过程更高效,学习成果也会令人满意,不负自己的努力,所以从始至终认真对待很重要。
四、你还有什么想说得话
学习的过程就是总结的过程,不断的总结学习过程中的成功和失败,会使自己变得更优秀。