问题定义地先决条件:
在开始构建之前,首先要满足地一项先决条件是,对这个系统要解决地问题做出清楚地陈述。称为“产品设想”,“产品定义”,“任务陈述”。
问题定义应当用客户语言,并且从客户角度来描述问题。通常不应当用计算机专业术语描述。
需求地先决条件
一套明确地需求,很重要。
明确地需求有助于确保用户驾驭系统地功能。避免争论,开始编程前,先把系统地范围确定,如果程序员意见不一致,可以查看书面的需求,解决分歧。
重视需求有助于减少开始变成开发之后的系统变更情况,如果编码中一个需求出错,那么就需要改变设计,可能要扔掉旧的设计,并且和已经写好的代码相适应。
从上述地问题地先决条件和需求的先决条件中可以看出,不论是问题,还是需求,我们都需要有一个完美地前期准备,事半功倍,一劳永逸地大事,虽然我入门并不长,但是在打码过程中,最让我头痛的是需要修改已经写好了的代码,这就很头疼,往往我的头脑要从新扫描,不光废了很多的精力,也花费了好多的时间,这个还只是程序出现错误的情况下,如果结构出现了问题呢 ?这是灾难性的!那么又如果我们这是一个团队,每个人都不一样?我的天!要崩溃。所以前期十分的重要!