软件需求概述(尊享版)

软件需求与软件分析

软件需求:用户角度,注重软件外在表现

软件分析:开发者角度,注重软件内部逻辑结构

面向对象分析模型

类/对象模型(全部的类和对象)

对象-关系模型(对象之间的静态关系)

对象-行为模型(系统的动态行为)

OOA的分析模型中包括5层模型,即横向切片包括5个层次:类&对象层、结构层、属性层、服务层、主题层。

OOA建模步骤

需求理解

定义类和对象

标识对象的属性和操作

标识类的结构和层次

建立对象---关系模型

建立对象---行为模型

评审OOA模型

相关推荐
乌暮8 分钟前
Spring AOP 与 Spring 事务:用大白话彻底理解原理与实践
java·数据库·spring boot·后端·sql·学习·spring
Go Work4 小时前
docker 占满根分区时先分清谁在吃盘
经验分享·笔记
3095566665 小时前
股票接口返回 404 与空数组的排查笔记:证书状态与级别参数
java·笔记·python·ios·iphone·股票数据api·股票数据接口
蒸蒸yyyyzwd5 小时前
从邓明学习的后端笔记
笔记·学习
岑梓铭5 小时前
《考研408数据结构》第八章(排序)复习笔记
数据结构·笔记
机器学习之心5 小时前
基于变量相关图与残差学习的 GCN 多变量回归方法——混凝土 28 天抗压强度预测
学习·回归·gcn
Rabitebla17 小时前
【Linux】进程控制(十二) 自定义 Shell(二):内建命令与进程工作目录管理
linux·c++·笔记·学习·bash
Gary移动存储固件18 小时前
eMMC5.1协议中文学习讲解(6.6.17~6.6.22.4.6)
学习·ufs·emmc·nand·存储固件
一个天蝎座 白勺 程序猿18 小时前
别让收藏夹替你学习:我搭AI知识体系的完整方法,脚本直接拿去用
人工智能·学习·ai·ai学习
楚山之石19 小时前
【Nat Biomed Eng】Connectome 2.0 超高梯度扫描仪:500 mT/m 与 600 T/m/s 把活体人脑微观结构分辨推进到亚微米级
图像处理·学习·数据分析·mri