UML实验报告
文章平均质量分 88
JamesGosling写Python
这个作者很懒,什么都没留下…
展开
-
构件图与部署图实验报告
在软件建模过程中,我们用用例图来描述用户希望系统具有的功能行为,用类图来描述系统的静态行为,描述类,接口,及其关系。使用时序图,协作图,活动图,状态图来描述系统中的类是如何相互作用来完成这些行为的。这些都属于系统的逻辑设计,当逻辑设计完成之后,就要设计系统的物理实现,我们如果想要知道软件怎样运行,需要哪些可执行文件、表、源代码等一些物理实体,就要构建构件图。原创 2023-12-27 16:04:30 · 1372 阅读 · 1 评论 -
状态图实验报告
状态图(Statechart Diagram)主要用于描述一个对象在其生存期间的动态行为,表现为一个对象所经历的状态序列,引起状态转移的事件(Event),以及因状态转移而伴随的动作(Action)。一般可以用状态机对一个对象的生命周期建模,状态图用于显示状态机(StateMachine Diagram),重点在与描述状态图的控制流。原创 2023-12-28 00:00:00 · 1272 阅读 · 1 评论 -
活动图实验报告
描述用户存款的过程,包含的动作有:选择存款操作、提示放入现金、放入现金、吐出无效现金、取出无效现金、显示有效金额和确认、确认存款、发送存款金额和账户、修改账户余额、接收存款结果、显示存款结果。描述用户转账的过程,包含的动作有:选择转账操作、提示输入转账金额和账户、输入转账金额和账户、发送转账金额和账户、金额账户检测、提示余额不足或账户有误、修改账户余额、接收转账结果、显示转账结果。描述ATM管理员操作ATM机的过程,包含的动作有:开开ATM机箱、检查维修、更新现金、关闭ATM机箱。原创 2023-12-26 23:47:37 · 993 阅读 · 1 评论 -
序列图报告
通过实验的过程,我发现在建模的过程中需要考虑对象之间的交互顺序、消息的传递方式和对象状态的变化,这需要对系统的整体逻辑有着清晰的把握,并且需要一步步地进行建模和完善,以确保模型的准确性和完整性。在今后的学习和工作中,我将继续加强对UML建模工具的使用,不断提升自己的建模能力,为未来的软件工程实践打下更坚实的基础。通过对ATM系统进行需求描述,抽象出对象和对象之间的交互过程,并在StarUML软件上创建序列图,从而加深对序列图的理解和掌握。2、观察ATM系统,抽象出对象和对象之间的交互过程,绘制序列图。原创 2023-12-26 00:00:00 · 946 阅读 · 1 评论 -
ATM系统用例图报告
ATM系统用例图原创 2023-12-25 08:20:56 · 3253 阅读 · 0 评论 -
ATM系统包图
获得正确的包集合比使用诸如包泛化和依赖构造型的特征更加重要,这些特征可以以后再添加,仅当使用诸如包泛化和依赖构造型的特征使得模型更加容易理解时,才使用这些包整理技术。包之间的依赖关系可以使用或的依赖来表示,可以使用虚箭头标记构造型,箭头从输入方的包指向输出方的包。2. 寻找包:根据对象模型(类图)中的类之间的关系,将关系紧密的类放到同一个包中,将关系松散的类放到不同的包中。分析包必须反映元素的真实的语义分组,而不仅是逻辑架构的理想视图。原创 2023-12-25 09:23:26 · 940 阅读 · 0 评论 -
UML类图报告
1、理解类的基本概念。2、理解类与类之间的关系。3、掌握从用户需求中抽象出类、属性和操作的方法。4、掌握从用户需求中抽象出类与类之间的关系。5、掌握使用ROSE软件构建类图的方法。1、ATM系统需求陈述自动取款机(ATM)是银行子系统,可以为银行客户提供公共空间的金融交易,无需收银员,文员或银行柜员机。客户通过自己的银行卡使用银行ATM来对自己的账户进行操作,包括查询余额,存款,提款和转账。ATM技术人员负责对ATM系统进行维护和维修。银行职员负责ATM系统中的资金调度。原创 2023-12-25 08:30:35 · 1693 阅读 · 0 评论