软件生存周期及模型 ◇软件生存周期是一个软件从提出开发要求开始到 该软件报废为止的整个时期,可大体分为三个时期: 计划时期、开发时期、运行时期 ◇软件生存周期过程规定了在获取、供应、开发 操作和维护软件时要实施的过程、活动和任务。 ◇软件生存周期模型是描述软件从项目需求定义开 始,到开发成功后投入使用,在使用过程中不断增补 修订,直到停止使用,这一期间的各种活动如何执行 的模型。 個闺大学计算机基础第六章
大学计算机基础—第六章 11 软件生存周期及模型 软件生存周期 是一个软件从提出开发要求开始到 该软件报废为止的整个时期,可大体分为三个时期: 计划时期、开发时期、运行时期 软件生存周期过程 规定了在获取、供应、开发、 操作和维护软件时要实施的过程、活动和任务。 软件生存周期模型 是描述软件从项目需求定义开 始,到开发成功后投入使用,在使用过程中不断增补 修订,直到停止使用,这一期间的各种活动如何执行 的模型
软件开发方法 ◇软件开发方法是使用定义好的技术及表示符号来组 织软件生产过程的方法。 ◇结构化方法认为系统是由一些功能的相互联系、 相互作用而形成, ◇面向对象方法认为系统是由一些对象的相互联系、 相互作用而形成 ◇形式化方法( Formal Methods),即形式化规格说明 和证明技术,是提高计算机软件可靠性的一种重要 技术。 個闺大学计算机基础第六章 12
大学计算机基础—第六章 12 软件开发方法 软件开发方法 是使用定义好的技术及表示符号来组 织软件生产过程的方法。 结构化方法认为系统是由一些功能的相互联系、 相互作用而形成, 面向对象方法认为系统是由一些对象的相互联系、 相互作用而形成 形式化方法(Formal Methods),即形式化规格说明 和证明技术,是提高计算机软件可靠性的一种重要 技术
软件开发活动 ◇根据软件生存周期模型,可将软件开发的活动 分为核心活动及支持活动。 ◇核心活动主要涉及软件开发及软件运行的主流 程,包括软件需求、软件设计、软件构造、软 件测试及软件维护。 ◇支持活动涉及辅助流程,包括软件配置管理、 软件工程管理、软件过程、软件工程工具和方 法、软件质量。 個闺大学计算机基础第六章 13
大学计算机基础—第六章 13 软件开发活动 根据软件生存周期模型,可将软件开发的活动 分为核心活动及支持活动。 核心活动主要涉及软件开发及软件运行的主流 程,包括软件需求、软件设计、软件构造、软 件测试及软件维护。 支持活动涉及辅助流程,包括软件配置管理、 软件工程管理、软件过程、软件工程工具和方 法、软件质量