After the week and the program was handed in we all moved onto documentation as that is not due in until Wednesday the next week. Unfortunately I had a tournament the weekend so I could not assist the group on some of the documentation, however come Monday, me and Jacob were assigned to go over the Test Report and see that everything was what it needed to be making sure it is all ready for the Wednesday hand-in.
Come Wednesday we met as a group to go through the documents and made any changes we needed to do ready to hand in for the 13:00 deadline. This included going through the end of project report, maintenance manual and the test reports.
This week is the integration week for the group, ending the week with finishing my robotics assignment I’m able to fully focus on the group project with Aaron sorting out roles and what everyone does.
On Monday I was assigned with changing the history table in the morning meeting, making sure everything fits and changing some of the columns, this required a lot of refracting and some edits in Scene builder and I needed the help of another team member (Peter) from here to sort out a few issues. From this we had to call another team member (Bartosz) to add a new variable into the program to keep track of actual time in the exercise. We finished the day with everything we needed to do.
Starting on Tuesday with the morning meeting all members that has added code to the program had to integrate it into the same program. This took a while of debugging and integrating what we did the day before into the new program.
Wednesday I was assigned to going over the Test Specification document and see what needed to be changed. I changed a few files, tried to clean up the gitlab based on the feedback and changed what need to be changed, however most of the feedback was that the tests did not suit the interface documentation as it was not up to date. This is brought to the attention of the group.
Thursday the whole team came together to concentrate on JUnit testing where we all got assigned different classes we worked on and created tests for the class where we could. This continued over onto Friday where we also did all finalization of the program and tested to see if all the features were ok.
The first week coming back from the Easter Break and we got our results back from the design specification. All round was really good comments with a few problems that was all ready apparent to other members of the group and was on the problem. We had our meeting with our Project Manager and not a lot was discussed as we just came back but a few notes came up like what to do in the integration week again and our Project Leader (Aaron) said he is planning on what everyone would do and so we can get this project finished quickly and efficiently. We decided on doing the demonstration on Wednesday 5th May 12:15-13:00 with our secondary option being Friday 7th May 16:15-17:00.
Unfortunately with the robotics assignment due in next week I haven’t spent as much time as I would like on the project however the hand in date is before the integration week. So when the week comes round we’ll be able to have all hands on deck to get it finished.
As said in the previous post we decided to take the Easter Break easy and not assign too many tasks, and I was given a task to change a few parameters in the History tab however the pump in my computer died and so my CPU would overheat. So I didn’t have my computer for a lot of the Easter Break and when it was finally fixed I had some trouble with the task and asked for some help and decided I would do it with another peer later when we came back. Other then that not a lot happened during the Easter Break.
Having finished the meeting last Wednesday the test specification results came back and there were some improvements but as the design document was to be handed in sooner it wasn’t a priority. I was still had to finish the component diagrams but Jacob was assigned to help me. On Friday we met together and went through the program design draft and starting to see the methods between classes and writing all of them down and then doing a quick diagram on photoshop being hand drawn. Having finished this I gave the image to Jacob to put into draw.io
For the rest of the week I was mainly occupied with my artificial intelligence assignment and early this week the group managed to put all the different components of the design specification together ready to hand it in. Later was the last meeting before the holidays where we went over a few things for example the integration week after the holidays and what to do during the holidays. Because we would like to think we’re are ahead of the curve we decided to take the Easter Break easy and only gave out a few tasks ready for the integration week a couple weeks after we come back to finish off the project.
Having finished the meeting last week and handed in the test specification I needed new work to be assigned. This was when I was assigned to the design specification document and I needed to do section 4.1 Programs in system. This was summarising the programs we have and the links between them. However we currently only plan to have one so I only needed to give a brief description.
Having finished that we had a meeting at the end of week 6 on the Friday to go over what everyone was assigned and since I was able to finish the summary I was assigned to do the component diagram for the program. Having had trouble with understanding this and having not worked on the architecture until now I had trouble with this and asked Peter for help on Monday. Having helped me start this and a meeting with other members of the group I went to try and complete this section of the document.
The beginning of this week we had the review meeting for the test specification. Everyone we needed was present and we went over the document ready to be handed in. Only a few changes were needed and it was ready to be handed in before Wednesday.
With the test specification ready I am waiting for the meeting on Wednesday to see what else I would need to do and then ready for my next task on the group project.
Hours (so far):~2
This week the U.I document was handed in by Aaron and feedback came in a few days later, I feel it was a good piece of documentation and the feedback was very helpful on what to do for the next to come.
With this and having the normal meeting on Wednesday, the next documentation to be handed in is the Test Specification which is what me and Jacob needs to do. So having the finished U.I document we are able to make tests to be more specific.
Later in the week we were able to make a meeting with the people doing the JavaFx so we can go over the tests and see what tests we could add.
For the rest of the week I made changes based on the U.I document and the notes taken in the previous meeting ready for the review meeting next week.
Not a lot happened towards the end of the third week. After the meeting everyone went their separate ways and on Sunday we had a meeting. Unfortunately I couldn’t make the start of it just catch the tail end. It was about the architecture of the project and Peter showing his UI. On Monday we had another quick meeting to check on the architecture people and see if they needed any help but it seemed like they were making good progress.
As well to add on Aaron was appointed the project leader so he will, in the coming weeks help pull everything together.
Other then that… not a lot. I’m slowly adding tests of my own to the document and hopefully have all the tests we need in the next couple week.
Coming into week 3 I had a reply from Chris Price having emailed him earlier in the day. The question was about doing tests that went over multiple functions of the program. He said that in a way we could do this by having tests run off each other where the next test would be in the state left behind by the previous test.
So, for example one test would be to create an exercise, the next test would be to select the exercise etc…
Having forwarded the email to Jacob we both understood what needed to be changed to the test specification. Later in the week he sent me a message to meet to show me what he has done so far. Having changed the formatting of the file to comply with SE.QA and changed the ordering of the tests round to run off one another. He has done quite a bit. I then said I would slowly add tests to it but we were in no rush as we had plenty of time before it was needed.