zoukankan      html  css  js  c++  java
  • 2020软件工程个人作业06

    软件工程 https://edu.cnblogs.com/campus/zswxy/software-engineering-2017-1
    作业要求 https://edu.cnblogs.com/campus/zswxy/software-engineering-2017-1/homework/10864
    作业目标 软件工程实践总结
    作业正文 如下
    参考文献 百度

    一、回望
    一、技术层面
         在本小组项目的开发过程中,我主要学习idea和westorm的软件开发;在前端刚刚起步时也曾经作为前端程序员参与简单的前端代码编写。
    1、后端
         小组后端使用的主要编程语言是Java和vue
    2、前端
         小组前端则采用了HTML5+CSS+JavaScript的常规技术组合
    3、其他
         因为开发中涉及到大量的新技术,因此学会很多类图工具。
         因此对git的了解和使用也有了一定的掌握。  
      二、软件工程层面
         代码风格:良好及统一的代码风格对于项目来说非常重要。特别在前后端交互时,调试需要通过服务器部署后才能进进行,很感谢组长的指导。
     
    缺陷
        没有在实际的软件工程中运用过。且技术栈实在太浅,需要拓宽加强。对于计算机这个专业来说呢,自学能力很重要,任何东西都要“学以致用”,学习了还不行还要看自己掌握了没,掌握了还不行还要看自己熟练没,感谢这学期老师和同学的帮助!
    你在第一次作业的个人简历中制定的这门课程结束后,你预期你将增长的能力、技术、技能;和你在第二次作业中绘制的学习路线图。对比当前你的所学所得,你达到了当时的预期值吗?
    没有,很多目标没有达成,但是会更加继续努力
    请总结这门课程的实践总结和给你带来的提升,包括以下内容:
    统计一下,你在这门软件工程实践中,一共完成了多少行的代码;
    完成千行代码左右
    软工实践的各次作业分别花了多少时间?(做一个列表)

    作业 花费时间
    2020软件工程作业00 1h
    2020软件工程作业01 2h
    2020软件工程作业02 5h
    2020软件工程作业03 5h
    2020软件工程作业04 2h
    2020软件工程作业05 5h
    2020软件工程作业——团队01 6h
    2020软件工程作业——团队02 8h
    2020软件工程作业——团队03 8h
    2020软件工程作业——团队04 5h
    2020软件工程作业——团队05 1h
    2020软件工程作业——团队06 70h
    2020软件工程作业——团队07 2h
    2020软件工程作业06 4h
    总计 120h
    • 哪一次作业让你印象最深刻?为什么?

      就是预定这学期的学习计划,因为没有完成,反而有点后悔自己为什么没有努力
      累计花了多少个小时在软工实践上?平均每周花多少个小时?
      很长时间我自己都算不清楚,大概12个小时一周
      学习和使用的新软件;
      idea,westorm,eclipse,墨刀,axure
      学习和使用的新工具;
      墨刀、git,Typora
      学习和掌握的新语言、新平台;
      JS、Visual Studio、IDEA
      学习和掌握的新方法;
      mvcc
      工程能力的提升;
      对软件工程的理解提升了很多,很多框架也提升
      团队合作上的提升;
      分工合作,加强团体效率
      其他方面的提升;
      明白了团队的压力和自己的学习不足

    团队总结

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

    团队发展分为:萌芽阶段——磨合阶段——规范阶段——创造阶段
    团队也都经历了这四个阶段且达到了最后的创造阶段

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

    在团队中主要担任前端
    算是还可以地完成了该角色的任务
    现在我觉得这个角色还挺好的,如果再有机会,我觉得我能做得更好

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

    我觉得组长的分工还是十分合理的
    选举组长的话,我认为首先Ta需要具备出色的技术水平,至少要有能解决一半以上组员提出的问题的能力,这样才能保证项目能够进行下去,其次就是需要有合理规划与管理能力,组员就是完成自己的任务,但是组长就需要再完成自己任务的同时还要兼顾到每一个组员,所以组长需要有一定的大局观

    人月神话

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

    在需求分析阶段,我们根据需求绘制了相关的用例图、顺序图、分析类图等
    在设计阶段,我们通过相关学习,将分析类图与分析顺序图改进为设计类图与设计顺序图
    我们在Gitee上进行代码管理
    我们有明确的分工,并且按照项目开发进展撰写了相应的博客
    在最后的实现阶段,我们尽可能地实现我们的最初的设想,创造出了一个合格的项目

    写下属于你自己的人月神话

    这个学期很仓促,但是确实一种考验,往往学习就是这样,从开始讨厌根据需求绘制了相关的用例图、顺序图、分析类图等,到去学习各种软件,都是一种仓促的形式去完成,没有产生兴趣,但是也没有讨厌,
    在设计阶段,我们通过相关学习,将分析类图与分析顺序图改进为设计类图与设计顺序图
    我们在Gitee上进行代码管理
    我们还分组讨论都是每一个人去完成自己的part,我很荣幸在我们组,组长负责,组员执行力强。

    建议

    对下一届同学的建议,或者对于开学初的你,对于大一的你,对于开学初的我,你有什么想建议和告知的呢?

    • 不要学计算机,已经饱满了
    • 如果有一位优秀的引路人,你会轻松很多,也会更有向上前进的动力
    • 还是选择计算机,因为你会发现其实还不错

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

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

    老师认真负责,对很多东西都是自己去询问同学,感受同学们的感受。很棒。

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

    不鸣则已,一鸣惊人。

  • 相关阅读:
    python zip文件读取转存excel
    R语言--初步学习
    Python 设置进度条
    python简单爬虫(股票信息)
    如何将windbg设置为默认截崩溃软件
    python简单爬虫(中国大学排名)
    win10远程桌面连接提示身份验证错误怎么办?
    redis 学习
    keepalived入门
    sqlite内存数据库和文件数据库的同步[转]
  • 原文地址:https://www.cnblogs.com/woaitlx/p/13265612.html
Copyright © 2011-2022 走看看