精选优质文档-倾情为你奉上第一章 绪论1. 软件:是能够完成预定功能和性能的可执行的计算机诚信度。包括使程序正常执行所需的数据,以及有关描述程序操作和使用的文档。即:软件 = 程序 + 文档2. 软件的特征:软件的开发不同于硬件设计、不同于硬件制造、不同于硬件维修。3. 软件工程方法学:把在软件生命周期全过程中使用的一整套技术方法的集合。三要素:方法、工具、过程4. 软件工程学的范畴:软件开发技术(软件开发方法学、软件工具、软件工程环境)、软件工程管理(软件管理学、软件经济学、度量学)。5. 软件工程:是指导计算机软件开发和维护的工程学科。它采用工程的概念、原理、技术和方法来开发与维护软件,目的是为了实现按照预期的进度和经费完成软件生产计划,同时提高软件的生产率和可靠性。6. 软件的发展:大体经历了 程序、软件、软件产品 3个阶段。7. 工具和方法是软件开发技术的2大支柱。8. 3种编程泛型:过程式编程泛型、面向对象编程泛型、基于构件技术的编程泛型9. 面向对象程序设计中,数据和操作被封装在一个对象中,对象之间则是通过消息相互联系。