笨方法学 Java -16-综合练习1-功能分析
1、关于这个电话本软件,我们先虚拟几条功能需求:
(1) 满足电话本信息的读、写需要(姓名,电话号码,手机号码)
(2) 数据操作需要有操作记录
(3) 能显示关于软件的基础信息
(4) 除非主动退出程序,否则程序需要一直运行
2、通过上面的需求信息,我们可以简单的得出以下一个图:

说明:
(1) 首先,用户和软件之间通过一个界面交互。如果用户不退出,则一直等待用户输入。
(2) 然后,软件需要存储用户的电话记录,以便用户的增、删、改、查操作。
(3) 最后,软件对于用户的操作,需要保留一份操作记录。
3、通过上面的分析,得出一个功能概览图如下
