tags:

views:

261

answers:

1

I am taking a software engineering course and we use Java to implement some of the concepts. I have a question with regards to Control and Boundary Classes - I am having a hard time grasping the concept.

I have read this previous question and its answers many times and still cannot find the difference between the two:

  1. boundary classes are ones at the boundary of the system - the classes that you or other systems interact with
  2. entity classes classes are your typical business entities like "person" and "bank account"
  3. control classes implement some business logic or other
A: 

In the question where you got the summaries of boundary classes, entity classes, and control classes, there was an answer by Ted Johnson with a link to a page on the "Entity-Control-Boundary Pattern" that might be of interest to you.

In the other question, chimp and KP Haldeman mention Robustness Diagrams - you can read more about them on Agile Modeling's Introduction to Robustness Diagrams.

Thomas Owens
@Thomas, thanks a lot for the link, I will read through the article
green_tea2009
If you read everything on the original question, you would have seen that link.
Thomas Owens