Skip to content

UOttawaCapstoneGroup2021

Sidiki Keita edited this page Nov 21, 2021 · 36 revisions

SEG4910-11 Capstone Group 2021

This page is to record progress (every few days) by the Uottawa Software Engineering Capstone group working September-December 2021.

Group members

Focus issue #1384 Generating Python from Umple

Issues to help the group getup to speed:

  • #1659 Sidiki: Command line umple compiler explains how to run java when other languages generated
  • #1633 Vincent: Suggest to users that they use graphviz rather than editable class diagrams when a certain complexity reached
  • #1401 Estelle: Generate natural language descriptions of associations, etc.
  • #1662 Duplicate directed associations fail with E019 when the role name is set to the default name at the target side
  • #1867 Estelle: Add natural language description in GV State Machines
  • #1861 #1862 #1864 #1848 issues de Sidiki pour la session d'automne

Week 23 and 24: November 08-21

  • Sidiki:
  • J'ai fait la resolution complete de l'issue #1862 son pull request est #1902.
  • Pour l'issue #1864, je suis en progres, j'ai ajouté du code pour enlever les caractères de sauts de ligne (\n) pour avoir un JSon conforme a l'ancienne version. Son pull request est #1903
  • Pour l'issue #1848, je suis dans la recherche pour trouver quelle(s) fichier(s) a modifier pour resoudre le probleme.

Week 22: November 01-07

  • Sidiki: Je travaille sur les issues #1864 et #1848. Je montrerai un commit de l'issue #1862 cette semaine.

Week 21: October 25-31

  • Sidiki: La resolution de l'issue #1862 sera terminé cette semaine et je commencerai l'ussue #1864.
  • Estelle: Working on the class but need to change some parameter because I got the wrong output

Week 20: October 18-24

  • Sidiki: L'issue #1861 a été résolue et l'issue #1862 est en cours de resolution.
  • Estelle: Still working on the new function and used the javadocs of umple for help(but did not focus on that because of exams)

Week 19: October 11-17

  • Sidiki: Recherche de class a modifier pour les issues #1861 et #1862 , modification de la class pour issue #1861. La semaine prochaine sera la resolution des 2 premiers issues.
  • Estelle: Got a meeting with the professor and decided to implement a new function to get the previous state

Week 18: October 04-10

  • Estelle: Reviewing the GenerationStateMachine to get a better understanding for the implementation
  • Sidiki: Plan de travail: je travaillerai selon l'ordre de ces issues #1861, #1862, #1864, #1848. Pour l'instant je travaille sur les 2 premiers issues que je me suis assigné.

Week 17: September 27-03 October

  • Estelle: Make some changes on the umple.build to make the first build work and trying to understand the code on Generator_CodeGvStateMachine
  • Sidiki: Discussion avec Estelle et Travaille sur problème #1867

Week 16: September 20-26

  • Estelle: Not much changes on issue 1401 but take a look on the issue 1867
  • Sidiki: compréhension du problème mais pas de changement apporté

Week 15: September 13-19

  • Estelle: Trying to fix the bugs on the issue 1401 where there is false before the role name
  • Sidiki: Attribution du problème [#1401], lecture et compréhension du problème.

Week 14: September 06-12

  • Estelle: Meet with professor Timothy to get new instructions about the changes of the bugs and how we are going to work this term
  • Sidiki: Prise de contact

Week 13: April 05-11

  • Estelle: Finish the code about the display of the natural language and push the changes to get the return from professor Timothy
  • Sidiki:

Week 12: March 19-04 April

  • Estelle: Make some changes on GeneratorGvClassDiagram and create some functions to get the expected language
  • Sidiki:

Week 11: March 22-28

  • Estelle: Have a meeting with prof Timothy to get some answers about the code and the expected output
  • Sidiki:

Week 10: March 15-21

  • Estelle: Make some changes on the natural language generated with the diagram class to meet the requirements before the end of the term.
  • Sidiki: fixed issue #1659 with prof Timothy Lethbridge, and push modifications on github, create a PR.

Week 9: March 08-14

  • Estelle: pushed the changes on my branch. I test the changes on the umpleonline and i am trying to get dot command work on my computer
  • Sidiki: working on issue #1659, study model.getHashMap() [ UmpleModel model = new UmpleModel(umpleFile)].

Week 8: March 01-07

  • Estelle: Made some changes on the issue and try to build the graphviz diagram and class diagram
  • Vincent:
  • Sidiki: working on issue #1659, study UmpleConsoleConfig Class

Week 7: February 22-28

  • Estelle: got the changes made by Vincent and then resolve my build issue but got issue with setting the diagram class
  • Vincent: Actually pushed the fix to the issue with the sockets.
  • Sidiki: working on issue #1659, study of the UmpleModel class in order to find the language which is called to put a condition in UmpleConsoleMain

Week 6: February 15-21

  • Estelle: work on the issue #1401; create a new branch since the last one was not working and I made some changes but got some problems with the build of umple online
  • Vincent:
  • Sidiki: working on issue #1659, review code issue #1384

Week 5: February 08-14

  • Estelle: review the issue #1401 but got an error with the build of the project
  • Vincent: Fixed an issue with sockets when opening a local copy of umpleOnline in Windows. Worked more on issue #1633.
  • Sidiki: working on issue #1659

Week 4: February 01-07

  • Estelle: study the code and view the issue #1401
  • Vincent: Started to work on issue #1633, which would suggest using GraphViz when the diagram gets too big. Figured how to compile and launch my own local copy of umpleOnline.
  • Sidiki: study code, start issue #1659

Week 3: January 25-31

  • Estelle: get assigned the issue #1401
  • Vincent: Picked up issue #1633 and started looking at the code to have a better understanding.
  • Sidiki: end setup evironment, start learn using travis, AppVeyor, I assign me issue #1659

Week 2: January 18-24

  • Estelle set up her environment
  • Vincent push the changes that have been made
  • Sidiki learn txl, start setup my environment

Week 1: January 11-17

  • Vincent set up his environment
  • Vincent changes the code to solve an issue for windows users
Clone this wiki locally