首页 > 其他分享 >需求分析画图

需求分析画图

时间:2024-04-23 11:56:30浏览次数:22  
标签:需求 分析 画图 类图 用例 实验 状态图 绘制 StarUML

一、实验题目 :需求分析

二、实验目的

1、掌握StarUML软件的安装;

2、掌握利用StarUML工具分析、设计、绘制用例图;

3、掌握利用StarUML工具分析、设计、绘制类图;

4、掌握利用StarUML工具分析、设计、绘制状态图;

5、掌握利用StarUML工具分析、设计、绘制顺序图。

6、掌握利用StarUML工具分析、设计、绘制活动图。

三、实验内容

根据教材P137、P191页实验指导,利用StarUML工具创建“小型网上书店”的用例模型、类图、状态图、顺序图、活动图。

四、实验要求

1、实验前认真阅读教材P137页、P191实验指导;

2、绘制小型网上书店顶层用例图;

3、绘制用户登录模块类图;

4、绘制用户登录模块状态图;

5、绘制“登录注册”模块的顺序图;

6、绘制“登录注册”模块的活动图;

五、绘制用例图

六、绘制类图

七、绘制状态图

八、绘制顺序图

九、绘制活动图

十、实验中遇到的问题及解决方法

1.绘制用例图图过程中用例关系的不明确:
首先在表示包含,扩展关系时,要用虚线表示,同时要注意箭头的方向,扩展箭头从子用例指向基用例,包含箭头从基用例指向子用例。
2.画类图是类之间的关系不明确:
类之间的关系包括继承,关联,聚合,泛化等,关系不明确会导致类图结构混乱,例如,如果某个类是另一个类的特殊化,那么他们之间可能存在继承关系。
3.画时序图时消息传递不准确:
要明确消息类型,确保在时许图中明确标出消息类型,清晰表示发送者和接收者,使用箭头和标签来表示消息的发送者和接收者,同时要标明激活状态。

标签:需求,分析,画图,类图,用例,实验,状态图,绘制,StarUML
From: https://www.cnblogs.com/yxw98973245/p/18152553

相关文章

  • 【触想智能】安卓工业平板电脑选购注意事项以及安装方式分析
    安卓工业平板电脑在智能制造、工厂产线、商业自助终端、物流交通领域应用非常广泛,比如工厂产线上的工位机、物流快递取件柜、自助售卖机等都可以看到它们的身影。我们在买安卓工业平板电脑的时候需要注意哪些问题,安卓工业平板电脑又有哪几种安装方式,下面小编为大家一一......
  • goweb性能分析 - 远程分析
    gin集成pporfmain.go添加import _"net/http/pprof"gin路由添加//ris*gin.Enginepprof.Register(r)本地电脑链接到远程web服务进行分析然后本地电脑打开假设你的goweb程序服务地址是192.168.2.25:3100gotoolpprof-http=:8080http://192.168.2.25:3100/debug......
  • 给定进程数、每个进程最大资源需求数以及总资源数,判断系统是否会发生死锁
    记总进程数为n,总资源数为m,每个进程所需的最大资源数为w。如果n*(w-1)<=m则不会发生死锁,否则会发生死锁.案例一:具体来看,假如n=2,m=3,w=2,根据上述式子,该系统不会发生死锁。在某一时刻,两个进程同时发出资源请求,且每个进程请求的个数为w-1,也就是1个资源,此时所......
  • 倾斜摄影三维模型数据在立体裁剪应用分析
    倾斜摄影三维模型数据在立体裁剪应用分析 立体裁剪是一种将三维模型应用于摄影中的技术,可以在摄影过程中将虚拟的三维模型与现实场景进行合成,从而实现逼真的视觉效果。倾斜摄影是一种通过无人机或其他飞行器进行航拍的技术,可以获取到大范围的地理数据,包括地面的高程、建筑物的......
  • 贝叶斯分位数回归、lasso和自适应lasso贝叶斯分位数回归分析免疫球蛋白、前列腺癌数据
    原文链接:http://tecdat.cn/?p=22702最近我们被客户要求撰写关于贝叶斯分位数回归的研究报告,包括一些图形和统计输出。贝叶斯回归分位数在最近的文献中受到广泛关注,本文实现了贝叶斯系数估计和回归分位数(RQ)中的变量选择,带有lasso和自适应lasso惩罚的贝叶斯摘要还包括总结结果、......
  • R语言用GARCH模型波动率建模和预测、回测风险价值 (VaR)分析股市收益率时间序列|附代
    原文链接:http://tecdat.cn/?p=26897最近我们被客户要求撰写关于GARCH的研究报告,包括一些图形和统计输出。风险价值(VaR)是金融风险管理中使用最广泛的市场风险度量,也被投资组合经理等从业者用来解释未来市场风险风险价值(VaR)VaR可以定义为资产在给定时间段内以概率θ......
  • Python遗传算法GA对长短期记忆LSTM深度学习模型超参数调优分析司机数据
    全文链接:https://tecdat.cn/?p=36004原文出处:拓端数据部落公众号随着大数据时代的来临,深度学习技术在各个领域中得到了广泛的应用。长短期记忆(LSTM)网络作为深度学习领域中的一种重要模型,因其对序列数据的强大处理能力,在自然语言处理、时间序列预测等领域中取得了显著的成果。然......
  • SnakeYaml反序列化分析
    前言SnakeYaml是Java中解析yaml的库,而yaml是一种人类可读的数据序列化语言,通常用于编写配置文件等。yaml真是到哪都有啊。环境搭建<dependency><groupId>org.yaml</groupId><artifactId>snakeyaml</artifactId><version>1.32</version></dependency>SPI机制介绍......
  • 智慧安防边缘计算硬件AI智能分析网关V4算法启停的操作步骤
    TSINGSEE青犀视频智能分析网关V4内置了近40种AI算法模型,支持对接入的视频图像进行人、车、物、行为等实时检测分析,上报识别结果,并能进行语音告警播放。硬件管理平台支持RTSP、GB28181协议、以及厂家私有协议接入,可兼容市面上常见的厂家品牌设备,可兼容IPC、网络音柱等,同时也支持AI......
  • AI视频分析技术的常用开源模型及TSINGSEE青犀AI视频识别分析能力介绍
    AI视频分析技术是指利用人工智能技术来对视频数据进行分析和处理的技术。开源模型是指可以免费获取和使用的代码模型,可以帮助开发人员快速构建和部署AI视频分析应用程序。以下是一些业内常用的用于AI视频分析技术的开源模型:OpenCV:OpenCV是一个用于计算机视觉和机器学习的开源计......