Software Engineering
Project: Change Request
Description: Implement changes to the easyPaint application based on the individually assigned change request numbers per group. The URLs to the Gitlab repositories per group is listed in Table 1. Assigned change number per student is listed in Table 2. Change request details are described in Table 3. You need to study the existing easyPaint code to make necessary changes.
Table 1 Repository URL per group
|
Group# |
Git Lab Repository URL |
|
1 |
https://git.wayne.edu/aa8730/CSC4111W19GRP1.git |
|
2 |
https://git.wayne.edu/aa8730/CSC4111W19GRP2.git |
|
3 |
https://git.wayne.edu/aa8730/CSC4111W19GRP3.git |
|
4 |
https://git.wayne.edu/aa8730/CSC4111W19GRP4.git |
|
5 |
https://git.wayne.edu/aa8730/CSC4111W19GRP5.git |
Table 2 Change request number assignments
|
Group # |
Student Names |
Change # |
|
Group # |
Student Names |
Change # |
|
1 |
Muntazar Alfadhul |
2 |
|
2 |
Hala Ali |
2 |
|
|
Milan Beras |
3 |
|
|
Mustafa Chowdhury |
4 |
|
|
Adam Coury |
4 |
|
|
Justin Delisi |
3 |
|
|
Darryl Green |
5 |
|
|
Jacob McGivern |
5 |
|
|
|
|
|
|
|
|
|
3 |
Alsbahi Monawar |
4 |
|
4 |
Eric Andrews |
2 |
|
|
Sayem Chowdhury |
5 |
|
|
Raigene Cook |
3 |
|
|
Saadat Faiz |
3 |
|
|
Joshua Stephens |
4 |
|
|
Tyler Riojas |
2 |
|
|
|
|
|
|
|
|
|
|
|
|
|
5 |
Cory Simms |
2 |
|
|
|
|
|
|
James Farr |
3 |
|
|
|
|
|
|
Olivia Smith |
4 |
|
|
|
|
|
|
|
|
|
|
|
|
1. Work with your team to determine if any common code can be written using prefactoring or postfactoring techniques.
2. Review the document "ProjectReport_Format.docx" and complete all its sections (this is also described in canvas assignment page and at the end of this document).
3. The new instrument you are going to create in this assignment must be operable via both “Selection Instruments” menu and on the instrument bar.
Table 3 Change Request Details.
|
Change # |
Change Details |
|
1 |
Elliptical Selection Instrument Add a new elliptical selection instrument feature for selecting images. This new instrument shall meet all the features of the original selection instrument. You must use proper icons and shortcut for this selection instrument. |
|
2 |
Freeform Selection Instrument Add a new freeform selection instrument feature for selecting images. This new instrument shall meet all the features of the original selection instrument. You must use proper icons and shortcut for this selection instrument. |
|
3 |
Scalene Triangular Selection Instrument Add a new scalene triangular selection instrument feature for selecting images. This new instrument shall meet all the features of the original selection instrument. You must use proper icons and shortcut for this selection instrument. |
|
4 |
Convex Pentagon Selection Instrument Add a new convex pentagon selection instrument feature for selecting images. This new instrument shall meet all the features of the original selection instrument. You must use proper icons and shortcut for this selection instrument. |
|
5 |
Convex Hexagon Selection Instrument Add a new convex hexagon selection instrument feature for selecting images. This new instrument shall meet all the features of the original selection instrument. You must use proper icons and shortcut for this selection instrument. |
Deliverables:
2. Use the template described in this this document "ProjectReport_Format.docx" and complete all the sections. Name the report as YourLastName_FirstName_Project.docx and submit it before April 22, 2019 5 p.m. to the canvas page . Note: Remove all hints in the document before submitting the report. You will lose 5 points if you leave any hints sections in the report.
3. Also refer to project canvas page for additional requirements.
Note: Any cheating will get you a failing grade for this course.