第一章 绪论第一节 软件工程概念的提出与发展1. 软件危机(1) 速度:软件的发展水平远远滞后于硬件的发展水平,生产率低下,软件制造仍然是一种人工集约生产方式(2) 质量:软件的质量低下,不能满足用户的需求、适应性差(3) 成本:软件开发成本居高不下软件开发的速度、软件制品的质量、软件开发成本是软件工程的三个核心问题。2. 软件工程的发展近几年,软件复用技术:构件技术、平台技术、需求工程技术、领域分析技术、应用集成技术等。第二节 软件开发的本质1. 软件软件=程序+文档2. 软件开发的本质:“映射”,即实现问题空间的概念和处理逻辑到解空间的概念和处理逻辑之间的映射。3. 系统建模运用所掌握的知识,通过抽象,给出系统的一个结构。4. 模型模型是一个抽象。模型是在特定意图下所确定的角度和抽象层次上对物理系统的描述,通常包含对该系统边界的描述、对系统内各模型元素以及它们之间关系的语义描述。5. 系统模型的类型(1) 概念模型:描述软件是什么(2) 软件模型:实现概念模型的软件解决方案。包括设计模型