软件需求概述(尊享版)

软件需求与软件分析

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

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

面向对象分析模型

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

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

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

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

OOA建模步骤

需求理解

定义类和对象

标识对象的属性和操作

标识类的结构和层次

建立对象---关系模型

建立对象---行为模型

评审OOA模型

相关推荐
Chunyyyen1 天前
【第十八周】自然语言处理的学习笔记03
笔记·学习·自然语言处理
聪明的笨猪猪1 天前
Java JVM “类加载与虚拟机执行” 面试清单(含超通俗生活案例与深度理解)
java·经验分享·笔记·面试
心.c1 天前
如何学习Lodash源码?
前端·javascript·学习
FserSuN1 天前
构建基于大语言模型的智能数据可视化分析工具的学习总结
学习·信息可视化·语言模型
im_AMBER1 天前
React 02
前端·笔记·学习·react.js·前端框架
怀揣小梦想1 天前
跟着Carl学算法--哈希表
数据结构·c++·笔记·算法·哈希算法·散列表
Nebula_g1 天前
Java哈希表入门详解(Hash)
java·开发语言·学习·算法·哈希算法·初学者
励志不掉头发的内向程序员1 天前
【STL库】哈希表的原理 | 哈希表模拟实现
开发语言·c++·学习·散列表
zyq~1 天前
【课堂笔记】概率论-1
笔记·概率论
Small___ming1 天前
【Linux基础学习】Linux Ubuntu 权限管理:从入门到精通
linux·学习·ubuntu