湖南大学:《软件工程》课程电子教案(PPT教学课件)第十章 系统工程

第三部分传统软件工程方法 这一部分,我们主要考虑那些可应用于计算机 软件的分析、设计和测试的技术概念、方法 和测度 思考如下问题: (1)如何在一个大型系统的范围内设计软件? (2)可用于软件需求分析的基本概念和原则是 什么? (3)什么是结构化分析?他的各种模型如何使 得软件工程师能够理解数据、功能和行为? (4)软件设计活动中使用的基本概念和原则是 什么?
第三部分 传统软件工程方法 这一部分,我们主要考虑那些可应用于计算机 软件的分析、设计和测试的技术概念、方法 和测度。 思考如下问题: (1)如何在一个大型系统的范围内设计软件? (2)可用于软件需求分析的基本概念和原则是 什么? (3)什么是结构化分析?他的各种模型如何使 得软件工程师能够理解数据、功能和行为? (4)软件设计活动中使用的基本概念和原则是 什么?

第三部分传统软件工程方法 (5)如何创建数据、体系结构、过程和界面等 设计模型? (6)实时系统有什么独特的特性?这些特性如 何影响这种系统的分析和设计方式? (7)可应用于软件测试的基本概念和原则是什 么 (8)如何使用黑盒测试和白盒测试方法来设计 有效的测试用例? (9)软件测试的策略是什么? (10)什么技术度量可用于评估分析和设计模 型、源代码、以及测试用例?
第三部分 传统软件工程方法 (5)如何创建数据、体系结构、过程和界面等 设计模型? (6)实时系统有什么独特的特性?这些特性如 何影响这种系统的分析和设计方式? (7)可应用于软件测试的基本概念和原则是什 么? (8)如何使用黑盒测试和白盒测试方法来设计 有效的测试用例? (9) 软件测试的策略是什么? (10)什么技术度量可用于评估分析和设计模 型、源代码、以及测试用例?

第10章系统工程 10.1基于计算机的系统 基于计算机的系统: 软件、计算机程序、数据结构和相关文档, 他们被用于实现所需的逻辑方法、规程和控 制 硬件、提供计算能力的电子设备和提供外部 功能的电子机械设备如传感器、马达和抽水 泵等。 人员硬件和软件的操作者和用户。 数据库通过软件访问的大型的有组织的信息 结
第10章 系统工程 10.1 基于计算机的系统 基于计算机的系统: 软件、 计算机程序、数据结构和相关文档, 他们被用于实现所需的逻辑方法、规程和控 制。 硬件、 提供计算能力的电子设备和提供外部 功能的电子机械设备如传感器、马达和抽水 泵等。 人员 硬件和软件的操作者和用户。 数据库 通过软件访问的大型的有组织的信息 结合

第10章系统工程 文档手册、表格和其他描述信息 规程一系列步骤、定义每个系统元素的 特定使用或系统驻留的过程性语境 这些元素按不同的方式组合可构成不同的 信息。例如市场部门将原始的销售数据 经组合转变成各种图表
第10章 系统工程 文档 手册、表格和其他描述信息 规程 一系列步骤、定义每个系统元素的 特定使用或系统驻留的过程性语境。 这些元素按不同的方式组合可构成不同的 信息。例如市场部门将原始的销售数据 经组合转变成各种图表

第10章系统工程 Factory Automation system Manufacturing Inventory Information System System System Material Movement Manufacturing Cells System Data NC Robots Entry Machine Devices 一个系统的系统
第10章 系统工程 Factory Automation system Manufacturing System Inventory System Information System Material Movement System Manufacturing Cells NC Machine Robots Data Entry Devices 一个系统的系统

第10章系统工程 基于计算机的系统是复杂的,一个系统的元素 仍可是一个系统。因此系统是有层次的。 102系统工程层次结构 系统工程从 World view开始。 WV=DI,D2,,Dn) DiEL, E2,Em Ej= Cl, C2,...Ck) 构件应该是计算机程序、可复用的程序构件, 模块、或程序语句
第10章 系统工程 基于计算机的系统是复杂的,一个系统的元素 仍可是一个系统。因此系统是有层次的。 10.2 系统工程层次结构 系统工程从World view开始。 WV={D1,D2,…,Dn} Di={E1,E2,…Em} Ej={C1,C2,…Ck} 构件应该是计算机程序、可复用的程序构件, 模块、或程序语句

第10章系统工程 Business or Product domain World View D omain f ● Interest Domain Business or lew Product Domain a System Element element View Detailed View
第10章 系统工程 Business or Product Domain Domain of Interest World View Business or Product Domain System element Domain View Element View Detailed View

第10章系统工程 . 10.2. 1 System Modeling 系统工程是一个建摸过程。 构造模型需要考虑的因素 1:假设减少可能的排列和变化数量,使得模型 以合理的方式反映问题。 〓2:简化,使得能够尽快创建模型。 3:限制,有助于系统边界定义 4:约束:将指导用什么方式来建立模型,以及 用什么方法来实现模型 5:优先选择指明,所有数据、函数和技术优先 选择的体系结构
第10章 系统工程 10.2.1 System Modeling 系统工程是一个建摸过程。 构造模型需要考虑的因素: 1:假设减少可能的排列和变化数量,使得模型 以合理的方式反映问题。 2:简化,使得能够尽快创建模型。 3:限制,有助于系统边界定义。 4:约束:将指导用什么方式来建立模型,以及 用什么方法来实现模型。 5:优先选择指明, 所有数据、函数和技术优先 选择的体系结构

第10章系统工程 10.2.2信息工程 数据体系结构 应用软件体系结构 技术基础设施
第10章 系统工程 10.2.2 信息工程 数据体系结构。 应用软件体系结构。 技术基础设施

第10章系统工程 10.7系统体系结构建摸 每个基于计算机的系统可用输入-处 理-输出的体系结构来为信息变化建摸。 用户接口处理 过程和控制 Input 函数 Out Put 维护和自测
第10章 系统工程 10.7 系统体系结构建摸 每个基于计算机的系统可用输入-处 理-输出的体系结构来为信息变化建摸。 用户接口处理 Input OutPut 过程和控制 函数 维护和自测
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 湖南大学:《软件工程》课程电子教案(PPT教学课件)第九章 软件配置管理.ppt
- 湖南大学:《软件工程》课程电子教案(PPT教学课件)第八章 质量成本.ppt
- 湖南大学:《软件工程》课程电子教案(PPT教学课件)第七章 项目进度安排及跟踪.ppt
- 湖南大学:《软件工程》课程电子教案(PPT教学课件)第六章 风险管理.ppt
- 湖南大学:《软件工程》课程电子教案(PPT教学课件)第五章 软件项目计划.ppt
- 湖南大学:《软件工程》课程电子教案(PPT教学课件)第四章 软件过程和项目的度量.ppt
- 湖南大学:《软件工程》课程电子教案(PPT教学课件)第三章 项目管理的概念.ppt
- 湖南大学:《软件工程》课程电子教案(PPT教学课件)第二章 过程.ppt
- 湖南大学:《软件工程》课程电子教案(PPT教学课件)第一章 产品(主讲:王树林).ppt
- 《计算机网络》课程教学资源(PPT课件讲稿)第八章 网络互联与广域网技术.ppt
- 《计算机网络》课程教学资源(PPT课件讲稿)第七章 因特网的重要协议.ppt
- 《计算机网络》课程教学资源(PPT课件讲稿)第六章 计算机局域网络.ppt
- 《计算机网络》课程教学资源(PPT课件讲稿)第五章 网络操作系統.ppt
- 《计算机网络》课程教学资源(PPT课件讲稿)第四章 因特网的主要服务功能.ppt
- 《计算机网络》课程教学资源(PPT课件讲稿)第三章 因特网的发展和体系结构.ppt
- 《计算机网络》课程教学资源(PPT课件讲稿)第二章 数据通信的基础知识.ppt
- 《计算机网络》课程教学资源(PPT课件讲稿)第一章 引论.ppt
- 《计算机网络》课程教学资源(PPT课件讲稿)第九章 网络设备.ppt
- 中国科技大学:《微机原理与接口技术》课程教学资源(PPT课件讲稿)第八章 串行输入/输出接口.ppt
- 中国科技大学:《微机原理与接口技术》课程教学资源(PPT课件讲稿)第七章 可编程接口芯片.ppt
- 湖南大学:《软件工程》课程电子教案(PPT教学课件)第十一章 需求分析.ppt
- 湖南大学:《软件工程》课程电子教案(PPT教学课件)第十二章 结构化分.ppt
- 湖南大学:《软件工程》课程电子教案(PPT教学课件)第十三章 需求分析.ppt
- 湖南大学:《软件工程》课程电子教案(PPT教学课件)可行性研究.ppt
- 湖南大学:《软件工程》课程电子教案(PPT教学课件)第十四章 设计方法.ppt
- 湖南大学:《软件工程》课程电子教案(PPT教学课件)第十五章 实时系统的设计.ppt
- 湖南大学:《软件工程》课程电子教案(PPT教学课件)第十六章 软件系统的开发.ppt
- 湖南大学:《软件工程》课程电子教案(PPT教学课件)第十七章 软件测试策略.ppt
- 湖南大学:《软件工程》课程电子教案(PPT教学课件)第十九章 面向对象的软件工程.ppt
- 《C程序设计》第十二章 C与C++.ppt
- 《C程序设计》第七章 函数及变量存贮类型.ppt
- 《C程序设计》第八章 指针.ppt
- 《C程序设计》第九章 系统安全性.ppt
- 《C程序设计》第十章 文件.ppt
- 《C程序设计》第十一章 Turbo2.0的使用及调试技术.ppt
- 《Visual Basic 6.0程序设计》课程教学资源(PPT课件讲义,共十二章).ppt
- 《Windows 2000驱动程序设计指南》教学资源(电子书)封底.doc
- 《Windows 2000驱动程序设计指南》教学资源(电子书)第一卷 驱动程序编写者指南.doc
- 《Windows 2000驱动程序设计指南》教学资源(电子书)第三卷 内核模式驱动程序设计指南.doc
- 《Windows 2000驱动程序设计指南》教学资源(电子书)第四卷 图形驱动程序设计指南.doc