Posts Tagged ‘UML’

Updated UML diagrams for Dycapo

Friday, March 5th, 2010

I've just finished in re-writing/updating the UML diagrams of Dycapo.

We now have an updated version of the models, that are now consistent with those in code.

There are three new sequence diagrams useful for using Dycapo:

  • Insertion of a Trip by a driver
  • Search of a Ride by a rider
  • Insertion+Search of a Trip together, with the right time of operation

The sequence diagrams are also consistent with the code and tests.

Diagrams can be found in the docs/ directory of the project, or can be browsed directly in the new Design page in the wiki.

Enjoy!

What comes next? Short run roadmap

Tuesday, March 2nd, 2010

The second part of my internship has just begun. I spent some hours to think about what will be next in Dycapo development, in a short run.

A CS school mate joined the project. He will write a client for Dycapo using Android. Moreover, I will write my thesis on this project.
Therefore, there is a strong demand for documentation here. I also hope that someone joins the project.

Here is a short run to-do list for Dycapo:

  • Update all the UML diagrams (class diagram, add new sequence diagrams)
  • Write a short post about the decision of using XML-RPC as communication protocol
  • Update the existing methods to use the new features provided by RPC4Django
  • Write and export a first draft of documentation to be used as API

As you can see, there are no plans to add something new to Dycapo yet. I would like first to build a strong working base, even if lacking functionalities. More features will be added afterwards.

Moreover, I will begin to use SemVer versioning system.