【软件缺陷的产生原因】1、需求不清晰,导致设计目标偏离客户的需求,从而引起功能或产品特征上的缺陷;
2、系统结构非常复杂,而又无法设计成一个很好的层次结构或组件结构,结果导致意想不到的问题或系统维护、扩充上的困难;即使设计成良好的面向对象的系统,由于对象、类太多,很难完成对各种对象、类相互作用的组合测试,而隐藏着一些参数传递、方法调用、对象状态变化等方面问题;
3、对程序逻辑路径或数据范围的边界考虑不够周全,漏掉某些边界条件,造成容量或边界错误;
4、没有考虑系统崩溃后的自我恢复或数据的异地备份、灾难性恢复等问题,从而存在系统安全性、可靠性的隐患 。
推荐阅读
- 一串红的花语是什么意思 一串红的花语是什么
- 2023年属兔姓何取名字 好听大方自信的属兔女宝宝名字
- 加泰罗尼亚在西班牙的东北部,同时也是濒临地中海的一个地区 加泰罗尼亚在西班牙哪里
- 家里为什么不能养红掌的寓意 红掌和白掌哪个好养
- 双子座,母。射手座,女 射手座和双子座的母女关系如合??
- 百合花怎么控制高度 百合花的矮化 ***
- 扦插茶花用什么 *** 更好 茶花的繁殖 *** 和注意事项
- 软件如何降级
- 华北廊坊是哪个省 廊坊市处于一个非常好的地理位置 华北廊坊是哪个省
- 比男人还花心的生肖女 来者不拒的三个生肖女?