购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

细节4

知己知彼
——写程序之前要分析

在编写程序之前,项目负责人和需求分析人员应该适当了解行业背景,如果你是这方面的行业专家,那就最好不过了,这非常有利于对系统的分析,通过对用户的需求进行分析,确定目标系统所要实现的总的功能,然后再对系统的功能进行细分,将其分解为若干个子功能,并画出系统的功能结构图。

有了系统的功能结构图,接下来需要让用户对各功能进行确认,如果没有通过用户的确认,说明分析的结果不能满足用户的需求,因此,还要继续对用户的需求进行分析,并与用户共同完成系统功能结构图的设计,如果功能没有通过用户的确认,以后其他的工作将无法进行。

说 明

在开发程序前一定要与用户沟通,并根据用户的需求对整个系统的功能进行分析,对于最终分析的结果,也就是整个系统的功能,一定要再让用户确认一下,这样可以防止功能遗漏或者出现部分功能不能满足用户需求的情况,同时也可以避免为以后的开发工作带来麻烦,因此,与用户的沟通很重要。

系统的功能确定之后,就可以根据用户的需求和系统的功能设计数据库了,在设计数据库时,要根据系统的功能和用户的硬件环境选择合适的数据库管理系统,并根据系统的功能设计出数据库中表实体E-R图,同时设计出功能完善的数据库表和视图等数据库对象。

注 意

数据库设计是一个非常重要的过程,数据库设计得好坏将直接影响整个系统的开发,如果数据库设计不合理或出现问题,将会影响整个系统的开发进度,甚至返工。因此,在对需求进行分析之后,必须要将数据库设计作为重中之重,这样才能快速高效地完成整个系统的开发。

完成对系统功能和数据库的设计,并对项目的相关需求进行了分析,项目负责人就可以将任务分配给程序开发人员进行项目开发,在开发的过程中也要尽量与项目负责人和用户进行沟通,做到及时发现问题、及时解决问题,开发出真正优秀的产品。 DhypyMP5hfEq+LQkwN2Dleo26/NyBDI9//RLWfIL70BNSwL7zDmO5qWytIlS64l1

点击中间区域
呼出菜单
上一章
目录
下一章
×