49. 参考⽂献
• The Unified Modeling Language Reference Manual, 2nd (Rumbaugh他, 2004)
• The Unified Modeling Language User Guide, 2nd (Booch他, 2004)
• The Unified Software Development Process (Jacobson他, 1999)
• UML 2 and the Unified Process: Practical Object-Oriented Analysis and Design (Arlow
他, 2005)
• OMG Unified Modeling Language Version 2.5 (OMG, 2015)
• Domain-Driven Design: Tracking Complexity in the Heart of Software (Evans, 2003)
• Executable UML : A Foundation for Model-Driven Architecture (Mellor他)
• Patterns of Enterprise Application Architecture (Fowler他, 2002)
• Domain-Driven Design: Tracking Complexity in the Heart of Software (Evans, 2003)
• Object-Oriented Modeling and Design (Rumbaugh他, 1991)
• Object-Oriented Modeling and Design with UML, 2nd (Blaha他, 2005)
• The Practical Guide to Structured Systems Design, 2nd (Page-Jones, 1988)
50. 参考URL
• Akka : Build powerful reactive, concurrent, and distributed applications more easily
• https://akka.io/
• The Reactive Manifesto
• https://www.reactivemanifesto.org/
• Reactive Streams
• https://www.reactive-streams.org/
• Akka Streams
• https://doc.akka.io/docs/akka/current/stream/index.html
• Cats Effect : The pure asynchronous runtime for Scala
• https://typelevel.org/cats-effect/
• FS2 : Functional, effectful, concurrent streams for Scala
• https://fs2.io/
• Scalaz-steam
• https://github.com/scalaz/scalaz-stream