- 1
- 0
- 约3.78千字
- 约 18页
- 2018-12-30 发布于福建
- 举报
面向对象的设计提思想课后学习
面向对象的设计思想课后学习 第二章 软件设计概述 软件设计是一个将人类思维物化为计算机思维的过程,通过这个过程计算机获得一定程度的独立加工甚至思维的能力,从而将人类思维推向更高层次。 关于软件设计的概念和方法的研究是随着计算机应用的深入和所处理问题的复杂化而不断加深的 软件危机 软件危机首次爆发于二十世纪六十年代。在大型程序设计中,人们发现投入大量的人力、物力、时间开发出的软件,其成本、效率、质量等方面却处于失控状态,尤其软件维护异常困难。程序的修改扩充往往需要大量重复性投入。 软件危机产生的原因主要有三个: 软件开发者不熟悉用户问题的领域,或没有理解用户需求,软件产品与要求不一致。 软件是一种逻辑产品而非物理产品,软件的开发过程本质上是人的思考过程。 人的智力在面对越来越复杂的问题时,处理问题的效率会越来越低。 软件工程2-1 软件危机的 出现迫使人们重新认识软件和软件开发过程。 大型软件开发也应该借鉴建筑、机械等行业的发展过程,由“手工方式”向“工程化”方向发展。1968年在北大西洋公约组织(NATO)的年会上首次提出软件工程的概念,此后又逐步提出软件生命期的概念。 软件工程2-2 软件是程序、方法、规则、相关文档以及在计算机上运行所必需的数据的集合。 软件工程是开发、运行、维护软件的系统方法。 软件生命期指从开始研制到废弃不用的整个期间,可划分为五个阶段:需求分析、设计、编程
原创力文档

文档评论(0)