上海交通大学:《土木工程应用软件》课程教学资源(课程讲义)第8课 软件工程概论(2/2)

上游充通大 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提出) • 喷泉模型 – 多次重复,无间隙 – 适用于面向对象技术 • 增量模型 – 完整的体系结构的实现确定 – 多次迭代

上游充通大 1896 1920 1987 2006 SHANGHAI JIAO TONG UNIVERSITY 漏 果 软件需求 HANCHAL HIAO TONG UNIVE
1896 1920 1987 2006 软件需求

上游充通大淫 后 1896 1920 1987 2006 SHANGHAI JIAO TONG UNIVERSITY 需求的相关概念 ·问题域 一现实世界中系统处理的业务范围。 。 系统责任 一所开发的系统应该具备的职能 系统边界 一开发出的系统和与该系统打交道的人或物之间 的明确边界 AI JIAO TONG UNI
1896 1920 1987 2006 需求的相关概念 • 问题域 – 现实世界中系统处理的业务范围。 • 系统责任 – 所开发的系统应该具备的职能。 • 系统边界 – 开发出的系统和与该系统打交道的人或物之间 的明确边界

8 上游充通大 1896 1920 1987 2006 SHANGHAI JIAO TONG UNIVERSITY 需求的重要性 。 有关软件错误的一些事实 一在软件生命周期中,一个错误发现得越晚,修 复的费用也越高 e - 许多错误是潜伏的,并且在错误产生后很长一 段时间才被检查出来 一在需求过程中会产生很多错误 一在需求阶段,代表性的错误为疏忽,不一致和 二义行 一需求错误是可以被检查出来的
1896 1920 1987 2006 需求的重要性 • 有关软件错误的一些事实 – 在软件生命周期中,一个错误发现得越晚,修 复的费用也越高 – 许多错误是潜伏的,并且在错误产生后很长一 段时间才被检查出来 – 在需求过程中会产生很多错误 – 在需求阶段,代表性的错误为疏忽,不一致和 二义行 – 需求错误是可以被检查出来的

上溶充通大学 1896 1920 1987 2006 SHANGHAI JIAO TONG UNIVERSITY 需求分析涉及人员 需求者:客户和使用者 ·系统分析员:分析阶段活动的主体 ·开发者:包括设计,编程和项目管理者组 成 。 分析员的素质: -能力(总体,抽象,本质) -过程(保证整个过程的善始善终) 一交流 AO TONG 一技术(了解问题域)
1896 1920 1987 2006 需求分析涉及人员 • 需求者:客户和使用者 • 系统分析员:分析阶段活动的主体 • 开发者:包括设计,编程和项目管理者组 成 • 分析员的素质: – 能力(总体,抽象,本质) – 过程(保证整个过程的善始善终) – 交流 – 技术(了解问题域)

上浒究通大粤 1896 1920 1987 2006 SHANGHAI JIAO TONG UNIVERSITY 需求阶段的工作—获取 需求获取 一目的:了解用户的对软件的要求 一途径: ·了解系统的需求 ·市场调查 ·访问用户和领域专家 ·考察现 HAI JIAO TONG UNIVERSITY AMAMA 10
1896 1920 1987 2006 10 需求阶段的工作——获取 • 需求获取 – 目的:了解用户的对软件的要求 – 途径: • 了解系统的需求 • 市场调查 • 访问用户和领域专家 • 考察现场
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 上海交通大学:《土木工程应用软件》课程教学资源(课程讲义)第7课 软件工程概论(1/2).pdf
- 上海交通大学:《土木工程应用软件》课程教学资源(课程讲义)第6课 总刚特征和结构基本元素的计算(位移/应力/内力/反力)、流程框图与计算结果的输出与显示.pdf
- 上海交通大学:《土木工程应用软件》课程教学资源(课程讲义)第5课 虚功原理推导梁杆单元的刚度矩阵.pdf
- 上海交通大学:《土木工程应用软件》课程教学资源(课程讲义)第4课 结构计算数值方法概述、结构整体分析的方程及其形式、平衡法推导梁杆单元的刚度矩阵.pdf
- 上海交通大学:《土木工程应用软件》课程教学资源(课程讲义)第3课 土木工程应用软件的分类、主要的土木工程应用软件、软件工具的选择和应用.pdf
- 上海交通大学:《土木工程应用软件》课程教学资源(课程讲义)第2课 软件的发展历史.pdf
- 上海交通大学:《土木工程应用软件》课程教学资源(课程讲义)第12课 以网架与网壳为例介绍空间网格结构的力学分析和设计的基本过程和典型问题处理方法(4/4).pdf
- 上海交通大学:《土木工程应用软件》课程教学资源(课程讲义)第11课 以网架与网壳为例介绍空间网格结构的力学分析和设计的基本过程和典型问题处理方法(3/4).pdf
- 上海交通大学:《土木工程应用软件》课程教学资源(课程讲义)第10课 以网架与网壳为例介绍空间网格结构的力学分析和设计的基本过程和典型问题处理方法(2/4).pdf
- 上海交通大学:《土木工程应用软件》课程教学资源(课程讲义)第1课土木工程与软件概述、计算机的发展历史(王春江).pdf
- 上海交通大学:《土木工程应用软件》课程教学资源(初级例题)钢结构优化分析及设计.doc
- 上海交通大学:《土木工程应用软件》课程教学资源(初级例题)钢筋混凝土框架结构抗震分析及设计.doc
- 《土木工程应用软件》课程教学资源(MIDAS网络培训资料)08-midas Gen组合结构整体分析_20170216-midas Gen组合结构整体分析.pdf
- 《土木工程应用软件》课程教学资源(MIDAS网络培训资料)07-midas Gen张弦结构分析与设计_01-张弦梁结构在midas Gen中的应用-陈辉.pdf
- 《土木工程应用软件》课程教学资源(MIDAS网络培训资料)06-midas Gen减震和隔振分析设计_20170629- midas Gen减震和隔振的分析设计原理.pdf
- 《土木工程应用软件》课程教学资源(MIDAS网络培训资料)05-midas Gen施工阶段分析_20170525-midas Gen施工阶段分析.pdf
- 《土木工程应用软件》课程教学资源(MIDAS网络培训资料)04-midas Gen建筑结构屈曲分析_20170518-midas Gen 建筑结构屈曲分析.pdf
- 《土木工程应用软件》课程教学资源(MIDAS网络培训资料)03-midas Gen动力弹塑性分析_20170427-midas Gen动力弹塑性分析.pdf
- 《土木工程应用软件》课程教学资源(MIDAS网络培训资料)02-midas Gen静力弹塑性分析_20170330-midas Gen静力弹塑性分析.pdf
- 《土木工程应用软件》课程教学资源(MIDAS网络培训资料)01-midas Gen基础操作培训_midas Gen基础操作培训.pdf
- 上海交通大学:《土木工程应用软件》课程教学资源(课程讲义)第9课 以网架与网壳为例介绍空间网格结构的力学分析和设计的基本过程和典型问题处理方法(1/4).pdf
- 上海交通大学:《土木工程应用软件》课程教学资源(高级例题)钢筋混凝土静力弹塑性推覆分析.doc
- 上海交通大学:《土木工程应用软件》课程教学资源(高级例题)单层网壳屈曲分析.doc
- 上海交通大学:《土木工程探秘与实践 Civil Engineering_Exploration and Practice》课程教学资源(讲义)第一讲 绪论(周岱、韩兆龙、包艳).pdf
- 上海交通大学:《土木工程探秘与实践 Civil Engineering_Exploration and Practice》课程教学资源(讲义)第七讲 隧道、机场及港口工程.pdf
- 上海交通大学:《土木工程探秘与实践 Civil Engineering_Exploration and Practice》课程教学资源(讲义)第三讲 土木工程材料.pdf
- 上海交通大学:《土木工程探秘与实践 Civil Engineering_Exploration and Practice》课程教学资源(讲义)第九讲 土木工程的力学和结构概念.pdf
- 上海交通大学:《土木工程探秘与实践 Civil Engineering_Exploration and Practice》课程教学资源(讲义)第二讲 土木工程师.pdf
- 上海交通大学:《土木工程探秘与实践 Civil Engineering_Exploration and Practice》课程教学资源(讲义)第五讲 建筑工程.pdf
- 上海交通大学:《土木工程探秘与实践 Civil Engineering_Exploration and Practice》课程教学资源(讲义)第八讲 桥梁工程.pdf
- 上海交通大学:《土木工程探秘与实践 Civil Engineering_Exploration and Practice》课程教学资源(讲义)第六讲 公路铁路工程.pdf
- 上海交通大学:《土木工程探秘与实践 Civil Engineering_Exploration and Practice》课程教学资源(讲义)第十一讲 土木工程与建筑学和城市规划.pdf
- 上海交通大学:《土木工程探秘与实践 Civil Engineering_Exploration and Practice》课程教学资源(讲义)第十讲 建设项目管理与施工组织.pdf
- 上海交通大学:《土木工程探秘与实践 Civil Engineering_Exploration and Practice》课程教学资源(讲义)第四讲 基础工程.pdf
- 上海交通大学:《土木建筑与可持续发展》课程教学讲义(周岱,共五章).pdf
- 上海交通大学:《建筑物理环境》课程教学资源(讲义)湿空气的物理性质.pdf
- 上海交通大学:《建筑物理环境》课程教学资源(讲义)第1.1章 建筑热工学(建筑热工学基本知识).pdf
- 上海交通大学:《建筑物理环境》课程教学资源(讲义)第1.2章 建筑热工学(室内热环境).pdf
- 上海交通大学:《建筑物理环境》课程教学资源(讲义)第1.3章 建筑热工学(室外热环境——建筑气候).pdf
- 上海交通大学:《建筑物理环境》课程教学资源(讲义)第1.4章 建筑热工学(建筑保温与节能).pdf