2017软件工程第一次作业

一、自我介绍

  我叫阚博文,2017级计算机技术硕士研究生。

参见 [http://www.cnblogs.com/easteast/p/7403491.html ],阅读其中给出的材料,并回答下面几个问题:

(1)回想一下你曾经对计算机专业的畅想

当初你是如何做出选择计算机专业的决定的?

你认为过去接触到的课程是否符合你对计算机专业的期待,为什么?

你觉得计算机是你喜欢的领域吗,它是你擅长的领域吗?
(注:不可以回答 "不是","是"。请把这当成以后工作时面试题,需要回答足够长度,提供足够信息,让对方了解你。比如,给出为什么。)

  最初我并没有对专业有什么特殊的要求,仅仅是因为高考成绩不是很理想,所以便选择了分数较低的少数民族预科班(我们省只招计算机的预科生);我认为本科阶段学院对课程的设置还是很不错的,难度上循序渐进,教师水平也都很高;经过了四年的学习,我对计算机领域逐渐有了些兴趣(偏向硬件方向),然而我并不认为计算机是我擅长的领域。

(2)考取研究生,对照前人们走过的路和描述未来发展,现在的你自我感觉你已经具备的专业知识、技能、能力有哪些?
离成为一个合格的计算机学生,在专业知识、技能、能力上还差距哪些?
  我自我感觉所具备的也就仅仅有c语言和数据结构吧(虽然不是很会,但也就会这些了);我认为我自己离成为一个合格的计算机学生还差的好远好远,现在完完全全是个渣渣,希望经过一学期的学习,可以提高自己的专业知识、技能以及能力。

(3)每天都是一个人生选择的十字路口,学术研究、工程项目、社会实践 (?) ,不同的选择有不同的努力方向。
对照以上你阅读的前人们的经历,你的选择是什么?
在这种选择下,你认为你相比其他同学来说有何优势,有何劣势?
针对你的选择,你给自己的本学期的规划是什么?
  我考研主要是因为本科一起的两个好哥们都选择了考研,所以我也选择了考研这条不归路;了解了一些前人的经历,我目前比较倾向于去一些高校进行工作;我认为我的的优势就是我这个人比较“听话”,领导让我干啥我就干啥,劣势可能就是心直口快吧;规划:认认真真学习软件工程这门课程,同时学好英语,以及提高自己的代码水平。

(4)你对这门课的期待是什么?
你打算平均每周拿出多少个小时用在这门课上?
  我对这门课的期待就是可以不挂科顺利的通过这门课;时间上,每周上课的时间肯定会全部用在这门课上,平时大概就每天一小时吧,一周合计十个小时左右。

二、采访本课程往届同学(含外校和毕业生). 现代软件工程这门课已经上了好几年了,以前有很多学生做过团队项目(说不定包括本校的学生),请你们找一个以前的团队采访一下:

  我采访是的2016级的程媛媛学姐,他们的项目是:礼物挑选小工具

    • 我提问:当时的项目有多少用户,给用户多少价值? 现在还有人用吗?

      • 程学姐答:当时的项目有24个用户,实现的价值就是给用户节约了挑选礼物的时间成本;现在还有没有人用不清楚。
    • 我提问:这个项目能否给我们团队继续开发,源代码/文档还有么?
    • 我提问:项目开发有什么经验和教训
      • 程学姐答:经验:做项目距离真实项目差距很大,团队合作以及分工很重要;教训:一开始没有紧跟老师的节奏。
    • 我提问:对学好软件工程有什么建议
      • 程学姐答:要多动脑,多花时间;最好使用git,团队开发时奥有code review和黑盒测试。

三、通读《构建之法》,发布随笔1篇,要求列出5个问题,可以是读后不理解的,或者读后反对的。有求有观点、有证据或分析。字数不是直接的考核标准,但是要求长到能把观点表述清楚

如何提出有价值的问题? 请看这个文章:http://www.cnblogs.com/rocedu/p/5167941.html ,以及 在互联网时代如何提问题。 还有这些要点:
① 在每个问题后面,请说明哪一章节的什么内容引起了你的提问,提供一些上下文
② 列出一些事例或资料,支持你的提问 。
③ 说说你提问题的原因,你说因为自己的假设和书中的不同而提问,还是不懂书中的术语,还是对推理过程有疑问,还是书中的描述和你的经验(直接经验或间接经验)矛盾?
一个模板可以是这样:
我看了这一段文字 (引用文字),有这个问题 (提出问题)。 我查了资料,有这些说法(引用说法),根据我的实践,我得到这些经验(描述自己的经验)。 但是我还是不太懂,我的困惑是(说明困惑)。
【或者】我反对作者的观点(提出作者的观点,自己的观点,以及理由)。
大学生应该能写出自己的思考, 而不是摘抄书本内容。
提示:编程经验不多的同学,建议看16章 “创新”, 提出自己的问题。

  • 问题一:第2章中:按照书中的标准来说,由于个人技术的技术储备并不好,我们中的大部分人都不是合格的软件工程师,那么请问有什么有效的方法来提升我们的能力?
  • 问题二:第6章中:对于一个4人小团队,若要其开发一个较为简单的项目,能否借助使用敏捷开发?
  • 问题三:第9章中:如果一个团队的项目经理没有开发软件的技术和能力,那么还是否需要项目经理?
  • 问题四:第11章中:软件开发的过程中经常会出现一些意外,一旦遇到某些耗时长、耗力大的问题,该怎么办?
  • 问题五:第16章中:由于现在的科技发达,创新成为了一个很难的问题,很多软件都被前人开发过,请问有什么方法能够去创新?

四、根据历年学生 (含https://edu.cnblogs.com/中其他学校的作品) 发布的git代码和随笔,评论3部软件作品。历年作品可沿以下页面找到,

http://www.cnblogs.com/xinz/archive/2011/11/27/2265425.html
https://edu.cnblogs.com/
https://edu.cnblogs.com/campus/nenu/software-engineering
(评论要求: 截图,还有什么?课堂讨论。)

  ①、团队名:爆打小组

  作品:简易聊天室

  地址:http://www.cnblogs.com/yyyyg/p/6035787.html

  点评:该作品是基于Nodejs的一款简易聊天室,用户只需经过简单的几个步骤即可实现在聊天室进行实时聊天,我十分喜欢。

  ②、团队名:飞天小女警

  作品:礼物挑选小工具

  地址:http://www.cnblogs.com/shenbaishan/p/5929459.html

  点评:这个作品是我目前看到的比较喜欢的一个,对于选择困难症的我实在是不可多得的好作品,其中的“猜你喜欢”这一模块是我最为喜欢的地方,既解决了推荐礼物的单一,也让礼物推荐变得更有趣。

  ③、团队名:新蜂(Newbee)

  作品:Java俄罗斯方块

  地址:http://www.cnblogs.com/Boxer1994/p/5918440.html

http://www.cnblogs.com/Boxer1994/p/6084035.html

  点评:此作品创意虽然算不上新颖,甚至可以说是有些老旧,但是它的操作方式却十分符合我个人的操作习惯,喜欢。

五、每周例行报告

1、PSP

2、进度条

3、博文数字累积折线图

4、饼状图

时间: 2024-10-12 17:33:31

2017软件工程第一次作业的相关文章

软件工程第一次作业补充

软件工程第一次作业的补充 对于作业"在一周之内快速看完<构建之法>,列出你不懂的5-10个问题". 作业要求有: (1)在每个问题后面,请说明哪一章节的什么内容引起了你的提问,提供一些上下文 (2)列出一些事例或资料,支持你的提问 (3)说说你提问题的原因,你说因为自己的假设和书中的不同而提问,还是不懂书中的术语,还是对推理过程有疑问,还是书中的描述和你的经验(直接经验或间接经验)矛盾? 例如:我看了这一段文字 (引用文字),有这个问题 (提出问题):我查了资料,有这些说法

软件工程第一次作业程序开发历程

收到软件工程的作业,面对题目“......”.我先拟定了一个大概的思路,以及一些关键的函数.思路利用循环产生30道算术式,并计算答案,存储答案,在利用循环显示30道题的答案. 而关键函数我认为就是随机正整数的产生.考虑到这点,我决定用javascript来编写我的程序,其一是因为最近学习js,其二是因为对c和c++有点陌生了,然后javascript有Math.random这个函数,尽管它只能产生0与1之间的随机数.决定完语言后,我又分析了下题目,考虑到涉及真分数的问题,我将程序分成整数与真分数

2017秋-软件工程第一次作业

1 自我介绍 我叫翟宇豪,目前是东北师范大学2017级研究生,本科专业是计算机科学与技术专业,研究生专业是计算机技术.选择计算机专业的初衷其实非常简单,高考之后,在当时的情况下,家人.长辈的推荐下,我认为金融行业和计算机行业将是最有发展的两个领域.我希望去沿海城市.南方城市.但是因为分数限制无奈选择了哈尔滨工程大学就读.我备选专业中大部分都和金融专业相关,但是哈工程是工科类院校,所以我选择了理工类的计算机这个专业由此走上了程序猿之路. 2对计算机专业的畅想 在本科学习过程中,有很多课程是与计算机

2017年秋季学期软件工程第一次作业(曹洪茹)

作业一 在开始作业要求的正文之前,我先简单谈谈自此课开课以来,包括读了许多大牛写的博文之后的几点感悟和思考. 首先,作为一名有四年地方大学生活经验的军校研究生,我很激动也很庆幸在研究生阶段能遇到这么一门真正实现本科教育改革创新,以培养学生思维逻辑能力.切实达到教学目标为为目的的课程.同时,比较讽刺的是,在崇尚思想自由.开放.创新的地方本科院校没有邂逅的这种课程反倒让我在军校这个相对封闭化.教条化的环境中接触到了,这主要得益于何老师对教育的前瞻性的战略眼光.其次,我对这个课的课堂模式是持支持态度的

软件工程第一次作业(2)

上次我们只是简单的聊了聊,这次我们举例以问答的方式详谈: 一,工具类软件:QQ 问:这些软件的开发者是怎么说服你(陌生人)成为他们的用户的?他们的目标都是盈利么?他们的目标都是赚取用户的现金么?还是别的? 答:早期不清楚,但是现在,只要你是中国人,估计几乎离不开QQ了,大家打开一台新手机的第一件事估计都是安装qq吧,因为他的用户太广了,我们的爸爸妈妈,同学朋友,老师同事,甚至爷爷奶奶现在都在用,几乎成了电话之后的第二种联系方式(我觉的这个意义已经超过了电话):QQ的盈利很广,会员制度:什么黄黑钻

对三类软件(游戏,系统,工具)的分析与心得(软件工程第一次作业)

软件有很多种,如工具类软件.游戏类软件.系统类软件,它们的运行方式也各种各样,如以单机方式运行.以网站方式运行或者以APP方式运行在手机端等,请选取三种软件,分析它们各自的特点. 1   这些软件的开发者是怎么说服你(陌生人)成为他们的用户的?他们的目标都是盈利么?他们的目标都是赚取用户的现金么?还是别的?2   这些软件是如何到你手里的(邮购,下载,互相拷贝……)3   这些软件是如何处理Bug 的?又是如何更新新版本的?4   同一类型的软件之间是如何竞争的? 这一类软件的发展趋势如何?5

高级软件工程第一次作业

(1)回想一下你对计算机/软件工程专业的畅想 考研时你是如何做出选择计算机/软件工程专业的决定的? 如同D的博主一般,我也是一个偏科生,在英语.语文等语言方面和政治哲学方面有严重的不足,我在我还没有考上大学的时候,我就希望我学习的专业是计算机或者智能技术.电子等类别的专业,我的大学志愿也是这般选择的,但是不一样的是,我在高中才接触了计算机,那时什么都不懂,只觉得它很神奇,很美妙.上了大学,我读了网络工程,我很认真的学习了专业的知识.慢慢的时间一点一滴的流逝了,我在大三的时候还在想,我要不要去考研

软件工程 - 第一次作业

问题导读: 软件有很多种,如工具类软件.游戏类软件.系统类软件,它们的运行方式也各种各样,如以单机方式运行.以网站方式运行或者以APP方式运行在手机端等,请选取三种软件,分析它们各自的特点. 这些软件的开发者是怎么说服你(陌生人)成为他们的用户的?他们的目标都是盈利么?他们的目标都是赚取用户的现金么?还是别的? 这些软件是如何到你手里的(邮购,下载,互相拷贝……) 这些软件是如何处理Bug 的?又是如何更新新版本的? 同一类型的软件之间是如何竞争的? 这一类软件的发展趋势如何? 列举你在使用上述

软件工程第一次作业-2017282110249

第一部分:结缘计算机 1.你为什么选择计算机专业?你认为你的条件如何?和这些博主比呢?(必答) 首先读研的目的,坦诚的说为了更好的就业机会,我觉得在本科专业的所学所识不足以让我的将来财政自由.既然是为了就业,有人会觉得选择计算机自然就是一个最好的选择了,当然我有一部分原因也是如此,但是据我本科所了解到的计算机科学来看,除去感兴趣的因素(说实话,目前为止我还并不喜欢写代码,可能是我还不能掌控他),我觉得计算机专业对我来说是可以翘起脚就能够摘得到的那颗苹果,那我就抓住他咯. 我的条件就是两个字,小白