【IT168技术】在小学的作文课上,语文老师时常会强调作文提纲的重要性。对于程序创建也是如此,当一个具备Java基础的开发者,在搭建好OPhone平台之后,希望在实践中学习开发,却无从下手。找到一个开发实例不是难事,但是你会很好奇代码的创作者是怎样一步步使想法变成需求,怎样把纸上的说明文档编写成代码,怎样在程序出现故障的时候分析和调试等。

在本章中,我们站在开发者的视角带领大家经历程序的创作和开发的流程,而不是用冗长的原理来打击读者积极性,并在此基础上学习令他们困惑的代码。读者可以经历从需求分析到项目总结的流程,在实践中去查阅自己需要的资料,使用调试器排除万难,并在成功创建程序之后总结收获心得。
程序设计初探
一、 Ophone程序需求分析
首先,我们要和读者一起开发一个体质指数的软件,即根据用户输入的身高或体重数据,给出健康参考信息。
软件需要满足用户的3个需求:
1、根据体重给出身高的正常范围。
2、根据身高给出体重的正常范围。
3、输入身高和体重,给出健康参考建议。
在用户界面上,用户提出如下需求:
1、3个需求分别用3个界面实现,3个界面之间可以在菜单中自由切换。
2、对于第3个需求,需要在界面上显示健康建议,并可实现建议的暂存。
3、支持多个测量单位,如磅(pt)、公斤(kg)、英尺(ft)、米(m)。
4、身高或者体重数据采用文本框输入,单位采用下拉列表输入,性别采用单选按钮输入。