过程抽象在软件开发中的应用:需求分析建模详解
需积分: 34 198 浏览量
更新于2024-08-21
收藏 690KB PPT 举报
过程抽象-需求分析建模PPT详解
本资源详细介绍了过程抽象在需求分析建模中的应用,通过实例讲解了抽象的概念和模型的构建过程。
**过程抽象**
过程抽象是指在软件开发中,将复杂的系统分解成多个层次的抽象模型,以便更好地理解和描述系统的行为。抽象是指对系统的某些方面进行简化和隐藏,以便更好地理解和描述系统的行为。
**抽象的本质和使用**
抽象的本质是对系统的某些方面进行简化和隐藏,以便更好地理解和描述系统的行为。抽象的使用可以在处理复杂事务、构造系统、隐藏细节和获取重复模式等方面。
**模型**
模型是对现实世界某些重要方面的抽象表示。模型是一种抽象,从某个视点、在某种抽象层次上详细说明被建模的系统。模型可以分为具体模型和抽象模型两种。
**需求分析建模**
需求分析建模是指通过对现实环境的调查,获得当前系统的物理模型,然后对其进行抽象,建立逻辑模型,以便更好地理解和描述系统的行为。
**需求分析建模的过程**
需求分析建模的过程包括三个步骤:
1. 通过对现实环境的调查,获得当前系统的物理模型。
2. 去掉具体模型中的非本质因素,抽取现实系统的实质,抽象出当前系统的逻辑模型。
3. 分析当前系统与目标系统的差别,建立目标系统的逻辑模型。
**结构化分析**
结构化分析是指对系统的行为和结构进行分析和描述,以便更好地理解和描述系统的行为。结构化分析包括数据建模、功能建模和信息流、行为建模等方面。
**面向对象分析**
面向对象分析是指对系统的行为和结构进行分析和描述,以便更好地理解和描述系统的行为。面向对象分析包括对系统的对象、属性、方法和关系的分析和描述。
**Jackson分析**
Jackson分析是指对系统的行为和结构进行分析和描述,以便更好地理解和描述系统的行为。Jackson分析包括对系统的数据流、控制流和系统结构的分析和描述。
**抽象的结果**
抽象的结果是概念符号模型。概念符号模型是指对系统的某些方面进行简化和隐藏,以便更好地理解和描述系统的行为。
**模型的分类**
模型可以分为具体模型和抽象模型两种。具体模型包括直观模型、物理模型等;抽象模型包括思维模型、符号模型、数学模型等。
**系统包含一组模型**
系统包含一组模型,每个参与软件系统开发的人员都需要有一个独特的系统视角。系统包含了多个模型,每个模型都对系统的某些方面进行了抽象和描述。
157 浏览量
428 浏览量
158 浏览量
157 浏览量
116 浏览量
2024-02-26 上传
点击了解资源详情
点击了解资源详情
点击了解资源详情
郑云山
- 粉丝: 22
- 资源: 2万+
最新资源
- Simple Simon Game in JavaScript Free Source Code.zip
- 西门子工控软件PCS7电子学习解决方案.rar
- wc-marquee:具有派对模式的香草Web组件字幕横幅
- ansible-configurations:ansible配置
- 2,UCOS学习资料.rar
- Mancala Online-开源
- irddvpgp.zip_电机 振动
- aiopg:aiopg是用于从asyncio访问PostgreSQL数据库的库
- fist_springboot:第一个构建的springboot项目
- DataGo:这是我的数据科学页面
- WPE Pro 0.9a 中文版
- 西门子结构化编程.rar
- opaline-theme:VSCode的颜色主题
- simulink_SimMechanicS.zip_MATLAB s-function_simulink机械臂_机械臂 pd控制
- Auto Lotro Launcher-开源
- Simple Math Application