计算器项目开发过程系列
计算器是在学习编程语言的时候练习的经历的一个程序,这个程序虽然看起来比较简单,但是仔细体会这个程序实在是麻雀虽小,五脏俱全。也是一个很好的面向过程的分析开发方法与面向对象的方法之间的区别与联系。同时这个程序大家都用过,所以对用例很熟悉。
以前在进行编程语言学习的时候没有尝试过这么从软件工程的角度来考虑这个看似简单的程序。
下面是这个文章系列所要讲述的内容
- 首先会用基本的面向过程的方法来实现这个程序。
- 然后用面向对象方法来进行需求分析,设计,开发实现,测试
- 最后用敏捷开发方法来开发,在实践中总结敏捷开发方法和面向对象方法的好处。