上游充通大 1896 1920 1987 2006 SHANGHAI JIAO TONG UNIVERSITY 《土木工程应用软件》 第8次课 软件工程概论 AN 王春江 上海交通大学土木工程系 wangchj@sjtu.edu.cn
1896 1920 1987 2006 《土木工程应用软件》 第 8 次课 ——软件工程概论 王春江 上海交通大学土木工程系 wangchj@sjtu.edu.cn
上游充通大淫 后 1896 1920 1987 2006 SHANGHAI JIAO TONG UNIVERSITY 主要内容 软件工程概述 软件的特点 ● 软件的发展历史 · 软件危机 核心思想: ● 软件生命周期 互联互通 高效协调 ·软件开发模型 ·软件需求 · 软件结构化设计0 软件总体设计
1896 1920 1987 2006 • 软件工程概述 • 软件的特点 • 软件的发展历史 • 软件危机 • 软件生命周期 • 软件开发模型 • 软件需求 • 软件结构化设计 • 软件总体设计 主要内容 核心思想: 互联互通 高效协调
上游充通大 1896 1920 1987 2006 SHANGHAI JIAO TONG UNIVERSITY 漏 月 C 软件开发模型 HANCHAL HIAO TONG UNIVE
1896 1920 1987 2006 软件开发模型
上游充通大 a后 1896 1920 1987 2006 SHANGHAI JIAO TONG UNIVERSITY 软件开发模型(一) 定义 一软件开发全部过程、活动和任务的结构框架。 瀑布模型 · ·具有反馈的瀑布模型 一特点:适用于小型系统的开发,不够灵活 o 演化模型 一多次分析和设计 一针对事先不能完成定义需求的软件开发 - 原型系统的重要性
1896 1920 1987 2006 软件开发模型(一) • 定义 – 软件开发全部过程、活动和任务的结构框架。 • 瀑布模型 • 具有反馈的瀑布模型 – 特点:适用于小型系统的开发,不够灵活 • 演化模型 – 多次分析和设计 – 针对事先不能完成定义需求的软件开发 – 原型系统的重要性
a后 上溶充通大学 1896 1920 1987 2006 SHANGHAI JIAO TONG UNIVERSITY 软件开发模型(二) 螺旋模型 -考虑风险因素,不断优化改进(由Boehm提出) ol 喷泉模型 一多次重复,无间隙 一适用于面向对象技术 0 增量模型 O TONG UNIVERSITY 一完整的体系结构的实现确定 一多次迭代
1896 1920 1987 2006 软件开发模型(二) • 螺旋模型 – 考虑风险因素,不断优化改进(由Boehm提出) • 喷泉模型 – 多次重复,无间隙 – 适用于面向对象技术 • 增量模型 – 完整的体系结构的实现确定 – 多次迭代