软件需求概述(尊享版)

软件需求与软件分析

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

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

面向对象分析模型

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

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

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

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

OOA建模步骤

需求理解

定义类和对象

标识对象的属性和操作

标识类的结构和层次

建立对象---关系模型

建立对象---行为模型

评审OOA模型

相关推荐
外收内放4 分钟前
FastAPI猜字谜实战(5):会话管理
开发语言·python·学习·fastapi
Hello World . .5 分钟前
【嵌入式学习笔记 Day 1】
linux·数据结构·笔记
小向是个Der6 分钟前
P02_你的变量住在哪里_教学文档
经验分享·笔记·stm32·单片机
叼烟扛炮7 分钟前
Linux 学习笔记(三十一):线程概念、底层分页机制与初体验
linux·运维·服务器·笔记·学习·1024程序员节
星恒随风8 分钟前
Linux Socket UDP编程(一):手写UDP回显服务器与客户端,从socket、bind、recvfrom到网络字典服务器完整实战
linux·服务器·网络·笔记
HY小宝F11 分钟前
智能摄像头系统 30 天学习计划 Day 09:用 RTSP 把视频送到网络
网络·学习·音视频
小猪佩奇TONY13 分钟前
Linux 内核学习(19) --- linux waitqueue
linux·学习·waitqueue
m4Rk_14 分钟前
【论文阅读】Agent记忆机制(111):FEB-30——别再只用问答准确率评估 Agent Memory
论文阅读·人工智能·学习·开源·github
凉、介20 分钟前
深入理解 ARMv7-M | 异常/中断处理
笔记·学习·嵌入式·arm
蒸蒸yyyyzwd21 分钟前
工具、力扣、中间件学习笔记
笔记·八股