mardi 10 novembre 2009

Week 05 [02/11 to 08/11]

Work Of The Week


This week work was shared between the writing of a document that will certainly be inserted in my final report and continuing the design. I wrote the whole "choice" document, available here, and almost finish the UML drawing.


I have, for the moment, several class and sequence diagrams to illustrate some of the basics possible actions. In fact just two Sequence diagrams are missing in my list: the selection mechanism and the saving into files. The first one needs more research on how OpenGL handles it, and the second was almost not done by lack of time. I begin to write a little document that will contain all the design of the project, or the most it can, in order to publish it here.


Total worked: 11 hours.



The choice justification



Writing this document was almost just putting my note to a clean an ordered document. But as it goes further I needed to insert few references, most of them are websites, and write some descriptions about tools and other possible choice that could have been made. The global result of that is a document that present most of the choices I made, and explain them.

Time worked:
5h30

UML drawing



I draw several different diagrams during the week.

3 class diagrams:
  • a relation diagram
  • the detailed base package
  • the detailed interface package
several sequence diagrams:
  • MainWindow's creation
  • Image loading
  • Vue modification
  • display mechanism
  • changing the background colour
All will be explained and detailed in the design document that will be published at the end of the design part. But, as a preview, you can see the relation class diagram:

Class diagram: relations


Time worked:
5h30


Gantt State


The current state of the project is still the design part. All is going as it is planed, even if I was thinking of going to fast in the beginning of the project. Because even if some part of the next steps are already done, the further adaptation that will be needed for the adaptation of the UML diagrams will take time. In other words the little programming work I done as a prototype wasn't a losing of time, it permitted to give me better ideas on how I have to implement the whole structure.


One task isn't totally finished yet: the interface drawing. All that need to be done is simply to clean and scan the drawings.



Gantt diagram


Information And References



I did use quite a lot of references this week, mostly tools website, to write the choice document. But for the UML drawing none of them were necessary, as Bouml provide most of the tools I needed, and as I was familiar enough with the class and sequence diagrams to do not need to refers to books or websites.





Next Week prevision



As the Gantt diagram shows it next week will be the end of the design part of the project. I will publish the design document here, that will summarise all the work that have been done in this part. Then the implementation part will begin, with the interface and core development.



  • finish design and publish the result document
  • begin the implementation part

Aucun commentaire:

Enregistrer un commentaire