CDT501 2016 - Spring Period 1

ADVANCED COMPONENT-BASED SOFTWARE ENGINEERING, 7.5 ECTS

General Information

On this page you will find all the information regarding the lab assignments during the course. There will be four lab sessions during the course. You can find the schedule on the following link. For each assignment a .pdf document with a description of the assignment will be uploaded before the given lab session.

If you have any questions or concerns regarding the lab assignments please do not hesitate to ask the lab assistant Predrag Filipovikj during the lab sessions or alternatively you can send an email to predrag.filipovikj@mdh.se.

IMPORTANT: Submission rules

The expected deliverables will be specified in each lab description separately. However, the submission rules are the same for all assignments. The submission instructions are given in the paragraph below:

All the deliverables must be submitted on time. You are expected to submit your deliverables by email, using only your student email address provided by the university. The email with the submission must have the following subject [ACBSE] Lab X, where the X represents the number of the assignment that you are submitting. For example, if you are submitting deliverable(s) from the first assignment, the subject field must look like the following "[ACBSE] Lab 1".

Please note that If you do not submit according to the rules, the email filter will not recognize your submission and you risk of missing the deadline.

(Re)submission rules

If any of your submissions does not get PASS, then you will have to redo the assignment. The deadline for resubmission of the assignments which were not given PASS is two weeks after the last lab time slot, or more precisely 2016-03-10 23:59:59. The deadline is firm.

Lab 0 - F4e HelloWorld tutorial example

You can find the description for the Lab 0 on the following link.

Lab 1 - Component Model for Thesis Management System

You can find the description for the Lab 1 on the following link.

Deadline for submission: By the end of the 3rd lab time slot (2016-02-18 16:59:59)

Submission instructions: You should send the Fractal project to the lab assistant by following the submission procedure as described above. In order to properly export the Fractal project please do the following: Right click on the root of the project -> Click on the "Export Project" in the context menu -> General -> Archive File (click Next) -> Write the file name in the "To archive" field and click Finish. If you still have questions on how to properly export the project, you can ask the lab assistant during the lab time.

Lab 2 - Thesis Management System – Data Persistence

The description for the second lab assignment (Lab2) can be obtained through the following link.

Deadline for submission: End of 4th lab time slot (2016-02-25 16:59:59)

Submission instructions: You should send the Fractal project to the lab assistant by following the submission procedure as described above. In order to properly export the Fractal project please do the following: Right click on the root of the project -> Click on the "Export Project" in the context menu -> General -> Archive File (click Next) -> Write the file name in the "To archive" field and click Finish. If you still have questions on how to properly export the project, you can ask the lab assistant during the lab time.

Lab 3 - Thesis Management System – Adding Security Version

The description for the third lab assignment (Lab3) can be obtained through the following link.

Deadline for submission: To be defined

Submission instructions: You should send the Fractal project to the lab assistant by following the submission procedure as described above. In order to properly export the Fractal project please do the following: Right click on the root of the project -> Click on the "Export Project" in the context menu -> General -> Archive File (click Next) -> Write the file name in the "To archive" field and click Finish. If you still have questions on how to properly export the project, you can ask the lab assistant during the lab time.