软件工程---在此基础上,进行软件的改进

要求:

首先,我们把这个软件理解成一个投入市场的、帮助小朋友进行算术运算练习的APP。

从质量保证的角度,有哪些需要改进的BUG?

从用户的角度(把自己当成小学生或真的请小学生帮忙),需要在哪些方面进行改进?

从产品的角度(软件的市场定位、推广方式、盈利模式等),我们要对现有软件做些什么手脚?

从开发者的角度,在架构、算法、技术实现、可扩展性、代码规范等方面可以怎样优化?

我的想法:

1.从用户的角度:添加一个能保存题目和答案的模块,即增加一个保存和读取历史记录的功能,让用户清楚了解算数运算的练习情况。

2.从产品的角度:在进入该软件的时候显示一个显示时间为3秒的广告页面,然后寻找广告商合作。

3.从开发者的角度:运用一下工厂模式对代码进行重构,就目前的代码来说,代码结构混乱,每一个类的功能不明确,每一个方法的作用也很模糊,不利于功能的扩展。 

原文地址:https://www.cnblogs.com/wucanlong/p/5437480.html