软工课后作业01 15100448

(1)建立Github账号。

(2)完成教材第一章P18,第4题

软件有很多种分类,下面是另一种:

ShrinkWrap(在包装盒子里面的软件)、Web APP(基于网页的软件)、Internet Software(企业或学校或某组织内部的软件)、Games(游戏)、

Mobile Apps(手机应用)、Operating Systems(操作系统)、Tools(工具软件),选取三种软件,请分析它们各自的特点。
1.这些软件开发者怎么说服你(陌生人)成为他们的用户的?他们的目标都是盈利么?他们的目标都是赚钱用户的现金么?还是别的?
2.这些软件是如何到你手里的(邮箱、下载、互相拷贝)?你当时上几年级?你对这个软件的感觉如何?

3.这些软件是如何处理BUG的?又是如何更新版本的?

4.同类型的软件之间是如何竞争的?
我选取三种软件分析:英雄联盟、微信、掌上班传

英雄联盟:特点:它具有社交性,随时都可以玩,没有固定的时段限制,有一定的盈利性。游戏还具有更新性,频繁的小更新,以及大规模的增删。竞技类游戏,需要一定的技术和操作。1.像这种竞技类型的游戏,主要就是可玩性比较强大,他们不需要RMB的支持,只需对实力的操作,对于陌生人,我觉得对于他们最大的好处就是大多数的游戏都是RMB玩家比平民玩家强,这样就会失去游戏的平衡性,不存在公平,而像这类游戏这个问题是不存在的,所以想玩游戏消遣又不想有太多花费的很适合。当然英雄联盟也是为了盈利的,但是相比较其他游戏而言,他还是比较良心的,他的盈利方式是通过皮肤就是利用人的炫耀心理来完成的。当然方式除了现金,更多的是通过网上付款,腾讯一般都是由QQ完成。2.这游戏是我朋友介绍给我玩的,时间大约是高二的时候,我觉得这个游戏玩起来感觉还是不错的,只要你的技术比别人好,你就可以虐别人,不用担心自己没钱玩不过别人。3.这个游戏的BUG相对于其他的游戏算是比较少的,如果遇到了,那么一般是停机维护,更新版本也是如此,停机维护期间玩家登不进去。4.同类型的通过提高游戏体验之外会通过创新玩法来吸引用户,手机软件则是完善更多的功能。

微信:他的特点是能保证信息交流,安全性比较高,他是一个手机应用软件,方便使用,随时随地。微信是QQ的另一个版本1.但是对于陌生人来说,我会更多的跟他们介绍微信与其他聊天软件的不同之处,相比之下微信的安全程度更高,而且对比之下我觉得这种类型的软件的目标不一定是盈利,可能只是为了方便使用者,或者是为了同行竞争,增加群众基础。也是通过网上付账来实现。2.微信也是通过朋友推荐使用的,因为刚刚开始的时候是使用QQ来作为聊天软件的,但是由于周围的朋友越来越多都是用微信,所以我也随波逐流,当时我上高二,这个软件却是比QQ好用,朋友圈的事情非你好友也看不到,而且有许多有趣的公众号,现在和支付宝是现在最流行的支付软件了。3.微信众所皆知BUG还是比较少的,如果有的话方法应该是这些软件普遍都是通过版本更新、补丁来修复BUG,QQ不更新的话可以继续使用旧版本,另外两款是强制更新,不更新就无法使用。4.同行业的主要是靠知名度和方便使用与否,主要是QQ群众的基础大,转战微信自然影响力也不会少。

掌上班传:只是一款企业或学校或某组织内部的软件,他的特点就是提供学生所需要的信息,这款软件是阳光学院的官方软件。1.当然这个软件不适合推荐给阳光学院以外的人使用,因为这软件对于他们没什么作用,这个软件只是对阳光学院在校学生提供信息,下载时都是看中它们的实用性,使用APP就可以看见每天的课表、查询成绩,不需要再通过登录学院官网的教务系统来进行操作,节省了很多不必要的时间,这种类型的软件的目标不一定是盈利,可能只是为了方便使用者,或者是通过用户带来的流量来赚取广告费。2.这个是大二的时候同学推荐给我使用的,这个软件挺好用的,至少现在我很喜欢使用他。3.bug的话我觉得这中软件应该不是很大,如果说bug的话我觉得应该是没有的,如果有在原来的基础上直接重做一个软件就好了。4。这软件不存在竞争,只是如果有更好的功能的话当然学生们更愿意使用他,但是这款软件不存在盈利,所以没有竞争的毕竟。

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

软件,(是一系列按照特定顺序组织的计算机数据和指令的集合。一般来讲软件被划分为编程语言、系统软件、应用软件和介于这两者之间的中间件。软件并不只是包括可以在计算机(这里的计算机是指广义的计算机)上运行的电脑程序,与这些电脑程序相关的文档一般也被认为是软件的一部分。简单的说软件就是程序加文档的集合体。硬件是“计算机硬件”的简称。与“软件”相对。电子计算机系统中所有实体部件和设备的统称。一般我们看到的电脑都是由:主机(主要部分)、输出设备(显示器)、输入设备(键盘和鼠标)三大件组成。而主机是电脑的主体,在主机箱中有:主板、CPU、内存、电源、显卡、声卡、网卡、硬盘、软驱、光驱等硬件。其中,主板、CPU、内存、电源、显卡、硬盘是必须的,只要主机工作,这几样缺一不可。从软件与硬件的区别上看,这些软件比硬件灵活太多了,一个版本的更新,可以凭空增加一个功能,可以任意修改一个功能,并且软件本身不存在报废一说,他的可扩张性比硬件大很多。 软件与硬件都是为了实现人类复杂工作的工具,体现的本质都是算法,而硬件因为固定性,用来承载基础逻辑,在这之上的可实现复杂算法的就是软件。

原文地址:https://www.cnblogs.com/940wxd/p/8541541.html

时间: 2024-08-02 11:11:01

软工课后作业01 15100448的相关文章

软工课后作业01 P18第四题

答:我选取了 Games(游戏).Tools(工具软件).OperatingSystems(操作系统)三种软件进行分析. 1.王者荣耀(游戏) 王者荣耀是一款运营在Android.IOS平台上一类手游,这款游戏画面精美,用户可以选择不同角色来作战.它具有社交性,随时都可以玩,没有固定的游戏时段限制,该游戏有一定的盈利性. 2.QQ(手机应用) QQ是一款开发于1999年的基于Internet的IM软件,越来越多的人选择使用它,因为它支持在线聊天,视频聊天,自定义面板,远程控制,QQ邮箱,传送文件

软工课后作业01

(1)建立Github账号. (2)教材第一章P18,第4题. 选取的三种软件及其特点: QQ(手机应用):QQ是一款开发于1999年的基于Internet的IM软件,具有高适用性.易于操作.近乎零成本.持续性.高效率.越来越多的人选择使用它,因为它支持在线聊天,视频聊天,自定义面板,远程控制,发送邮件,传送文件.语音等多种功能,是国内最为流行,功能最强的通信软件,QQ用户可以在网页上或者应用商店里下载相关版本的QQ,每隔一段时间便会更新相应的版本,并提示用户是否更新到相关的版本. QQ飞车(游

软工课后作业01 15100360

(1)建立Github账号. (2)完成教材第一章P18,第4题 我选择的三种软件是:Games.Mobile App.Operating System. 特点: Games:主要是用于娱乐.游戏种类多,小至网页游戏,大至端游,更新很快: Mobile App:种类繁多,满足不同人的不同需求,通过APP可以更快的了解到更多资讯: Operating System:操作系统是最接近硬件的的软件,为用户提供了可视化图形界面,使用户得以对计算机进行各种基本操作. (1)这些软件的开发者是怎么说服你成为

软工第一次作业-01 软件工程的实践项目的自我目标

1.对实践项目完成后学习到的能力的预期: 完成实践项目,首先有利于自己编程代码的能力,对软工项目的热情也能有所提高,熟悉并熟练掌握项目的开发过程.培养团队合作精神.在实践课程结束之前,希望自己能掌握单独完成一个简单项目的能力. 2.对项目课程的期望: 希望课程能深度的讲授项目开发的操作过程,如何应用.并且能给予团队之间更多配合交流的机会.能不拒绝同学的一些提问和疑惑. 3.对项目的愿景规划: 在初期,投入百分百的热情去学习与交流,努力加强团队意识.之后,会努力完成自己所要做的任务,在团队中尽可能

软工总结 作业

总的来说,这本书我还没看完.看全,但是有一些文段还是给我了不少启发.我向来痛恨不知所云的某些教材,就算有校对之人,但其作者的言语不工至极,好似其语文功底处于马里亚纳海沟之中,弄得人总是一头雾水.要是再碰上逻辑混乱一点的作者,就更加崩溃.这就像你写一个安装VC的教程,但是你没有照顾到所有种类的电脑环境,这样在安装的时候就会出各种错误,更为可气的是,VC这破玩意卸载器是无法完美利落的卸载自己的程序的,VC2015尤为甚之,所以只能借助类似absolute uninstaller之类的软件完整卸载.之

软工课后余想

从大三上学期上过软件工程课之后就再也没有接触过全栈式的项目或者工程了,很多的关于前端后端技术的理解还停留在两年前,当时就是粗口咀嚼,消化不算精良,现在更怕是已经跟时代落伍了,所以也不敢讨论太多(T^T).好在这边只是讨论一下心得,这种东西见仁见智也算是略微减轻了我的压力. 最近一年多的时间里面北航加大了医工结合的力度,我个人也有幸融入其中,我们从医院拿数据然后听医生讲需求最后利用我们的算法实现能让医生满意的效果,甚至是可以推而广之的临床决策系统.其实这个过程跟公司拿项目然后做开发的流程很像:需求

软工第一次作业简单总结

PSP2.1 Personal Software Process Stages Time Planning 计划 · Estimate · 估计这个任务需要多少时间 50h Development 开发 · Analysis · 需求分析 (包括学习新技术) 30h · Design Spec · 生成设计文档 5h · Design Review · 设计复审 (和同事审核设计文档) 1h · Coding Standard · 代码规范 (为目前的开发制定合适的规范) 1h · Design

软工15作业3——案例分析

题目 很多同学有误解: 软件工程课是否就是理论课? 或者是几个牛人拼命写代码,其他人打酱油的课? 要不然就是学习一个程序语言,搞一个职业培训的课? 都不对!软件工程有理论,有实践,更重要的是分析,思辨,总结.在课程中,自己组织团队写一个软件,然后分析,这样能根据切身体会来分析,很有价值,但也有可能"身在此山中",未能看清全局.而且,课程时间有限,我们也不能做很多具体的项目.因此,我们也需要从间接经验中学习,分析.别人的项目的成败同样能够给我们很多启发! 我们生活中很多时候要和软件打交道

软工第一次作业

我快速的看完了整本教材,发现有以下不太明白的地方: 1)不是已有单元测试了吗?为什么要进行回归测试? 2)什么时候选用敏捷开发? 3)MSF为开发思想与宣言,那与需求分析的联系? 4)多种测试方法,如何确定测试时使用哪种方法? 5)需求变动过多怎么办? 6)如何衡量软件的质量? 7)怎样才算是好的用户体验?