我所开发的家庭小账本有过3版
第一版:
功能:
1、注册登录
2、填写收入支出
3、查看账本
缺点:
1、大部分人使用小账本是为了简洁、方便记账,所设置的登录注册功能(每次使用都需要登陆注册一次)有些繁琐鸡肋
2、收入和支出完全是手动输入且没有分开
第二版:
吸取第一版的经验,经过更改之后有了第二版
改变:
1、将登陆注册功能删去
2、增加自动计算总额的功能
3、添加收入、支出的选择按钮,不用每次都填写是收入还是支出
在经过我妈妈一个多月的使用,我发现了我的软件的一个bug,在我妈妈打电话告诉我说小账本不能用了,一直闪退,我最开始以为是存入的数据太多了,后来想到数据应该没有那么大,经过多次测试后发现是我的金额输入框没有限制只能输入数字,在输入了文字之后整个软件崩溃了,因为有涉及到总额自动计算的功能,所以一旦存在文字并进行计算整个软件会崩,所以经过修改之后才有了第三版。
通过此次我明白了开发软件过程中一定要先进行项目分析,考虑到应该有什么功能、会出现什么后果以及应对方法,不能一边写代码一边想着我要实现什么功能
第三版:
改变:
1、增加输入框限制输入文字功能
2、增加了背景图片
说明:该i软件主打的是记账简洁,方便使用,小账本核心功能是记账和查看账本(主要为年龄较大的人所设计),该软件考虑到我妈妈年龄阶段的用户反馈得到软件操作越简洁越好,所以我将一些其他功能删去只留下了核心功能