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

    个人作业-软工实践总结

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

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

    对项目团队的开发比起之前有了更清晰的轮廓,也认识到自己在管理方面的不足。

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

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

    2500+ (本来只是大致估算了下,观摩了大家的博客有的甚至1w+,吓得我赶紧去数数行数,也差不多这个数)

    1.2.2 软工实践的各次作业分别花了多少时间?

    时间 作业标题 内容 花费时间
    (hour)
    2017.8.23 第一次作业 开设博客+一篇随笔 2
    2017.9.03 第二次作业 数独 5
    2017.9.22 结对第一次作业 部门纳新需求分析 8
    2017.9.19 团队第一次作业 团队展示 4
    2017.9.28 结对第二次作业 部门纳新智能匹配、数据生成 12
    2017.9.29 团队选题报告 团队立项,项目分析 4
    2017.10.15 团队-需求规格说明书 需求分析,团队分工 6
    2017.10.15 团队-预则立&&他山之石 团队选题确立,issue任务分配,采访历届学长学姐 3
    2017.10.22 团队—系统设计 需求规格说明书完善,系统架构设计,数据库设计,任务分工 7
    2017.10.29 团队—UML设计 UML设计练习 3
    2017.11.04 团队—随堂小测(同学录) 根据需求,团队编程,完成一个同学录作品 0
    2017.11.05
    ~2017.11.17
    Alpha冲刺 12天Alpha冲刺开发 63
    2017.11.08 个人—软件产品案例分析 华为软件云分析 4
    2017.11.18 团队项目课堂展示 Alpha版本项目展示博客 5
    2017.11.30 团队事后诸葛亮博客 Alpha总结 2
    2017.12.11
    ~2017.12.15
    Beta冲刺 5天Beta冲刺开发,完善项目 20

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

    Alpha 12天冲刺,作为PM,不仅需要后端开发还得写博客,分配任务,监督以及解决各个成员的问题,偶尔还需要帮忙WEB端开发解决一些细节上的BUG.天天两点~三点睡觉,怕是头发都快掉光了。写博客什么的最烦了。。

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

    无法估计,一天起码4~6小时

    1.2.5 学习和使用的新软件

    eclipse

    1.2.6 学习和使用的新工具

    燃尽图生成,github使用, 在线生成表格,processon绘制流图

    1.2.7 学习和掌握的新方法

    需求分析,系统设计,后端架构设计

    二. 对下一届实践的建议

    • 除非团队成员势均力敌,都可以独立完成自己的任务,否则有开发经验的人不要当PM
    • 项目立项,用户群体最好不要涉及到特定人群(比如:老师),否则,后期推广的时候,很艰难,很艰难。。
    • 如果你对软工实践满怀期待,希望通过它来锤炼自己的技术,那请你做好一切准备
      • 后端:请提前学习相关开发框架(SpringMVC?ThinkPHP?),http网络请求(写接口时候需要),数据库mysql编程,
      • 前端:请提前学习http发起请求的相关内容,以及一些好看的布局实现,还有,对于UI要有自己的想法,毕竟团队里面一般没有真正的UI设计人员。
    • 如果你“意外”选中软工实践,只想水水,不想打代码,建议要么退选,要么找个粗大腿抱紧,然后跟着学习项目开发流程,帮忙写写需求规格说明书啊什么的博客,也参与一小点的代码开发或者UI设计,最好能深入思考团队的项目,提出比较好的意见,也感受下什么是软件工程,什么是项目开发。
    • 如果不想拖后腿,就应该努力成为大腿。。

    三. 关于中途换队员

    • 模拟职场人员调度,但是,这样的前提是职场人员本身所有的时间就已经投入到自己的岗位上,故即便调度,他们也必须快速上手适应,毕竟生活容不得你去作假。而想要在课程实践模拟这样的情况,明显不是个合理的操作,不仅代价大,而且有可能得不偿失,如果不是志愿交易,怕是仅仅落了个明修栈道、暗渡陈仓的效果,反倒是闹得大家都不愉快。

    四. 人月神话

    • 越早开始的准备,越需要时时去督促完成进度。
    • 你永远不是一个人在战斗,因为,即便是凌晨两点,还有两三个队友在软工实践小群里陪你刚.
    • 所有你花费的时间,熬过的夜,都只是为了不拖队友后退,不在课堂展示和用户使用上丢人
    • 是个问题总有解决的方法,请不要对自己说:“这个好难,我不会”,你要知道,你比你自己想象中的优秀
    • 苦不苦,累不累,大家心里还没点B number吗?
  • 相关阅读:
    Nodejs读取文件时相对路径的正确写法(使用fs模块)
    node 读取多个文件、合并多个文件、读写多个文件
    js中typeof用法详细介绍
    express源码分析之Router
    14 Django的用户认证组件
    13-1 jquery操作cookie
    13 Django组件- cookie与session
    12 Django组件-form组件
    11 Django组件-分页器
    10 Django与Ajax
  • 原文地址:https://www.cnblogs.com/winforbest/p/8137516.html
Copyright © 2011-2022 走看看