软件需求概述(尊享版)

软件需求与软件分析

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

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

面向对象分析模型

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

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

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

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

OOA建模步骤

需求理解

定义类和对象

标识对象的属性和操作

标识类的结构和层次

建立对象---关系模型

建立对象---行为模型

评审OOA模型

相关推荐
DKPT1 小时前
Java桥接模式实现方式与测试方法
java·笔记·学习·设计模式·桥接模式
巴伦是只猫3 小时前
【机器学习笔记Ⅰ】13 正则化代价函数
人工智能·笔记·机器学习
好好研究4 小时前
学习栈和队列的插入和删除操作
数据结构·学习
新中地GIS开发老师5 小时前
新发布:26考研院校和专业大纲
学习·考研·arcgis·大学生·遥感·gis开发·地理信息科学
SH11HF5 小时前
小菜狗的云计算之旅,学习了解rsync+sersync实现数据实时同步(详细操作步骤)
学习·云计算
Frank学习路上6 小时前
【IOS】XCode创建firstapp并运行(成为IOS开发者)
开发语言·学习·ios·cocoa·xcode
Chef_Chen7 小时前
从0开始学习计算机视觉--Day07--神经网络
神经网络·学习·计算机视觉
X_StarX9 小时前
【Unity笔记02】订阅事件-自动开门
笔记·学习·unity·游戏引擎·游戏开发·大学生
MingYue_SSS9 小时前
开关电源抄板学习
经验分享·笔记·嵌入式硬件·学习
巴伦是只猫9 小时前
【机器学习笔记 Ⅱ】1 神经网络
笔记·神经网络·机器学习