软件工程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 )个人软件过程。

         时间规划图,关于内容,类别,预计时长,开始时间,结束时间,中断时间,实际花费时间这几方面

内容类别预计时长开始时间结束时间中断时间实际花费时间
第一周随笔一写作1h2017-9-7  20:002017-9-7  21:37讲话时间加起来十分钟的样子87min
看《构建之法》阅读一周,每天至少两个小时2017-9-8一周以前2017-9-8每天看一点,时间没具体统计<24h
第一周随笔二写作1h2017-9-8 9:002017-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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值