- 2
- 0
- 约2.82千字
- 约 26页
- 2017-02-09 发布于北京
- 举报
第1章 面向对象技术概述.ppt
第1章 面向对象技术概述 软件危机 结构化程序设计 软件工程 面向对象技术 软件危机 软件危机主要表现在以下几个方面: 软件系统急剧膨胀 软件的复杂程度呈指数上升 软件的可靠性不能控制 几乎不可能的软件管理和维护 解决软件危机的途径 62年美国金星探测器水手2号卫星失败… 程序是什么?软件是什么?怎样保证程序的绝对可靠? 一场对程序本质的研究导致goto 之争 从理论上无法证明基于任意赋值、任意goto的程序是正确的。 程序测试只能证明程序有错,不能证明程序无错。 出路 - 结构化程序程序设计 结构化程序设计 取消goto! 只允许顺序、分支、循环三种结构组成结构化程序。 每一种结构只能一个入口,一个出口。 设计重于编码,分析重于设计。 自顶向下,逐步求精。 易编程、易维护、提高了软件开发效率和质量 结构化程序设计 解决软件危机的途径-软件工程 鉴于手工作坊式的开发与硬件不成比例,以及结构化的成功经验 -以工程化的方法开发软件。 为设计、制造软件产品,要定出规程、规范和标准,有了规范和标准,就可以制造用于设计、开发、管理、测试软件的工具。 软件工程时代 软件开发应该是一种组织良好、管理严密、各类人员协同配合而共同完成的工程项目。 必须充分吸收和借鉴人类长期以来从事各种工程项目所积累的行之有效的原理、概念、技术和方法,特别要吸收几十年来计算机硬件工业的发展经验。 既要有技术措施(
您可能关注的文档
- 物流运输管理.ppt
- 物理研究中软件框架的开发与应用.ppt
- 独占竞争.ppt
- 现代企业生产管理.ppt
- 现代企业管理.ppt
- 现代市场营销学.ppt
- 现代思维方法.ppt
- 现代文员实践环节.ppt
- 现代物流丛书---物流与供应链管理.ppt
- 现代酒店管理.ppt
- 2026及未来5年去皱眼角霜项目投资价值分析报告.docx
- 2026年中国MP3车载功放音响数据监测报告.docx
- 2026及未来5年吸水树脂项目投资价值分析报告.docx
- 2026年学历类自考儿科护理学(一)-外国文学作品选参考题库含答案解析(5卷题答案).docx
- 2026年中国逆便式电弧焊机数据监测报告.docx
- 2026年中国刀马达支架数据监测报告.docx
- 2026年中国布餐椅数据监测报告.docx
- 2026及未来5年2、6-二氯氟苯项目投资价值分析报告.docx
- 2026及未来5年浴缸蒸汽机配件项目投资价值分析报告.docx
- 2026年中国有源射频接收器集成电路数据监测报告.docx
原创力文档

文档评论(0)