个人作业——软件工程实践总结&个人技术博客

个人总结

这个作业属于哪个课程 软件工程实践
这个作业要求在哪里 作业要求
这个作业的目标 个人总结
作业正文 如下
其他参考文献

1、回望

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

A:基本上完成了自己对于本门课程的目标和期待,有一些只是掌握的还不够熟练,用起来很生涩,这个是需要时间去沉淀的。

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

A:预期值达到了百分之八十,时间原因一些较高深的知识只是略过没有进行系统的学习与实践。

Q:请总结这门课程的实践总结和给你带来的提升,包括以下内容:

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

    5K行左右

  • 软工实践的各次作业分别花了多少时间?

作业 花费的时间
准备篇 6h
热盛篇——疫情统计 10h
结对第一次——疫情可视化(原型设计) 10h
团队作业第一次——种子队伍选拔和团队展示 2h
结对第二次——疫情可视化的实现 10h
团队第二次——团队Github实战训练 8h
团队第三次——项目需求分析 5h
团队第四次——项目系统设计和数据库设计 5h
个人作业——软件评测 5h
团队第五次——alpha冲刺 50h
团队第六次——beta冲刺 80h
  • 哪一次作业让你印象最深刻?为什么?

    beta冲刺让我的印象最深刻,因为换组的原因要参与新的小组的项目开发,要从头去了解一个新的项目,并且融入开发,是一个不小的挑战,包括新团队所用框架,使用语言都不一样,需要重新去学习才能跟上开发。

  • 累计花了多少个小时在软工实践上?平均每周花多少个小时?

    累计191小时,平均每周13个小时

  • 学习和使用的新软件;

    AXURE 、墨刀、Hbuilder

  • 学习和使用的新工具;

    AXURE 、墨刀、XMIND

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

    git平台进行管理项目以及团队合作
    php语言 进行后端开发

  • 学习和掌握的新方法

    vue(前端页面开发)、thinkphp(后端框架)、uni-app(小程序以及APP框架)、单元测试、原型设计

  • 工程能力的提升

    需求分析能力、代码阅读能力、团队协作能力、项目规划能力

  • 团队合作上的提升

    github、teambition、腾讯会议等工具的熟练使用,让团队协作更便捷。

2、团队总结

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

    我是组员,我觉得组长分工是合理的,根据每个人所掌握的知识,以及所擅长的方面进行分工,大家的效率都会高。组长选举是内部根据同学之间的了解推举组长(有责任心、公平公正、做事干净磊落)

  2. 你这学期经历过换组吗?你对换组有哪些看法?谈谈你在这个过程中的感受。

    我经历过换组,从以前的强力小组换到一个比较弱的小组,落差还是挺大的,以前做的事分工下来大家都不多,但是换完组后要做的事就比以前多很多。换组是一个还不错的做法,是一个难得可贵的机会,可以同时给你两份项目经验,和不同的队友之间相互交流也可以学习到更多。

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

    我认为并没有到达“创造”阶段,自己参与的2个项目相比其他同类型项目,目前的界面UI,界面交互等等功能还不是很完善,只是大致有了一个基本的功能和他们比起来还是差了些。

3、人月神话

  1. 怎样证明你学会了软件工程?

    我们小组通过软件工程课程的指导,先后进行了选题、需求分析、原型设计、数据库设计、接口设计、代码开发、前后端交互并且在预期时间内开发出了一个可维护、可拓展的完整项目,中途的文档详细,可以方便后续开发。

  2. 自己的人月神话

    前后端交互是耗时最长的一个阶段,前期的接口设计都是后端同学进行设计,前端并未参与到接口设计,后续接口设计出来后,有很多接口都是无用接口,或者一个功能要调用好几个接口才能实现,非常的不方便,然后有些接口并没有进行完全测试,在后续开发的时候报错,在下次开发的时候这些经验都要保留,要提前和后端的同学商量好如何设计接口,以及要使用专业工具对接口进行测试。

4、建议

  1. 对下一届软件工程实践班同学的建议

    这是一个团队协作的课程,要提前做好这门课的一些准备比如所要开发的方向前端OR后端,然后提前进行这方面的学习,不要拖团队的后腿,争取做团队的大腿,在后续开发的过程中不要懈怠,一步扣着一步,不然后面的工作量会越来越大。

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

    各个小组的项目都是自己内部进行设计开发,可以进行一个两两小组的合作,比如安排A组和B组进行相互评测项目,方便来完善项目,以及发现自己的一些不足。

  3. 对于助教工作,你有哪些建议?

    助教可以在作业的各个阶段分享一下自己当年是如何做的,方便我们参考学习。

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

    多尝试,多学习,多进步

5、个人技术总结

vue-生命周期
概述:vue-生命周期

原文地址:https://www.cnblogs.com/sunaner/p/13131909.html