第1讲软件和软件工程内容摘要:
不到要求, 1989年取消 – 日本第 5代机因为软件问题在投入 50亿美元后于 1993年下马 由于软件质量问题导致失败的软件项目非常多 169。 Copyright Xinjun Mao 软件和软件工程 15 软件危机的表现 (3 of 3) 进度难以控制 – 项目延期比比皆是 – 由于进度问题而取消的软件项目较常见 – 只有一小部分的项目能够按期完成 维护非常困难 – 软件维护的多样性 – 软件维护的复杂性 – 软件维护的副作用 169。 Copyright Xinjun Mao 软件和软件工程 16 产生软件危机的根源 逻辑产品,不同于物理产品 复杂性高 – 逻辑产品,逻辑复杂性,远高于硬件复杂性 – 软件的复杂性随规模呈指数级上升 规模大 – 应用扩大,代码量, 1000万行,仍在不断膨胀 影响软件生产率和质量的因素比较复杂 – 人员的能力和水平 – 团队合作 缺乏有效、系统原理、原则、方法和工具的指导和辅助 169。 Copyright Xinjun Mao 软件和软件工程 17 对软件开发的深层次认识 开发一个具有一定规模和复杂性的软件系统与编写一个简单的程序不一样 – 正如建设狗窝和高楼大厦 大型、复杂软件系统的开发是一项工程,必须按照工程化的方法组织软件的生产和管理,必须经过分析、设计、实现、测试、维护等一系列软件过程和活动 169。 Copyright Xinjun Mao 软件和软件工程 18 解决危机的技术途径 20世纪 60年代爆发,然而实际上软件危机随着计算机软件的产生而产生,只是在此之前其问题的严重性没有引起人们的关注和重视 提出有效的方法和工具支持软件开发 – 1968年提出软件工程概念和思想 – 20世纪 70年代的结构化软件开发方法 – 20世纪 80年代的面向对象的软件开发方法 – 新的技术 : 软件重用、快速原型、需求工程 – 典型技术 : COM, Java, C++, J2EE, .Net, … . – 支撑工具和环境: Jbuilder, Visual Studio, WebLogic, … 169。 Copyright Xinjun Mao 软件和软件工程 19 技术手段不能完全解决软件危机 。第1讲软件和软件工程
相关推荐
、斗殴、凶杀案件层出不穷。 胡佛总统曾经要求喜剧演员通过给人们以欢笑减轻大家的心理压力,但结果却是在社会上产生了一大批取笑他的笑话。 纽约大街流行这样一首儿歌: “ 梅隆拉响汽笛,胡佛敲起钟。 华尔街发出信号,美国往地狱里冲。 ” 罗斯福就职之日,胡佛送给新政府一句话: “ 我们已到了 山穷水尽 的境地,我们 无能为力了。 ” 三、 病入膏肓的经济: (思考) 经济危机对美国造成怎样的影响 ?
世界的形成和发展。 (2)从文明史观的角度看 , 工业革命是人类由农业文明向工业文明转变的转折点。 (3)从近代化史观的角度看 , 工业革命推动了全球近代化进程 , 带来了政治上的法制化 、 民主化 、 经济上的工业化和城市化 , 思想文化上的科学化 , 社会生活上的文明化。 知识整合 聚焦重点 对接高考 (4)从社会史观的角度看 , 工业革命带来了严重社会问题;无产阶级相对贫困化问题
( 20世纪 80年代,西方一些大型企业率先设置)。 CIO( Chief Information Officer):信息主管、信息总监、总信息师等。 据调查,美国 80年代的 500家大型企业中有 40%设立了 CIO。 20世纪 90年代, CIO逐步向 CKO( Chief Knowledge Officer,知识主管)演变。 (著名大公司开始设立) CIO和 CKO的诞生
NIX的第一版本 V1。 UNIX的发展对计算机界、尤其是对软件界产生了巨大而深刻的影响。 下一页 上一页 停止放映 第 30|83页 第三阶段 20世纪 70年代 这个时期计算机硬件的发展具有里程碑的意义 ,采用诸如大规模集成电路 , 分布式技术 、 网络技术 、 嵌入式等高新技术极大地提高了计算机系统的处理能力 , 特别是微处理器的诞生 , 开创了大众化使用计算机的新时代。
少數人統治」。 民主的負面性 民主也曾被認定是一個負面的字眼,甚至連蘇格拉底 (Socrates, 470BC399BC)、 柏拉圖 (Plato, 424BC348BC)等人都公開認定民主體制乃是個腐敗的政治體制。 柏拉圖就認為民主政治是一種糟糕透頂,只是比暴君統治好不了多少的政治形式。 BC: Before Christ AD : Anno Domini (In the year of