zoukankan      html  css  js  c++  java
  • 软件工程实践总结-黄紫仪

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

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

        总的来说,最初对于课程目标和期待,也算是达成了一些。从最开始什么都不知道,到后面自己学会百度自学。从最开始以为做软件就是拿到分析然后开始敲代码,到之后意识到事前的分析规划,还有文档整理的重要性。从最初都不知道服务器是啥,到后来跟着大佬一点点熟悉了整个服务器搭建的流程。从最开始的单兵作战,到后来的通力协作,并且开始用git进行协同工作。总的来说自己整体的开发实力都有很明显的提升。但是还是存在很多的不足。首先是对于文档的重要性还是认识不够。再者对于协同化的理解跟认识也有所不足。这些在之后还需要很多的提升。

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

    • 1、统计一下,你在这门软件工程实践中,完成了多少行的代码;
    • 2、软工实践的各次作业分别花了多少时间?(做一个列表)
    • 3、哪一次作业让你印象最深刻?为什么?
    • 4、累计花了多少个小时在软工实践上?平均每周花多少个小时?
    • 5、学习和使用的新软件;
    • 6、学习和使用的新工具;
    • 7、学习和掌握的新语言、新平台;
    • 8、学习和掌握的新方法;
    • 9、其他方面的提升。
        • 提升
          代码完成量 1000+(具体不太清楚)
          学习的新软件   webstore,wampserver,teamviewer等
          学习使用的新工具   git等
          学习的新语言+平台 JAVA,JS,NODEJS等
          学习的新方法 服务器搭建,模板的使用
          其他方面提升 学会使用协同类工具
            学会书写文档
            熟悉整个软件的开发流程
            学会将问题分解处理
            学会画各种流程图&类图
            等等……
            • 作业 时间
              数独 10h
              结对作业 20H
              项目需求分析  10h
              软工原型设计 20h+
              项目选题报告 8h
              alpha冲刺 40+h
              beta冲刺   40+h
                 
                 

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

            最初的时候,对整个项目任务都没有很好的规划。全都是凭感觉做。结果任务一直没有确定下来。变动的任务导致最初原型设计的时候各种修改。没办法确定。后期分配任务的时候也因为没有划分清楚完全没有办法分工。导致整个组的积极性都很差。然后由于之前对任务难度的错误估计。导致后面大面积的不会做。整个任务进度因此停滞了很久。后来换了新的队员,大家一起重新整理,重头做起,这才慢慢将进度赶了上去。


    三、对下一届实践的建议,或者对于开学初的你,对于大一的你,对于开学初的我,你有什么想建议和告知的呢?对于后来人的期许。 特别地,特别地,下一届要不要中途换队员?

          这门课是挺辛苦的,但是绝对是很有收获的存在。

          换队员还是觉得不是很建议吧。毕竟本来都熟悉之后突然换到别的组重新开始确实很难以适应,尤其是后阶段的开发时间本身就没多少了。


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

            我们团队现在应该算是度过了磨合阶段,到达了规范阶段。但是距离创造阶段还有不小的差距。


    五、怎样证明你学会了软件工程?

            在整个软件实践阶段的开发中,开发过程的迭代是十分有必要的,通过这一次的软工实践。我意识到了记录过程迭代的重要性。在最初的工作中我们的代码问题比较多。所以经常要进行功能块的大规模修改。最初没有进行备份。也没有文档或者其他形式的记录。结果修改之后发现还不如之前的做法。想退回去又找不到原文档。导致整个部分又需要重新的构思,研究。而且很多时候完整版本并不可能一次性就全部做出来。基本上都是需要每次交付一点,然后再下一个阶段再改再交付。后来也是学长特别的给我指出了这个问题,然后自己也认真的开始做备份和记录。这样就算出现了误操作也不用担心回不到原点。而且每次修改一点就做好记录,事后回顾的时候也会觉得特别有成就感。


     

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

          并没有

  • 相关阅读:
    The Balance POJ 2142 扩展欧几里得
    扩展欧几里得定理总结
    Crashing Robots POJ 2632 简单模拟
    POJ 1328 Radar Installation 贪心算法
    The Pilots Brothers' refrigerator DFS+枚举
    HDU RSA 扩展欧几里得
    HDU A/B 扩展欧几里得
    ACM 数学
    E
    BZOJ 3223: Tyvj 1729 文艺平衡树
  • 原文地址:https://www.cnblogs.com/huangziyi/p/8183266.html
Copyright © 2011-2022 走看看