So, it's exam time and the first exam is on OOAD (Object Oriented Analysis and Design). Reading a lot of lists and memorizing them requires mnemonics. Here are some of the fun ones we (yeah not studying alone) though virtually created for OOAD topics:
Phases of Unified Process
I eat crunchy tacos upstairs with my sons.
- I = Inception
- E at = Elaboration
- C runchy = Construction
- T acos = Transition
And
- "sons" for all the words ending with "tion".
- "Up stairs" for Unified Process.
Different views of Object Oriented Analysis
Functional US 2 Dollars.
- Functional = Functional
- U S = Use Case
- U S = Static
- D ollars = Dynamic
- U S 2 Dollars = State Transition
- US 2 D ollars = Deployment
- Dollars = Concurrency getit? con-currency
or
Fuck-you too, Software Development, You Cunt!
- F uck-you = Functional
too = 2 (there are 2 for S and 2 for D)
- S oftware = Static
- S oftware = State Transition
- D evelopment = Dynamic
- D evelopment = Deployment
- You (U) = Use Case
- Cunt = Concurrency
This is a bit too vulgar and violent. Which is exactly the type of thing you remember instantly.
9 GRASP (General Responsibility Assignment Software Patterns) Patterns
God i.e. cunt, doesnt have sex, but sticks together, indirectly making pure babies, which are protected by various polymorphs.
- God = Creator
- i.e. = Information Expert
- cunt = Controller
- doesn't have sex = Low Coupling
- but, sticks together = High Cohesion
- indirectly = Indirection
- making pure = Pure Fabrication
- protected by various = Protected Variations
- polymorphs = Polymorihism
Types of Visibility in OOA
App Log
- A pp = Attribute
- A p p = Parameter
- Lo g = Local
- Lo g = Global
studying
Maybe explore my archives. Find me on the Mastodon. Check my main site scientiac.space. Follow the site using RSS. Send me your blog and I’ll read it.