第一周第二次作业

2. 软件有很多种,也有各种分类办法:

ShrinkWrap (在包装盒子里面的软件,软件在CD/DVD上); Web APP (基于网页的软件); Internal Software (企业或学校或某组织内部的软件);

Games (游戏); Mobile Apps (手机应用); Operating Systems (操作系统); Tools (工具软件)

选取一类软件, 请分析:

1) 此类软件是什么时候开始出现的, 这些软件是怎么说服你(陌生人)成为他们的用户的? 他们的目标都是盈利么? 他们的目标都是赚取用户的现金么?还是别的?

2) 你个人第一次用此类软件是什么时候,你当时多大,具体在什么学校读几年级,是什么状态,对软件有什么期望 (这个必须写,我要看看全世界的学生怎么抄袭这一段的)

3)当时的软件是如何到你手里的 (邮购,下载,互相拷贝,从应用商店购买,。。。)

4) 你是如何学会用这软件的?它给你什么好处,坏处? 这些软件是如何处理 bug 的? 如何更新新版本的?

5) 同一类型的软件之间是如何竞争的?你现在还用它么,或者是同类软件的不同品牌,为何?

6)这种软件再过 3 年,5 年还会存在么,为什么?

7)列举你在使用上述软件的时候观察到的 “特殊”现象,它们和硬件有什么不同? 这些能说明软件的某些本质特性么?

微信

1)2010年,最早出现语音聊天的功能吸引了我成为他们的用户,他们的目标是盈利。
2)十七岁,高二的时候,活泼开朗的年代,期待是:他们能发展的更好,因为喜欢这个软件。
3)下载到的
4)自己摸索,还有百度中查到用法,他的好处就是增进了我的朋友圈,让我生活更加方便。坏处就是他的很多功能我还不是很满意。具体怎么处理bug我是不清楚的,我一般不更新新版本。
5)就是通过新功能来竞争的,我现在还在一直用,因为大家都在用,我不能out了。
6)我觉得还会存在的,因为科技再进步,还会出现很多新功能,所以我觉得还会有很多用户的,所以会存在的。
7)它主要用来与人进行交流的,但是是依附在硬件上的,所以具有依附性,同时还具有移植性。

时间: 2024-10-27 07:37:14

第一周第二次作业的相关文章

第一周课下作业

运行结果: 三个运行结果如下所示,这次考试对我印象特别深,娄老师告诉我们,要积极在宿舍里打代码,别想着偷工减料不学习,考试的时候会见分晓的!在下面不努力,考场上就写不出来,课下就要花2-3倍的时间补做,确实很麻烦,Java学习其实也就是个积累,我以后会课下积极努力完成作业,积极敲代码. 考试总结:java的特点:面向对象,动态,平台无关. 2,对于带包程序的编译:注意javac -d 编译到一个文件夹内,然后java -cp 文件夹名 包名.类名. 第一章是比较简单的,我认为难点就是上面的第二点

第三周第二次作业

已知程序回答问题 using System; using System.Collections.Generic; using System.Text; namespace FindTheNumber { class Program { static void Main(string[] args) { int [] rg = {2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19, 20,21,22,23,24,25,26,27,28,29,30,31};

第一周第二天日报

姓名 段杰组 时间 2016年6月28日 工作进展 今天初步完成了: 1)  背景的渐变 2)  难度的逐步变化 3)  美工优化 讨论了 4)  数据库的改变 5)  软件结构的变化 6)  接下来的增加功能 所遇问题 服务器的构建方法与交互方法 如何实现新游戏模式 解决方案 进一步学习socket知识 适当参考其他游戏代码

《OD学hadoop》第一周0625 LINUX作业一:Linux系统基本命令(一)

1. 1) vim /etc/udev/rules.d/70-persistent-net.rules vi /etc/sysconfig/network-scripts/ifcfg-eth0 TYPE=Ethernet UUID=57d4c2c9-9e9c-48f8-a654-8e5bdbadafb8 ONBOOT=yes NM_CONTROLLED=yes BOOTPROTO=static DEFROUTE=yes IPV4_FAILURE_FATAL=yes IPV6INIT=no NAM

Linux学习第一周第二次课(1月23日)

1.6/1.7 配置IP (1)DHCP自动分配IP地址(前提是网络中有DHCP服务器) 自动获取IP:    # dhclient (2)设置静态IP 查看网卡名称:  # ip addr 或 # ifconfig 网卡名称为ens33 编辑网卡配置文件:#  vi /etc/sysconfig/network-scripts/ifcfg-ens33 按字母"i"进入编辑模式,将以下信息修改,没有的输入进去, BOOTPROTO=static                  sta

8.20 J2EE课设 第一周第二天

一.今日完成的工作 进一步分析系统需求,并和组员商议使用墨刀进行原型设计 二.明日计划        优化.细致系统要求 三.今日小结        确定的功能不清楚使用何种框架能有更好的效果,暂定使用Spring框架 原文地址:https://www.cnblogs.com/moon917/p/11385743.html

第一周内容(未完待续)

回到寝室,第一件事情便是想查一下杨老师课上说的“diff”程序.百度了一下,谈到最多的是linux中的diff命令,于是换个关键词,diff工具,发现diffmerge,P4merge,kdiff,TextDiff等等.以上工具都是将两个文档提交到程序中,程序返回比较后的结果,和我想象中的不一样. 然后是github的学习.这里推荐廖雪峰的github教程,讲的风格我很喜欢.这里是我的github地址https://github.com/yanyige?tab=repositories,说来惭愧

解题报告——2018级2016第二学期第一周作业

解题报告——2018级2016第二学期第一周作业 D 算24 题目描述 描述 给出4个小于10个正整数,你可以使用加减乘除4种运算以及括号把这4个数连接起来得到一个表达式.现在的问题是,是否存在一种方式使得得到的表达式的结果等于24. 这里加减乘除以及括号的运算结果和运算的优先级跟我们平常的定义一致(这里的除法定义是实数除法). 比如,对于5,5,5,1,我们知道5 * (5 – 1 / 5) = 24,因此可以得到24.又比如,对于1,1,4,2,我们怎么都不能得到24. 输入 输入数据包括多

皮皮君的C++真?第二周总结(之前标题写错了是第一周)

emmmm在第一周的学习过去之后,我们迎来了C++第二周的学习ヾ(?^ω^)??在这一周的C++课程中我们学习了"数据类型.运算符和表达式"这一章,了解了标识符的规则.几种基本数据类型.基本运算符的种类及优先级等,学会了更多C++初步的知识,也编写了更多比第一周时更高级的程序,收获很大. 这一章中有个很有意思的程序,就是使用运算符,将a,b的值翻转过来,也就是说在这一章过后,我们已经学到了三种不同的将a,b翻转的方法了,以下图为一种: 但是在作业中我仍有一个关于运算符的运算程序不甚清楚