A good start is already half way to success

整个学习断断续续,走走停停将近大半个月的时间,现在才慢慢有了点苏醒的感觉。

    第一次做机房收费系统时,编写前并没有进行太多的前期思考设计,仅将相关的功能进行实现。但通过接下来对软件工程的初步学习,发现在设计软件的过程中,可不是那么简单的实现基本系统基本功能就算完事的。所以第二次机房重构,可以说,从知识上和思考方向上,都经过 了一段长时间的积累。经过与大牛们的沟通,机房收费系统重构版大致的进程计划如下:


一、复习阶段
1、软工文档:再次回忆软工文档书写的主要内容和目的,回顾之前写的文档及记录博客,再度思考每个文档编写的重点内容。

2、UML图:主要对用例图、包图、类图、时序图以及各种关系及其表示方法进行回顾。

3、数据库设计:根据《数据库原理》,对数据库设计方法、三范式等进行复习。

    为期:2天

二、文档编写、UML绘制
对主要文档进行第二次编写,同时绘制出系统相应的UML图。
为期:10天
三、数据库框架设计
经过对以上知识进行简单的复习之后,开始利用SQL server 对数据库进行搭建。在数据库设计过程中要注意:
1、合理设计表及字段,减少数据冗余。在第一次机房中的数据库是有大量数据冗余的,同样的字段可能在不同的两张表中会达到四五成重复。故在第二次进行数据设计时,要注意分析数据关系,合理建表。
2、数据规范:根据ER模型,对数据库关系要求利用三范式或者二范式进行设计。也是为了减少数据冗余。 

为期:5天

四、原型设计
设计出系统原型,对窗体进行设计 

为期:1天

五、编码阶段

为期:15天    

六、测试


     总结上次做机房的经验,这次开始的态度相对平缓慢节奏一些。就像软工视频里讲的那样,着手做系统,一半的时间都用于构思策划上,在没有清晰的思路想法前,先不要着急动手。好的开始就已经成功了一半。所以好好策划策划,像慧超同学学习,把计划写下来,逐步实施。

把我的计划分享给大家,希望对您小小的帮助的同时,不足之处欢迎指导。

 

你可能感兴趣的:(A good start is already half way to success)