博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2020软件工程个人作业06——软件工程实践总结作业

软件工程 https://edu.cnblogs.com/campus/zswxy/software-engineering-2017-1
作业要求 https://edu.cnblogs.com/campus/zswxy/software-engineering-2017-1/homework/10864
作业目标 软件工程实践总结
作业正文 见下文
参考文献 百度,软件工程课本

一、回望

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

  • 几次的个人作业加上团队作业让我学会了很多的知识,也慢慢的开始向这个专业迈进,虽然现在前端设计方面还是菜鸟,但我还是会努力的去学习。在团队作业中,我主要负责的是编写博客园,绘制表格,燃尽图的绘画等等。从一开始对第一次作业的恐慌到最后一次作业的完成,或许这就是所谓的进步吧。确实前端和编程都是我的软肋,但好在我觉得文档编辑和UI界面设计方面还是可以一试的。
  • 不足:前端方面还是新手级别,Java web知识不牢固,java框架还要去多看几遍。许多知识学的不牢固,还需要花更多的时间去学习。

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

  • 我觉得还远远没有达到预期值。虽然以前感觉学的不好,但一些简单的页面之内的都做不好,我还需要多花时间去学习。
    预期掌握的技术有:Java spring Java web等技术。加油吧,我相信自己能够做到。

(3)请总结这门课程的实践总结和给你带来的提升

  • 统计一下,你在这门软件工程实践中,一共完成了多少行的代码;
    600行左右吧

  • 软工实践的各次作业分别花了多少时间?(做一个列表)

作业 所花时间
2020软件工程作业00——问题清单 1h
2020软件工程作业01 2h
2020软件工程作业02 2.5h
2020软件工程作业03 3h
2020软件工程作业04 5h
2020软件工程作业05 6h
2020软件工程作业06---软件工程实践总结作业 8h
2020软件工程作业---团队01 2h
2020软件工程作业---团队02 5h
2020软件工程作业---团队03 10h
2020软件工程作业---团队04 15.5h
2020软件工程作业---团队05 13h
2020软件工程作业---团队06 180h
2020软件工程作业---团队07 5h
总计 258h
  • 哪一次作业让你印象最深刻?为什么?
    毫无疑问是团队作业6,这是在期末考试来临之际以及众多课程设计和实验的压迫之下完成的,我从来都没有做过这么多的作业,这七天的冲刺让我感觉基本上没离开过座位,看得眼睛都花了,不过好在我们团队一起努力完成了本次作业,但这刻骨铭心的经历我想我这辈子都不会忘记。不过话说回来,七天完成了这么多作业,外加期末考试复习和众多的实验报告,我还是蛮开心的。

  • 累计花了多少个小时在软工实践上?平均每周花多少个小时?
    在团队中,我主要负责编写博客园,整理文档和制作表格,还是花了一些时间的。总共约220个小时。每周平均10小时左右。努力学习,学习使我快乐。

  • 学习和使用的新软件和新工具;
    墨刀,AxureRp,Xmind,idea,notpad记事本,markdown编辑器等等。

  • 学习和掌握的新语言、新平台;
    新语言:前端三大基本语言,vue框架,python
    新平台:博客园,github,哔哩哔哩

  • 学习和掌握的新方法;
    哔哩哔哩教程,写博客园,AxuerRP绘图等。

  • 工程能力的提升;
    对前端框架有更深刻得理解,发现用框架真的方便很多

  • 团队合作上的提升;
    团队互帮互助,共同努力,高效率的完成作业。

  • 其他方面的提升;
    提高了团队积极性,增加了组员之间的默契。也让我进一步的牢固了以前所学习的Java知识。

二、团队总结

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

  • 你在团队中担任了什么角色?你是否完成了该角色的任务?现在你觉得你适合该角色吗?
    我是一个普通的组员,做着组长分配的任务,同时也是一个不普通的组员,因为有时候组长也要听我的。组长分配的任务还算合理吧,基本考虑了每个组员的基础和能力,我负责的任务也已基本完成,我觉得对于高冷,低调的我来说,这个角色很适合我。

三、人月神话

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

(1)研发出符合用户需求的软件

  • 我们的潮鞋商城是把不同品牌的潮牌鞋子集中在一起卖的,用户可以不用去其他商城一个一个的去搜索,点击分类一目了然。所有的潮牌都可以展示在用户面前。但不足的是还有许多待完善的地方,比如说管理员,客服等等。还需要进一步的去改进。

(2)通过一系列工具,流程,团队合作,能够在预计的时间内发布 “足够好” 的软件

  • 有明确的分工和计划,按照流程图来办事。团队之间密切合作,相互帮助,默契越来越高。完成效率也较高。

(3)并且通过数据展现软件是可以维护和继续发展的。

  • github里面每日都有代码签入,完成每日代码并实现其功能。所以往后还可以继续以此形式编写代码并实现更多的功能。

2、写下属于你自己的人月神话——个人或结对或团队项目实践中的经验总结+实例/例证结合的分析,字数不限,开放命题,可以使用你自己喜欢的方式表达

功能设计阶段:需要完善某些功能,功能还不齐全,需要进一步去改进。

  • UI设计阶段:界面设计还可以设计多个页面,可以进一步的美化页面。
  • 编码阶段:编码还有些功能未实现,有些编码生疏难懂,需要查阅更多的资料来编写更好的代码。
  • 测试阶段:有些bug需要改进,比如购物车添加两次就只显示一次等。

软件工程这门课程非常开放,可以锻炼我们各方各面的能力,把好几门课程的知识都结合了起来,总的来说不算容易,需要多多实践。加油吧,别放弃,升职加薪不是梦。

四、建议

  • 对下一届同学的建议,或者对于开学初的你,对于大一的你,对于开学初的我,你有什么想建议和告知的呢?请写下你对后来人的期许。
    对下一届同学的建议:既然选择了这个专业,就要努力的了解这方面的知识,这个专业不容易,但也不是不可能,掌握一门自己熟练的语言,更多的是要自我实践。
    对我自己:这个暑假把以前的java和java web重新学习一遍。不然真的只能永远这么菜下去了。

  • 对于软工实践课程,你有哪些建议?
    我觉得挺好的,真的锻炼了我们很多的能力,至少不会这么懒惰了。我建议多一些实践,每周一次作业,需按时完成,并在班上讲述怎们实现这次作业的。

  • 对于助教工作,你有哪些建议?
    助教很负责,很严谨。辛苦了。希望以后你们以后对学弟学妹更严格,不能让他们水过去咯。

  • 对于自己今后,你有哪些建言?
    向各位大佬学习,自己从零基础开始入门,让大佬们看看什么是大佬之后的大佬。正所谓,每一个菜鸟都有一个英雄梦。