2020年软件工程个人作业06

课程名称 软件工程
作业要求 2020软件工程个人作业06——软件工程实践总结作业
作业目标 课程总结
作业正文 软件工程实践总结作业
参考文献

回望

(1).对比开篇博客你对课程目标和期待,“希望通过实践锻炼,增强计算机专业的能力和就业竞争力”,对比目前的所学所练所得,在哪些方面达到了你的期待和目标,哪些方面还存在哪些不足,为什么?

  • 与其他人一起完成了一次软件项目的开发
  • 对软件工程的开发过程有了一定的了解
  • 提升了个人对于团队的概念
  • 自己的不足是很多的新事物需要花费大量的时间去解决
    总结来说,自己想做的测试和自己的想法是有一定的出入,测试没有想想的那么简单,但是就自己的获得来说简直是绝佳的。

(2).你在第一次作业的个人简历中制定的这门课程结束后,你预期你将增长的能力、技术、技能;和你在第二次作业中绘制的学习路线图。对比当前你的所学所得,你达到了当时的预期值吗?

很遗憾的是自己没有达到自己的预期值,增长的技能不是后台的部分,但是自己的测试技能有了飞跃的提升,学会了环境的搭建,还有测试的运行环境,这一次的团队项目真的是一次非常好的历练。

(3).

  • 软件工程完成代码行数:

团队的代码数量相对来说是较少的,主要是做测试的代码也不多,在300——400行之中,个人的作业里面也是体现了一定的代码量,有2000行左右,但是实际编译的大概是在1500行这个数量吧。

  • 各次作业花费时间:

作业 花费时间
2020软件工程作业00 2h
2020软件工程作业01 1h
2020软件工程作业02 3h
2020软件工程作业03 6h
2020软件工程作业04 5h
2020软件工程作业05 5h
2020软件工程作业——团队01 2h
2020软件工程作业——团队02 2h
2020软件工程作业——团队03 5h
2020软件工程作业——团队04 5h
2020软件工程作业——团队05 5h
2020软件工程作业——团队06 72h
2020软件工程作业——团队07 4h
2020软件工程作业06 3h
总计 130h
  • 印象最深的作业:

肯定是我们的团队冲刺作业啊,简直就是地狱啊,不叫冲刺得了,就叫看看谁在电脑面前更久,我的测试做的简直是让我心力交瘁,主要是环境的搭建,还有测试代码的抒写,都是非常非常难的事情,不过其他的作业也是让我有记忆深刻的,比如顺序图的描画,也是非常费脑子的事情。

  • 软工实际累计花费时间:;平均每周花费:

实际应该花费了100多个小时,每周至少花了应该有8个小时

  • 学习和使用的新软件:

学习了:墨刀、Xmind、Visual studio、IDEA、Typora、

  • 学习和使用的新工具:

学习和使用的新工具还是挺多的,像墨刀、JMeter这个压力测试工具,JProfile测试工具,阿里语法矫正插件。
但是最精通的还是JMeter虽然用的时间比较短,但是记忆深刻啊,从安装问题一直到后面的环境搭建问题,到了后面运行成功,简直就是一步一个百度,让我记忆犹新的。

  • 学习和掌握的新语言、新平台:

Markdown语法、博客园平台、GitHub、Gitee

  • 学习和掌握的新方法:

初步的代码审查和一部分类图的绘制、压力测试

  • 工程能力的提升:

初步了解了软件开发的大致过程、顺序图、测试能力的提升

  • 团队合作上的提升:

对团队合作有了更加深入的了解,能更明确地定位自己的角色

  • 其他方面的提升:

自学能力的提升,不会就百度,自己搞清楚。

团队总结

软件工程实践是大学里少有的认真的团队协作经验。《构建之法》上说团队的发展有几个阶段,你的团队都经历过么,最后到达了“创造”阶段了么?(参考《构建执法》第17章 人、绩效和职业道德)

团队发展分为:萌芽阶段——磨合阶段——规范阶段——创造阶段
团队也都经历了这四个阶段且达到了最后的创造阶段

你在团队中担任了什么角色?你是否完成了该角色的任务?现在你觉得你适合该角色吗?

在团队中主要担任测试的工作
算是完成了该角色的一部分任务
现在我觉得这个角色还挺好的,如果再有机会,我觉得我能做得更好,一定搞好测试

如果你是组员,你觉得你的组长分工安排是否合理?你对组长的选举有什么建议?

我觉得组长的分工还是非常合理的
选举的组长,首先自己要有一定的技术水平,在我们项目遇到问题的时候,能够有效的解决,其次就是对于团队项目的上心程度还是非常好的,大局观要好。

人月神话

怎样证明你学会了软件工程?以下要求你们的团队达到了哪几个?

在需求分析阶段,我们根据需求绘制了相关的用例图、顺序图、分析类图等
在设计阶段,我们通过相关学习,将分析类图与分析顺序图改进为设计类图与设计顺序图
我们在Gitee上进行代码管理、还用我的Github作为了一个团队的公共项目仓库
我们有明确的分工,并且按照项目开发进展撰写了相应的博客
在最后的实现阶段,我们尽可能地实现我们的最初的设想,创造出了一个合格的项目

写下属于你自己的人月神话

软件工程这门课,初次了解好似与之前的课程也没有什么不同,但是在老师的带领下学习了之后,这才是发现了其中的奥妙,我们使用了博客园,了解到了团队开发的工具和如何管理自己的代码,比如Github,Gitee,我觉得Gitee好一些毕竟国内的稳定啊,Github简直了,有时候打不开,还参加了一次团队项目,简直不要太有体验了。

建议

对下一届同学的建议,或者对于开学初的你,对于大一的你,对于开学初的我,你有什么想建议和告知的呢?

  • 计算机这门专业肯定是不轻松的,如果你是以自己的兴趣来选择的,请你们一定要坚持下去,一定要好好的认真的学习好每一部分,都是非常有用的。
  • 如果有一位优秀的引路人,你会轻松很多,也会更有向上前进的动力
  • 多练习,多写代码,一定要亲手去做,一定要!

对于软工实践课程,你有哪些建议?

  • 可能是今年特殊的情况,感觉时间还是太紧张了,如果有充足的时间,有些东西应该可以做得更好
  • 测试就是在漫漫长夜中的摸索,还好是有了一点曙光。

对于老师的工作,你有哪些建议?

老师认真负责,并且对于我们的学习情况看的一清二楚,哈哈哈哈,很多的同学没有认真学习其实一问一听他们的描述就知道,但是老师没有当面拆穿,老师人棒棒的好。

对于自己今后,你有哪些建言?

如何让一个人出海探险,不应该教他如何制作帆船,而是让他如何渴望大海。
加油最好的自己,最好的时光。

原文地址:https://www.cnblogs.com/cxrblog/p/13269284.html