软件工程基础知识考点指导 考点1 :软件工程和项目管理基础 考 本考点考查软件工程和软件生成周期的概念,常用的软件开发模型,以及软件开发项目 管理基础知识。 软件工程三要素是______。 A)技术、方法和工具 B)方法、工具和过程 C)方法、对象和类 D)过程、模型、方法 答案:B 分析:软件工程三要素:方法、工具和过程。软件工程方法为软件开发提供了 "如何做" 的技术。软件工具为软件工程方法提供了自动的或半自动的软件支撑环境。软件工程过 程定义了:方法使用的顺序、要求交付的文档资料、为保证质量和适应变化所需要的管 理以及软件开发各个阶段完成的工作。 理 软件工程概述 1.软件危机 软件危机是指计算机软件开发和维护过程中所遇到的一系列严重问题。概括的说即为 :能否满足对软件日益增长的需求?能否维护数量日益增长的现有软件? 2.软件工程 软件工程是一类求解软件的工程,它应用计算机科学、数学及管理科学等原理,借鉴 传统工程的原则、方法,创建软件以达到提高质量、降低成本的目的。其中,计算机科 学、数学用于构造模型与算法,工程科学用于制定规范、设计范型、评估成本及确定权 衡,管理科学用于计划