软件工程2017第一次作业——随笔汇总
随笔一
开通博客十一天了,还没开始写东西,今天软件工程第一节课结束了,开始了我的第一篇随笔,有点小心奋。
这篇博客就写以下几点:
1、自我介绍
2、本科对计算机的想法
3、对这门课的期待
一、自我介绍
我叫刘淑霞,是东北师范大学信息科学与技术学院,计算机应用技术专业的研一学生。本科也是东北师大的,专业是计算机科学与技术(刚入学还是计算机科学与信息技术学院,大四毕业就变成了信息科学与技术学院,神奇吧,刚入学和毕业的学院名字还不一样,辉煌的结束,新的开始)。我的家乡是江西,那里有我们课本上的井冈山,滕王阁,庐山等等风景名胜,欢迎大家来玩啊!希望和大家一起学习和进步,欢迎来怼!
二、本科对计算机的想法
入大学以前就对计算机充满好奇,以为可以熟悉电脑的各种操作,结果开学正式上课发现学的是编程,一脸懵逼的状态,都不知道编程这回事。慢慢的了解之后觉得编程挺好玩的,介于刚开始的都很简单,学到后来算法相对比较复杂,开始脑子不够用了,一直坚持学习了,就是没怎么做过项目,每次看到别人做出项目来,都觉得他们可厉害了。大学学的课程刚开始觉得课程没用,学了也做不出来东西,可到了大三大四就知道那些课程都是做出项目的基础。虽然我对计算机不是很敏感,但是我既然来到了这个专业我就会尽力学好做好。我自己觉得我最擅长的就是c语言了,Java语言和网页只能说是学了皮毛,Java也只是做了简单的训练,就是用c写的算法用Java来实现,网页只会做简单的静态网站,动态的可以会连接数据库,太复杂的没有实践过。在即将毕业的时候,觉得自己还不是一个合格的计算机学生,实践的太少,所以想继续学习,锻炼下自己,就继续读研了。
三、对这门课的期待
今天上课对于老师说的任务多,我没有多大感觉,可能是提前知道了这门课的教学模式,我还是欣然以待的(我好像不小心听到很多人在吐槽这个课太变态了,哈哈哈)。我觉得我在研一阶段最幸运的就是遇到了老师以及这么多师兄师姐,还有同一级的队友,他们人都很好,学习氛围也很好,让我对未来的学习充满了期待。虽然我也觉得老师的作业有点多,但是还是预计每一天花在这门课的时间是一个半小时吧。今天写到这就已经花了一个半小时了,还没写完,还差一点点,不过以后有结对编程,独立编程之类的,想必花的时间更长。预计每天花两个小时在这门课上,对老师这门课没什么要求,只有对自己的要求好像更多了。
随笔二
昨天有点小激动就把第一篇博客写完发出去了,我打算把各个任务都发成小博客来写,这样就可以不用把长文累积到最后几天才发,也可以让我看到自己完成了一个小目标,来激励下我自己。今天博客的内容就写下《构建之法》读后感:
一、《构建之法》读后感
构建之法一周之前和佑蓉一起买了之后,就每天看一部分,邹欣老师写的这本书就跟小人书似的,一点也不枯燥,让我有兴致看下去,虽然还有很大一部分也不太懂,有待实践中学习。看到第二章写到单元测试的时候,看到那些测试代码,代码覆盖率什么的,感觉很熟悉,很感谢老师上个学期让我们参加了软件测试大赛,至少懂了一点(看书小插曲的想法)。接下来提出几个我的问题:
1、对于第六章敏捷流程第三步半中开发人员认为“任务完成了”只是代码写完了,还有很多事情没有完,持赞同意见。但是我有个疑问做一个项目的写代码重要性占比是多少,相对于完成一个工程的所有流程,这个问题好像不是个好问题,但是我还是想问问。
2、 第七章MSF基本原则中第五条交付增量的价值是什么意思?增量是什么?
3、 第十一章中,这句话中“在这个领域一个比较成熟和经过时间考验的方法是Vienna Development Method”中的VDM是什么样的方法?
4、 十二章中考虑用户的各种角度,其中的认知阻力是指什么?
5、第十六章说到IT行业的创新似乎空想挺多,那创新的前提和基础是什么,难道不是想法吗?不能理解书中所说的解释。
看完整本书最大的收获就是对工程的构建有所了解了,更多的是工程思想,而不仅仅是写代码。
随笔三
下一篇博客打算写下采访师兄的结果和每周例行报告!评论散步作品的任务看机缘完成吧,今天看了上届师兄师姐们的随笔,感觉没有什么要说的,好像不太会评价别人,惭愧。
每天完成一个小任务,写一篇博客,今天博客内容写以下三点:
1、采访了上一届的李权师兄,回答了那三个问题
2、评价一部作品
3、每周例行报告
一、采访三个问题的回答
liusx: 师兄,当时你们做的项目是什么,有多少用户,给用户多少价值? 现在还有人用吗?
权师兄: 当时我们的项目名是约跑APP,当时用户有8人。在用户的手机上测试通过,能让用户找到一起跑步的小伙伴。现在已经没有人用了。
liusx: 第二个问题,师兄这个项目能否给我们团队继续开发,源代码或者是文档还有么?
权师兄:这个项目能给你们团队继续开发,如果你们愿意的话。源码在github上,git的地址: https://coding.net/u/muziliquan/p/niceGroup/git
liusx: 最后两个问题,师兄,你对于项目开发有什么经验和教训?对于我们学好软件工程有什么建议呢?
权师兄:项目开发是一个持续跟进的过程,站立会议得每天都开,团队要保证有一个开发人员,对项目的分工必须要明确(团队贡献分由此而来),确立责任制。项目开发中遇 到的问题会很多,但是问题最终一定会解决的。尤其注意的一点是:对组员进行贡献分配时,一定要按各自的实际贡献分配。对学好软件工程的建议是:一定要跟着老师的节奏,对项目持续跟进。在做之前先对需求进行调查,确立技术路线。
liusx:好的,谢谢师兄的耐心回答,鞠躬!
二、评论三部作品
评论一:这是杨老师的学生耐撕(Nice)团队做的一个项目
Coding地址:https://git.coding.net/puchenglin/AccountApp.git
下载地址:http://download.csdn.net/detail/pu_cheng_lin/9526225
视频地址:http://v.youku.com/v_show/id_XMTU3NjQ1MTk4NA==.html
我从coding网址里找到文件里AccountV2.apk安装到手机上运行,效果图如下(六张图):
为了方便评论,我给六张图定义了顺序,图1,图2,图3,图4,图5,图6。
首先介绍下这个APP的运行过程以及介绍。图一是安装到华为mate9上的效果图,点击记账本,打开首页看到的就是图2(除去那些流水账,那些是我自己编辑然后才记录的,刚打开时是空白的),只有一些小图标,不要忽略小图标,都是有大用处的。图2左下角的小图标点击打开的是图3界面;右上角的小图标打开的是图5界面,图5界面的开始时间和结束时间可以编辑,编辑界面就是图6;图2右下角的两个小图标进入的都是图4界面,可以选择流水账的类别,以及花的金钱,写对这个流水账的备注,点击OK,回到主界面就可以看到记录的流水账了。
我对这个app的想法:首先整个APP的显示的大部分功能都可以实现,只有图1.5的柱状统计图无法展示。我认为这个app的背景图有点难看,打开主页之后满屏只看见小图标,连一个文字都看不到,都不知道这个APP是做什么的。图3的震动开,启动之后震动一下,声音开,启动之后,听到叮咛一声,然后摇一摇手机震动一下之后这个界面上会出现记录的流水账,这个想法甚有创意,很好玩,赞一个。图4就是记录流水账了,选择类别不用自己写挺省事的,就是选择类别太少,还是有用户自己编辑比较好,可以写备注是一个很好的功能。
2、评论作品二:这是我们学校上届黄兴师兄团队做的一个项目“食物链”
博客链接:http://www.cnblogs.com/huangxman/p/6127626.html#3574024
程序下载地址:http://pan.baidu.com/s/1kUTas0B
这是一个食物链的教学视频应用程序,先上图,我试验了两个场景:草原和水域,截图如下:
我的评价:
(1)这个食物链教学视频的背景分为草原,田地,水域,无四个场景,要是还能有空中飞行生物的场景就更完美了,黄兴师兄团队挑的背景图片都很好看,我很喜欢。
(2)这个应用程序还配有帮助使用文档,我开始打开应用程序第一反应是自己选择场景,生物,选择生成食物链,选择背景音乐,出现的现象是:场景出来了,每个生物选择的时候都出来了,可是都重叠在一个区域,不知道怎么看到食物链,后来还是老老实实把使用文档阅读了一遍,才开始了这两个场景中食物链的操作。第一个问题是背景音乐没有播放出来,第二个问题就是移动动物位置的时候只能选择放大和缩小来移动,无法直接拽动整张图片来进行移动,如果能整张图片拖拽就更方便了,省时省力。
(3)选择最长/短食物链的时候,那条食物链的线条会以闪烁的方式显示,可以让观看者的体验效果更佳,选择食物链条数的时候会显示食物链的条数
3、作品评价三:这是2017集美大学1412软工实践课"SNS1412"团队做的一个项目——蜗牛词典APP
git地址:https://coding.net/u/SNS1412/p/teamwork_test1/git/tree/master
软件.apk下载地址:http://pan.baidu.com/s/1hrHfqgG
运行截图如下:
为了方便,以上四张图标为图一,图二,图三,图四
评价:图一为安装在华为mate9上的名为vocabularyBuilder的应用程序,不点开进去看还看不全这个APP的名字,给APP起名字简洁明了更好;图二为点开这个软件的主界面,这是一个需要连接网络的词典,不能下载本地词库查找单词,我首先查了一个“effort”单词,下面会显示读音和例句,如图三,例句是一个下拉框显示的,按照我个人爱好,我认为直接和读音放在同一个框架里会更好,这个下拉框的空间有点小,如果是个长句都放不下;图四为查询一个不合法的单词,会显示“抱歉!找不到该词”,如图四所示。有一个问题就是图中右上角有一个加号的图标,我一直以为它是有用的,不死心点了好几遍,结果就是个摆设。这个词典满足了查询一个单词的基本功能:释意、读音和例句。
三、每周例行报告
1.PSP(personal software process )个人软件过程。
时间规划图,关于内容,类别,预计时长,开始时间,结束时间,中断时间,实际花费时间这几方面
内容 | 类别 | 预计时长 | 开始时间 | 结束时间 | 中断时间 | 实际花费时间 |
第一周随笔一 | 写作 | 1h | 2017-9-7 20:00 | 2017-9-7 21:37 | 讲话时间加起来十分钟的样子 | 87min |
看《构建之法》 | 阅读 | 一周,每天至少两个小时 | 2017-9-8一周以前 | 2017-9-8 | 每天看一点,时间没具体统计 | <24h |
第一周随笔二 | 写作 | 1h | 2017-9-8 9:00 | 2017-9-8 14:24 | 吃饭时间1h,记录问题好几个小时,具体时间不清楚 | 写博文<1h |
安装记账本APP并测试 | 测试app效果 | 半个小时 | 2017-9-9 9:00 | 2017-9-9 19:00 | 1h | |
第一周随笔三 | 写作 | 一个半小时 | 2017-9-9 19:00 | 2017-9-9 21:31 | 歇息时间半个小时 | 2h |
2、进度条
代码行 | 知识点 | |
第一周 | 0行 | 见软件工程第一周作业随笔一、随笔二、随笔三 |
3、博文字数折线图和代码累计折线图
4、时间分布饼状图
转载于:https://www.cnblogs.com/liusx0303/p/7496824.html
软件工程2017第一次作业——随笔汇总相关推荐
- 软件工程实践 2017 第一次作业
砥砺前行 软件工程实践 2017 第一次作业 今年又重拾 cnblogs,上一次也是张栋老师教的面向对象程序设计,在我所经历过的教学方式中,这样的可以说是较为独特的--强烈的实践和理论相结合的模式,鼓 ...
- 2018软件工程实践第一次作业
2018软件工程实践第一次作业 1. 简单介绍 031602418:我是正在努力拯救发量的李翔:我的爱好是搜罗使头发乌黑浓密的方法:最推荐玫瑰一楼的乡村荷叶饭:有生发方法的小伙伴请联系我! 2. 阅读 ...
- 软件工程课程第一次作业-3120005403
目录 作业要求 一.评估当前的自己 1.1自我简介 1.2当前值 二.展望未来 2.1阅读<构建之法>,并阅读[构建之法社区](https://bbs.csdn.net/forums/So ...
- 19秋软件工程基础第一次作业
个人第一次作业:阅读与思考 这个作业属于哪个课程 课程链接 这个作业要求在哪里 作业要求链接 我在这个课程的目标是 掌握软件工程这门课的核心知识点,对职业规划有清晰的认识,在完成该课程之后对未来学习历 ...
- 软件工程课程第一次作业
软件工程第一次作业 作业属于哪个课程 软件工程 作业要求在哪里 作业要求链接 作业的目标 1. 熟悉markdown语法 2. 阅读<构建之法> 3. 撰写csdn博客 4. 评估当前,展 ...
- 软件工程导论第一次作业
目录 1.作业的基本信息 2.评估当前的自己 3.展望未来 4.学习路线 5.git 1.作业的基本信息 这个作业属于哪个课程 软件工程 这个作业要求在哪里 软件工程第一次作业 这个作业的目标 1. ...
- 2017软件工程实践第一次作业(随笔)
前言: 其实在3天前我才发现有这么一个作业,并且还要用高大上的博客和没听过的Markdown编写.于是我花了一天时间测试怎么用Markdown,结果各种不成功:然后又花了一天时间研读老师发给我们的那些 ...
- 软件工程实践2017第一次作业-051502125
(1)回想一下你初入大学时对计算机专业的畅想 答1:当初没选计算机,选了土木,大一下转专业过来的. 2:不太符合.当初想到的都是计算机的一些应用与科技,但前两年学的都是一些原理,虽然那是必须的,但还是 ...
- 软件工程实践2017第一次作业
(1)回想一下你初入大学时对计算机专业的畅想 当初你是如何做出选择计算机专业的决定的? 高考之后,综合分数.地理位置.专业考虑,搭上了福州大学这趟动车,不过选报的专业给我打了个折,意外的在生工完成了一 ...
最新文章
- crontab工具介绍
- 【转】gcc 编译使用动态链接库和静态链接库
- 高级 Angular 组件模式 (3a)
- 【JMeter】Threads(users)3种类型
- 阿里专家常昊:新人如何上手项目管理?
- AI 时代,程序员从小白到小牛的发展攻略丨今晚直播送机械键盘!
- java 报表模版 打印_Java报表工具技巧--Style Report报表套打模板设计
- 单片机c语言程序编写歌谱,51单片机播放音乐简谱的函数库
- 此语言无法安装在此计算机上win7,win7系统无法安装英文语言包解决方法
- R数据分析:列线图的做法及解释
- JESD204B调试1
- matlab max/min/median函数用法以及自定义函数求最大最小值和中位数
- Activiti流程引擎架构概述
- Laravel数据库 Eloquent 操作返回值
- Hexo-Fluid主题添加音乐页面
- 双目视觉-双目测距原理剖析
- matlab的空间坐标轴,空间三维坐标轴旋转
- Android Activity 降低屏幕亮度 Android开发
- win7防火墙在哪里设置【系统天地】
- 集束搜索BeamSearch
热门文章
- easyExcel 填充模板生成新的excel
- 程序员,你喜欢抽哪种香烟?基于Python的数据分析哦~
- 【人工智能】LLM 大模型技术调研
- vux-ui html版本,Vue中的Vux配置指南
- android webservice 传递对象,Android通过ksoap2传递复杂数据类型及CXF发布的webservice详细介绍...
- 欧拉角roll pitch yaw
- 郁金香热血江湖182c++整合lua脚本编译出错解决
- 如何设置代理ip服务器地址
- UE4 碰撞(Collsion)
- MVC 控制器和 路由,及路由调试