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


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

    一、回望

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

    培养了作为一名产品经理的领导能力和组织能力,但是在代码的编写能力上还是有所不足,需要队友的帮助,将来还需要更多的磨练技术,争取全面发展。

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

    基本达到了预期,但还远远不够,因为仅仅是基本达到,我需要继续取长补短,磨练自己的技术。

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

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

    400行左右

    *软工实践的各次作业分别花了多少时间?
    作业名称 时间h
    2020软件工程作业01 2h
    2020软件工程作业02 4h
    2020软件工程作业03 5h
    2020软件工程作业04 6h
    2020软件工程作业05 4h
    2020软件工程作业00 3h
    2020软件工程作业06 3h
    2020软件工程团队作业01 4h
    2020软件工程团队作业02 7h
    2020软件工程团队作业03 5h
    2020软件工程团队作业04 6h
    2020软件工程团队作业05 6h
    2020软件工程团队作业06 2h
    2020软件工程团队作业07 2h
    *哪一次作业让你印象最深刻?为什么?

    第一次作业,等待已久的师生同学见面,尽管因为疫情无法在美丽的校园相遇,但互联网和计算机让我们可以汇合在一起,这让我全新的认识到了计算机这门学科的魅力。

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

    记不太清了,作为产品经理一直在跟组员扯皮,根据完成的工作时间接近100h吧。

    *学习和使用的新软件

    IDEA、VS

    *学习和使用的新工具

    JProfiler测试软件工具,墨刀,Axure RP

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

    java,c++,博客园,github

    *学习和掌握的新方法

    scrum

    *工程能力的提升

    用例图,流程图,分析类图,用例描述画法,测试,文档编写

    *团队合作上的提升

    项目的进行应该整齐有序,只要程序合格,总能完成心仪的软件设计。作为产品经理来说,沟通效率至关重要,能一句话解决的事情就尽量解决。

    *其他方面的提升

    控场能力,调节组员心态,缓和内部矛盾,形成解决方案。

    二、团队总结

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

    团队的合作分为这几个阶段:萌芽阶段、磨合阶段、规范阶段、创造阶段。

    萌芽阶段:几个人懵懵懂懂,不知道该干啥。
    磨合阶段:每个人的环境配置都或多或少有问题。
    规范阶段:最后冲刺。
    创造阶段:一步步测试代码,最终基本完成。

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

    我负责产品经理的角色,基本完成了角色任务,比较适合,还需要努力。

    (3)如果你是组长,你觉得你有哪些地方做的不够好的?有哪些地方做的好的?你觉得该怎么改进?

    态度不够强硬,没有组长的果断感;人际关系比较好,和大家关系都还不错;应该继续培养自己的领导能力,让自己更加有魄力,在学习上更加精进,在生活中帮助同学,在工作上团结大家共渡难关。

    三、人月神话

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

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

    各个组员都注册了账号并且深度体验哈哈哈。

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

    通过使用eclipse、IDEA、VS、JProfile等软件,利用scrum开发过程,经历各个组员的努力,最终基本完成了这款软件。

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

    有些功能还没实现,将会继续完善。

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

    原来我认为开发一个项目最重要的就是写代码,似乎整个软件都是编代码,因为自己动手能力不强所以就很排斥做项目。可是经过我们学习软工课程到团队做项目再到学习软件工程实践课程之后我才真正意识到实施一个软件工程项目并不是说简单的会编码就能够解决问题的。一个软件的完成原来要经历这样一个复杂的过程,在这个过程中或惊喜或激动或愤怒或无奈,最后共同团结,才实现了一款软件,而世界上已经推出千千万万款软件,这需要多少的前辈的努力,为我们体验了许许多多优秀的软件,这是前辈们的心血,我们更应该取长补短,创造更好的软件,让21世纪的世界变得更加多姿多彩!

    四、建议

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

    任何专业都不简单,千万不要一腔热血,计算机是一个每分每秒都在发展的专业,一定要时时刻刻都跟上步伐,不然你只能是被优化的人。

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

    过于抽象,很依赖同学的自我能动性。

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

    彭琛老师是一位很有想象力的女孩,这就是计算机最需要的创造力。

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

    永远不能满足,要继续前进!

  • 相关阅读:
    【HDOJ6687】Rikka with Stable Marriage(Trie树,贪心)
    【CF1244D】Paint the Tree(树形DP,树)
    【HDOJ6681】Rikka with Cake(扫描线,线段树)
    CPU亲和力
    iostat、vmstat和mpstat命令
    sar命令介绍
    Linux网络调试工具
    svn使用入门
    深入探究C/C++基本数据类型
    core文件与gdb调试
  • 原文地址:https://www.cnblogs.com/kazige/p/13258479.html
Copyright © 2020-2023  润新知