Monday, March 30, 2009

Re:Specification Revision and Design Document



I’m surprise you did not find the different icons after checking three times. Here is the copy of my login GUI (in the top).



I marked with blue database icon, red functional icon and green interface icons. In your Pay Bill GUI (I assume, I don’t see the title) all you have is the icons for interface. And why would I speculate somebody? You asked me to show the diagram to Joel, all I did is, let you know his feedback.

To start the design document, first we need is the corrected version of class diagram, and I don’t have that (I’m not sure if I missed any of Mel’s emails). So please let me know what should I start working on.

Update: Specification Document Revision and Design Document

So from what I can infer, neither Mel or Vlad were present in class.

I would assume, that in future you would let us know if you are not going to be able to make it.

Jay, I looked at your diagrams (a third time) and I did not find any reference to "Different class like views, method, database, should have different type Icons." All your objects are of type circle and therefore have the same icon. Also in future, if you want to speculate on what other group members did or did not do, please do that in private, not in a public broadcast. It is amongst other things, very unprofessional.

I have not heard back from Mel, who I asked to take my position last class, so I do not know where we stand. I ask therefore that you email me the completed collaboration diagrams as discussed in Class, and accurate to Jay's criticism of my own efforts, by Tuesday 11:59 PM.

Since I am out of time, and options, (and since this is not a real company, where I am a project manager) if I do not receive your work, I will let Joel know of the same. At the same time, you are free to speak to Joel, if you are not satisfied with how I am delegating work, or spearheading our efforts.

Jay, I will ask you in turn, to start work on the design document, or whatever it is that you have so far (which will include unless I am wrong Mel's Class Diagram and my Class objects, included in the project that I emailed to you, even though you cant get it to compile on your computer, you should still be able to see the class objects etc, and functions used for the pong game, which I imagine you will be extending on). I plan to let you concentrate on that while I work on finalizing the specification diagram. Then the whole team will meet on Wednesday for a final review.

Which reminds me to tell you to keep your schedules free after Gertner's Class on Wednesday which ends at 6:15

We will meet at 6:15 where we met last time, outside the library. If you cannot make it, then I need a written response, as to why you cannot make it.

Thank you

Kanhar






Friday, March 27, 2009

Todays Class

Hey guys,
Nobody feels like coming to class today hah? All groups showed and corrected their design document except us. But I guess it’s no reason to cry about it.
Anyway, Kanhar, “here is the feedback from Joel about your diagram:

“In the diagram, the control should have label only, no description. Description should be separate. For example: “player Hits Submit and agrees to terms and conditions” should be just like “Pay Bill GUI”. Different class like views, method, database, should have different type Icons”

Well… I don’t know what to say. I guess you didn’t have time to look at my diagrams.

Thursday, March 26, 2009

Re: Class Diagram

To Group Members:

I have received many questions regarding the collaboration diagram, and it seems that I am not delegating work effectively.

Firstly, I apologize, this week was especially difficult (since all of you are in most of my other classes, I am sure you can understand), but I plan to be more effective in the future.

For now, I want to remind all of you that the design deliverable are due for inspection tomorrow (which means they are not really due tomorrow, but it would be good if we all did our respective collaboration diagrams in DIA and discussed them in to class tomorrow and also possibly get quick feedback from Joel ).

About Vlad's question about reviewing the previous spec document, in order to better approach the collab diagrams, I have two responses. Firstly, we should refer more to Jay's email where he has already done one Login diagram in Dia, his is more correct and accurate to what Joel discussed in class. If we all maintain his style and formatting, it will keep consistency.
Secondly, Jay is bringing the spec document to class tomorrow, so you can review where you made mistakes and where you can improve. My last spec document was pretty much way off the mark, so I dont know how much you can learn from it. I got a 10/30
So again, focus on what Jay last sent.

Also, please avoid sending emails to our email addresses, use the blog, or the email: kanhar1.publish@blogger.com which directly forwards your email to the website. This keeps a log of what we do indexed by date, and also emails you a copy.

Lastly, I may not be able to make it to class tomorrow, due to work commitments, and if that happens I will mail Jay my code before class so he can print it out, and review its accuracy. If this happens, I will ask Mel to take charge of the Team, and delegate work accordingly for the weekend. Again, I will try my best to be there, so this shouldnt happen.

For tomorrow, I expect all of you (except Jay) to bring in his assigned DIA files for the collaboration diagrams, and if you are not going to come to class to mail to another member who can then bring it. Its important to do this to review for consistency.

I am attaching a VS 2008 project, wherein I solved the issue of running both Windows forms and XNA in one project ( I used threads to manage the Windows Controls). The File also has a sample XML Wrapper class that uses LINQ to read/write data in XML.

Take a look at it

Kanhar
PS: I directly included your emails because the blog doesnt allow attachments


Friday, March 20, 2009

Collaboration Diagram Sample: Login GUI

Ok. As we know there are two types of login. one with one user and one with two user.
i did collaboration diagram for both type of login. we have to include both separately. for single user login is easy. but the two user login is messy. I did it in two different way version 1 and 2
difference is by the mean of parallel login and serial login. you will understand once u see it.
keep the version you like.
Here is the sample description for 1 user login GUI
1. PR or SA enters their User ID and Password. 2. The PR/SA then clicks login and submits the information 3. The system then checks the name and password against current user database.4. If valid then identify the type of user. 5. Based on the User Type it brings up PR/SA control Panel6. User can manage their account using control panel.

The files are here

And kanhar do't forget to export the diagram then screen shot.

Fwd: CSc 322 Subversion Repo



---------- Forwarded message ----------
From: Joel Kemp <mrjoelkemp@gmail.com>
Date: 2009/3/20
Subject: CSc 322 Subversion Repo
To: kanhar munshi <kanhar@gmail.com>


URL: http://csc322.mrjoelkemp.com/XNA/

Usernames/Pwds:

kanhar rahnak
jay yaj
vlad dalv
mel lem

Joel

--
www.mrjoelkemp.com