Software Engineering homework2
现在市面上有诸多软件,选取一类软件,请分析:
Q1:此类软件是什么时候出现的,这些软件是怎么说服你(陌生人)成为它们的用户的?他们的目标都是盈利的么?他们的目标都是赚取用户的现金的么?还是别的?
A1:我选择的是手机应用——课程格子。大学上课是要提前看好时间和教室的,打印课程表不如将课程表存在手机里方便;纸质课程表是"死"的,单双周课程无法直观显示,而课程格子会自动提示上课时间、教室与授课教师,所以我选择了课程格子来陪伴我的学习。课程格子于2012年8月29日创建,是一款基于课程表的移动社交产品,帮助学生朋友们了解课程安排的同时有机会认识一起上课的同学,除编辑创建课程表外,还可以添加课程笔记、评价老师(几乎没怎么用过)。就长远来看,是以盈利为目的的,网上查资料得知他们的盈利方式好像是做招聘:通过学生导入的课程内容,课程格子内部对每个学生的课程都有精准的定位,因此在公司校招的时候,课程格子可以帮助公司更精准的找到合适人选,比如一家互联网公司要招程序员,课程格子可以帮助他们筛选学校、专业、甚至细分到这个学生听了更多关于C++的课还是更多关于Java的课,这样可以双向收费,相当于中介的作用吧。但就现目前看来,盈利表现的不大明显,个人理解为打点小广告之类的,现在他们主要是增加软件的下载量进而提高软件的知名度,为今后打下基础。
Q2:你个人第一次用此类软件是什么时候,你当时多大,具体在什么学校读几年级,是什么状态,对软件有什么期望(这个必须写,我要看看全世界的学生怎么抄袭这一段的)?
A2:大概2014年2月左右,那时候我在中国地质大学(武汉)上大一下学期的时候。当时觉得挺新奇的(上大学才用的手机,对于软件这些还不太了解,所以大一上都没下载这款软件),用了这个软件之后确实挺适合我们大学生的,只要把课程成功地导入进去,就可以完全信赖它了。我觉得它还可以添加一些功能,比如搭建闲置物品交易平台,高年级放在那里积灰的书也许是低年级求之不得的书;根据学生所上的课程,推送一些有针对性的新闻、资料等。
Q3:当时的软件是如何到你手里的?
A3:百度搜关键字"课程表",就出来课程格子了,抱着试一试的心态就下载安装了。

Software Engineering homework2的更多相关文章
- Software Engineering: 3. Project planning
recourse: "Software Engineering", Ian Sommerville Keywords for this chapter: planning sche ...
- 第二篇——The communication during software engineering.
I've learned a lot in my software engineering class about how a program comes out.That's also a esse ...
- Software Engineering: 2. Project management
resources:"Software Engineering" Ian Sommerville For most projects, important goals are: D ...
- Software Engineering: 1. Introduction
Resource: Ian, Sommerville, Software Engineering 1. Professional software development 1.1 Software e ...
- SENG201 (Software Engineering I) Project
SENG201 (Software Engineering I) ProjectSpace ExplorerFor project admin queries:For project help, hi ...
- 个人阅读作业2—《No Silver Bullet: Essence and Accidents of Software Engineering》读后感
在进行了一次结对编程.一次团队编程和一次个人编程项目后,读了<No Silver Bullet: Essence and Accidents of Software Engineering> ...
- Software Engineering at Google
Google的Fergus Henderson在Software Engineering at Google中介绍了Google的软件工程实践. 软件开发 源码仓库 单一源代码仓库,除了核心配置和安全 ...
- Go is more about software engineering than programming language research.
https://talks.golang.org/2012/splash.article Go at Google: Language Design in the Service of Softwar ...
- 10. Software, Software Engineering, water fall (瀑布模型),Code Complete等名词的来源
①.Software-软件”一词是20世纪60年代才出现的,软件Software——1958年由贝尔实验室的著名统计学家John Tukey 提出软件与硬件一起构成完整的计算机系统,它们是相互依存,缺 ...
随机推荐
- 17秋 软件工程 团队第五次作业 Alpha 用户反馈
用户反馈 Bug 测试对不同机型进行了测试,包括: 小米NOTE, MIUI 8.5 稳定版 [已修复]点登录按钮之后自动退出: [已修复]登录界面的背景图片没有显示. 小米4 [已修复]闪退,无法打 ...
- leetcode 44. Wildcard Matching(模糊匹配)
搬运工了- - https://blog.csdn.net/jmspan/article/details/51460021
- jQuery 往table添加新内容有以下四个方法:
Query 添加新内容有以下四个方法: append() - 在被选元素的结尾插入内容 prepend() - 在被选元素的开头插入内容 after() - 在被选元素之后插入内容 before() ...
- ByteArrayInputStream与ByteArrayOutputStream_操作数组的流
import java.io.ByteArrayInputStream; import java.io.ByteArrayOutputStream; import java.io.IOExceptio ...
- window10+linux双系统安装
参考教程 安装Windos U盘制作 启动UltraISO,点击“文件”菜单下的“打开”按钮,打开已准备好的ISO镜像文件,如JINHU_SYSTEM_TOOL_2009.iso 刻录U盘过程.点击菜 ...
- 报表嵌入到.net系统页面
目录: 1. 问题描述 2. 情形一:报表整体嵌入在.net系统框架中 3. 情形二:报表嵌入.net系统的某个页面中 4.权限控制方式 5.嵌入问题解决 1. 问题描述编辑 报表部署到Web应用服务 ...
- MVC思想及SpringMVC设计理念
1:什么是MVC MVC(Model View Controller)是一种软件设计的框架模式,它采用模型(Model)-视图(View)-控制器(controller)的方法把业务逻辑 ...
- Android逆向学习资料
Android逆向基础之Dalvik虚拟机: https://lyxw.github.io/archivers/Android%E9%80%86%E5%90%91%E5%9F%BA%E7%A1%80% ...
- Html5 标签二(超链接)
1.五种超链接形式 2.超链接属性 一 五种超链接 <!DOCTYPE html> <html lang="en"> <head> <me ...
- FSMC的个人理解
个人理解: FSMC相当于外部设备存储器地址在FSMC对应存储地址中的映射,通过在FSMC的存储地址中写数据,就能通过FSMC的地址线和数据线,将地址和数据写到外部设备存储器地址中.所以,程序中,需要 ...