zoukankan      html  css  js  c++  java
  • 个人作业——软件工程实践总结&个人技术博客

    这个作业属于哪个课程 https://edu.cnblogs.com/campus/fzu/2020SPRINGS
    这个作业要求在哪里 https://edu.cnblogs.com/campus/fzu/2020SPRINGS/homework/10842
    这个作业的目标 软件工程实践总结&个人技术博客
    作业正文 就是本文
    其他参考文献

    一、回望

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

    编程能力得到了提升,但是仍然存在不足,需要持续的学习和不断地实践。

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

    没有。由于在家学习效率低下的原因,只学习了其中的一部分。之后会将剩下的部分补齐。

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

    alpha冲刺 那段时间花的时间最多 天天加班码代码

    (4)在课程问卷中,我们统计了你在课程上花费的精力和提升;现在请你再次将这些数据罗列出来,作为个人的记录。包括以下内容:

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

    1w左右

    软工实践的各次作业分别花了多少时间?(做一个列表)
    作业 花费时间(h)
    软工实践寒假作业(1/2) 2
    软工实践寒假作业(2/2) 8
    结对第一次—某次疫情统计可视化(原型设计) 7
    团队作业第一次—团队展示和项目展示 1
    结对第二次作业——某次疫情统计可视化的实现 15
    团队作业第二次—团队Github实战训练 12
    团队作业第三次—项目需求分析 3
    团队作业第四次—项目系统设计与数据库设计 3
    个人作业——软件评测 3
    团队作业第五次——站立式会议+alpha冲刺 40
    团队作业第六次——beta冲刺+事后诸葛亮 32
    个人作业——软件工程实践总结&个人技术博客 3
    累计花了多少个小时在软工实践上?平均每周花多少个小时?

    129小时

    学习和使用的新软件

    Axure RP

    学习和使用的新工具

    processon

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

    学习和掌握的新方法

    原型设计

    工程能力的提升

    编码能力得到了提高

    团队合作上的提升

    学会了如何组织团队进行开发

    其他方面的提升

    二、团队总结

    软件工程实践是大学里少有的团队协作经历。

    你是组员还是组长?你觉得你自己在哪些地方做得好?你觉得自己还有什么可以改进的地方,具体可以怎么改进?

    我是组长 我觉得在任务分配的方面做的还行,不过在调动团队气氛方面存在欠缺,之后需要通过在实践中不断地积累慢慢改进

    你觉得你的组长(组员们)在哪些地方做得好?你觉得ta(ta们)还有什么可以进一步提升的地方,有什么具体的建议吗?

    组员的积极性都挺不错,分配的任务基本都能按时完成,但是组员的编码能力普遍存在欠缺,需要不断地学习,并且要多多动手,把代码堆出来了编程能力自然能够提高。

    《构建之法》上说团队的发展有几个阶段,你的团队都经历过么,最后到达了“创造”阶段了么?(参考《构建执法》第17章 人、绩效和职业道德)

    经历过萌芽阶段、磨合阶段、规范阶段
    没有达到创造阶段,目前的界面UI,界面交互等等功能还不是很完善

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

    我担任了Android App开发,我觉得我还算完成的挺到位的,毕竟以后靠Android吃饭。现在仍然觉得适合该角色。

    三、人月神话

    1、怎样证明你学会了软件工程?以下要求你们的团队达到了哪几个?请在随笔中用数据证明上述内容或侧重选择之一。

    (1)研发出符合用户需求的软件

    项目按照用户需求大体完成了,但是没有公开发布,用户只有团队成员以及小范围体验的人员

    (2)通过一系列工具,流程,团队合作,能够在预计的时间内发布 “足够好” 的软件

    通过制定需求分析文档,原型设计,项目架构设计,数据库设计使项目完成的过程中没有出现长时间的卡壳现象。提前安排当天要完成的任务以及每天会议总结当天完成的任务,使得项目能够按时完成。

    (3)并且通过数据展现软件是可以维护和继续发展的。

    通过严格执行制定的代码规范的形式使代码结构清晰,不过由于时间比较紧,代码缺少注释以及文档

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

    在团队开发当中沟通交流非常重要,如果交流不畅会导致工作量上升。

    四、建议

    对下一届同学的建议,或者对于开学初的你,对于大一的你,你有什么建议和想要告知的呢?请写下你对后来人的期许。

    在上软工实践这门课之前一定要有自己的知识储备,掌握一种项目开发技术,例如Android开发,Spring Boot开发等,不然在高强度的软工实践过程中一定会拖队友后腿

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

    希望自己以后能勤奋学习 学会更多的技术 并深入了解其中一种技术

    对于助教工作,你有哪些建议?

    我觉得助教可以分享一下自己在完成某次作业时的心得体会,可以给后来者一些借鉴参考作用

    对于软工实践课程,你有哪些建议?对于软工实践课程的上课形式和内容,你有什么具体的意见和建议?在哪儿需要强化或者剔除?

    建议课程安排在大三上,大三下很多同学都在忙于找工作和准备考研

    五、个人技术总结

    Android处理滑动冲突
    概述:本文介绍了Android View滑动冲突的产生原因以及解决方案

  • 相关阅读:
    javascript调用applet
    mysql“Access denied for user 'root'@'localhost'”问题的解决
    VS2010 加载Dll文件
    预处理符号
    什么是lib文件,lib和dll的关系如何[转]
    git常用命令
    VC项目配置基础[转]
    [转]Linux ftp命令的使用方法
    [转]JavaScript创建Applet 标签的属性介绍 以及 Applet调用JavaScript
    When you publish a workflow in Microsoft Dynamics CRM 4.0 after you install Update Rollup 2, you receive Error message
  • 原文地址:https://www.cnblogs.com/Xily9/p/13184644.html
Copyright © 2011-2022 走看看