随笔一

开通博客十一天了,还没开始写东西,今天软件工程第一节课结束了,开始了我的第一篇随笔,有点小心奋。

这篇博客就写以下几点:

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第一次作业——随笔汇总相关推荐

  1. 软件工程实践 2017 第一次作业

    砥砺前行 软件工程实践 2017 第一次作业 今年又重拾 cnblogs,上一次也是张栋老师教的面向对象程序设计,在我所经历过的教学方式中,这样的可以说是较为独特的--强烈的实践和理论相结合的模式,鼓 ...

  2. 2018软件工程实践第一次作业

    2018软件工程实践第一次作业 1. 简单介绍 031602418:我是正在努力拯救发量的李翔:我的爱好是搜罗使头发乌黑浓密的方法:最推荐玫瑰一楼的乡村荷叶饭:有生发方法的小伙伴请联系我! 2. 阅读 ...

  3. 软件工程课程第一次作业-3120005403

    目录 作业要求 一.评估当前的自己 1.1自我简介 1.2当前值 二.展望未来 2.1阅读<构建之法>,并阅读[构建之法社区](https://bbs.csdn.net/forums/So ...

  4. 19秋软件工程基础第一次作业

    个人第一次作业:阅读与思考 这个作业属于哪个课程 课程链接 这个作业要求在哪里 作业要求链接 我在这个课程的目标是 掌握软件工程这门课的核心知识点,对职业规划有清晰的认识,在完成该课程之后对未来学习历 ...

  5. 软件工程课程第一次作业

    软件工程第一次作业 作业属于哪个课程 软件工程 作业要求在哪里 作业要求链接 作业的目标 1. 熟悉markdown语法 2. 阅读<构建之法> 3. 撰写csdn博客 4. 评估当前,展 ...

  6. 软件工程导论第一次作业

    目录 1.作业的基本信息 2.评估当前的自己 3.展望未来 4.学习路线 5.git 1.作业的基本信息 这个作业属于哪个课程 软件工程 这个作业要求在哪里 软件工程第一次作业 这个作业的目标 1. ...

  7. 2017软件工程实践第一次作业(随笔)

    前言: 其实在3天前我才发现有这么一个作业,并且还要用高大上的博客和没听过的Markdown编写.于是我花了一天时间测试怎么用Markdown,结果各种不成功:然后又花了一天时间研读老师发给我们的那些 ...

  8. 软件工程实践2017第一次作业-051502125

    (1)回想一下你初入大学时对计算机专业的畅想 答1:当初没选计算机,选了土木,大一下转专业过来的. 2:不太符合.当初想到的都是计算机的一些应用与科技,但前两年学的都是一些原理,虽然那是必须的,但还是 ...

  9. 软件工程实践2017第一次作业

    (1)回想一下你初入大学时对计算机专业的畅想 当初你是如何做出选择计算机专业的决定的? 高考之后,综合分数.地理位置.专业考虑,搭上了福州大学这趟动车,不过选报的专业给我打了个折,意外的在生工完成了一 ...

最新文章

  1. crontab工具介绍
  2. 【转】gcc 编译使用动态链接库和静态链接库
  3. 高级 Angular 组件模式 (3a)
  4. 【JMeter】Threads(users)3种类型
  5. 阿里专家常昊:新人如何上手项目管理?
  6. AI 时代,程序员从小白到小牛的发展攻略丨今晚直播送机械键盘!
  7. java 报表模版 打印_Java报表工具技巧--Style Report报表套打模板设计
  8. 单片机c语言程序编写歌谱,51单片机播放音乐简谱的函数库
  9. 此语言无法安装在此计算机上win7,win7系统无法安装英文语言包解决方法
  10. R数据分析:列线图的做法及解释
  11. JESD204B调试1
  12. matlab max/min/median函数用法以及自定义函数求最大最小值和中位数
  13. Activiti流程引擎架构概述
  14. Laravel数据库 Eloquent 操作返回值
  15. Hexo-Fluid主题添加音乐页面
  16. 双目视觉-双目测距原理剖析
  17. matlab的空间坐标轴,空间三维坐标轴旋转
  18. Android Activity 降低屏幕亮度 Android开发
  19. win7防火墙在哪里设置【系统天地】
  20. 集束搜索BeamSearch

热门文章

  1. easyExcel 填充模板生成新的excel
  2. 程序员,你喜欢抽哪种香烟?基于Python的数据分析哦~
  3. 【人工智能】LLM 大模型技术调研
  4. vux-ui html版本,Vue中的Vux配置指南
  5. android webservice 传递对象,Android通过ksoap2传递复杂数据类型及CXF发布的webservice详细介绍...
  6. 欧拉角roll pitch yaw
  7. 郁金香热血江湖182c++整合lua脚本编译出错解决
  8. 如何设置代理ip服务器地址
  9. UE4 碰撞(Collsion)
  10. MVC 控制器和 路由,及路由调试