cs102-project / LabConnect

LabConnect facilitates communication between students, TA's, tutors, and instructors.
http://labconnect.me
GNU Affero General Public License v3.0
6 stars 0 forks source link

Detailed Design Report #8

Closed vedxyz closed 3 years ago

vedxyz commented 3 years ago

Details about the new report can be gathered under this issue.

Looks like the report is a mix of making UML diagrams and documenting the technologies that will be used.

vedxyz commented 3 years ago

Below is a draft/possible list of technologies to be used.

Back-end

Front-end

Build & Utility tools

Domain & Host

berkan-sahin commented 3 years ago

Some clarification on the objectives/requirements of this report (taken from the course webpage)

Vedat's comment could be put directly in the second section, and the first section could be done in minutes. It seems like we would need to work primarily on the last two sections. Since the UML diagram section explicitly excludes GUI classes, I think we should detail the design of the back-end code in that section. The last section could be easily done as well.

vedxyz commented 3 years ago

I think for the diagram of the organization/architecture in System Overview, we could have a very simple illustration showing how the different applications in the project will come into play. For example, by connecting;

we could give a basic idea of the organization of the project.

This is similar to what I'm talking about: image

Of course, after this simple diagram, we would continue by adding the "technologies" bit, which should be mostly ready as @berkan-sahin says.

vedxyz commented 3 years ago

As for the Core Design Details, while drawing the class diagrams is a given, I think we should also include sequence diagrams afterwards. For one, it should help with making the report more creative, which is apparently something we currently lack. And also, from what I've read, sequence diagrams seem to be one of the most useful and common planning tools used in the industry. If this is to be believed, there should be merit in getting to know it better, even if it will introduce a bit of extra work for the report.

Hopefully it may not be a big hassle?

berkan-sahin commented 3 years ago

@friberk Did you submit the file?

vedxyz commented 3 years ago

@berkan-sahin Nope, I told him to hold off on it until morning, as I've been polishing a few things here and there.