- 7
- 0
- 约2.71千字
- 约 4页
- 2018-01-10 发布于河南
- 举报
java学习:软件开发七大难点原因
软件开发七大难点原因1.软件产业是年轻人类一直在建设的房子,道路和桥梁数千年之久。 已经不知道在初期很多房子或桥梁倒塌如何为人类学会建立这些结构的正确方法。只要看看臭名昭著的宋体海峡大桥坍塌在1940年认识到,千百年来第一桥建成后,他们仍然没有完善桥梁建设。相比较而言,软件业只有50岁左右。 我们还有很长的路要走,我们有我们身后经验的机构,建筑和制造行业有。今天建筑行业大多使用预制材料和部件。 大多数的这些由机器制成并已尝试和许多其他项目进行测试。另一方面软件行业不具有其他行业有预置组件的范围内。 软件系统是由发现,发明,并且创造的,其结果是每一个新系统是从零开始创建的自定义项目新组件的方法从根本上构建的。 这使我们对我们的下一个点。2.每行代码是失败的潜在点由于所有新项目都定制接下去的每一行代码都未经证实,因此应进行测试。 然而,在现实世界中,这是完全不切实际的。每一行代码都会有几十个,甚至上千个,可能的输入,输出,州或依赖来处理。 这会影响到,或由其他行代码或由外部因素的影响。 即使是可能的记录每一次测试案例一行代码,你仍然不能确定,有没有一些未知因素,可能会导致错误。和测试一个单一的代码行是挑战的一部分。 代码不存在行自身。 它是整个系统的一部分,整个需要进行测试,以确保该应用程序的功能的所有部分正确。软件的极度复杂性意味着它不可能测试每个路径,以便在现实世界上最好的项目团队
您可能关注的文档
- 哈理工大学物理学作业考试卷4.ppt
- 浙教版九上 第三章圆的基本性质复习 课件1.ppt
- 组织行为学03_Motivation.pptx
- 9-VHDL中的资源:库和包集合.ppt
- 2.1.2 元胞.ppt
- 7.Euler图(new).ppt
- 第6章-不确定环境下的网络设计.pptx
- Management_of_Change 变更管理.ppt
- 《抛物线及其标准方程》说课课件.ppt
- Java(14学时).doc
- 清明节高中下学期主题班会课件.pptx
- 统编版语文一年级下册课件《语文园地三》.pptx
- 统编版语文一年级下册课件《语文园地六》.pptx
- 一例ECMO术患者的个案护理.pptx
- 2.12 辽宋夏金元时期经济的繁荣 课件 2025-2026学年统编版七年级历史下学期.pptx
- 一例重症肺炎患者改善肺功能的循证个案护理.pptx
- 青春不“翻车”:电动车安全小贴士 高中下学期主题班会.pptx
- 主动脉夹层破裂的急救护理.pptx
- Unit 3 My school calendar Part A let's spell 课件(内嵌音视频)2025-2026学年人教PEP版英语五年级下册.pptx
- 乳糜尿的微生物学分析.pptx
原创力文档

文档评论(0)