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
作业目标 实践总结作业
作业正文 下文
参考文献 百度

一,回望【30%】

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

答:

达到的期待和目标:前期有按自己的学习目标,按部就班的进行java方面学习,对于老师布置的作业基本上能够完成,相较于学期开始,自己的编程能力以及对于学科的理解有了一定的提升

不足:学期后半段,作业的难度以及工作量直线上升,经常是顾此失彼,没能好好的按照自己的学习计划进行自主学习,对于作业的完成度也不如一开始的高,很多内容由于时间关系,学过之后没能及时找时间实践。

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

答:和之前的预期相比有一定的差距,但是也得到了一定的提升

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

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

    两百多行

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

    作业名称 花费时间
    个人作业3 6h
    结对作业4 6h
    结对作业5 8h
    团队作业1 2h
    团队作业2 3h
    团队作业3 3h
    团队作业4 10h
    团队作业5 6h
    团队作业6 24h
  • 哪一次作业让你印象最深刻?为什么?

    第三次个人作业让我印象最深刻,第一次接触到原型设计软件,让我感到非常新奇,虽然刚开始用起来并不顺手,但是最后完成作业的时候,看到自己设计的产品原型,还是很愉悦的

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

    累计花费时间不好统计,但是每周至少会花24h左右的时间

  • 学习和使用的新软件;

    墨刀,Axure rp,Navicat等等

  • 学习和使用的新工具;

    GitHub

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

    JavaScript

  • 学习和掌握的新方法;

    敏捷开发

  • 工程能力的提升;

    对于一个程序的开发流程有了一个较为清晰的认知

  • 团队合作上的提升;

    成员分工明确

  • 其他方面的提升;

    耐心得到了提升

二、团队总结【15%】

软件工程实践是大学里少有的认真的团队协作经验。《构建之法》上说团队的发展有几个阶段,你的团队都经历过么,最后到达了“创造”阶段了么?(参考《构建执法》第17章 人、绩效和职业道德)
你在团队中担任了什么角色?你是否完成了该角色的任务?现在你觉得你适合该角色吗?

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

    不好:1.对于组长布置下来的任务没有及时完成,导致团队工作进度延期

    ​ 2.对于自己负责模块的工作,有时并不能出色的完成,需要得到其他组员的帮助

    好的:1.与人友好,和组员之间和睦相处,团结协作

    ​ 2.助人为乐,对于其他同学不能完成的工作,也会及时的伸出援助之手

    改进:1.更加积极的去学习,去增强业务能力

    ​ 2.把作业放在第一位,不因为自己影响团队的工作进度

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

    我觉得组长的分工安排合理,各司其职,每个人都发挥自己的长处

    对于组长的选举,我们组是沟通能力最好额同学当选了组长,我没有意见和建议,我觉得这样很好很合理

三、人月神话【35%】

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

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

    必须公开发布,有实际的用户,一定的用户量和持续使用量 (3 天后能保持10 - 100个用户);而不是: 做没有用户使用的软件
    
    (2)通过一系列工具,流程,团队合作,能够在预计的时间内发布 “足够好” 的软件
    
    有项目规划/需求/设计/实现/发布/维护,有定时的进度发布 ; 而不是: 通过临时熬夜,胡乱拼凑,大牛一人代劳,延迟交付等方式糊弄
    
    (3)并且通过数据展现软件是可以维护和继续发展的。
    
    而不是 找不到源代码,代码无文档,代码不能编译,没有task/bug 等项目的发展资料

知道软件工程有哪些阶段、每个阶段有哪些产物。

需求分析阶段学会:用例图、用例描述、顺序图、分析类图

设计阶段:体系结构模型、界面原型模型、设计阶段的顺序图、设计类图

达到的要求:(2)(3)

未达到的要求:(1)软件并未发布,所以也没有实际的用户

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

​ 个人作业:个人作业相对简单,基本上都有按质按量的完成,做好了一个学习计划和对于此次课程的预期,虽然最后没有达到预期的目标,但过程中也有不少收获

​ 结对作业:两次结对作业,第一次是原型设计,虽然花费了较长的时间,但最后看到呈现出来的效果还是比较满意,第二次结对作业,由于个人能力问题,其实完成的不是很好,深刻反思

团队作业:首先是理论知识上,通过网课和老师的上课讲解,对软件工程有了一个明确的了解,知道软件工程有哪些阶段、每个阶段有哪些产物。需求分析阶段学会:用例图、用例描述、顺序图、分析类图设计阶段:体系结构模型、界面原型模型、设计阶段的顺序图、设计类图,虽然最后的完成度可能不如预期,但是也收获不少。

四、建议【20%】

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

无建议,我觉得老师很认真负责,课程安排合理

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

无建议,过程虽然辛苦,但是是值得的

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

希望自己能够更加的勤奋,更加积极的学习新技术,把有限的时间投入到无限的学习当中,努力的提升自己

原文地址:https://www.cnblogs.com/oulaoulaoula/p/13259426.html