软工课后作业01 P18第四题

答:我选取了 Games(游戏)、Tools(工具软件)、OperatingSystems(操作系统)三种软件进行分析。

1、王者荣耀(游戏)

王者荣耀是一款运营在Android.IOS平台上一类手游,这款游戏画面精美,用户可以选择不同角色来作战。它具有社交性,随时都可以玩,没有固定的游戏时段限制,该游戏有一定的盈利性。

2、QQ(手机应用

QQ是一款开发于1999年的基于Internet的IM软件,越来越多的人选择使用它,因为它支持在线聊天,视频聊天,自定义面板,远程控制,QQ邮箱,传送文件等多种功能,是国内最为流行,功能最强的通信软件,QQ用户可以在网页上或者应用商店里下载相关版本的QQ,每隔一段时间便会更新相应的版本,并提示用户是否更新到相关的版本。QQ现在也增加了相关的应用,比如在动态页面新增了游戏应用,用户可以在不下载相关APP的情况下在线玩游戏。

3、Windows(操作系统)

Windows采用了图形化模式GUI 与其他的操作系统使用命令行界面不同,是多用户操作系统,支持多个用户在同一个系统上工作,同时还是多任务操作系统,支持同时运行多个程序。用户可以在官方网站直接下载或者拷贝来下载,随着电脑硬件和软件的不断升级,微软的Windows也在不断地升级,从构架的16位,32位再到64位,系统版本不断持续更新,但也有相应的BUG。Windows可以兼容硬件。

第一题:

王者荣耀是因为自己有玩英雄联盟这个游戏,所以对这款手游也感兴趣;QQ是为了方便与别人联系自己主动下载的。它们的目标也不一定是为了盈利,但具有一定的盈利性,像QQ有QQ超级会员,各种钻,想使用这些权限,就必须交钱,还有王者荣耀中的皮肤和英雄都需要花钱购买,所以具有一定的盈利性。

第二题:

这三款软件是通过在网络上下载安装的。这三款软件在我不同的年龄的下载。QQ是我在小学5年级时下载的,操作系统在小时候有了电脑就有的,而王者荣耀这款游戏是在我高中时期下载。我很喜欢这些软件,它们丰富了我们的生活。

第三题:

当出现Bug时,系统会自动进行修复,当有最新版本时,系统会提示用户进行更新。

第四题:

游戏可以从画面,功能,界面设置等这些方面来竞争,而QQ这类聊天软件是通过增加聊天时可以使用的功能来竞争的。

从软件与硬件的区别上看,这些软件比硬件灵活太多了,一个版本的更新,可以凭空增加一个功能,可以任意修改一个功能,并且软件本身不存在报废一说,他的可扩张性比硬件大很多。 软件与硬件都是为了实现人类复杂工作的工具,体现的本质都是算法,而硬件因为固定性,用来承载基础逻辑,在这之上的可实现复杂算法的就是软件。

原文地址:https://www.cnblogs.com/Wxy-9756/p/8516619.html

时间: 2024-08-06 03:04:19

软工课后作业01 P18第四题的相关文章

软工课后作业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 15100448

(1)建立Github账号. (2)完成教材第一章P18,第4题 软件有很多种分类,下面是另一种: ShrinkWrap(在包装盒子里面的软件).Web APP(基于网页的软件).Internet Software(企业或学校或某组织内部的软件).Games(游戏). Mobile Apps(手机应用).Operating Systems(操作系统).Tools(工具软件),选取三种软件,请分析它们各自的特点.1.这些软件开发者怎么说服你(陌生人)成为他们的用户的?他们的目标都是盈利么?他们的目

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

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

软工总结 作业

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

软工课后余想

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

[软工]大作业答疑(四)

Q: Could we XML or Json for the code development? A: Yes you can BUT only for using it as a proxy of database to store data of entity classes. Use it ONLY IF you are familiar with it and you prefer to use it instead of plain text file (TXT or CSV). Y

软工第一次作业简单总结

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——案例分析

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