软件工程第一次作业

- 一、四则运算代码

  • coding.net

    - 二、《构建之法》

  • P146 用户调研:怎样分辨用户反馈的需求是大部分人真正需求的?
  • P183 PM的能力要求和任务:PM如此重要,新人怎样才能逐渐成长为PM呢?
  • P190 典型用户:当多个典型用户需求冲突时,如何平衡需求开发呢?
  • P241 不让用户犯简单的错误:减少错误的工作是否会影响到工程的开发?
  • P290 质量的成本:工程开发时成本过高该如何处理?

    - 软件实例

  • 游戏平台 steam
  • Steam平台目前是一款全球最大的综合性数字发行平台。玩家可以在该平台购买、下载、讨论、上传和分享游戏和软件。
    1116598-20170423143153819-1088077019.png
  • 浏览器 chrome
  • 一款适用于计算机、手机和平板电脑的浏览器
    1116598-20170423143727741-605667304.png
  • 网易云音乐
  • 一款专注于发现与分享的音乐产品,依托专业音乐人、DJ、好友推荐及社交功能,为用户打造全新的音乐生活。
    1116598-20170423144217022-1683044961.png

    - 这些软件开发者是怎么说服你(陌生人)成为他们的用户的?他们的目标都是盈利么?他们的目标都是赚取用户现金么么?还是别的?

  • steam通过与游戏/软件开发者合作,极大地提高了购物体验和游戏体验,从交易中抽成来盈利。
  • chrome通过极佳的体验来推广google及出售广告位盈利。
  • 网易云音乐通过用户的互相分享来获取新用户,目前为在音乐软件抢占市场。

    - 这些软件是如何到你手里的(邮购,下载,互相拷贝)

  • 三者都可以在网络上免费下载其客户端。

    - 这些软件是如何处理Bug的?又是如何更新新的版本的?

  • 通过更新版本来处理Bug,更新时会推送给用户新版本的安装程序。

    - 同一类型的软件之间是如何竞争的?

  • 通过提高用户体验,宣传推广等。

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

  • 它们与用户是有着交互的,用户的反馈会成为软件更新的依据和方向。说明了软件是为用户服务而开发的。

转载于:https://www.cnblogs.com/fu520631/p/6752604.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值