Thursday, November 24, 2016

The Class Diagram of our project... so far!





Hello guys,

in the last week Steven and I decided to took some time for the structure of our project. Through the eclipse-addon "objectaid" it was very simple to generate a class diagram of our code. This is what we want to show you now:




 
As you can see we implemented both:
  1. Classes to create the View with the class "AbstractFigure" wich is a "DrawableFigure".
  2. An abstract view on our overworld through a class "Field" wich implements a protected abstract function that should define, what is going to happen with a triangle accessing this kind of field.
    This Function is named "accessEvent" and requires a LearningTriangle on call.

You should feel free to ask questions in the comment section if there is anything unclear or if you want to bring up new ideas or improvements.

Thank you for your interest,
The LearningTriangle-Team

6 comments:

  1. Hey guys!

    Nice to see your project developing so nicely:) Your diagram is quite understandable and seems to reflect the world you are creating. I have just 2 questions:
    1) Is there any type of DB behind your project? And if there is, did you also create a DB-Schema for it?
    2) The class diagrams are supposed to be added into the Software Architecture Document. Do you already have one? Where can I find it and your documentation in general? I would be very interested in checking it out:)

    Cheers,
    Danny

    ReplyDelete
  2. Hello Danny!

    Thank you for your response.
    To your numeration:
    1.: We do not have any databases in our project, just binary-files that represent a neuronal network
    2.: In my opinion we dont need to create this document yet, do we?

    Thank you for your interest!
    TheLearningTriangle-Team

    ReplyDelete
  3. Hi guys,

    your class diagram looks quite nice and it appears to fulfill all requirements from the grading criteria:
    - It uses proper UML with classes containing methods/attributes and it also contains more than 5 classes
    - From what i can tell, it looks like you used the tool for eclipse, linked in the grading criteria

    Continue with your good work,
    Daniel

    ReplyDelete
    Replies
    1. Hello Daniel,
      thank you for your comment. I'm glad to see that our work seemed good for you.
      You are right, we used the Eclipse Plug-In ObjectAid, it was easy to use and worked good for our requirements.
      Greets,
      TheLearningTriangleTeam

      Delete
  4. Hello guys,

    Your class diagramm looks good and compact. It really shows that you thought about it!
    Keep up your great work.

    Best wishes,
    Marco (BestPlaces)

    ReplyDelete
    Replies
    1. Hello Marco from BestPlaces,
      thank you for your comment.
      Have a nice day,
      LearningTriangleTeam

      Delete