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 提出软件与硬件一起构成完整的计算机系统,它们是相互依存,缺 ...
随机推荐
- Python getting started guide
Get up in the morning. The first thing is to write a blog, although it uses machine translation, it ...
- windows下手动安装 Apache+php+mysql
PHP 为什么先说php,因为apache的配置要写入php的一些路径 http://php.net/downloads.php 选择windows donwload 选择Thread Safe的版 ...
- for-in和for-of,forEach和Map
for-in和for-of 1. for-in循环实际是为循环”enumerable“对象而设计的,是用来循环带有字符串key的对象的. 使用for in会遍历数组所有的可枚举属性,包括原型.所以fo ...
- solidity学习-cryptoPunks为实例
在这里使用cryptoPunks为实例来进行solidity的介绍,一般这些内容理解了就能够进行相对简单的智能合约的编写了,同时会添加一些我认为也十分重要的内容学习文档为http://solidity ...
- the security of smart contract- 1
https://blog.zeppelin.solutions/the-hitchhikers-guide-to-smart-contracts-in-ethereum-848f08001f05 这个 ...
- day20 Python 装饰器
装饰器:本质就是函数,为其他函数添加附加功能,一个原则是不修改函数的源代码,另外一个原则是不修改被修饰函数的调用功能 装饰器=高阶函数+函数嵌套+闭包 前戏 import time def cal(l ...
- sysbench数据库压力测试
sysbench是一款压力测试工具,可以测试系统的硬件性能,也可以用来对数据库进行基准测试 wget https://github.com/akopytov/sysbench/archive/1.0. ...
- IDEA学生免费申请教程
1.点击网址,进入申请页面https://www.jetbrains.com/zh/student/ 2.由于网页是全英文的,可以用浏览器将页面翻译成中文版,更方便操作 3.因为没有大学的邮箱地址,所 ...
- jsp、freemarker、velocity、thymeleaf页面方案分析
1.概述在java领域,表现层技术主要有三种, (1)jsp; (2)freemarker; (3)velocity; (4)thymeleaf; 2.jsp优点: 1.功能强大,可以写java代码 ...
- ThreadGroup其实比ExecutorService更好
用java做抓取的时候免不了要用到多线程的了,因为要同时抓取多个网站或一条线程抓取一个网站的话实在太慢,而且有时一条线程抓取同一个网站的话也比较浪费CPU资源.要用到多线程的等方面,也就免不了对线程的 ...