软件工程第一次作业补充
- 花20分钟写一个能自动生成小学四则运算题目的软件,要求除了整数以外,还要支持真分数的四则运算。将代码上传至coding.net,并将地址发布至自己的博客;
- 在一周之内快速看完《构建之法》,列出你不懂的5-10个问题,发布在自己的博客。
- 什么时候、什么样的项目、什么样的团队适合选择敏捷?我们又该怎样的去做好敏捷?
通过学习--敏捷流程这一章,大致了解敏捷的概念,虽然书上说了敏捷开发的原则,但是敏捷对质量不放松,那么对人员要求就提高了,对项目领导人的要求也提高了,那么怎么样的一个团队做什么样的项目时,比较合适敏捷。 - MSF是怎样支持Agile,在哪些方面支持的?
通过学习--MSF这一章,我觉得MSF更加强调了团队的合作协同,互相学习,目标一致等,而Agile更强调时刻响应客户的需求,那么MSF是怎样支持Agile,从哪些方面体现的呢? - 市场的前瞻性是一个技术团队所需要具有的吗?
通过学习--需求分析这一章,强调的就是做出让用户满意的东西,但是这个流程不应该是:市场投资人员发现商机,想要实现一个软件,找到我们,我们根据客户的需求来实现技术,那么我们不是应该做好实现即可吗?并且我们要分析的,应该是客户的需求,至于用户满不满意,不是市场投资人员应该关注的吗? - 软件质量到底应该怎么去衡量?是软件的完善性,还是用户的使用感良好?软件质量的保证涉及太多方面,哪一方面是最重要的?哪一方面是最容易被忽视的?
通过学习--质量保障这一章,感受到了测试人员的无比重要,之前,大多关注怎么去实现功能,实现之后就不怎么想优化改进什么的了,而且,我们不仅仅考虑功能,还要考虑质量,那么我们应该怎么去衡量一个产品的好坏呢? - 创新思维是如今社会最缺乏的,也是教育界极具争论的话题,那么应该如何更好地做到IT的创新思想?
通过学习--IT行业的创新这一章,IT不缺少代码手,缺少的就是思想,任何一个行业都是如此,我们大多喜欢重复的工作,或者做自己擅长的工作,不喜欢动脑子,却喜欢创新之后人们投来的羡慕,或者说,有过创新的想法,因技术不够,不敢去实现,那么应该怎样去提高创新思维呢?
- 什么时候、什么样的项目、什么样的团队适合选择敏捷?我们又该怎样的去做好敏捷?
- 软件有很多种:包赚在盒子里的软件、基于网页的软件、企业或学校或某组织内部的软件、游戏、手机应用、操作系统、工具软件,选取三种软件,请分析它们各自的特点
- 知米背单词
a.经同学介绍,服务于广大群体,有收取盈利的模块,但这个可以通过长时间的积累知米豆换取,所以盈利性不是很明显,更多的是服务于大众;
b.这款软件是通过在应用商店下载安装的;
c.它的bug是通过版本更新来修复的,一个版本问世,通过大众使用,发现问题的bug,再由开发者来修复这些bug,是常用的bug修复模式
d.它的优势在于资料丰富,可记单词,可练习听力,同时它有海纳百川的短语,最吸引的大众的,就是它可以锁屏记单词,这样我们可以不进入APP,就可以记单词;
- 淘宝
a.有需求,所以下载,它的盈利主要:淘宝开店商家竞价排名和淘宝各页面硬广告位及链接;淘宝开店商家相关插件租金,大淘宝计划之开放平台在线软件租金分成和大淘宝计划之SNS游戏平台收入分成;所以对于一般的用户而言,是无收费盈利的;
b.应用商店下载得来;
c.淘宝的bug修复,淘宝bug挺多,也是用过版本升级来完善,但是有的bug,关乎到卖家的盈利,比如降权修复,是由卖家来实现的;
d.优势:第三方平台的设立,增加了网上支付的安全性;货到付款可以保障买家的利益;增加的优惠白金卡模式可以,可以降低商品的成本;并且对于卖家,门槛不高; - 今日头条
a.关注新闻,无盈利;
b.手机自带软件;
c.版本升级修复bug;
d.优势,可以通过浏览记录,自动筛选内容,同时可以手动筛选内容,不感兴趣的删除,也可以评论,但比较简单,不像其他软件,人们的注意力转移到了评论区等; - 软件不是必须的,当需要的就下载,不需要就卸载,而硬件必须就是存在的,少了任何一部分都无法好好的运行;软件对硬件还有要求,比如内存不足时,它还会自动闪退;
- 知米背单词