花20分钟写一个能自动生成小学四则运算题目的“软件”,要求:除了整数以外,还要支持真分数的四则运算。将代码上传至coding.net,并将地址发布至自己的博客。
https://coding.net/u/yuejinxia/p/Price/git/tree/master/

在一周之内快速看完《构建之法》,列出你不懂的5-10个问题,发布在自己的博客。
1.敏捷流程的问题和解法
2.竞争性需求是什么
3.典型用户和场景指什么
4.什么是用户体验
5.什么样的改进能避免Bug的产生

软件有很多种:包装在盒子里的软件、基于网页的软件、企业或学校或某组织内部的软件、游戏、手机应用、操作系统、工具软件,选取三种软件,请分析它们各自的特点。

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

QQ:便捷的通讯功能;便于通讯,不是赚取用户现金
PS:学习需要;各种修改编辑图片的功能,帮助制作各种作品
王者荣耀:体验过后好玩儿;娱乐大众

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

均为下载

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

自动更新修补Bug,或下载补丁

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

靠自身软件功能优势吸引大众

列举你在使用上述软件时观察到的“特殊”现象,它们和硬件有什么不同?这些能说明软件的某些本质特性么?
软件产品是一程序和文档的形式存在,通过在计算机上运行来体现它的作用;而硬件是可以看得见摸得着的。