过程抽象在软件开发中的应用:需求分析建模详解
需积分: 34 181 浏览量
更新于2024-08-21
收藏 690KB PPT 举报
过程抽象-需求分析建模PPT详解
本资源详细介绍了过程抽象在需求分析建模中的应用,通过实例讲解了抽象的概念和模型的构建过程。
**过程抽象**
过程抽象是指在软件开发中,将复杂的系统分解成多个层次的抽象模型,以便更好地理解和描述系统的行为。抽象是指对系统的某些方面进行简化和隐藏,以便更好地理解和描述系统的行为。
**抽象的本质和使用**
抽象的本质是对系统的某些方面进行简化和隐藏,以便更好地理解和描述系统的行为。抽象的使用可以在处理复杂事务、构造系统、隐藏细节和获取重复模式等方面。
**模型**
模型是对现实世界某些重要方面的抽象表示。模型是一种抽象,从某个视点、在某种抽象层次上详细说明被建模的系统。模型可以分为具体模型和抽象模型两种。
**需求分析建模**
需求分析建模是指通过对现实环境的调查,获得当前系统的物理模型,然后对其进行抽象,建立逻辑模型,以便更好地理解和描述系统的行为。
**需求分析建模的过程**
需求分析建模的过程包括三个步骤:
1. 通过对现实环境的调查,获得当前系统的物理模型。
2. 去掉具体模型中的非本质因素,抽取现实系统的实质,抽象出当前系统的逻辑模型。
3. 分析当前系统与目标系统的差别,建立目标系统的逻辑模型。
**结构化分析**
结构化分析是指对系统的行为和结构进行分析和描述,以便更好地理解和描述系统的行为。结构化分析包括数据建模、功能建模和信息流、行为建模等方面。
**面向对象分析**
面向对象分析是指对系统的行为和结构进行分析和描述,以便更好地理解和描述系统的行为。面向对象分析包括对系统的对象、属性、方法和关系的分析和描述。
**Jackson分析**
Jackson分析是指对系统的行为和结构进行分析和描述,以便更好地理解和描述系统的行为。Jackson分析包括对系统的数据流、控制流和系统结构的分析和描述。
**抽象的结果**
抽象的结果是概念符号模型。概念符号模型是指对系统的某些方面进行简化和隐藏,以便更好地理解和描述系统的行为。
**模型的分类**
模型可以分为具体模型和抽象模型两种。具体模型包括直观模型、物理模型等;抽象模型包括思维模型、符号模型、数学模型等。
**系统包含一组模型**
系统包含一组模型,每个参与软件系统开发的人员都需要有一个独特的系统视角。系统包含了多个模型,每个模型都对系统的某些方面进行了抽象和描述。
2010-09-12 上传
2010-09-12 上传
点击了解资源详情
2024-06-25 上传
2024-02-26 上传
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
郑云山
- 粉丝: 20
- 资源: 2万+
最新资源
- Android圆角进度条控件的设计与应用
- mui框架实现带侧边栏的响应式布局
- Android仿知乎横线直线进度条实现教程
- SSM选课系统实现:Spring+SpringMVC+MyBatis源码剖析
- 使用JavaScript开发的流星待办事项应用
- Google Code Jam 2015竞赛回顾与Java编程实践
- Angular 2与NW.js集成:通过Webpack和Gulp构建环境详解
- OneDayTripPlanner:数字化城市旅游活动规划助手
- TinySTM 轻量级原子操作库的详细介绍与安装指南
- 模拟PHP序列化:JavaScript实现序列化与反序列化技术
- ***进销存系统全面功能介绍与开发指南
- 掌握Clojure命名空间的正确重新加载技巧
- 免费获取VMD模态分解Matlab源代码与案例数据
- BuglyEasyToUnity最新更新优化:简化Unity开发者接入流程
- Android学生俱乐部项目任务2解析与实践
- 掌握Elixir语言构建高效分布式网络爬虫