zoukankan
html css js c++ java
回望软工--个人总结
回望软工--个人总结
这个作业属于哪个课程
软件工程 (福州大学至诚学院 - 计算机工程系)
这个作业要求在哪里
个人总结
这个作业的目标
回顾软工展望未来
作业正文
正文
其他参考文献
无
一 . 回顾过去
个人--软工这门课给了我惊喜,因为我在这门课学会了很多。第一次作业是暑假的时候,我第一次作业也是第一次接触写博客这个东西,一篇平平无奇的
自我介绍
,哈哈哈,发现我当时连博客格式都不会写,现在也打算不改,留个纪念。
第一次编程作业
,也是第一次接触到github。感觉那个时候一脸懵。根本不会用,而且这个编程题也是抓瞎。不过,在花费时间尝试(百度)之后,都能找到一些解决方法,所以有问题第一时间找度娘准没错。暑假第一次编程,那个代码粗糙得很,所以
第二次作业
在他们给我提建议后,对第一次做了很大的改变,也焕然一新。旁观者清,互相改错能学到 更多的东西。
第一次云结对
,突然发现软工做的好像都是第一次。云结对,我和力杰组队,搭配完美,那几天我们讨论方案,收集数据,整理博客。忙却充实。
第二次云结对
,也是第一次接触墨刀这个工具,对第一次收集到的数据用原型展示出来。
第一次画用例图
,用在线onProcess画用例图,也用这个画了好几次团队的泳道图。
团队--很高兴能和happy_tree_friend的伙伴一起学习和合作。我们团队大家互相体谅,互相学习,
第一次团队介绍
,既是把我们介绍给大家,也是我们团队互相认识,了解的开始。我们的
项目介绍
,灵感来源于我们自身的痛点,超级课程表臃肿,而且不能及时更新课表,要手动导入。公众号点进去又很麻烦,于是“橙汁”这个成了我们的选择。在开发之前,我们团队对
UML用例图
做了练习,也是对我们后面自己项目做一点点铺垫。我们分工合作的雏形也是因此而来。项目开始,我们团队一起讨论和补充
需求文档
,大家都会说出自己想法和改进意见。
github实战演练
来得触不及防,我们虽然接触了github但是没试过团队来一起开发,过程中github出现了好多问题,耽误我们的实际进度。不过,真的很必要。在上手我们项目之前,我先将软件的的项目
系统设计与数据库设计
完成,便于我们开发时,有目的,有方向,不至于那么迷茫。在
团队进行Alpha冲刺
之前,我们提前花费了大量时间听组长讲课,github的操作,以及每天还有会一些练习,合作提交代码去仓库。而且对安卓项目也做了专门的演练。Alpha冲刺,我花了很多时间去学习,经常会被一些并不算难得问题卡住,涛兄也很走心,在过程中帮了我很多,但是他基本都是教我解决问题的方法,而不是直接帮我解决问题。这样我收获得更多。项目主体完成度很高,勉强能运行,实际上很多细节没来的及改。我们对Alpha冲刺做了
总结
.这次的冲刺让我们看到胜利曙光,不在是一片黑暗。对接下来的
Beta冲刺
更有信心。在第二次冲刺前,我们都划分好任务了,我们开发的更是在正式冲刺的时候,把任务完成了七七八八。不过,到后面出现的各种问题很多,尤其是投入用户测试的时候。虽然没有第一次经常开发到一两点,会议七八个小时是常态那么辛苦。依然还处于一定的高压状态。项目完成的那种成就感是无与伦比的,尤其是用户夸赞的话语。
学习到的知识和技能
学习和使用的新软件,新工具:Androidstudio、问卷星、墨刀、GitHub、在线processOn等。
学习和掌握的语言:加深了我对Java的理解
学习和掌握的新方法、新思维、新思想:应该是不怕困难,不迷茫,相信一定会有解决办法的,要一步步走都会有路。百度是我解决办法的第一选择。这里我也总结了一些关于
思维的方法
经验。
二 .人月神话
首先是要是一个团队,团结,互助,友爱,尊重,大家相互彼此包容。最喜欢就是团队开会时,大家聊天说起各种我不知道的见闻。当然最慌也是这个时候,因为大家都要总结自己做了什么,我总是觉得我为团队付出的还不够。组长很负责,我对项目迷茫的时候,总是说放心冲,还有我。家炜和体杰性格差不多,都不太喜欢说其他的话,做事都很认真,蔡总和德渠就很活跃,就是我们团队活跃气氛的小能手,马老师和力杰,就比较见多识广,经常分享一些有趣的事。团队的交流,是必不可少的,以及我们这种团结的氛围为项目的成功做了不少的铺垫。总之,我们团队是最好的团队!!!
冲刺的时候,我做了很多无用功,因为代码能力是几个开发中最弱的一个,只能用大量时间来追赶。免不了很多方向上的努力错误,比如登录的判断的代码,最开始五六百行还乱,然后修改后三四百行,最后在组长的提点下,逻辑重洗梳理再修改到一两百行。第一次冲刺我比较依赖组长,遇到很多问题都是问组长而不是自己解决。第二次冲刺,我就第一时间百度,自己解决,就硬学习一些知识,来解决问题。好在第二次冲刺时间比较充裕,我有足够的时间去解决问题。其他很多问题,比如规范,或者注释,我们都在开发中按照规范尽力往上面靠拢。为我们省下不少时间。
对学弟学妹说
这门课会很累,这门课会很苦,会花掉你这个学期其他很多课余时间,所以如果你们可以选这门课的话,一定要选!!!在大一,大二开设这门课的话。降低难度是一定要的,可以多练一些像我们云结对和个人作业的一些项目的难度,不过是以团队来,让他们更重要的是学会团队合作。也要让他们意识到团队的重要性,学会自己在团队担任什么样的角色。当然,如果再给我一次是否选择软工这门课的机会的话,我一定不选(才怪)。这门课绝对是你学习最值得一门课,也是最有必要的一门课。
对未来的期许
当然想顺利毕业,找到一份好的工作,稳定下来,学习更多的知识。而不是整天没目标的咸鱼,毕业就失业。当然口号是learning by doning!!!
查看全文
相关阅读:
SpringBoot之集成slf4j日志框架
Maven项目优势
Idea操作技巧
Nginx服务器之负载均衡策略(6种)
Git操作规范
Mybatis之Tk
MyEclipse取消验证Js的两种方法
文件异步上传,多文件上传插件uploadify
EasyMock的使用
jquery 中post 、get的同步问题,从外部获取返回数据
原文地址:https://www.cnblogs.com/key-x/p/13169173.html
最新文章
mysql join用法简介
《索罗斯传》读后感
nginx(三)反向代理和负载均衡
电商项目商品详情页架构设计
springmvc解决中文乱码问题
Idea 快捷键
DSO 代码框架
DSO windowed optimization 公式
DSO 优化代码中的 Schur Complement
直接法光度误差导数推导
热门文章
Madgwick IMU Filter
Windows::Docker::Ubuntu 做 SLAM
[LeetCode] #123 Best Time to Buy and Sell Stock III
[Alg::Trick]小白鼠找毒酒
[Alg::DP] 袋鼠过河
[Alg] 尺取法
SpringBoot之集成rocketmq消息队列框架
SpringBoot之集成redis缓存框架
SpringBoot之集成参数校验框架
SpringBoot之集成shiro鉴权认证框架
Copyright © 2011-2022 走看看