• 2020软件工程作业06


    所属课程 2017级计算机科学与技术(中南林业科技大学涉外学院-信息与工程学院
    作业要求 2020软件工程个人作业06——软件工程实践总结作业
    作业目标 软件工程实践作业总结
    作业正文 2020软件工程个人作业06——软件工程实践总结作业
    参考文献

    一、回望

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

    • 达到的期望和目标:
      • 学习到了HTML,js新的开发工具
      • 学会了使用Vue,vue-couter写前端
      • 学会使用墨刀
    • 存在的不足:
      • 对HTML,js的语法掌握的不够好,不能熟练地使用,每次都需要去查找资料
    • 原因:
      • 写的代码不够多
      • 没有经常去联系

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

    从这次团队作业开始到结束,软件开发的每一个环节都历历在目,在这个过程中,我不仅学习了软件开发的一些技术,还学到了软件开发的方法,可以说超过了我的预期(除了没有按照学习路线学习)

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

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

      两次个人作业的代码一共才500多行,团队中我负责的是两个界面的设计,所以代码量比较少,所有的加起来差不多700多行的样子

    2. 软工实践的各次作业分别花了多少时间?(做一个列表)
      作业名称 花费时间(h)
      2020软件工程作业01 0.25
      2020软件工程作业02 0.75
      问题清单 1
      2020软件工程作业03 25
      2020软件工程作业04 90
      2020软件工程作业05 48.5
      资煌麻辣烫——团队展示 0.2
      2020软件工程作业——团队02 2
      2020软件工程作业——团队03 2
      资煌麻辣烫——项目需求分析 20
      资煌麻辣烫——项目系统设计与数据库设计 1
      资煌麻辣烫——冲刺总结 0.5
      2020软件工程个人作业06——软工实践总结 2
      总计 193.2
    3. 哪一次作业让你印象最深刻?为什么?

      印象最深刻的是2020软件工程作业04,虽然说知道软件工程这门课程是学习软件开发的方法的,但是还是觉得作业就是应该写代码,没想到还有单纯的设计界面这一说,挺意外的。也是这次作业,我第一次接触到了UI设计,同时也学会了使用墨刀。

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

      累计花了193.2小时,平均每周花费10.7小时

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

      墨刀,WebStorm,Visual studio,IDEA,腾讯会议,Typora

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

      微信开发者工具,腾讯会议,Xmind绘图工具,墨刀原型设计工具,Typora

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

      新语言:Vue,Markdown

      新平台:node.js,博客园,GitHub,gitee

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

      代码审查,单元测试,软件开发过程中各种图的绘制,

    9. 工程能力的提升;

      掌握了软件开发的大致过程

    10. 团队合作上的提升;

      学到了沟通的技巧,意识到领导人员的重要性,明白了正确分工是高效完成任务的重要因素

    11. 其他方面的提升;

      整个人都升华了

      二、团队总结

      软件工程实践是大学里少有的认真的团队协作经验。《构建之法》上说团队的发展有几个阶段,你的团队都经历过么,最后到达了“创造”阶段了么?

      萌芽阶段———>磨合阶段———>规范阶段———>创造阶段(四个阶段都经历过)
        达到了创造阶段

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

      我所担任的角色是前端设计师,完成了该角色的任务,对于这个角色,我在审美上还有所欠缺,设计出的界面不够美观

    如果你是组长,你觉得你有哪些地方做的不够好的?有哪些地方做的好的?你觉得该怎么改进?
    如果你是组员,你觉得你的组长分工安排是否合理?你对组长的选举有什么建议?

    ​ 我觉得我的组长分工非常的合理。

    ​ 建议:

    • ​ 领导能力强
    • ​ 熟悉每个组员的技能以及优缺点
    • ​ 对于任务的每一个步骤都了然于心

    三、人月神话

    1、怎样证明你学会了软件工程?以下要求你们的团队达到了哪几个?
    (1)研发出符合用户需求的软件
    
    必须公开发布,有实际的用户,一定的用户量和持续使用量 (3 天后能保持10 - 100个用户);而不是: 做没有用户使用的软件
    
    (2)通过一系列工具,流程,团队合作,能够在预计的时间内发布 “足够好” 的软件
    
    有项目规划/需求/设计/实现/发布/维护,有定时的进度发布 ; 而不是: 通过临时熬夜,胡乱拼凑,大牛一人代劳,延迟交付等方式糊弄
    
    (3)并且通过数据展现软件是可以维护和继续发展的。
    
    而不是 找不到源代码,代码无文档,代码不能编译,没有task/bug 等项目的发展资料
    

    证明:软件工程学习的是软件开发的方法,而我们团队开发的软件就是这一方法的实践

    这些要求我们团队都做到了

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

    结对编程:一定要找合得来的的小伙伴,两个人沟通无障碍,就算能力不够,也可以相互激励学习,共同提升

    团队项目:领导人身份必须明确;分工必须明确,不能混淆;尽量保持团队内轻松的气氛,但是也要适当施压;

    四、建议

    对下一届同学的建议,或者对于开学初的你,对于大一的你,对于开学初的我,你有什么想建议和告知的呢?请写下你对后来人的期许。
    • 软件开发需要一个好的带路人,做不了大佬也可以在大佬身边学习如何成为大佬
    • 必须有一个志同道合的小伙伴,不然不是真的热爱这一行的话,很容易放弃的
    • 不管是哪种语言,一定要多多练习,一段时间不用容易忘记
    对于软工实践课程,你有哪些建议?
    • 每天的任务一定要按时按量完成,加班加点熬夜不可取
    • 遇到困难一定要及时解决,同时也要记录一下,下次碰到就可以快速解决
    对于老师的工作,你有哪些建议?

    彭老师非常的负责,暂时没有什么建议

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

    不要拖拖踏踏,遇到困难立即解决并总结

  • 相关阅读:
    蓝桥杯之递归算法基本框架

    Dubbo是什么
    java
    java
    java
    java
    java
    负载均衡的理解
    设计模式学习
  • 原文地址:https://www.cnblogs.com/zihuangdeboke/p/13253501.html
Copyright © 2020-2023  润新知