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

    一、回望

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

    首先无论对于个人还是团队来说,我感觉收获很多。对于个人,我接触到了很多新事物,就连这个博客园,曾经也只是知晓,却没有使用过,就最简单的markdown语法也是一种收获,个人的求知欲望浓厚很多,学会了多种渠道查阅各自己所需的资料,能快速的解决自己的问题,我想这也是种实践锻炼出来的结果吧。
    不足:专业知识还是欠缺的些,有时候遇到稍微困难的问题就需要去查阅下代码规则等等,对检测这一方面存在着很多疑问。

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

    我的学习路线图是针对java的学习和温习,达到部分预期,学习了些css和javaScript,那时候就是说要做简单小游戏,在后面的团队作业也的确进行了,但是在代码方面参与的不是非常多。只能算勉勉强强达到部分预期吧

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

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

    个人作业和结对作业大约几百行吧(忘了),后面的团队作业,代码部分参与的少,加起来应该差不多800行吧

    • 软工实践的各次作业分别花了多少时间?(做一个列表)

    作业名称 时间
    2020软件工程作业00————问题清单 3
    2020软件工程作业01————建立博客 2
    2020软件工程作业02————学习计划 3
    2020软件工程作业03————数独盘面 5
    2020软件工程作业04————学习墨刀 5
    2020软件工程作业05————家族树 6
    2020软件工程作业————团队01————团队展示 1
    2020软件工程作业————团队02————用例建模 2
    2020软件工程作业————团队03————需求分析模型 8
    2020软件工程作业————团队04————项目需求分析 10
    2020软件工程作业————团队05————项目设计 8
    2020软件工程作业————团队05————冲刺总结 80
    2020软件工程作业————团队05————软件工程实践作业 3
    总计 136
    • 哪一次作业让你印象最深刻?为什么?

    印象最深刻的还得是冲刺总结的那段时间,那段时间任务重,刚好考试也集中在那段时间了。然后队伍显得比较乱。不过后来仔细分工之后,做起来非常快

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

    差不多100个小时吧,平均每周花多少倒是没有具体记录。

    • 学习和使用的新软件;

    界面设计:墨刀 Axuer RP 墨刀后面没怎么用了,大部分都用的Axuer rp

    • 学习和使用的新工具;

    性能工具:JProfiler
      单元测试工具:这个就学习了Junit(都是跟着组长搞的)。

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

    用的eclipse
    语言是java 在前期计划中就是学习和温习java。

    • 学习和掌握的新方法;

    学会了用github

    • 工程能力的提升;

    了解了项目工程需要做的东西,那么整理整理总结快很多。

    • 团队合作上的提升;

    能按时完成组长交给我的任务,有时候还能主动提出问题,便于查漏补缺。

    • 其他方面的提升;

    提高了查阅资料的能力,能够快速找到问题的解决方法。

    二、团队总结

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

    萌芽阶段————磨合阶段————规范阶段————创造阶段 我认为最好到达嘞"创造阶段"

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

    我是小组组员,大部分时间担任的是总结工作的角色,将大家的分工成果组合起来,并且对某些具体分工我个人认为有错的方面提出来进行修改。我感觉我完成的挺不错的,也挺适合这个角色

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

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

    我认为组长做的很不错,他会按照任务难度和组员实际情况分工任务,让每个人都能处在正确的位置上,让小组矛盾没有爆发出来过,团队就应该如此。

    三、人月神话

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

    (1)研发出符合用户需求的软件
        根据用户存在数据库的信息分配角色属性
        要有用户使用
    
    (2)通过一系列工具,流程,团队合作,能够在预计的时间内发布 “足够好” 的软件
        1.有分析、设计、最终实现三阶段
        a.分析阶段 设计了用例图,用例描述,顺序图,类图等 b.设计阶段,将分析阶段的结果进行了设计,并转化为设计类顺序图等 c.最终的实现阶段,按照之前的设计实现软件功能
        2.团队合作————[分工和记录](https://www.cnblogs.com/zzgy/)
    

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

         说下团队吧,刚开始组员之间的交流总感觉不在一个频道上,有些东西很难表达出来,后来每个作业通过整理到博客园,以文字书写的方式逐个逐个表达出来,感觉很容易看懂,有时候忘记某个组员做的某个任务了,直接进博客园查看,很方便,要不然一次又一次问,指不定那次他自己都模糊了。写博客园,github就感觉是在写日记一样,自己不会忘记,别人也能来学习,我从我组长那里就偷偷学到了很多哦。
    

    四、建议

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

    还是兴趣第一,要不然一天坐在电脑面前敲键盘,也是个体力和脑力的了劳累活动。多上网查资料,指不定别人有你更简单的方法。

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

    网上上课管不住自己,还是要在实验室里做,有氛围一些。

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

    老师很负责的,给我们涉及了很多有些没有接触过的东西,感觉整个人都升华了,但是有时候可能时间给少了,因为别的实验课有些也挺耗时间的。然后接受新事物做实践,前面总是会不知道怎么办,所以感觉老师可以先介绍一下。

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

    多看多学,多上网看看类似的东西。

  • 相关阅读:
    总体和样本
    素数和合数
    Scrum 体验活动笔记
    敏捷 扑克上的时间估算(转)
    Python爬取拉勾网职位
    无头浏览器Chromedriver、Phantomjs安装及教程、Chrome插件xpath下载及安装
    Python爬取智联招聘职位信息
    MATLAB 信号与系统
    Python爬虫学习(2)- Ajax的Get、Post方法实战
    Python爬虫学习(1)
  • 原文地址:https://www.cnblogs.com/lk55/p/13267420.html
Copyright © 2011-2022 走看看