• 软工实践个人总结


    一、请回望第一次作业,你对于软件工程课程的想象

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

    在编程能力方面我相比之前是有了一些进步,然后还学习了新的语言,学会了写前端语言,这方面算是达到了我的个人目标。
    但是因为不论是结对编程还是团队编程,我都一直在参与前端开发,所以对后端的了解比较少,对于这方面的实践也比较少,所以这方面的能力比较差,这算是整    个软工实践过程中我比较遗憾的地方。总体来说,我很多地方都没想达到预期的要求,缺陷还是比较多的,希望日后可以有所进步。
    

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

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

    完成了大概有2000+行代码。
    

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

    作业 花费时间(分钟)
    第一次博客作业 100
    个人编程作业 1500
    第一次结对编程作业 180
    第二次结对编程作业 3600
    团队编程阶段 1800

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

    结对编程让我的印象最深刻。因为结对编程我当时是负责ui部分,所以我是从零开始学习前端编程。先是看视频和教程自学,在做出大致之后,卡在了接口部分。在看了好几个教程和请教大佬之后终于实现了接口功能,也算满分完成了前端部分的工作。
    

    4、累计花了多少个小时在软工实践上?平均每周花多少个小时?同时贴出开篇博客“你打算平均每周拿出多少个小时用在这门课上”的回答

    累计花费了120个小时。
    平均每周花费十个小时左右。
    
    开篇博客回答截图如下:

    5、学习和使用的新软件;

    intelliJ IDEA
    

    6、学习和使用的新工具;

    流程图制作工具、GIT
    

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

    学习的新语言有html、css、js;
    新平台为Github
    

    8、学习和掌握的新方法;

    原型设计
    web前端开发
    psp表格
    单元测试
    uml图像绘制
    将前端开发成果转换成可执行文件
    

    9、其他方面的提升。

    学习并相对深入了解了Github的使用,学习了该如何撰写选题报告和需求分析报告
    

    二、写下属于自己的人月神话——个人或结对或团队项目实践中的经验总结+实例/例证结合的分析

    个人编程:

    在个人编程中,因为考虑到对于其他语言的不熟悉,所以我选择了西c++,但是我并没有考虑到c++对于中文字段的处理并不方便,这也导致了我后期有很多的问题。同时还有一个方面就是我并没有好好去研究助教给出的评测条件,导致我到后面的阶段即使做出了一部分,但是在最终结果中还是评测爆零。在这次的个人编程中,主要是让我明白了,不要一个人闭门造车,还是要多跟大家交流,不懂的地方要多问,多去请教别人,同时更应该搞清楚最后的评测要求,这样可以避免很多问题。
    

    结对编程:

    在结对编程中,我跟搭档一开始的分工并不是很合理,但是在后期协调之后分工相对会合理一些,所以在计划的时间内完成了编程作业。这一次我在ddl之前及时完成了任务,所以在这一次的结对编程中让我明白了协作有多重要
    

    团队编程:

    团队编程中,我们团队的分工还算是比较明确的,但是因为大家个人能力的不足,所以导致我们后期出现了一些问题。但是总体上我们还是完成了最终结果的制作。在团队编程中我主要是学到了团队的分工应该合理,但是同时也应该考虑到大家的个人能力问题,还有一个非常重要的就是交流沟通的重要性,不管是在哪一个阶段的工作,有问题都应该先跟大家交流,把问题提出来大家一起解决,比起一个人闷头解决要好很多。
    

    三、这学期下来,你最感谢的人是谁?有什么话想要对TA说呢?

    我最感谢的是紫微,在团队编程中我们一直在一起学习一起写代码,可以说她是我的动力。
    还有就是杨明哲,他是我们团队的核心人物,可以说我们团队的成果很大一部分都出自他的手。
    

    四、个性发挥,包括图文、照片和创意等

    这是我整个软工学习过程中,最大的领悟。
    

  • 相关阅读:
    import 本地Python module或package
    JSON+YAML初步学习+ciscoconfparse
    Ansible用于网络设备管理 part 4 使用NAPALM成品库+Gabriele的方法+循环
    Community Value再理解
    职业素养-8S
    JavaWeb项目的数据库访问简单基础类
    FastJson+Servlet实现Ajax案例
    Echarts和JSTL、EL标签的混合使用
    大数据典型应用场景
    Web前端开发与设计13-购物车案例
  • 原文地址:https://www.cnblogs.com/0317ssbiss/p/12180918.html
Copyright © 2020-2023  润新知