zoukankan      html  css  js  c++  java
  • 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、写下属于你自己的人月神话——个人或结对或团队项目实践中的经验总结+实例/例证结合的分析,字数不限,开放命题,可以使用你自己喜欢的方式表达..

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

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

    四、建议

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

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

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

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

  • 相关阅读:
    Lucene.Net 2.3.1开发介绍 —— 二、分词(一)
    控制‘控制台应用程序’的关闭操作
    详解for循环(各种用法)
    敏捷软件开发
    Sql Server的一些知识点
    在SharePoint 2010 中配置Remote Blob Storage FILESTREAM Provider
    使用LotusScript操作Lotus Notes RTF域
    JOpt Simple 4.5 发布,命令行解析器
    John the Ripper 1.8.0 发布,密码破解工具
    PacketFence ZEN 4.0.1 发布,网络接入控制
  • 原文地址:https://www.cnblogs.com/zihuangdeboke/p/13253501.html
Copyright © 2011-2022 走看看