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


    软件工程 https://edu.cnblogs.com/campus/zswxy/software-engineering-2017-1/
    本作业要求 https://edu.cnblogs.com/campus/zswxy/software-engineering-2017-1/homework/10864
    本作业目标 实践总结
    作业正文 https://www.cnblogs.com/yinyinlee/p/13257901.html
    其他参考文献 百度

    一、回望

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

    通过这次的实践合作,我的编程能力、自学习能力都得到了提高。特别是开发软件的过程,让我知道了怎么去开发软件,达到了自己的期待目标。但是在一些专业知识上,我还是有所欠缺,这是我的不足,需要更多的学习。

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

    ​ 第一次的个人预期值达到了,但是第二次的没达到。这个项目用的是传统的MVC框架,但是我继续的想法是改成SSM框架,暂时没达到。

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

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

    ​ 从博客园的作业到最后的项目开发,我完成了至少3K行以上的代码,没统计过。

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

    作业名 所花时间
    2020软件工程作业01 0.5h
    2020软件工程作业02 1h
    2020软件工程作业03 10h
    2020软件工程作业04 3h
    2020软件工程作业05 9h
    2020软件工程作业06 2h
    2020软件工程作业——问题清单 1h
    2020软件工程作业——团队展示01 2h
    2020软件工程作业——团队作业02 3h
    2020软件工程作业——团队作业03 8h
    2020软件工程作业——团队项目需求分析 10h
    2020软件工程作业——团队项目系统设计与数据库设计 6h
    2020软件工程作业——团队冲刺总结 100h
    2020软件工程作业——团队软工实践总结 3h
    总计 158.5h

    (3)哪一次作业让你印象最深刻?为什么?

    ​ 结对编程那次吧,第一次体验到结对编程的感觉。

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

    ​ 花了158.5小时,平均每周十小时以上

    (5)学习和使用的新软件;

    ​ 学会了墨刀、Axure RP8、IDEA.等软件

    (6)学习和使用的新工具;

    ​ markdown编译器

    (7)学习和掌握的新语言、新平台;

    ​ 博客园平台、github等

    (8)学习和掌握的新方法;

    ​ 学会单元测、静态代码检测、还有敏捷开发。

    (9)工程能力的提升;

    ​ 更加的熟悉了软件开发的过程,学会了软件开发的知识。

    (10)团队合作上的提升

    ​ 和团队成员之间有了更多的沟通,也扩展了人际关系。

    (11)其他方面的提升;

    ​ 自学习能力提升了。

    二、团队总结

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

    有四个阶段,萌芽、磨合、规范、创造,我们团队磨合阶段基本完成,下一步就是规范和创造阶段。

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

    ​ 我担任的是组长,功能模块的开发,项目的整合等。我完成了组长的角色,我发现自己不适合当组长,适合当开发人员。

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

    ​ 我觉得分工很合理。组长的选举,因该大家都认同。

    三、人月神话

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

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

    我们的二手交易网站没有公开,个人感觉到可惜。

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

    这个项目只完成了一些基本的模块,如果有足够的时间,相信可以做的更好。

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

    在github上面,我们每天都有代码的嵌入。对项目进行管理。

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

    在个人的情况中,我学习到了软件开发的流程,结对编程中,体会到了两个人之间的合做。在团队项目中,除了自己专业相关的知识外,更重要的是人际关系的处理,组员之间的合作。让我明白了自己不擅长的地方,为以后的团队项目打下了基础。最后,感谢我们每一个队员的努力。

    四、建议

    1、对下一届同学的建议,或者对于开学初的你,对于大一的你,对于开学初的我,你有什么想建议和告知的呢?请写下你对后来人的期许。

    我觉得兴趣才是最重要的,当你初入计算机编程这一方面,可能会感觉很枯燥,觉得自己不会喜欢这东西。但是逼自己一把,让自己懂的东西越来越多,你就会去自主学习,爱上编程,学会学习。活到老,学到老。

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

    认真完成老师布置的任务,多学多练,抗压精神。团队合作也很重要!

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

    老师很认真,严谨。

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

    坚持下去,活到老,学到老。学习是终身的事,不管做什么。

  • 相关阅读:
    等宽布局和flex
    antd按需加载
    linux-redis cluster集群(redis5.x)
    linux-mysql-主从同步
    mysql-行转列
    Spring Bean 作用域
    ArrayList、LinkedList区别(jdk8)
    java类及实例初始化顺序
    线程池-结构
    GIT基础
  • 原文地址:https://www.cnblogs.com/AFBF/p/13266301.html
Copyright © 2020-2023  润新知