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

这个作业属于哪个课程

https://edu.cnblogs.com/campus/zswxy/software-engineering-2017-1

这个作业要求在哪里

https://edu.cnblogs.com/campus/zswxy/software-engineering-2017-1/homework/10864

这个作业目标
软件工程实践作业总结

作业正文
下文

其他文献参考
CSDN

一、请回望开学初的第一次作业,你对于软件工程课程的想象

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

 对于一开始学习这门课程来说,对未来充满期待与憧憬,所以不敢给自己定很大的目标,只希望能把基础知识学好与巩固,熟悉了这门课程的一些框架与构建的方法,编写程序的时候也有一些思路,能自己独立编写一些简单代码,

一开始想完全熟悉Java语言但是还没有完全做到,但是我更加熟练的掌握了数据库的连接,Java语句的规范,测试。也学到了新的框架例如(jQuery框架)jsp页面的跳转也学会了。

        不足:对于测试这方面的有关知识不够了解,无法对自己编写的代码进行测试,很难查找到自己编写代码的错误,所以会出现一些bug导致自己的心态发生变化,
 大海捞针一样得寻找错误的代码真的很影响心态。所以测试方面的知识以及编写规范放习惯还有待提高。

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

    没有达到,对于预期的目标还存在很多需要努力学习的东西,UI界面的设计虽然学到了一些基础的东西,但是要设计出有特色,吸引人的用户界面还需要努力得学习,UI用户界面的有关证书也没有考到,这让我有点失望。

但是我的Java能力提高了一个层次。相对于第二次作业我提出的学习设想,我已经进行到了进阶学习阶段,付出了很多行动,努力完成自己定的目标。

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

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

     大约有3000行,因为时间与能力有限,所以只有这么多,编写的效率有点低。

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

作业名称 用时
2020软件工程作业01 2h
2020软件工程作业02 4h
2020软件工程作业03 5h
2020软件工程作业04 4h
2020软件工程作业05 8h
2020软件工程作业---团队01 4h
2020软件工程作业---团队02 6h
2020软件工程作业---团队03 13h
2020软件工程作业---团队04 16h
2020软件工程作业---团队05 15h
2020软件工程作业---团队06 110h
2020软件工程作业06---软件工程时间作业总结 6h
2020软件工程作业---团队07 4h
总计 224h

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

第五次作业吧,这个作业让我很头疼与绝望,本来时间就少,然后还很难,网上找的资料也很有限,对第五次作业的知识学习的也不多。所以做起来很吃力,感觉有点力不从心,

所以我们这一组的完成情况虽然没满足了自己所提出的所有需求,但是功能过于单一简单,不过我们是通过自己的努力,没有完全抄袭,自己写出来的。每个人把自己学到的一点点知识组织起来,
合在一起,在通过问同学,百度的方式最后终于把这次作业完成了,花费的时间也很多。

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

我大约累计花费了将近210多个小时在软件工程上面,平均每周花费15小时,由于我的基础不够好,所以花的时间也更多一点。
5.学习和使用的新软件和新工具

画图: 用的是WPS,这让我对WPS也更加熟悉了,WPS属于办公软件,这对我以后的工作也有一些帮助。
界面设计:AXure RP9
运行程序:VS,

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

使用原语音:java C

平台:eclipse

新语言:C++(只懂一些皮毛,没有到熟练的程度)
7.学习和掌握的新方法

熟练的了解JavaScript的使用,利用JavaScript进行项目的编程。

8.团队合作上的提升

学会了一个人的力量永远没有一群人的力量强大,合作很重要。

9.其他方面的提升。

和自己组员之间的配合默契程度有了提高,自己的编写思路得到了大的提高,代码的编写能力,用户的需求分析能力以及测试能力等也得到了提高。

二、团队总结

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

初级阶段、了解阶段、磨合阶段、中级阶段,配合阶段,终极阶段,为我们组软件工程发展的五个阶段。

在团队中我负责前端代码的编写与测试。我认为我完成该角色的任务。我也很适合这个角色,因为我也很喜欢这个角色。
我积极配合组长分配的任务,一开始觉得任务很难,但是后面习惯了就简单了,我们是个优秀的团队。

三、人月神化

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

(1)研发出符合用户需求的软件,并加以测试。

我们的软件虽然实现了相关的选座功能但是座位数量太少,没有管理员账号实施座位信息与用户信息的相关管理。还是个半吊子软件,后继我们将对其不足进行性更改。

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

1.有项目设计。

在需求分析阶段,我们根据用户需求刻画了用例图,顺序图,分析类图,流程图等。
在设计阶段,我们通过相关学习把分析类图与分析顺序图改进为设计类图与设计顺序图。
在最后的实现阶段,我们尽我们所能让所有需求得以实现。

2.我们利用GitHub进行代码版本管理————可可爱爱没有脑袋

3.我们有明确的分工,并且撰写博客————可可爱爱没有脑袋

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

1.在Github里面可以找到我们相关程序的代码迁入,每天都有代码的迁入。

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

在学习知识方面,一开始是老师讲什么我们就做什么,完全是跟着老师的节奏进行学习,感觉速度还是比较快的。后面通过自学让我学到了课堂以外的一些知识,在养成习惯方面,最开始的编写程序方面是没有什么条理的,所以很多语句都是错误的,后面经过自己的改正,把一些不好的习惯改正成了好的习惯,编写速度也加快了,错误语句也减少了,自信心也提高了,特别是界面设计的时候,通过AXURE RP这个软件我设计出来自己喜欢的界面。
四、建议

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

1.软件开发需要一个好的团队,团结就是力量,一个人的力量永远没有一群人的力量那么大。

2.团队合作完成工作时,组员之间的合作要井然有序,不慌不燥,一步一个脚印,这样才会让你的团队很快的完成任务,效率也会提高。。

3.学习编程,你要有耐心,要持之以恒得学习,一步一个脚印,努力耕耘才有收获。

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

1.实践是平时的一点一滴的积累,而不是一天或者一时加点加班就能完成的好的。每一行代码的编写,都需要付出努力。
2.遇到自己解决不了的问题,我们要积极向老师或者同学或者问大牛,他们一定会积极为你解答问题。

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

彭老师是个非常负责的老师,人很严厉与友善,上课也很详细的讲解课堂内容,课堂氛围也很好,每天都为我们布置相关的作业。但是老师的作业有些难度,使学生很迷茫也很有压力。

减少了同学们学习的乐趣,但是老师的负责程度还是没的说的,学生们都很喜欢这样的老师,只有负责的老师才能让学生取得进步。

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

1.继续保持一颗积极乐观向上的心去学习编程。

2.努力与别人交流,努力自学,努力加强个人能力的提升。

3.try harder!just do it!
posted @ 2020-07-06 13:31  lzx20177657  阅读(132)  评论(0编辑  收藏  举报