zoukankan      html  css  js  c++  java
  • 15软工作业 15100204

    建立Github账号

    完成教材第一章P18,第4题

    (1).腾讯游戏是通过大幅度宣传使人成为他们的用户,游戏的目标当然都是盈利的,他们利用用户间的攀比,不断推出虚拟商品来获取利润。

    (2).第一次玩腾讯游戏是因为同学的推荐,游戏的感染力强,一人玩带动一群人,当时是初一,这个软件相对还好。

    (3).更新时会询问你是否更新,点击确定就直接更新。有bug的时候也是,点击直接更新,但更新完并不用重启。

    (4).通过提高用户体验,不断推出游戏活动,使用户自发地相互分享来获取新用户来抢占市场,并通过各大网站发布广告吸收新用户。

     软件是只能看到但摸不到.是按装在电脑里的一些程序,而硬件却是安装计算机上看的见摸得到的, 软件相对于硬件的:软件不会磨损,但是会退化,每修一次编码,软件的失败率就越高,硬件随着每次使用和时间流逝,会让硬件产生磨损。游戏有时候会出现登不进去闪退或重启的情况,游戏的闪退有可能是因为硬件的损坏,但是也有可能是因为软件更新时的损坏,不断的更新导致软件退化,体现了软件的可变性。用户对游戏需求导致了它的更新十分频繁,体现了它的复杂性和一致性。软件的本质是软件是基于硬件上建立的。

    软件的四大特性:

    复杂性
    人们的复杂需求导致了软件的复杂性。当然导致软件的复杂性因素还有很多。
    一致性
    软件不能独立存在,要依附于一定的环境(如硬件、网络、以及其他软件)
    软件必须遵循从人为的惯例并适应已有的技术和系统。
    软件需要随从接口不同而变化,随着时间推移而变化,而这些变化是不同人设计的结果
    可变性
    软件的变化随时间推移对其造成失效率,而改造又促进失效率的提高。
    不可见性
    软件是一种“看不见、摸不着”的逻辑实体、不具有空间的形体特征
    开发人员可以直接看到程序源代码,但是源代码本身并不是软件本身
    软件是以机器代码的形式运行,但是开发人员无法看到源代码是如何运行的

  • 相关阅读:
    解决:Could not resolve archetype org.apache.maven.archetypes
    Spring MVC配置MyBatis输出SQL
    Spring集成MyBatis 通用Mapper以及 pagehelper分页插件
    关于SpringMVC或Struts2接受参数接收不到的原因
    配置quartz启动时就执行一次
    ajaxFileUpload进行文件上传时,总是进入error
    spring mvc注入配置文件里的属性
    java中将一个文件夹下所有的文件压缩成一个文件
    flume failed to start agent because dependencies were not found in classpath
    ubuntu不能安装pip unable to install pip in unbuntu
  • 原文地址:https://www.cnblogs.com/chenxuemin/p/8543624.html
Copyright © 2011-2022 走看看