Meeting Documentation


**Lab 1**

01-18

Today we began work on the requirements documentation for We-b-Videos. We wrote the ReturnVideo and LateCharge use cases and created a UML diagram describing their relationship in Rational Rose. Steven was elected group leader, Mark was elected technical manager, and Charlie was elected documentor. Our next scheduled meeting is on Thursday, January 20th. Steven and Charlie will meet at 10:00 am and Mark and Charlie will meet at 1:45 pm in eng 608.

01-20

Steven and Charlie met at 10:00 am. We wrote the BecomeAMember use case description and discussed adding DatabaseDown and InvalidAddress use cases to extend BecomeAMember. Mark and Charlie met at 1:45 pm. We wrote the DatabaseDown use case description. Steven will work on the nonfunctional requirements and the ReturnAVideo use case. Charlie will work on the nonfunctional requirements and the screen mockups. Mark will work on the PayLateFees use case description.

01-21

We met briefly after class today. We decided to leave the DatabaseDown and InvalidAddress use cases for the design phase. We will try to finish the functional and nonfunctional requirements, the use cases and some of the screen mockups by tomorrow. c Today we briefly discussed the project status by phone.

01-23

We discussed wrapping up the requirements documentation. Charlie will draw out the use case diagrams manually since rational rose currently will not print.


**lab 2**

01-25

In lab we reviewed our senarios for building object models. We decided to use two of the RentVideo senarios and rewrite three new ones that would instantiate different circumstances. We will also rewrite the three ReturnVideo senarios to allow fuller object diagrams. We will use two of our PayLateFees senarios as they are. Durring the lab we drew two RentVideo object diagrams and began a ReturnVideo object diagram. We also revised some of the ReturnVideo and RentVideo senarios.

01-26

After class we met and divided the senario and diagram work. Steven will finish the RentVideo object diagrams and class diagram. Charlie will work on the ReturnVideo senarios, object diagrams, and class diagram. Mark will work on the PayLateFees object diagrams and class diagrams.


**lab 3**

02-1

Durring lab we worked on figuring out how too use RAtional Rose to build sequence diagrams. We began work on "rent video" sequence diagrams. However, we had trouble working Rational Rose and trying to use the appropriate icons for boundry, control, and entity objects. We will also have to revise our use cases to accomodate a rental transaction object. We will meet tomorrow at 1:00 to decide what we should do and how to divide the work load.

02-2

Today we decided to use the use cases from one of the groups that won the award for the use case lab. We will download the documentation packages and look at the tonight. We have also encountered problems in trying to use rose files between the version in the design center and the free student demo version. As such we will attempt to do all the sequence diagrams at home on the student demo version or in Word. Steven will begin work on the rent video sequence diagrams. Charlie will work on the return video sequence diagrams and Mark will work on the Pay late fees diagrams. When Charlie or Mark is finished with their diagrams they will help Steven complete the rent video diagrams.

02-4

We met briefly after class and decided on our next meeting. Steven and Charlie will meet tomorrow at the lab. Mark will be updated by phone and email.

02-5

We decided to change the structure of our rental system to include rental transactions and a rental transaction database. We will rewrite the scenarios and the object and class diagrams to account for this. Our sequence diagrams will, of course, also take transactions into account.


**lab 5**

02-15

In lab we started looking for the state, composite, and visitor design patterns on the web. We also made rough class diagrams for the state and composite patterns. We will decide on our next meeting tomorrow in class.

02-16

We met after class today and decided to meet at Stephan's house on Friday. In the mean time will look at the links to patterns provided on the class website and try to plan how we will implement them.

02-18

We could not meet today. Stephan and Charlie will meet on Sunday. In the meantime Stephan will work on question 1 involving the State pattern and Charlie will work on question 2 involving the Composite pattern.

02-20

Today we compared our progress on questions 1 and 2. We ran into trouble first in understanding the Composite pattern and then implementing it. Eventually we figured out the pattern and were able to implement it with a little debugging. We will try to meet tomorrow to work on the State and Visitor patterns.

02-21

We spent all of our meeting today trying to understand the State pattern and how to implement it using inner classes in Java. We could not make much proggress and will ask for help tomorrow. The code and diagrams have been completed for question two.

02-22

With some assistance from the proffessor we were able to successfully implement the State pattern using inner classes. Question 3, involving the Visitor pattern, will be completed tonight using pre-generated code from a web page and the code from question 2.


**lab 6**

02-27

Today we met a thoroughly looked over the requirements for the lab. We went through requirements and sketched out what we needed to do for each. We then decided who was going to work on what. Stephen will work on 3, 7, and 8. Mark will work on 4, 5, and 6. Charlie will work on 1 and 2 and will assist with the others as needed. We plan to have a working draft by 03-01 and will clean it up for Friday.

03-01

Today we met after class to check the status of the lab. Everything is progressing according to schedule. We should have the working draft together by tonight.

 


**lab 7**

03-5

Today we met made progress on much of the lab. We finished question 1 and almost finished question 3. Stephen will work on the code for question two and Charlie will finish question 3.

03-6

The code for question 2 has been written and question 3 has been finished. Stephen will make some final additions to the code for Question 2, Mark will finish question 2 and Charlie will transfer Questions 1 and 3 from paper to HTML format.