面向对象的分析(OOA)
文章目录
- OOA模型
- OOA过程
OOA模型
- OOA模型:
- 需求模型:
- 用况图:捕获与描述用户的要求
- 基本模型(类图):
- 对象层:给出所有与问题域和系统责任有挂你的对象,用对象类表示
- 特征层:定义每个对象类的属性与服务
- 关系层:通过已定义的关系描述对象类之间的关系
- 辅助模型
- 交互图:完成某项特定功能的一组对象之间的详细交互
- 状态图:一个对象的状态变迁
- 活动图:一个服务的流程或业务流程
- 包图:对关系密切的元素打包,帮助理解系统模型
- 模型规约:对模型中的所有元素进行详细说明
- 需求模型:
OOA过程
- 建立需求模型:定义用况,用用况对用户需求进行规范化描述
- 建立类图:
- 发现对象、定义对象类
- 识别对象的内部特征
- 识别对象的外部关系
- 原型开发:结合其他活动反复进行
面向对象的分析(OOA)相关推荐
- Coad和Yourdon面向对象的分析过程
Coad和Yourdon的方法是建立在信息模型化技术.面向对象的程序设计和知识库系统的基础之上的,方法分为面向对象的分析(OOA)和面向对象的设计(OOD).我们在这里先讨论Coad和Yourdon面 ...
- UML和模式应用(1):面向对象的分析与设计
UML和模式应用(1):面向对象的分析与设计 学习笔记:1小时 1.1.什么是分析和设计 分析(analysis):强调的是对问题和需求的调查研究,而不是解决方案,即应该如何使用系统,系统应该具有哪些 ...
- 人力资源管理系统面向对象建模分析
写在前面:HRMS人力资源管理系统源代码需要的可点击直接下载 人力资源管理系统 面向对象建模分析 组名 : K2 组员 : 罗猛.丘佩茵 2021年1月12日 目录 1引言 1 1.1问题提出的背景 ...
- OOAD:面向对象的分析和设计
OOAD:面向对象的分析和设计 1.什么是面向对象 面向对象(Object-Orientation,简称OO)是一种系统建模技术/编程思想. 面向对象编程(Object-Orienta ...
- 【面向对象】面向对象的分析与设计概述
文章目录 分析与设计 结构化方法与面向对象方法 面向对象分析与设计 分析与设计 分析强调对问题的调查 而不是如何确定解决方案. 设计强调的是问题的逻辑解决方案 . 结构化方法与面向对象方法 结构化方法 ...
- 面向对象的分析与设计
目录 介绍 你会学到什么? 你不会学到什么? 背景 软件开发过程模型简介 为什么我需要了解过程模型 面向对象的分析和设计--最需要的定义 开发过程与开发方法论的区别 面向对象分析 面向对象的设计 你应 ...
- Python-练习 43. 面向对象的分析和设计基础
Python-练习 43. 面向对象的分析和设计基础 一个简单的游戏引擎分析 写或画出这个问题 抽取关键概念并予以研究 为这些概念创建类的层级结构和对象地图 编写类代码并通过测试来运行 ex43_cl ...
- 用UML进行面向对象的分析设计的软件开发步骤
用UML进行面向对象的分析设计的软件开发步骤 UML(Unified Modeling Language的缩写)统一建模语言,曾经红极一时,备受软件开发人员的推崇,不少工具宣称从设计到代码映射的强力支 ...
- 面向对象的分析与设计——包图、组件图和部署图
<软件工程与实践>实验报告 日期 2020/12/24 题目:面向对象的分析与设计--包图.组件图和部署图 姓名 学号 实验环境: 已安装Microsoft Visio 软件的计算机 实验 ...
- 10.面向对象分析OOA笔记
文章目录 概述 需求陈述 建立对象模型 典型步骤 建立动态模型 典型步骤 建立功能模型 数据流图画法 定义服务 概述 识别出问题域内的类和对象,分析它们之间的关系,建立问题域的正确模型. 三种模型中, ...
最新文章
- 用于机器人导航辅助的6自由度姿态估计的平面辅助视觉惯性里程计
- 脚本1)启动jetty的脚本
- BIOS INT 10中断功能
- 点击费用百度竞价修改方法
- 删除U盘作为启动盘的隐藏启动分区
- spring+mybatis实现读写分离
- java 类.class_面试官:Java反射是什么?我回答不上来!
- python中不能使用下标运算的有哪些_Python中最常见的10个问题(列表)
- 如何准备机器学习工程师面试
- Python爬虫_Cookie
- keras demo - fashion_mnist
- linux下搭建DNS子域及相关授权详解
- Java学习笔记之StringBuilder类
- python如何获取表单数据_Python Django 获取表单数据的三种方式
- 解决 最新版 mac 系统 无法使用未签名第三驱动(绿联usb网卡不正常)
- WBS(Work Breakdown Structure)
- 高考新生,天津独立院校转设:南开大学滨海学院转设并入南大本部
- 11.1 项目风险管理
- MMORPG端游《ELYON》12月10日上线 采用买断式收费方式
- Python 练习实例2
热门文章
- java assertthat_assertThat使用方法
- PCIe P2P传输软件设计
- 武动乾坤手游怎么在电脑上玩 武动乾坤安卓模拟器玩法教程
- Citrix 服务器虚拟化之三 Xenserver 网络管理
- 箱子最优化匹配,数据结构(c++)
- FilterChain 接口
- java 从excel中读取数据_在Java中读取Excel文件的内容和导出数据到Excel文件中
- 人物传记——ANDI WHITE:正视自己,才是人生中最值得做的一件事
- 高热度领域 连麦互动直播全方位实现
- 使用手机安装Windows系统------DriveDroid