• 2020软件工程作业06——软件工程实践总结作业


    这个作业属于哪个课程 https://edu.cnblogs.com/campus/zswxy/software-engineering-2017-1/homework/10864
    这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/software-engineering-2017-1/homework/10864
    这个作业的目标 软件工程实践作业总结
    作业正文 本文
    其他参考文献 软件工程

    一、回望

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

    记得在开始的博客已经做好了学习前端的心理准备的,也在一直进步,总体来说也是算满意但在团队合作方面还是有所欠缺。我希望能在团队发挥更大的作用。现在来说达到目标也还太早,感觉各方面都还有所欠缺,还需要不停的努力,但在这次的团队合作中也学习到了许多,希望能更多的了解这门课程

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

    目前还没有,当时还是有点想当然了。开始做了后才知道其实并不是那么简单,虽然有所进步但是还达不到之前的预期

    (3)请总结这门课程的实践总结和给你带来的提升,包括以下内容:
    • 统计一下,你在这门软件工程实践中,一共完成了多少行的代码

    我在团队中并不是擅长写代码的,所以写的比较少,大概200行

    • 软工实践的各次作业分别花了多少时间?(做一个列表)
    作业 名称 时间
    2020软件工程作业00——问题清单 1h
    2020软件工程作业01 1h
    2020软件工程作业02 1h
    2020软件工程作业03 5h
    2020软件工程作业04 6h
    2020软件工程作业05 4h
    2020软件工程作业06 4h
    2020软件工程作业——团队01 1h
    2020软件工程作业——团队02 3h
    2020软件工程作业——团队03 3h
    2020软件工程作业——团队04 3h
    2020软件工程作业——团队05 4h
    2020软件工程作业——团队06 75h
    2020软件工程作业——团队07 3h
    总计 114h
    • 哪一次作业让你印象最深刻?为什么?

    个人作业05,这次作业是到快结束的时候再赶的,因为不太了解所以到最后也没有完成这次作业,只能把自己会的东西先写上去。

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

    花了100多个小时吧,平均每周9个小时左右

    • 学习和使用的新软件;

    学会了AXURE PR,墨刀,JProfiler

    • 学习和使用的新工具;

    墨刀,AXURE PR

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

    博客园,GitHub

    • 学习和掌握的新方法

    原型设计,画图

    • 工程能力的提升

    了解了软件开发的过程

    • 团队合作上的提升

    在团队里要清楚自己的定位,要充分了解团队成员的能力

    • 其他方面的提升

    在团队合作方面有所提升,提升了交流沟通能力

    二、团队总结

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

    团队发展分为:萌芽阶段——磨合阶段——规范阶段——创造阶段
    我认为达到了创造阶段

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

    在团队中主要担任了模块测试
    完成的不是很好,并不是很适合,还需要努力才能符合要求

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

    我认为这是很合理的分工安排,我建议是组长要有沟通组织能力、能听取组员的意见

    三、人月神话

    1、怎样证明你学会了软件工程?以下要求你们的团队达到了哪几个?
    (1)研发出符合用户需求的软件
    必须公开发布,有实际的用户,一定的用户量和持续使用量 (3 天后能保持10 - 100个用户);而不是: 做没有用户使用的软件
    

    我认为我们的软件有比较好的前景。我们也注册使用了

    (2)通过一系列工具,流程,团队合作,能够在预计的时间内发布 “足够好” 的软件
    有项目规划/需求/设计/实现/发布/维护,有定时的进度发布 ; 而不是: 通过临时熬夜,胡乱拼凑,大牛一人代劳,延迟交付等方式糊弄
    

    我们组有需求设计,有明确的分工,虽然还没有达到目标,但也在努力

    (3)并且通过数据展现软件是可以维护和继续发展的。
    而不是 找不到源代码,代码无文档,代码不能编译,没有task/bug 等项目的发展资料
    

    我们已经完成了部分功能,我们也将继续完善。

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

    经历过项目开发之后才知道是真的挺难的,在我们这样的水平下如果仅仅凭借一个人的力量是很难实现的。团队团队,就是要沟通交流,把每一个人的作用都发挥出来,让每一个人都有事情做,把效率最大化,把过程简单化。我们做的时候也沟通了很久,思考选择都有过,面对功能的实现是要经历很多坎坷的。我明白了软件开发的不易,需要认真的做好每一步。在冲刺阶段我们应该更加努力来完善,做好。在开发过程中也许我们会焦虑会垂头丧气会痛苦,但在出结果的一瞬间那种满足感会胜过一切,你只会觉得经历过的都值。

    四、建议

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

    认真完成老师布置的作业,认真学习,最好是制定一些目标,然后达到一个个目标,你会发现大学很精彩。

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

    多锻炼动手能力,让每一个同学都能参与都能有所体会。

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

    老师非常好,责任心强。我希望老师能多了解学生的实际情况,来做一些调整。

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

    希望自己每天能多进步一点,不逃避困难。

  • 相关阅读:
    在Java中使用 break/continue 语句来控制多重嵌套循环的跳转
    Android系统架构基本模式解析
    添加蓝牙通讯功能
    wince串口蓝牙
    Android各层推荐开发书籍及参考资料
    CDEFINES的用法
    蓝牙地址的规则
    WinCE中sources文件中targetlibs与sourcelibs的作用与区别
    Java初学者不得不知的概念,JDK,JRE,JVM的区别?
    WINCE的内存配置config.bib文件的解析
  • 原文地址:https://www.cnblogs.com/zypnp/p/13262213.html
Copyright © 2020-2023  润新知