Book a Demo

Author Topic: Ploymorphism for IT Business Analysts  (Read 5656 times)

jeshaw2

  • EA User
  • **
  • Posts: 701
  • Karma: +0/-0
  • I'm a Singleton, what pattern are you?
    • View Profile
Ploymorphism for IT Business Analysts
« on: October 09, 2007, 05:46:44 pm »
To what extent do you think that an IT Business Systems or Requirements Analyst, working at the CIM/PIM level of the MDA, needs to understand all the various forms of polymorphism?  I'm putting together a quick overview of the O-O paradigm to prep them for learning the UML.
Verbal Use Cases aren't worth the paper they are written upon.

peter.zrnko

  • EA User
  • **
  • Posts: 253
  • Karma: +0/-0
    • View Profile
Re: Ploymorphism for IT Business Analysts
« Reply #1 on: October 10, 2007, 10:37:56 pm »
I think it will be good if he/she is able to recognize similarities between classes in domain model (CIM) and point to them (either as inheritens connections in diagrams or in comments).
Peter

jeshaw2

  • EA User
  • **
  • Posts: 701
  • Karma: +0/-0
  • I'm a Singleton, what pattern are you?
    • View Profile
Re: Polymorphism for IT Business Analysts
« Reply #2 on: October 11, 2007, 04:24:33 am »
I agree with Peter.  I am planning to cover the Inclusion forms of polymorphism Sub typing, Duck Typing, and possibly even Dependency Injection.  What I'm not sure about are the Attribute forms: Coercion, Overloading, and Generics.  I think I can build a case for including Overloading, but I'm open to the thoughts of others on this.

I'm thinking that if a BA gets involved with Attribute polymorphism, he/she is getting too bogged down with technology at the expense of articulating the needs of the business.
Verbal Use Cases aren't worth the paper they are written upon.

thomaskilian

  • Guest
Re: Ploymorphism for IT Business Analysts
« Reply #3 on: October 11, 2007, 05:30:59 am »
I think that a BA should bridge between business and technics. Thus he/she should be aware of IT implications.

jeshaw2

  • EA User
  • **
  • Posts: 701
  • Karma: +0/-0
  • I'm a Singleton, what pattern are you?
    • View Profile
Re: Ploymorphism for IT Business Analysts
« Reply #4 on: October 11, 2007, 06:36:26 am »
Point well taken Thomas, and I do agree with you.
Verbal Use Cases aren't worth the paper they are written upon.