帮助中心
软件开发中容易出现的问题。
2021-10-07

1.在开发之前,没有仔细评估项目可行性和工作量。
 
 
 
因为项目小,仓促制定开发进度,项目难度没有仔细估计。因此,实际完成时间和预计完成时间之间往往有很大差距。
 
 
 
2.没有真正的设计过程。
 
 
 
开发人员少,不同人员的程序之间的交互和接口相对较少。开发周期短往往意味着一个项目从头到尾都是几个人负责,几个人摸着头讨论最基本的数据结构和功能接口,然后各自独立做自己的工作,没有一个正式的文档来规范各自的职责和项目细节。
 
 
 
这种方法的潜在危险之一是,有些人可能会误解所讨论的界面和结构,这可能会导致未来的返工。另一个潜在的危险是,有些情况在讨论中被忽略了,只有当每个人都按时完成任务分工后,他们才发现每个模块组合在一起无法形成一个完整的系统。根本原因是没有一个负责协调的人来持续监控整个开发过程。第三个潜在的危险是,一旦有人退出开发团队,其他人加入,就很难理解其他人以前做过的代码,他们必须从头开始。此外,如果没有文档,将来很难维护和升级程序版本。
 
 
 
3.不进行单元测试,直接进入系统测试。
 
 
 
出现这种现象的原因是每个模块都比较简单,但是为了测试一个模块,需要建立一些测试环境。例如,为了测试一个函数是否正确,你应该用一些测试数据来调用这个函数,你需要写一些测试数据。但是很多开发人员太麻烦了,觉得反正其他模块也快出来了,直接用真实数据运行几次就够了。


3384725023/85338248