精选优质文档-倾情为你奉上1.软件的定义?(P1) 计算机(程序)、(规程)以及运行计算机系统可能需要的相关(文档)和(数据)。2. 应用软件的分类?(P2) 通用软件和定制软件3. 软件的本质特性?(P3) 复杂性、一致性、可变性、不可见性4. 软件危机的表现?(P5-7) 1、软件开发的成本和进度难以准确估计,延迟交付甚至取消项目的现象屡见不鲜。 2、软件存在错误多,性能低,不可靠,不安全等质量问题。 3、软件成本在计算机系统的整个成本中所占的比例越来越大 4、软件维护及其困难,而且很难适应不断变化的用户需求和使用环境。5. 软件工程的定义?(P7) 将系统性的、规范化的、可定量的方法应用于软件的开发、运行和维护,即工程化应用到软件上;对中所述方法的研究。6. 软件工程包括哪些基本要素?简述它们的作用?(P7-8) 过程、方法、工具方法:为软件开发提供了“如何做”的技术、通常包含某种语言或图形的模型表示方法, 设计实践和质量保证标准。工具:为软件工程的方法提