ATM项目:https://github.com/SkyOceanchen/ATMgit
1.注册 2.登陆 3.查看额度 4.提现 5.还款 6.转帐 7.查看流水 8.购物功能 9.查看购物车 10.注销 q.退出
一个项目是如何从无到有:
1.需求分析:github
2.程序的架构设计 用户视图层: 用户与程序交互的. 小的逻辑判断 接口层: 业务逻辑的处理 数据层: 对数据进行存\取 不设计程序架构的问题: 1.逻辑不清晰 2.结构不清晰 3.不便于维护 设计程序的好处: 1.逻辑清晰 2.结构清晰 3.便于维护 4.程序的解耦合 3.分任务开发 项目经理: 把开发任务分发给开发人员: 提升项目开发效率 较少项目开发周期 4.测试: 黑盒测试: 对用户能看到的操做,进行测试. 白盒测试: 对程序的性能进行测试. 5.上线运行 交给运维人员部署上线,运营.