软件工程作业(二)

一、问题

1、挂在各大下载平台上的免费手机APP,使用后也没有充钱才能得到更好的体验等功能,那这样的一个软件是靠什么盈利呢?

2、如何成为一个合格的软件工程师?

答:①不要害怕失败。②重视自己的代码。③不要害怕去寻求帮助。④明白自己并不能掌握所有的知识。⑤做一个持续的学习者

3、怎样才算是一个成功的手机APP?

4、学习软件工程,面对满书的理论,铺天盖地的代码,如何才能觉得不枯燥?

5、软件工程学的主要内容是什么?

答:软件开发技术和软件工程管理

二、分析三个用过的软件

1、手机APP“人人美剧”

-优点:可以看许多美剧,比如大火的《行尸走肉》,《绝命之徒》等,这些美剧由于“你懂得”的原因被广电总局禁止,因此在各大视频网站比如:优酷,爱奇艺等看不到。不用花钱,完全免费。最重要的一个特色是:看视频时没有广告,但在软件打开的界面中的某个角落(并不固定)会出现一个小广告窗口,点击进入,即可完成每日任务,再配合每日签到,看视频等可获得积分,积分在后期可以兑换实物奖励。

-缺点:可能软件性能还不够稳定,有时不能下载视频,并且偶尔会出现闪退的问题。

2、手机APP“新浪微博”

-优点:可以足不出户,就可了解世界“大事”;可以与许多明星,企业家进行互动;每日每刻都能更新许多有趣的文章,视频等。

-缺点:用户的隐私可能得不到保证,比如有经验的粉丝可以从偶像的文博更新状态中推测其现在的感情状态……………………

3、手机APP“网易云音乐”

-优点:简直太好用了,最显著的一个特点:可以根据你最近几天听歌的类型,每日为你推荐这个类型的歌曲!

-缺点:有些大火的新歌,要听可能要交钱,比如Rihanna`s《work》,不过这也理解。

时间: 2024-10-26 14:02:58

软件工程作业(二)的相关文章

软件工程作业二

1书中说开发者要做足够好的软件,那么什么样软件是“足够好”的软件呢? 2作为一名大学生,如果我们要做软件这个职业的话,我们必然要成为软件工程师,那么作为一名软件工程师我们要怎样提升自己的能力和价值? 3当一个团队中发生了严重的分歧,我们应该如何处理呢? 4我们经常讲要有团队意识,尤其是软件工程师,但是现在社会上又有一种声音要全面发展的人才,这是否与书中强调的团队有冲突呢? 5在一个软件开发之前我们应该有哪些准备呢?在软件后续的维护中我们又需要做些什么呢? 6创新出来的新产品一定会比旧产品更受到人

软件工程作业二——Game

一.实验目的 (1)Python 程序阅读理解 (2)学习Python编码风格指南中译版(Google Soc),改进Python程序 (3)如何设计游戏规则,使得慈善事业可持续. 地铁口放置硬币箱(初始值500硬币),顾客可取.可放.请设计一组规则,使得该钱箱永远有钱取(尽量符合实际) 二.实验步骤 step 1:fork 老师的仓库 点击 http://git.oschina.net/juking2017/Game.git 将其fork到自己的码云仓库: Step 2:将仓库Game.git

软件工程作业二:WordCount实现与改进

首先,我在网上找了一个WordCount的源码,在源码上进行修改 原文博主:波涛汹涌 原文链接:http://blog.sina.com.cn/s/blog_51335a000101ouzf.html 原文代码: wordCountDemo 原文的代码实现读取文件,统计所有出现过的单词(不重复),并统计打印每个单词出现的次数.代码导入包时有两个错误.且打印存在重复,输出不好看. 修改后的代码: 1 import java.io.BufferedReader; 2 import java.io.B

《Junit》——软件工程作业.vo2

<Junit>--软件工程作业.vo2 一.开发工具选择 我选择Eclipse: 二.编写与测试环节 (1)编写想要测试的Java类 (2)导入Junit (3)编写测试类 单元测试覆盖标准: [x] 语句覆盖:选择合适用例,所有语句被执行一次. [x] 判定覆盖:每个判定至少取一次真.一次假. [x] 条件覆盖:每个条件的各种可能结果至少满足一次. [x] 判定条件覆盖:同时满足判断覆盖和条件覆盖. [x] 条件组合覆盖:所有组合情况都要覆盖一次. 代码如下: package first;

《结对作业2》——软件工程作业.vo5

软件工程作业.vo5 一.题目选择 我们选择题目一: [x] 能够自动生成四则运算练习题 [x] 可以定制题目数量 [x] 用户可以选择运算符 [x] 用户设置最大数(如十以内.百以内等) [x] 用户选择是否有括号.是否有小数 [x] 用户选择输出方式(如输出到文件.打印机等) 二.职责分配 驾驶员--毕振国-博客地址 导航员--杨颢 三.结果展示 1.操作界面示例 2.输出界面示例 ++(此处应有掌声,啪啪啪啪啪啪啪啪啪啪啪啪啪啪啪--)++ 四.代码审查表 代码地址: https://co

【VMCloud云平台】SCCM(七)域内推软件(二)

继上一篇云平台完成SCCM部署篇之后,SCCM篇正式开始,今天将开始介绍SCCM为域内机器推送软件(紫色为完成实施,红色为实施中): 1. 点击上端部署: 2. 选择集合为之前创建的集合: 3. 由于已经分发内容,这一页就保持默认即可: 4. 选择部署类型为可用,可供用户选择: 5. 不指定计划,让用户随时可以安装: 6. 这里选择默认即可: 7. 默认下一步: 8. 确认下一步后点击确定: 9. 进入客户端,将部署计划进行手动触发(在控制面板中找到CCM代理): 10. 过一会儿,就可以看到软

将公司上线的 App软件生成二维码操作

将上线到App  Store 的软件生成 二维码,通过扫描二维码即可实现自动跳转到App Store 找到该软件进行下载安装 准备工作: 1. 一台mac  电脑 2. mac 版的  iTunes  软件(苹果电脑自带) A.  接下来就是在mac电脑的 iTunes 软件上找到贵公司上线的App软件(通过输入App软件的名称进行搜索到) 1. 打开mac电脑上的这个iTunes软件 2.  点击应用程序,然后在后面的搜索框中输入贵公司的App名称 回车键进行搜索 3. 接下来将搜索到的App

现代软件工程作业第十二题(原十四题)

12. 开发软件有很多种方式,从软件运行的平台来看,可以在下面的平台运行: 网页 (只要有浏览器就可以访问软件或服务) Windows 平台 (例如最新的Windows 10 支持 PC,Surface,Mobile,甚至Xbox 运行) 安卓平台 iOS 平台 (Mac 和 iPhone) 请找一个同学结对 (参看本书结对编程的内容),两人共同工作 (不能分开干活),从上面的列表中选取两个平台,在每个平台上,写一个最简单的 "Hello World" 类型的程序,把写程序的经历写成博

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

首先自我介绍一下,我叫李传康,江苏徐州人,毕业于吉林建筑大学,专业是计算机科学与技术,为人还算友善,欢迎随时来扰. 一.下面,让我来回答一些问题: (1)回想一下你曾经对计算机专业的畅想 当初你是如何做出选择计算机专业的决定的?你认为过去接触到的课程是否符合你对计算机专业的期待,为什么?你觉得计算机是你喜欢的领域吗,它是你擅长的领域吗?(注:不可以回答 "不是","是".请把这当成以后工作时面试题,需要回答足够长度,提供足够信息,让对方了解你.比如,给出为什么.)