实例介绍
本代码光盘包含了本书相关章节的实时UML模型、代码,具体说明如下:1、自动取款机模型及源码2、纸牌游戏模型及源码3、电梯控制系统模型及源码4、咖啡机控制系统模型及源码
【实例截图】
【核心代码】
4744302542957580167.rar
└── (软件工程研究院)实时UML与Rational Rose Realtime建模案例-源代码上传
├── ReadMe.txt
├── 咖啡机控制系统模型及源码
│ ├── AutoTestMarkI_x86VisualCpp60
│ │ ├── build
│ │ │ ├── ALL_OBJS.olist
│ │ │ ├── Boiler.dep
│ │ │ ├── BrewButton.dep
│ │ │ ├── BrewCycle_Test.dep
│ │ │ ├── CoffeeMachine_MarkI_Tester.dep
│ │ │ ├── CoffeeMachine_Tester.dep
│ │ │ ├── CoffeePotNotEmpty_Test.dep
│ │ │ ├── CUControl.dep
│ │ │ ├── CUControl_FrontPanel.dep
│ │ │ ├── CUControl_Sprayer.dep
│ │ │ ├── CUControl_Warmer.dep
│ │ │ ├── CUFrontPanel.dep
│ │ │ ├── CUSprayer.dep
│ │ │ ├── CUWarmer.dep
│ │ │ ├── DoNotWarmEmptyPot_Test.dep
│ │ │ ├── DriversInterface.dep
│ │ │ ├── GlobalTestData_MarkI.dep
│ │ │ ├── IndicatorLight.dep
│ │ │ ├── Makefile
│ │ │ ├── MarkI_Brewer.dep
│ │ │ ├── MarkI_Container.dep
│ │ │ ├── MarkI_TestContainer.dep
│ │ │ ├── NoCoffeePot_Test.dep
│ │ │ ├── NoWaterInBoiler_Test.dep
│ │ │ ├── ReliefValve.dep
│ │ │ ├── RemoveCoffeePot_Test.dep
│ │ │ ├── rtcompile.dat
│ │ │ ├── rtlink.dat
│ │ │ ├── RTSystem
│ │ │ │ └── AutoTestMarkI_x86VisualCpp60.dep
│ │ │ ├── TestCaseDescriptor.dep
│ │ │ ├── TestResults.dep
│ │ │ ├── Warmer.dep
│ │ │ └── WarmNonEmptyPot_Test.dep
│ │ ├── Makefile
│ │ ├── Makefile.dep
│ │ ├── rtbuild.dat
│ │ └── src
│ │ ├── Makefile
│ │ ├── Makefile.cs
│ │ ├── rtg
│ │ │ ├── Boiler.cpp
│ │ │ ├── Boiler.h
│ │ │ ├── BrewButton.cpp
│ │ │ ├── BrewButton.h
│ │ │ ├── BrewCycle_Test.cpp
│ │ │ ├── BrewCycle_Test.h
│ │ │ ├── CoffeeMachine_MarkI_Tester.cpp
│ │ │ ├── CoffeeMachine_MarkI_Tester.h
│ │ │ ├── CoffeeMachine_Tester.cpp
│ │ │ ├── CoffeeMachine_Tester.h
│ │ │ ├── CoffeePotNotEmpty_Test.cpp
│ │ │ ├── CoffeePotNotEmpty_Test.h
│ │ │ ├── CUControl.cpp
│ │ │ ├── CUControl_FrontPanel.cpp
│ │ │ ├── CUControl_FrontPanel.h
│ │ │ ├── CUControl.h
│ │ │ ├── CUControl_Sprayer.cpp
│ │ │ ├── CUControl_Sprayer.h
│ │ │ ├── CUControl_Warmer.cpp
│ │ │ ├── CUControl_Warmer.h
│ │ │ ├── CUFrontPanel.cpp
│ │ │ ├── CUFrontPanel.h
│ │ │ ├── CUSprayer.cpp
│ │ │ ├── CUSprayer.h
│ │ │ ├── CUWarmer.cpp
│ │ │ ├── CUWarmer.h
│ │ │ ├── DoNotWarmEmptyPot_Test.cpp
│ │ │ ├── DoNotWarmEmptyPot_Test.h
│ │ │ ├── DriversInterface.cpp
│ │ │ ├── DriversInterface.h
│ │ │ ├── GlobalTestData_MarkI.cpp
│ │ │ ├── GlobalTestData_MarkI.h
│ │ │ ├── IndicatorLight.cpp
│ │ │ ├── IndicatorLight.h
│ │ │ ├── MarkI_Brewer.cpp
│ │ │ ├── MarkI_Brewer.h
│ │ │ ├── MarkI_Container.cpp
│ │ │ ├── MarkI_Container.h
│ │ │ ├── MarkI_TestContainer.cpp
│ │ │ ├── MarkI_TestContainer.h
│ │ │ ├── NoCoffeePot_Test.cpp
│ │ │ ├── NoCoffeePot_Test.h
│ │ │ ├── NoWaterInBoiler_Test.cpp
│ │ │ ├── NoWaterInBoiler_Test.h
│ │ │ ├── ReliefValve.cpp
│ │ │ ├── ReliefValve.h
│ │ │ ├── RemoveCoffeePot_Test.cpp
│ │ │ ├── RemoveCoffeePot_Test.h
│ │ │ ├── TestCaseDescriptor.cpp
│ │ │ ├── TestCaseDescriptor.h
│ │ │ ├── TestResults.cpp
│ │ │ ├── TestResults.h
│ │ │ ├── Warmer.cpp
│ │ │ ├── Warmer.h
│ │ │ ├── WarmNonEmptyPot_Test.cpp
│ │ │ └── WarmNonEmptyPot_Test.h
│ │ ├── rtgenerate.dat
│ │ └── RTSystem
│ │ ├── AutoTestMarkI_x86VisualCpp60.cpp
│ │ ├── AutoTestMarkI_x86VisualCpp60.dep
│ │ └── AutoTestMarkI_x86VisualCpp60.h
│ ├── CoffeeMachine.rtmdl
│ ├── CoffeeMachine.rtto
│ ├── CoffeeMachine.rtusr
│ ├── CoffeeMachine.rtwks
│ └── MarkI_x86VisualCpp60
│ ├── build
│ │ ├── ALL_OBJS.olist
│ │ ├── Boiler.dep
│ │ ├── BrewButton.dep
│ │ ├── CoffeeMachine_MarkI.dep
│ │ ├── CUControl.dep
│ │ ├── CUControl_FrontPanel.dep
│ │ ├── CUControl_Sprayer.dep
│ │ ├── CUControl_Warmer.dep
│ │ ├── CUFrontPanel.dep
│ │ ├── CUSprayer.dep
│ │ ├── CUWarmer.dep
│ │ ├── DriversInterface.dep
│ │ ├── IndicatorLight.dep
│ │ ├── Makefile
│ │ ├── MarkI_Brewer.dep
│ │ ├── MarkI_Container.dep
│ │ ├── MarkI_HWDevices.dep
│ │ ├── ReliefValve.dep
│ │ ├── rtcompile.dat
│ │ ├── rtlink.dat
│ │ ├── RTSystem
│ │ │ └── MarkI_x86VisualCpp60.dep
│ │ └── Warmer.dep
│ ├── Makefile
│ ├── Makefile.dep
│ ├── rtbuild.dat
│ └── src
│ ├── Makefile
│ ├── Makefile.cs
│ ├── rtg
│ │ ├── Boiler.cpp
│ │ ├── Boiler.h
│ │ ├── BrewButton.cpp
│ │ ├── BrewButton.h
│ │ ├── CoffeeMachine_MarkI.cpp
│ │ ├── CoffeeMachine_MarkI.h
│ │ ├── CUControl.cpp
│ │ ├── CUControl_FrontPanel.cpp
│ │ ├── CUControl_FrontPanel.h
│ │ ├── CUControl.h
│ │ ├── CUControl_Sprayer.cpp
│ │ ├── CUControl_Sprayer.h
│ │ ├── CUControl_Warmer.cpp
│ │ ├── CUControl_Warmer.h
│ │ ├── CUFrontPanel.cpp
│ │ ├── CUFrontPanel.h
│ │ ├── CUSprayer.cpp
│ │ ├── CUSprayer.h
│ │ ├── CUWarmer.cpp
│ │ ├── CUWarmer.h
│ │ ├── DriversInterface.cpp
│ │ ├── DriversInterface.h
│ │ ├── IndicatorLight.cpp
│ │ ├── IndicatorLight.h
│ │ ├── MarkI_Brewer.cpp
│ │ ├── MarkI_Brewer.h
│ │ ├── MarkI_Container.cpp
│ │ ├── MarkI_Container.h
│ │ ├── MarkI_HWDevices.cpp
│ │ ├── MarkI_HWDevices.h
│ │ ├── ReliefValve.cpp
│ │ ├── ReliefValve.h
│ │ ├── Warmer.cpp
│ │ └── Warmer.h
│ ├── rtgenerate.dat
│ └── RTSystem
│ ├── MarkI_x86VisualCpp60.cpp
│ ├── MarkI_x86VisualCpp60.dep
│ └── MarkI_x86VisualCpp60.h
├── 电梯控制系统模型及源码
│ ├── 模型
│ │ ├── elevator.rtmdl
│ │ ├── elevator.rtto
│ │ ├── elevator.rtusr
│ │ └── elevator.rtwks
│ ├── 模拟程序可执行文件
│ │ ├── elevatorsim.jar
│ │ └── readme.txt
│ └── 模拟程序源码
│ └── elevatorsim.zip
├── 纸牌游戏模型及源码
│ └── cardgame
│ ├── card_classes.rtptl
│ ├── CardGameComponent
│ │ ├── build
│ │ │ ├── ALL_OBJS.olist
│ │ │ ├── Card.dep
│ │ │ ├── CardList.dep
│ │ │ ├── CommHeadsUp.dep
│ │ │ ├── Dealer.dep
│ │ │ ├── Deck.dep
│ │ │ ├── Hand.dep
│ │ │ ├── HeadsUpPoker.dep
│ │ │ ├── Makefile
│ │ │ ├── Player.dep
│ │ │ ├── PokerHand.dep
│ │ │ ├── rtcompile.dat
│ │ │ ├── rtlink.dat
│ │ │ └── RTSystem
│ │ │ └── CardGameComponent.dep
│ │ ├── Makefile
│ │ ├── Makefile.dep
│ │ ├── rtbuild.dat
│ │ └── src
│ │ ├── Card.cpp
│ │ ├── Card.h
│ │ ├── CardList.cpp
│ │ ├── CardList.h
│ │ ├── CommHeadsUp.cpp
│ │ ├── CommHeadsUp.h
│ │ ├── Dealer.cpp
│ │ ├── Dealer.h
│ │ ├── Deck.cpp
│ │ ├── Deck.h
│ │ ├── Hand.cpp
│ │ ├── Hand.h
│ │ ├── HeadsUpPoker.cpp
│ │ ├── HeadsUpPoker.h
│ │ ├── Makefile
│ │ ├── Makefile.cs
│ │ ├── Player.cpp
│ │ ├── Player.h
│ │ ├── PokerHand.cpp
│ │ ├── PokerHand.h
│ │ ├── rtgenerate.dat
│ │ └── RTSystem
│ │ ├── CardGameComponent.cpp
│ │ ├── CardGameComponent.dep
│ │ └── CardGameComponent.h
│ ├── cardgame_step1.rtmdl
│ ├── cardgame_step1.rtto
│ ├── cardgame_step1.rtusr
│ ├── cardgame_step1.rtwks
│ ├── cardgame_step2.rtmdl
│ ├── cardgame_step2.rtto
│ ├── cardgame_step2.rtusr
│ ├── cardgame_step2.rtwks
│ ├── cardgame_step3.rtmdl
│ ├── cardgame_step3.rtto
│ ├── cardgame_step3.rtusr
│ ├── cardgame_step3.rtwks
│ ├── cardgame_step4.rtmdl
│ ├── cardgame_step4.rtto
│ ├── cardgame_step4.rtusr
│ ├── cardgame_step4.rtwks
│ ├── cardgame_step5.rtmdl
│ ├── cardgame_step5.rtto
│ ├── cardgame_step5.rtusr
│ └── cardgame_step5.rtwks
└── 自动取款机模型及源码
├── 模型
│ ├── ATM.rtmdl
│ ├── ATM.rtto
│ ├── ATM.rtusr
│ └── ATM.rtwks
└── 模拟程序源码及可执行文件
├── class
│ ├── atm
│ │ ├── ATM.class
│ │ ├── physical
│ │ │ ├── CardReader.class
│ │ │ ├── CashDispenser.class
│ │ │ ├── CustomerConsole$Cancelled.class
│ │ │ ├── CustomerConsole.class
│ │ │ ├── EnvelopeAcceptor.class
│ │ │ ├── Log.class
│ │ │ ├── NetworkToBank.class
│ │ │ ├── OperatorPanel.class
│ │ │ └── ReceiptPrinter.class
│ │ ├── Session.class
│ │ └── transaction
│ │ ├── Deposit$1.class
│ │ ├── Deposit.class
│ │ ├── Inquiry$1.class
│ │ ├── Inquiry.class
│ │ ├── Transaction$CardRetained.class
│ │ ├── Transaction.class
│ │ ├── Transfer$1.class
│ │ ├── Transfer.class
│ │ ├── Withdrawal$1.class
│ │ └── Withdrawal.class
│ ├── ATMApplet.class
│ ├── ATMMain$1.class
│ ├── ATMMain$2.class
│ ├── ATMMain.class
│ ├── banking
│ │ ├── AccountInformation.class
│ │ ├── Balances.class
│ │ ├── Card.class
│ │ ├── Message.class
│ │ ├── Money.class
│ │ ├── Receipt$1.class
│ │ ├── Receipt.class
│ │ └── Status.class
│ ├── MacintoshApplication
│ └── simulation
│ ├── ATMPanel$1.class
│ ├── ATMPanel.class
│ ├── BillsPanel$1.class
│ ├── BillsPanel.class
│ ├── CardPanel$1.class
│ ├── CardPanel.class
│ ├── GUI.class
│ ├── LogPanel$1.class
│ ├── LogPanel$2.class
│ ├── LogPanel.class
│ ├── SimCardReader$1.class
│ ├── SimCardReader.class
│ ├── SimCashDispenser.class
│ ├── SimDisplay.class
│ ├── SimEnvelopeAcceptor$1.class
│ ├── SimEnvelopeAcceptor.class
│ ├── SimKeyboard$1.class
│ ├── SimKeyboard$2.class
│ ├── SimKeyboard$3.class
│ ├── SimKeyboard$4.class
│ ├── SimKeyboard$5.class
│ ├── SimKeyboard.class
│ ├── SimOperatorPanel$1.class
│ ├── SimOperatorPanel$2.class
│ ├── SimOperatorPanel.class
│ ├── SimReceiptPrinter$1.class
│ ├── SimReceiptPrinter.class
│ ├── SimulatedBank$Failure.class
│ ├── SimulatedBank$InvalidPIN.class
│ ├── SimulatedBank$Success.class
│ ├── SimulatedBank.class
│ └── Simulation.class
├── Executable.html
└── source
├── atm
│ ├── ATM.java
│ ├── physical
│ │ ├── CardReader.java
│ │ ├── CashDispenser.java
│ │ ├── CustomerConsole.java
│ │ ├── EnvelopeAcceptor.java
│ │ ├── Log.java
│ │ ├── NetworkToBank.java
│ │ ├── OperatorPanel.java
│ │ └── ReceiptPrinter.java
│ ├── Session.java
│ └── transaction
│ ├── Deposit.java
│ ├── Inquiry.java
│ ├── Transaction.java
│ ├── Transfer.java
│ └── Withdrawal.java
├── ATMApplet.java
├── ATMMain.java
├── banking
│ ├── AccountInformation.java
│ ├── Balances.java
│ ├── Card.java
│ ├── Message.java
│ ├── Money.java
│ ├── Receipt.java
│ └── Status.java
└── simulation
├── ATMPanel.java
├── BillsPanel.java
├── CardPanel.java
├── GUI.java
├── LogPanel.java
├── SimCardReader.java
├── SimCashDispenser.java
├── SimDisplay.java
├── SimEnvelopeAcceptor.java
├── SimKeyboard.java
├── SimOperatorPanel.java
├── SimReceiptPrinter.java
├── SimulatedBank.java
└── Simulation.java
40 directories, 346 files
标签:
小贴士
感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。
- 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
- 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
- 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
- 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。
关于好例子网
本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明
网友评论
我要评论