2006-12-1
用了5天时间练习了这个DEMO,直到一周后才写这个总结!
本周接触了java ,用了一天时间了解了各种语法。然后第二天就开始接触GUI库:AWT, 然后是Swing,以及Java2D API。
现在把SuperTuxDemo的开发过程总结一下:
大致开发过程:
需求文档详尽地描述了系统的各个方面,然后根据需求文档进一步对系统中出现的“物体”进行了逐个描述,相当于建立概念字典。
在类图设计阶段,我进行了3次迭代。
第一次迭代:把主要的类找出来,并建立了系统关系。
第二次迭代:找出细节类以及设计一些辅助类来建立系统。
第三次迭代:根据需求文档以及需求分析描述出每个类的属性和方法。检查系统。
活动图设计阶段,主要进行系统主运作过程的描述,进一步检查类图的正确性。
然后有了足够把握,开始编码。